| lambda$handleMultiplicativeexpr$6(metapath10Parser.MultiplicativeexprContext, Integer, IExpression) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| handleUnaryexpr(metapath10Parser.UnaryexprContext) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| lambda$handleArrowexpr$9(metapath10Parser.ArrowexprContext, Integer, IExpression) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| handleLet(metapath10Parser.LetexprContext) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| lambda$handleIntersectexceptexpr$8(metapath10Parser.IntersectexceptexprContext, Integer, IExpression) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| parsePredicates(ParseTree, int) |   | 25% |   | 16% | 3 | 4 | 8 | 13 | 0 | 1 |
| handlePathexpr(metapath10Parser.PathexprContext) |   | 48% |   | 33% | 5 | 6 | 9 | 20 | 0 | 1 |
| handlePostfixexpr(metapath10Parser.PostfixexprContext) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| handleComparisonexpr(metapath10Parser.ComparisonexprContext) |   | 79% |   | 80% | 4 | 16 | 3 | 44 | 0 | 1 |
| lambda$handleRelativepathexpr$10(metapath10Parser.RelativepathexprContext, Integer, IExpression) |   | 62% |   | 42% | 4 | 5 | 3 | 13 | 0 | 1 |
| lambda$handleAdditiveexpr$5(metapath10Parser.AdditiveexprContext, Integer, IExpression) |   | 62% |   | 42% | 4 | 5 | 3 | 13 | 0 | 1 |
| handleForwardstep(metapath10Parser.ForwardstepContext) |   | 61% |   | 28% | 5 | 6 | 7 | 13 | 0 | 1 |
| handleGroupedNAiry(ParserRuleContext, int, int, BuildAstVisitor.ITriFunction) |   | 71% |   | 66% | 2 | 4 | 4 | 14 | 0 | 1 |
| handleVarref(metapath10Parser.VarrefContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| handleReversestep(metapath10Parser.ReversestepContext) |   | 65% |   | 33% | 4 | 5 | 5 | 11 | 0 | 1 |
| handleNumericLiteral(metapath10Parser.NumericliteralContext) |   | 58% |   | 33% | 2 | 3 | 3 | 9 | 0 | 1 |
| handleNAiryCollection(ParserRuleContext, int, int, BiFunction, Function) |   | 83% |   | 62% | 3 | 5 | 3 | 17 | 0 | 1 |
| handleAxisstep(metapath10Parser.AxisstepContext) |   | 68% |   | 50% | 3 | 4 | 0 | 6 | 0 | 1 |
| handleStringLiteral(metapath10Parser.LiteralContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$handleUnionexpr$7(List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$handleStringconcatexpr$4(List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$handleExpr$1(List) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| parseArgumentList(metapath10Parser.ArgumentlistContext) |   | 56% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| parsePredicate(metapath10Parser.PredicateContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| handleMultiplicativeexpr(metapath10Parser.MultiplicativeexprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleIntersectexceptexpr(metapath10Parser.IntersectexceptexprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleArrowexpr(metapath10Parser.ArrowexprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$parseArgumentList$11(metapath10Parser.ArgumentContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleExpr(metapath10Parser.ExprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleStringconcatexpr(metapath10Parser.StringconcatexprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleUnionexpr(metapath10Parser.UnionexprContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| handleFunctioncall(metapath10Parser.FunctioncallContext) |   | 86% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| handleEqname(metapath10Parser.EqnameContext) |   | 80% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| lambda$handleAndexpr$3(List) |   | 66% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$handleOrexpr$2(List) |   | 66% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| handleAbbrevforwardstep(metapath10Parser.AbbrevforwardstepContext) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| lambda$handleNAiryCollection$0(ParserRuleContext, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| handleNAiryCollection(ParserRuleContext, Function) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleAdditiveexpr(metapath10Parser.AdditiveexprContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleRelativepathexpr(metapath10Parser.RelativepathexprContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visit(ParseTree) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleOrexpr(metapath10Parser.OrexprContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleAndexpr(metapath10Parser.AndexprContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleWildcard(metapath10Parser.WildcardContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| BuildAstVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleAbbrevreversestep(metapath10Parser.AbbrevreversestepContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| handleContextitemexpr(metapath10Parser.ContextitemexprContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |