Initial support for colorized output
int_constant -> constant
Initial stab at the preprocessor
Added experimental support for defines with parameters. Untested. Builds ok.