This package contains ANTLR grammar files used to build various types of lexers and parsers, that are then chained to form the complete C++ preprocessor/parser. Corresponding .java files generated by ANTLR from these grammars are output to the root cppParser package
Grammars should be build in this order:
1) IslandParser.g
2) CppLexer.g
3) CondWaterLexer.g
4) PreprocessorParser.g
5) CompileTimeExpr.g
6) IslandBodyParser.g