| typeNode(Type) |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 1 | 1 |
| basicType(StandardBasicType.BasicTypeKind) |   | 40% |   | 11% | 16 | 18 | 29 | 36 | 0 | 1 |
| typeNode(Source, Type) |   | 47% |   | 33% | 4 | 6 | 4 | 7 | 0 | 1 |
| newUniqueIdentifier(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newUniqueIdentifierPrefix() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| completeSources(ASTNode) |   | 88% |   | 78% | 4 | 10 | 2 | 24 | 0 | 1 |
| booleanConstant(boolean) |   | 81% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
| transformMainCall(ASTNode) |   | 93% |   | 80% | 2 | 6 | 1 | 13 | 0 | 1 |
| parseSystemLibrary(String) |   | 92% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| nextRealNode(ASTNode) |   | 93% |   | 60% | 4 | 6 | 2 | 13 | 0 | 1 |
| isLeaf(ASTNode) |   | 94% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| combineASTs(AST, AST) |  | 100% |   | 80% | 2 | 6 | 0 | 16 | 0 | 1 |
| createNewMainFunction(SequenceNode) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| insertToCompoundStatement(CompoundStatementNode, BlockItemNode, int) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| assumeFunctionDeclaration(Source) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transformMainFunction(SequenceNode) |  | 100% |  | 100% | 0 | 5 | 0 | 10 | 0 | 1 |
| has_mainFunction(SequenceNode) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| identifierExpression(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newSource(String, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| BaseWorker(String, ASTFactory) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| variableDeclaration(String, TypeNode, ExpressionNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| variableDeclaration(String, TypeNode) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| existNode(List, ASTNode) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| integerConstant(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| identifier(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| functionCall(Source, String, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| identifierExpression(Source, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hereNode() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| voidType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |