| expandSpecial(CivlcToken) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| processInclude(Tree) |   | 77% |   | 66% | 4 | 7 | 6 | 32 | 0 | 1 |
| expandList(CivlcToken) |   | 86% |   | 80% | 6 | 19 | 8 | 56 | 0 | 1 |
| processText(Tree) |   | 84% |   | 75% | 10 | 23 | 1 | 34 | 0 | 1 |
| pushStream(CharStream, Formation) |   | 77% |   | 50% | 1 | 2 | 3 | 17 | 0 | 1 |
| processSpecialInvocation(Tree) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| emptyStringLiteralBuffer() |   | 83% |   | 83% | 2 | 7 | 2 | 18 | 0 | 1 |
| nextToken() |   | 76% |  | 100% | 0 | 6 | 4 | 18 | 0 | 1 |
| PreprocessorTokenSource(FileIndexer, CharStream[], Formation[], File[], File[], Map, TokenFactory) |   | 92% |   | 56% | 7 | 9 | 0 | 34 | 0 | 1 |
| processNextNode() |   | 84% |   | 80% | 3 | 14 | 5 | 32 | 0 | 1 |
| addOutputHelper(CivlcToken) |   | 83% |   | 83% | 1 | 4 | 2 | 16 | 0 | 1 |
| getSourceName() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSuccessorNode(Tree) |   | 76% |   | 50% | 5 | 6 | 4 | 12 | 0 | 1 |
| processIdentifier(Tree) |   | 85% |   | 85% | 2 | 8 | 2 | 13 | 0 | 1 |
| nonWhiteSpaceTokenListFromChildren(CommonTree) |   | 86% |   | 75% | 2 | 5 | 1 | 13 | 0 | 1 |
| getCurrentSource() |   | 58% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| processPPNumber(Token) |   | 95% |   | 64% | 5 | 8 | 1 | 26 | 0 | 1 |
| removeOutput() |   | 77% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| processEOF(Tree) |   | 95% |   | 75% | 2 | 5 | 0 | 18 | 0 | 1 |
| processIf(Tree) |   | 90% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| peekAheadSkipWSHasType(int) |   | 90% |   | 62% | 3 | 5 | 1 | 8 | 0 | 1 |
| processLine(Tree) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIndexer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addOutput(CivlcToken) |   | 97% |   | 88% | 3 | 14 | 1 | 23 | 0 | 1 |
| findIncludeStream(String, boolean) |   | 96% |   | 90% | 1 | 6 | 1 | 15 | 0 | 1 |
| processConditional(Tree, boolean) |   | 95% |   | 87% | 1 | 5 | 1 | 13 | 0 | 1 |
| findInternalSystemFile(String) |   | 93% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| isConditional(CommonTree) |   | 92% |   | 90% | 1 | 6 | 1 | 5 | 0 | 1 |
| isSpecialMacro(String) |   | 83% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| getNextInputNode() |   | 83% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| jumpNextNode() |  | 97% |   | 75% | 2 | 5 | 1 | 15 | 0 | 1 |
| findInternalSystemFile(File, String) |  | 96% |  | 100% | 0 | 2 | 1 | 8 | 0 | 1 |
| processPragma(Tree) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| processError(Tree) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| processInvocation(Macro, Tree) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| processMacroDefinition(Macro) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| processDefOrNdefNode(Tree, boolean) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| performSecondExpansion(Pair, Macro) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| processMacroDefinition(Tree) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| addOutputList(Pair) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| shiftToOutput(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| incrementNextNode() |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| processUndef(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| instantiate(FunctionMacro, CivlcToken, Iterator) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| instantiate(ObjectMacro, CivlcToken) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| processTextBlock(Tree) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| processInvocation(FunctionMacro, CivlcToken, Iterator) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArgumentIterator(FunctionMacro) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| processInvocation(ObjectMacro, CivlcToken) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setNextInputNode(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIncludeHistory() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getToken(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| processIfdef(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| processIfndef(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNumTokens() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| processNondirective(Tree) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTokenFactory() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSourceFiles() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |