| visit(Module) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ModuleDirective) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ImportDirective) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Annotation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AnnotationList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AnnotationDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ExceptionDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DesignDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(TupleDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(StructDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(FunctorDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(EnumDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(FunctionDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(IfStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(WhenStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(GotoStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(MarkerStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(BranchStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ForeverStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(WhileStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(UntilStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DoWhileStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DoUntilStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ForStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ForeachStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(BreakStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ContinueStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(RedoStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(VarStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ValStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LetStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LambdaStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DelegateStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(SequenceStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ExpressionStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NopStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(TryCatchStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ExceptionHandler) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ThrowStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AssertStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AssumeStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ReturnVoidStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ReturnValueStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(RecurStatement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(BooleanDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(CharDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ByteDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ShortDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(IntDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LongDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(FloatDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DoubleDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(BigIntegerDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(BigDecimalDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(StringDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NullDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(VariableDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ClassDatum) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(PrognExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ListExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ListComprehensionExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DispatchExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(CallStaticMethodExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(SetStaticFieldExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(GetStaticFieldExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NewExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(CallMethodExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(SetFieldExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(GetFieldExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(InstanceOfExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(TernaryConditionalExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LocalsExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(OnceExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(IsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NegateOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NotOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DivideOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ModuloOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(MultiplyOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AddOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(SubtractOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LessThanOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(LessThanOrEqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(GreaterThanOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(GreaterThanOrEqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(EqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NotEqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(IdentityEqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(IdentityNotEqualsOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(AndOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(OrOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(XorOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ImpliesOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(NullCoalescingOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ConcatOperation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Variable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DocComment) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(DocCommentLine) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Name) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(TypeSpecifier) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Namespace) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ElementList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Element) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(FormalParameterList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(FormalParameter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(ConditionalCase) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(Label) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visit(SourceLocation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractAstVisitor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |