| main(String[]) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| parse(PrintStream, File) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| lex(PrintStream, File) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| addMacros(Map, ArrayList, ArrayList) |   | 13% |   | 50% | 1 | 2 | 7 | 9 | 0 | 1 |
| addFiles(File[], ArrayList, ArrayList) |   | 74% |  | 100% | 0 | 4 | 6 | 24 | 0 | 1 |
| parser(File) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addLibrary(String, ArrayList, ArrayList) |   | 80% | | n/a | 0 | 1 | 3 | 13 | 0 | 1 |
| lexer(File) |   | 50% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| addAuxStreams(Map, ArrayList, ArrayList) |   | 85% |   | 83% | 1 | 4 | 1 | 8 | 0 | 1 |
| getFileIndexer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newTokenSource(File[], File[], ArrayList, ArrayList) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| preprocess(File[], File[], Map, File[]) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| preprocessLibrary(Map, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| CPreprocessor(Configuration, Configurations.Language, FileIndexer, TokenFactory) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |