| visitAnnotation_value_literal(AgentParser.Annotation_value_literalContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| visitExpression_numeric_multiplicative(AgentParser.Expression_numeric_multiplicativeContext) |   | 35% |   | 37% | 3 | 5 | 9 | 15 | 0 | 1 |
| visitRepair_formula(AgentParser.Repair_formulaContext) |   | 34% |   | 37% | 3 | 5 | 9 | 15 | 0 | 1 |
| visitAnnotations(AgentParser.AnnotationsContext) |   | 9% |   | 10% | 5 | 6 | 6 | 8 | 0 | 1 |
| visitExpression_logical_element(AgentParser.Expression_logical_elementContext) |   | 53% |   | 60% | 3 | 6 | 4 | 11 | 0 | 1 |
| visitBinary_expression(AgentParser.Binary_expressionContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| visitTerm(AgentParser.TermContext) |   | 63% |   | 68% | 3 | 9 | 5 | 17 | 0 | 1 |
| visitAnnotation_atom(AgentParser.Annotation_atomContext) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| visitUnary_expression(AgentParser.Unary_expressionContext) |   | 46% |   | 30% | 6 | 7 | 2 | 4 | 0 | 1 |
| visitExpression_numeric_relation(AgentParser.Expression_numeric_relationContext) |   | 70% |   | 80% | 2 | 6 | 4 | 19 | 0 | 1 |
| visitLambda_initialization(AgentParser.Lambda_initializationContext) |   | 29% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| visitExpression_numeric_element(AgentParser.Expression_numeric_elementContext) |   | 57% |   | 62% | 2 | 5 | 3 | 9 | 0 | 1 |
| visitTest_action(AgentParser.Test_actionContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| numericonstant(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| visitExpression_logical_xor(AgentParser.Expression_logical_xorContext) |   | 74% |   | 75% | 2 | 5 | 2 | 11 | 0 | 1 |
| visitExecutable_term(AgentParser.Executable_termContext) |   | 83% |   | 92% | 1 | 8 | 1 | 15 | 0 | 1 |
| visitExpression_numeric(AgentParser.Expression_numericContext) |   | 77% |   | 83% | 1 | 4 | 1 | 11 | 0 | 1 |
| visitExpression_numeric_additive(AgentParser.Expression_numeric_additiveContext) |   | 77% |   | 83% | 1 | 4 | 1 | 11 | 0 | 1 |
| visitAchievement_goal_action(AgentParser.Achievement_goal_actionContext) |   | 69% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| visitBelief_action(AgentParser.Belief_actionContext) |   | 66% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| visitExecutable_rule(AgentParser.Executable_ruleContext) |   | 65% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| visitPlan_goal_trigger(AgentParser.Plan_goal_triggerContext) |   | 53% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| visitPlan_belief_trigger(AgentParser.Plan_belief_triggerContext) |   | 53% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| visitVariable(AgentParser.VariableContext) |   | 63% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| visitNumber(AgentParser.NumberContext) |   | 81% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| visitBlock_formula(AgentParser.Block_formulaContext) |   | 78% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| lambda$visitExpression_logical_xor$26(AgentParser.ExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitExpression$24(AgentParser.ExpressionContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAnnotations$14(AgentParser.Annotation_literalContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$visitAnnotations$13(AgentParser.Annotation_atomContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUnification(AgentParser.UnificationContext) |   | 93% |   | 80% | 2 | 6 | 0 | 10 | 0 | 1 |
| visitAnnotation_literal(AgentParser.Annotation_literalContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVariablelist(AgentParser.VariablelistContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambda(AgentParser.LambdaContext) |   | 94% |   | 66% | 2 | 4 | 0 | 12 | 0 | 1 |
| visitPlans(AgentParser.PlansContext) |   | 92% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| visitUnification_constraint(AgentParser.Unification_constraintContext) |   | 92% |   | 83% | 1 | 4 | 1 | 7 | 0 | 1 |
| stringvalue(String) |   | 85% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| visitExpression(AgentParser.ExpressionContext) |   | 96% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| visitExpression_logical_and(AgentParser.Expression_logical_andContext) |   | 95% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| visitLogicrules(AgentParser.LogicrulesContext) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| CASTVisitorAgent(Set) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| visitPlan(AgentParser.PlanContext) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| visitDeconstruct_expression(AgentParser.Deconstruct_expressionContext) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| visitInitial_beliefs(AgentParser.Initial_beliefsContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visitExpression_numeric_power(AgentParser.Expression_numeric_powerContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| visitInitial_goal(AgentParser.Initial_goalContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visitLiteral(AgentParser.LiteralContext) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| visitTermlist(AgentParser.TermlistContext) |  | 100% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| visitPlandefinition(AgentParser.PlandefinitionContext) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| visitAssignment_expression_multivariable(AgentParser.Assignment_expression_multivariableContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| visitTernary_operation(AgentParser.Ternary_operationContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$visitPlan$12(CTrigger, Set, AgentParser.PlandefinitionContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visitLogicrule(AgentParser.LogicruleContext) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| visitBody(AgentParser.BodyContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| logicalvalue(String) |  | 100% |   | 83% | 1 | 4 | 0 | 1 | 0 | 1 |
| visitAssignment_expression_singlevariable(AgentParser.Assignment_expression_singlevariableContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| visitVariable_evaluate(AgentParser.Variable_evaluateContext) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$visitLogicrule$11(ILiteral, AgentParser.LogicalruledefinitionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitExecutable_action(AgentParser.Executable_actionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitExpression_logical_negation(AgentParser.Expression_logical_negationContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitBody$18(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| visitLogicrulePlaceHolder(AgentParser.LogicruleContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitTermlist$23(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$10(IRule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$6(IRule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitPlans$4(AgentParser.PlanContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$8(Multimap, IRule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| rules() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$7(AgentParser.LogicruleContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitPlans$3(IPlan) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitBelief(AgentParser.BeliefContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLogicalruledefinition(AgentParser.LogicalruledefinitionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitLambda_return(AgentParser.Lambda_returnContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTernary_operation_true(AgentParser.Ternary_operation_trueContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitTernary_operation_false(AgentParser.Ternary_operation_falseContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitExpression_bracket(AgentParser.Expression_bracketContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitExpression_logical_and$25(AgentParser.ExpressionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitDeconstruct_expression$20(AgentParser.VariableContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitAssignment_expression_multivariable$19(AgentParser.VariableContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$5(AgentParser.LogicruleContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitInitial_beliefs$2(AgentParser.BeliefContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAgent(AgentParser.AgentContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitPlan_trigger(AgentParser.Plan_triggerContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitBody_formula(AgentParser.Body_formulaContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAssignment_expression(AgentParser.Assignment_expressionContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitDigitsequence(AgentParser.DigitsequenceContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitTermlist$21(AgentParser.TermContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitBody$16(AgentParser.Body_formulaContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitLogicrules$9(Multimap, IRule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitAtom(AgentParser.AtomContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| visitVariableatom(AgentParser.VariableatomContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initialbeliefs() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| plans() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| initialgoal() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitTermlist$22(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitBody$17(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$visitBody$15(AgentParser.Body_formulaContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$0(IAction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(IAction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |