| main(String[]) |  | 0% |  | 0% | 50 | 50 | 157 | 157 | 1 | 1 |
| Preprocessor(FileScope, Writer, Writer, Writer, Options) |   | 55% |   | 57% | 5 | 8 | 30 | 66 | 0 | 1 |
| evaluate(Environment, String) |   | 75% |   | 70% | 7 | 18 | 18 | 61 | 0 | 1 |
| stripNL(char[], int, boolean) |   | 23% |   | 25% | 7 | 9 | 10 | 14 | 0 | 1 |
| includeFile(Environment, String, Map, String) |   | 75% |   | 64% | 5 | 8 | 8 | 33 | 0 | 1 |
| getAllPos(Environment) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAllNamed(Environment) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| cleanupExpr(String) |   | 81% |   | 50% | 3 | 5 | 2 | 11 | 0 | 1 |
| getPosArg(Environment, String) |   | 75% |   | 50% | 2 | 3 | 2 | 8 | 0 | 1 |
| fixupDefined(String, Environment, CallbackResolver) |  | 96% |   | 72% | 5 | 10 | 4 | 32 | 0 | 1 |
| getEnv() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariable(Environment, String) |  | 97% |   | 85% | 2 | 8 | 1 | 30 | 0 | 1 |
| stringify(String) |  | 90% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| static {...} |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |