Moved struct and enum type masks into sym.h (more visible alongside that of integral types)
Qualified references to the basic symbol in type as const, wasn't being modified anyway
Added rudimentary debug info to asm backend, simplified a little
Parsing and type annotation of const
typeToStr for const
Small left-over changes
A better error for over-qualifying symbols with const
Better errorDegree message (differentiates between too few/many)
typeQualifiers struct to make typedefs and const play nice
Allow bitwise operators on bool operands too, make use of it in type.c
Capture the fail state of spawned assembler/linker and return it
Simpler expression of errorDegree
Allow indirect inits (compounds & recursive inits) to specify no fields
Added typeIsStruct to work with typedefs
Allow skipped inits in inits and compound literals
Recursive inits in array inits
Grammar for skipped inits
Removed some commented out code from value moving code in emitterValue
Todo update
Enums, not ints, in operand.[ch]