public abstract class ASTVisitorBase extends java.lang.Object implements ASTVisitor
Constructor and Description |
---|
ASTVisitorBase() |
public void visit(AST tree)
visit
in interface ASTVisitor
tree
- the node of the abstract syntax tree that is visited.public void visit(Name tree)
visit
in interface ASTVisitor
public void visit(StatJudgement tree)
visit
in interface ASTVisitor
public void visit(ASTSourceBase tree)
visit
in interface ASTVisitor
public void visit(Handler tree)
visit
in interface ASTVisitor
public void visit(Identifier tree)
visit
in interface ASTVisitor
public void visit(DeclarationBase tree)
visit
in interface ASTVisitor
public void visit(CompilationUnitBase tree)
visit
in interface ASTVisitor
public void visit(ClassDeclaration tree)
visit
in interface ASTVisitor
public void visit(TheoryDeclaration tree)
visit
in interface ASTVisitor
public void visit(TopDeclarationBase tree)
visit
in interface ASTVisitor
public void visit(GlobalVariableDeclaration tree)
visit
in interface ASTVisitor
public void visit(ClassVariableDeclaration tree)
visit
in interface ASTVisitor
public void visit(ObjectVariableDeclaration tree)
visit
in interface ASTVisitor
public void visit(ParamDeclarationBase tree)
visit
in interface ASTVisitor
public void visit(ConstructorDeclaration tree)
visit
in interface ASTVisitor
public void visit(MethodDeclaration tree)
visit
in interface ASTVisitor
public void visit(ClassMethodDeclaration tree)
visit
in interface ASTVisitor
public void visit(ObjectMethodDeclaration tree)
visit
in interface ASTVisitor
public void visit(VariableDeclarationBase tree)
visit
in interface ASTVisitor
public void visit(Parameter tree)
visit
in interface ASTVisitor
public void visit(VariableStatement tree)
visit
in interface ASTVisitor
public void visit(StatementBase tree)
visit
in interface ASTVisitor
public void visit(AssertionStatement tree)
visit
in interface ASTVisitor
public void visit(AssignmentStatement tree)
visit
in interface ASTVisitor
public void visit(BlockStatement tree)
visit
in interface ASTVisitor
public void visit(BreakStatement tree)
visit
in interface ASTVisitor
public void visit(ConditionalStatement tree)
visit
in interface ASTVisitor
public void visit(ContinueStatement tree)
visit
in interface ASTVisitor
public void visit(EmptyStatement tree)
visit
in interface ASTVisitor
public void visit(ReturnStatement tree)
visit
in interface ASTVisitor
public void visit(TryCatchStatement tree)
visit
in interface ASTVisitor
public void visit(LoopStatementBase tree)
visit
in interface ASTVisitor
public void visit(ForLoopStatement tree)
visit
in interface ASTVisitor
public void visit(WhileLoopStatement tree)
visit
in interface ASTVisitor
public void visit(CallStatement tree)
visit
in interface ASTVisitor
public void visit(AssignCallStatement tree)
visit
in interface ASTVisitor
public void visit(AssignNewStatement tree)
visit
in interface ASTVisitor
public void visit(DeclCallStatement tree)
visit
in interface ASTVisitor
public void visit(DeclNewStatement tree)
visit
in interface ASTVisitor
public void visit(ThrowStatement tree)
visit
in interface ASTVisitor
public void visit(VoidCallStatement tree)
visit
in interface ASTVisitor
public void visit(ASTProgramBase tree)
visit
in interface ASTVisitor
public void visit(ArrayType tree)
visit
in interface ASTVisitor
public void visit(ASTProgramAnnotatedBase tree)
visit
in interface ASTVisitor
public void visit(LeftValue tree)
visit
in interface ASTVisitor
public void visit(NamedType tree)
visit
in interface ASTVisitor
public void visit(NewType tree)
visit
in interface ASTVisitor
public void visit(ImportBase tree)
visit
in interface ASTVisitor
public void visit(PackageImport tree)
visit
in interface ASTVisitor
public void visit(ClassImport tree)
visit
in interface ASTVisitor
public void visit(PrimitiveType tree)
visit
in interface ASTVisitor
public void visit(BooleanType tree)
visit
in interface ASTVisitor
public void visit(CharType tree)
visit
in interface ASTVisitor
public void visit(IntType tree)
visit
in interface ASTVisitor
public void visit(NullType tree)
visit
in interface ASTVisitor
public void visit(StringType tree)
visit
in interface ASTVisitor
public void visit(VoidType tree)
visit
in interface ASTVisitor
public void visit(ExceptionType tree)
visit
in interface ASTVisitor
public void visit(ProgramAnnotationBase tree)
visit
in interface ASTVisitor
public void visit(SpecificationBase tree)
visit
in interface ASTVisitor
public void visit(MethodSpec tree)
visit
in interface ASTVisitor
public void visit(UnitSpec tree)
visit
in interface ASTVisitor
public void visit(ClassSpec tree)
visit
in interface ASTVisitor
public void visit(LoopSpec tree)
visit
in interface ASTVisitor
public void visit(StatementSpec tree)
visit
in interface ASTVisitor
public void visit(SelectorBase tree)
visit
in interface ASTVisitor
public void visit(IdentifierSelector tree)
visit
in interface ASTVisitor
public void visit(IndexSelector tree)
visit
in interface ASTVisitor
public void visit(MessageSelector tree)
visit
in interface ASTVisitor
public void visit(ValueExpressionBase tree)
visit
in interface ASTVisitor
public void visit(BooleanLiteral tree)
visit
in interface ASTVisitor
public void visit(CharLiteral tree)
visit
in interface ASTVisitor
public void visit(IntLiteral tree)
visit
in interface ASTVisitor
public void visit(NewArrayExpression tree)
visit
in interface ASTVisitor
public void visit(NullLiteral tree)
visit
in interface ASTVisitor
public void visit(SelectorExpression tree)
visit
in interface ASTVisitor
public void visit(StringLiteral tree)
visit
in interface ASTVisitor
public void visit(VariableValue tree)
visit
in interface ASTVisitor
public void visit(BinaryValueExpression tree)
visit
in interface ASTVisitor
public void visit(AndExpression tree)
visit
in interface ASTVisitor
public void visit(DividesExpression tree)
visit
in interface ASTVisitor
public void visit(EqualsExpression tree)
visit
in interface ASTVisitor
public void visit(GreaterEqualExpression tree)
visit
in interface ASTVisitor
public void visit(GreaterExpression tree)
visit
in interface ASTVisitor
public void visit(LessEqualExpression tree)
visit
in interface ASTVisitor
public void visit(LessExpression tree)
visit
in interface ASTVisitor
public void visit(MinusExpression tree)
visit
in interface ASTVisitor
public void visit(NotEqualsExpression tree)
visit
in interface ASTVisitor
public void visit(OrExpression tree)
visit
in interface ASTVisitor
public void visit(PercentExpression tree)
visit
in interface ASTVisitor
public void visit(PlusExpression tree)
visit
in interface ASTVisitor
public void visit(TimesExpression tree)
visit
in interface ASTVisitor
public void visit(UnaryValueExpression tree)
visit
in interface ASTVisitor
public void visit(NegationExpression tree)
visit
in interface ASTVisitor
public void visit(NotExpression tree)
visit
in interface ASTVisitor
public void visit(ASTLogicBase tree)
visit
in interface ASTVisitor
public void visit(TypedIdentifier tree)
visit
in interface ASTVisitor
public void visit(ValuedIdentifier tree)
visit
in interface ASTVisitor
public void visit(DeclarationBase tree)
visit
in interface ASTVisitor
public void visit(DefinitionBase tree)
visit
in interface ASTVisitor
public void visit(ValueDefinitionClass tree)
visit
in interface ASTVisitor
public void visit(FormulaDefinition tree)
visit
in interface ASTVisitor
public void visit(AxiomDefinition tree)
visit
in interface ASTVisitor
public void visit(TypeDeclaration tree)
visit
in interface ASTVisitor
public void visit(TypeDefinition tree)
visit
in interface ASTVisitor
public void visit(ValueDeclarationClass tree)
visit
in interface ASTVisitor
public void visit(ValueDeclarationFormula tree)
visit
in interface ASTVisitor
public void visit(ValueDeclarationInitialized tree)
visit
in interface ASTVisitor
public void visit(ExpressionBase tree)
visit
in interface ASTVisitor
public void visit(Reference tree)
visit
in interface ASTVisitor
public void visit(ApplicationExpression tree)
visit
in interface ASTVisitor
public void visit(TermApplication tree)
visit
in interface ASTVisitor
public void visit(AtomicFormula tree)
visit
in interface ASTVisitor
public void visit(FunctionApplication tree)
visit
in interface ASTVisitor
public void visit(BinaryExpression tree)
visit
in interface ASTVisitor
public void visit(BinaryAtomicFormula tree)
visit
in interface ASTVisitor
public void visit(EqualsFormula tree)
visit
in interface ASTVisitor
public void visit(GreaterEqualFormula tree)
visit
in interface ASTVisitor
public void visit(GreaterFormula tree)
visit
in interface ASTVisitor
public void visit(LessEqualFormula tree)
visit
in interface ASTVisitor
public void visit(LessFormula tree)
visit
in interface ASTVisitor
public void visit(NotEqualsFormula tree)
visit
in interface ASTVisitor
public void visit(SimilarFormula tree)
visit
in interface ASTVisitor
public void visit(BinaryFormula tree)
visit
in interface ASTVisitor
public void visit(AndFormula tree)
visit
in interface ASTVisitor
public void visit(EquivalentFormula tree)
visit
in interface ASTVisitor
public void visit(ImpliesFormula tree)
visit
in interface ASTVisitor
public void visit(NotEquivalentFormula tree)
visit
in interface ASTVisitor
public void visit(OrFormula tree)
visit
in interface ASTVisitor
public void visit(BinaryTerm tree)
visit
in interface ASTVisitor
public void visit(DividesTerm tree)
visit
in interface ASTVisitor
public void visit(MinusTerm tree)
visit
in interface ASTVisitor
public void visit(PlusTerm tree)
visit
in interface ASTVisitor
public void visit(TimesTerm tree)
visit
in interface ASTVisitor
public void visit(BitOrTerm tree)
visit
in interface ASTVisitor
public void visit(BitAndTerm tree)
visit
in interface ASTVisitor
public void visit(Constant tree)
visit
in interface ASTVisitor
public void visit(IntLiteral tree)
visit
in interface ASTVisitor
public void visit(StringLiteral tree)
visit
in interface ASTVisitor
public void visit(BooleanLiteral tree)
visit
in interface ASTVisitor
public void visit(BitLiteral tree)
visit
in interface ASTVisitor
public void visit(True tree)
visit
in interface ASTVisitor
public void visit(False tree)
visit
in interface ASTVisitor
public void visit(BitTrue tree)
visit
in interface ASTVisitor
public void visit(BitFalse tree)
visit
in interface ASTVisitor
public void visit(StateLiteral tree)
visit
in interface ASTVisitor
public void visit(OldState tree)
visit
in interface ASTVisitor
public void visit(NewState tree)
visit
in interface ASTVisitor
public void visit(FormulaBase tree)
visit
in interface ASTVisitor
public void visit(WritesOnlyFormula tree)
visit
in interface ASTVisitor
public void visit(ReadsOnlyFormula tree)
visit
in interface ASTVisitor
public void visit(IfThenElseExpression tree)
visit
in interface ASTVisitor
public void visit(IfThenElseFormula tree)
visit
in interface ASTVisitor
public void visit(IfThenElseTerm tree)
visit
in interface ASTVisitor
public void visit(LetExpression tree)
visit
in interface ASTVisitor
public void visit(LetFormula tree)
visit
in interface ASTVisitor
public void visit(LetTerm tree)
visit
in interface ASTVisitor
public void visit(PostfixApplication tree)
visit
in interface ASTVisitor
public void visit(PostfixFormula tree)
visit
in interface ASTVisitor
public void visit(StateBreaks tree)
visit
in interface ASTVisitor
public void visit(StateContinues tree)
visit
in interface ASTVisitor
public void visit(StateExecutes tree)
visit
in interface ASTVisitor
public void visit(StateReturns tree)
visit
in interface ASTVisitor
public void visit(StateThrows tree)
visit
in interface ASTVisitor
public void visit(StateThrowsException tree)
visit
in interface ASTVisitor
public void visit(PostfixTerm tree)
visit
in interface ASTVisitor
public void visit(StateValue tree)
visit
in interface ASTVisitor
public void visit(StateMessage tree)
visit
in interface ASTVisitor
public void visit(QuantifiedExpression tree)
visit
in interface ASTVisitor
public void visit(QuantifiedFormula tree)
visit
in interface ASTVisitor
public void visit(ForallFormula tree)
visit
in interface ASTVisitor
public void visit(ExistsFormula tree)
visit
in interface ASTVisitor
public void visit(QuantifiedTerm tree)
visit
in interface ASTVisitor
public void visit(ArrayTerm tree)
visit
in interface ASTVisitor
public void visit(LambdaTerm tree)
visit
in interface ASTVisitor
public void visit(LambdaFormula tree)
visit
in interface ASTVisitor
public void visit(TermBase tree)
visit
in interface ASTVisitor
public void visit(RecordTerm tree)
visit
in interface ASTVisitor
public void visit(SelectionTerm tree)
visit
in interface ASTVisitor
public void visit(TupleTerm tree)
visit
in interface ASTVisitor
public void visit(UpdateTerm tree)
visit
in interface ASTVisitor
public void visit(ProgramVariableBase tree)
visit
in interface ASTVisitor
public void visit(PostVariable tree)
visit
in interface ASTVisitor
public void visit(PreVariable tree)
visit
in interface ASTVisitor
public void visit(TypeBase tree)
visit
in interface ASTVisitor
public void visit(ArrayType tree)
visit
in interface ASTVisitor
public void visit(FunctionType tree)
visit
in interface ASTVisitor
public void visit(RecordType tree)
visit
in interface ASTVisitor
public void visit(StateType tree)
visit
in interface ASTVisitor
public void visit(SubrangeType tree)
visit
in interface ASTVisitor
public void visit(SubType tree)
visit
in interface ASTVisitor
public void visit(TupleType tree)
visit
in interface ASTVisitor
public void visit(AtomicType tree)
visit
in interface ASTVisitor
public void visit(BooleanType tree)
visit
in interface ASTVisitor
public void visit(BitType tree)
visit
in interface ASTVisitor
public void visit(IntType tree)
visit
in interface ASTVisitor
public void visit(NatType tree)
visit
in interface ASTVisitor
public void visit(RealType tree)
visit
in interface ASTVisitor
public void visit(Real0Type tree)
visit
in interface ASTVisitor
public void visit(StringType tree)
visit
in interface ASTVisitor
public void visit(UnaryExpression tree)
visit
in interface ASTVisitor
public void visit(UnaryFormula tree)
visit
in interface ASTVisitor
public void visit(NotFormula tree)
visit
in interface ASTVisitor
public void visit(UnaryTerm tree)
visit
in interface ASTVisitor
public void visit(NegationTerm tree)
visit
in interface ASTVisitor
public void visit(BitNegationTerm tree)
visit
in interface ASTVisitor
public void visit(SelectorBase tree)
visit
in interface ASTVisitor
public void visit(SelectorIdentifier tree)
visit
in interface ASTVisitor
public void visit(SelectorIndex tree)
visit
in interface ASTVisitor
public void visit(SelectorNumber tree)
visit
in interface ASTVisitor