introspection: read over #define

TODO: multi-line #defines
introspection: silence warnings/errors by default

Set $ERROR_LEVEL in parser.pl to see messages.