scale.clef
Class ErrorPredicate

java.lang.Object
  extended by scale.clef.ErrorPredicate
All Implemented Interfaces:
DeclPredicate, ExprPredicate, Predicate, StmtPredicate, TypePredicate
Direct Known Subclasses:
Clef2Scribble

public abstract class ErrorPredicate
extends java.lang.Object
implements Predicate

This class provides a default implementation of the Predicate visit pattern that generates an error.

$Id: ErrorPredicate.java,v 1.62 2007-10-04 19:58:03 burrill Exp $

Copyright 2007 by the Scale Compiler Group,
Department of Computer Science
University of Massachusetts,
Amherst MA. 01003, USA
All Rights Reserved.

All of the visit methods in this class throw an error. To make a useable predicate from this class, you will need to override the visit methods you expect to use. You will want to inherit from this class if you know that you will invoke only a subset of the visit methods, and want to detect that you have visited a Clef class instance unexpectedly.


Constructor Summary
ErrorPredicate()
           
 
Method Summary
 void visitAbsoluteValueOp(AbsoluteValueOp n)
           
 void visitAdditionAssignmentOp(AdditionAssignmentOp n)
           
 void visitAdditionOp(AdditionOp n)
           
 void visitAddressLiteral(AddressLiteral n)
           
 void visitAddressOp(AddressOp n)
           
 void visitAggregateOp(AggregateOp n)
           
 void visitAggregateType(AggregateType n)
           
 void visitAggregationElements(AggregationElements n)
           
 void visitAllocArrayType(AllocArrayType n)
           
 void visitAllocatePlacementOp(AllocatePlacementOp n)
           
 void visitAllocateSettingFieldsOp(AllocateSettingFieldsOp n)
           
 void visitAltCase(AltCase n)
           
 void visitAndConditionalOp(AndConditionalOp n)
           
 void visitAndOp(AndOp n)
           
 void visitArithmeticIfStmt(ArithmeticIfStmt n)
           
 void visitArrayType(ArrayType n)
           
 void visitAssignedGotoStmt(AssignedGotoStmt n)
           
 void visitAssignLabelStmt(AssignLabelStmt n)
           
 void visitAssignmentOp(AssignmentOp n)
           
 void visitAssignSimpleOp(AssignSimpleOp n)
           
 void visitAtomicType(AtomicType n)
           
 void visitBitAndAssignmentOp(BitAndAssignmentOp n)
           
 void visitBitAndOp(BitAndOp n)
           
 void visitBitComplementOp(BitComplementOp n)
           
 void visitBitOrAssignmentOp(BitOrAssignmentOp n)
           
 void visitBitOrOp(BitOrOp n)
           
 void visitBitShiftAssignmentOp(BitShiftAssignmentOp n)
           
 void visitBitShiftOp(BitShiftOp n)
           
 void visitBitXorAssignmentOp(BitXorAssignmentOp n)
           
 void visitBitXorOp(BitXorOp n)
           
 void visitBlockStmt(BlockStmt n)
           
 void visitBooleanLiteral(BooleanLiteral n)
           
 void visitBooleanType(BooleanType n)
           
 void visitBound(Bound n)
           
 void visitBreakStmt(BreakStmt n)
           
 void visitCallFunctionOp(CallFunctionOp n)
           
 void visitCallOp(CallOp n)
           
 void visitCaseLabelDecl(CaseLabelDecl n)
           
 void visitCaseStmt(CaseStmt n)
           
 void visitCharacterType(CharacterType n)
           
 void visitCharLiteral(CharLiteral n)
           
 void visitComplexLiteral(ComplexLiteral n)
           
 void visitComplexOp(ComplexOp n)
           
 void visitComplexType(ComplexType n)
           
 void visitCompositeType(CompositeType n)
           
 void visitCompoundAssignmentOp(CompoundAssignmentOp n)
           
 void visitComputedGotoStmt(ComputedGotoStmt n)
           
 void visitContinueStmt(ContinueStmt n)
           
 void visitDeclaration(Declaration n)
           
 void visitDeclStmt(DeclStmt n)
           
 void visitDefOp(DefOp n)
           
 void visitDeleteArrayOp(DeleteArrayOp n)
           
 void visitDeleteOp(DeleteOp n)
           
 void visitDereferenceOp(DereferenceOp n)
           
 void visitDivisionAssignmentOp(DivisionAssignmentOp n)
           
 void visitDivisionOp(DivisionOp n)
           
 void visitDoLoopStmt(DoLoopStmt n)
           
 void visitDyadicOp(DyadicOp n)
           
 void visitEnumElementDecl(EnumElementDecl n)
           
 void visitEnumerationType(EnumerationType n)
           
 void visitEqualityOp(EqualityOp n)
           
 void visitEquivalenceDecl(EquivalenceDecl n)
           
 void visitEvalStmt(EvalStmt n)
           
 void visitExceptionDecl(ExceptionDecl n)
           
 void visitExitStmt(ExitStmt n)
           
 void visitExponentiationOp(ExponentiationOp n)
           
 void visitExpression(Expression n)
           
 void visitExpressionIfOp(ExpressionIfOp n)
           
 void visitFieldDecl(FieldDecl n)
           
 void visitFileDecl(FileDecl n)
           
 void visitFixedArrayType(FixedArrayType n)
           
 void visitFloatArrayLiteral(FloatArrayLiteral n)
           
 void visitFloatLiteral(FloatLiteral n)
           
 void visitFloatType(FloatType n)
           
 void visitForLoopStmt(ForLoopStmt n)
           
 void visitFormalDecl(FormalDecl n)
           
 void visitFortranCharType(FortranCharType n)
           
 void visitForwardProcedureDecl(ForwardProcedureDecl n)
           
 void visitGotoStmt(GotoStmt n)
           
 void visitGreaterEqualOp(GreaterEqualOp n)
           
 void visitGreaterOp(GreaterOp n)
           
 void visitHeapOp(HeapOp n)
           
 void visitIdAddressOp(IdAddressOp n)
           
 void visitIdReferenceOp(IdReferenceOp n)
           
 void visitIdValueOp(IdValueOp n)
           
 void visitIfStmt(IfStmt n)
           
 void visitIfThenElseStmt(IfThenElseStmt n)
           
 void visitIncompleteType(IncompleteType n)
           
 void visitIncrementOp(IncrementOp n)
           
 void visitIntArrayLiteral(IntArrayLiteral n)
           
 void visitIntegerType(IntegerType n)
           
 void visitIntLiteral(IntLiteral n)
           
 void visitLabelDecl(LabelDecl n)
           
 void visitLabelStmt(LabelStmt n)
           
 void visitLessEqualOp(LessEqualOp n)
           
 void visitLessOp(LessOp n)
           
 void visitLiteral(Literal n)
           
 void visitLoopStmt(LoopStmt n)
           
 void visitMaximumOp(MaximumOp n)
           
 void visitMinimumOp(MinimumOp n)
           
 void visitModulusOp(ModulusOp n)
           
 void visitMonadicOp(MonadicOp n)
           
 void visitMultiBranchStmt(MultiBranchStmt n)
           
 void visitMultiplicationAssignmentOp(MultiplicationAssignmentOp n)
           
 void visitMultiplicationOp(MultiplicationOp n)
           
 void visitNegativeOp(NegativeOp n)
           
 void visitNilOp(NilOp n)
           
 void visitNode(Node n)
           
 void visitNotEqualOp(NotEqualOp n)
           
 void visitNotOp(NotOp n)
           
 void visitNullStmt(NullStmt n)
           
 void visitNumericType(NumericType n)
           
 void visitOrConditionalOp(OrConditionalOp n)
           
 void visitOrOp(OrOp n)
           
 void visitParenthesesOp(ParenthesesOp n)
           
 void visitPointerType(PointerType n)
           
 void visitPositiveOp(PositiveOp n)
           
 void visitPostDecrementOp(PostDecrementOp n)
           
 void visitPostIncrementOp(PostIncrementOp n)
           
 void visitPreDecrementOp(PreDecrementOp n)
           
 void visitPreIncrementOp(PreIncrementOp n)
           
 void visitProcedureDecl(ProcedureDecl n)
           
 void visitProcedureType(ProcedureType n)
           
 void visitRaise(Raise n)
           
 void visitRaiseWithObject(RaiseWithObject n)
           
 void visitRaiseWithType(RaiseWithType n)
           
 void visitRealType(RealType n)
           
 void visitRecordType(RecordType n)
           
 void visitRefType(RefType n)
           
 void visitRemainderAssignmentOp(RemainderAssignmentOp n)
           
 void visitRemainderOp(RemainderOp n)
           
 void visitRenamedVariableDecl(RenamedVariableDecl n)
           
 void visitRepeatUntilLoopStmt(RepeatUntilLoopStmt n)
           
 void visitRepeatWhileLoopStmt(RepeatWhileLoopStmt n)
           
 void visitReturnStmt(ReturnStmt n)
           
 void visitRoutineDecl(RoutineDecl n)
           
 void visitSelectIndirectOp(SelectIndirectOp n)
           
 void visitSelectOp(SelectOp n)
           
 void visitSeriesOp(SeriesOp n)
           
 void visitSignedIntegerType(SignedIntegerType n)
           
 void visitSizeofLiteral(SizeofLiteral n)
           
 void visitStatement(Statement n)
           
 void visitStatementOp(StatementOp n)
           
 void visitStringLiteral(StringLiteral n)
           
 void visitSubscriptAddressOp(SubscriptAddressOp n)
           
 void visitSubscriptOp(SubscriptOp n)
           
 void visitSubscriptValueOp(SubscriptValueOp n)
           
 void visitSubstringOp(SubstringOp n)
           
 void visitSubtractionAssignmentOp(SubtractionAssignmentOp n)
           
 void visitSubtractionOp(SubtractionOp n)
           
 void visitSwitchStmt(SwitchStmt n)
           
 void visitTernaryOp(TernaryOp n)
           
 void visitTestLoopStmt(TestLoopStmt n)
           
 void visitThisOp(ThisOp n)
           
 void visitTranscendental2Op(Transcendental2Op n)
           
 void visitTranscendentalOp(TranscendentalOp n)
           
 void visitType(Type n)
           
 void visitTypeConversionOp(TypeConversionOp n)
           
 void visitTypeDecl(TypeDecl n)
           
 void visitTypeName(TypeName n)
           
 void visitUnionType(UnionType n)
           
 void visitUnknownFormals(UnknownFormals n)
           
 void visitUnsignedIntegerType(UnsignedIntegerType n)
           
 void visitVaArgOp(VaArgOp n)
           
 void visitVaCopyOp(VaCopyOp n)
           
 void visitVaEndOp(VaEndOp n)
           
 void visitValueDecl(ValueDecl n)
           
 void visitVarArgOp(VarArgOp n)
           
 void visitVariableDecl(VariableDecl n)
           
 void visitVaStartOp(VaStartOp n)
           
 void visitVoidType(VoidType n)
           
 void visitWhileLoopStmt(WhileLoopStmt n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorPredicate

public ErrorPredicate()
Method Detail

visitAbsoluteValueOp

public void visitAbsoluteValueOp(AbsoluteValueOp n)
Specified by:
visitAbsoluteValueOp in interface ExprPredicate

visitAdditionAssignmentOp

public void visitAdditionAssignmentOp(AdditionAssignmentOp n)
Specified by:
visitAdditionAssignmentOp in interface ExprPredicate

visitAdditionOp

public void visitAdditionOp(AdditionOp n)
Specified by:
visitAdditionOp in interface ExprPredicate

visitAddressLiteral

public void visitAddressLiteral(AddressLiteral n)
Specified by:
visitAddressLiteral in interface ExprPredicate

visitAddressOp

public void visitAddressOp(AddressOp n)
Specified by:
visitAddressOp in interface ExprPredicate

visitAggregateOp

public void visitAggregateOp(AggregateOp n)
Specified by:
visitAggregateOp in interface ExprPredicate

visitAggregateType

public void visitAggregateType(AggregateType n)
Specified by:
visitAggregateType in interface TypePredicate

visitAggregationElements

public void visitAggregationElements(AggregationElements n)
Specified by:
visitAggregationElements in interface ExprPredicate

visitAllocArrayType

public void visitAllocArrayType(AllocArrayType n)
Specified by:
visitAllocArrayType in interface TypePredicate

visitAllocatePlacementOp

public void visitAllocatePlacementOp(AllocatePlacementOp n)
Specified by:
visitAllocatePlacementOp in interface ExprPredicate

visitAllocateSettingFieldsOp

public void visitAllocateSettingFieldsOp(AllocateSettingFieldsOp n)
Specified by:
visitAllocateSettingFieldsOp in interface ExprPredicate

visitAltCase

public void visitAltCase(AltCase n)
Specified by:
visitAltCase in interface StmtPredicate

visitAndConditionalOp

public void visitAndConditionalOp(AndConditionalOp n)
Specified by:
visitAndConditionalOp in interface ExprPredicate

visitAndOp

public void visitAndOp(AndOp n)
Specified by:
visitAndOp in interface ExprPredicate

visitArithmeticIfStmt

public void visitArithmeticIfStmt(ArithmeticIfStmt n)
Specified by:
visitArithmeticIfStmt in interface StmtPredicate

visitMonadicOp

public void visitMonadicOp(MonadicOp n)
Specified by:
visitMonadicOp in interface ExprPredicate

visitArrayType

public void visitArrayType(ArrayType n)
Specified by:
visitArrayType in interface TypePredicate

visitAssignLabelStmt

public void visitAssignLabelStmt(AssignLabelStmt n)
Specified by:
visitAssignLabelStmt in interface StmtPredicate

visitAssignSimpleOp

public void visitAssignSimpleOp(AssignSimpleOp n)
Specified by:
visitAssignSimpleOp in interface ExprPredicate

visitAssignedGotoStmt

public void visitAssignedGotoStmt(AssignedGotoStmt n)
Specified by:
visitAssignedGotoStmt in interface StmtPredicate

visitAssignmentOp

public void visitAssignmentOp(AssignmentOp n)
Specified by:
visitAssignmentOp in interface ExprPredicate

visitAtomicType

public void visitAtomicType(AtomicType n)
Specified by:
visitAtomicType in interface TypePredicate

visitBitAndAssignmentOp

public void visitBitAndAssignmentOp(BitAndAssignmentOp n)
Specified by:
visitBitAndAssignmentOp in interface ExprPredicate

visitBitAndOp

public void visitBitAndOp(BitAndOp n)
Specified by:
visitBitAndOp in interface ExprPredicate

visitBitComplementOp

public void visitBitComplementOp(BitComplementOp n)
Specified by:
visitBitComplementOp in interface ExprPredicate

visitBitOrAssignmentOp

public void visitBitOrAssignmentOp(BitOrAssignmentOp n)
Specified by:
visitBitOrAssignmentOp in interface ExprPredicate

visitBitOrOp

public void visitBitOrOp(BitOrOp n)
Specified by:
visitBitOrOp in interface ExprPredicate

visitBitShiftAssignmentOp

public void visitBitShiftAssignmentOp(BitShiftAssignmentOp n)
Specified by:
visitBitShiftAssignmentOp in interface ExprPredicate

visitBitShiftOp

public void visitBitShiftOp(BitShiftOp n)
Specified by:
visitBitShiftOp in interface ExprPredicate

visitBitXorAssignmentOp

public void visitBitXorAssignmentOp(BitXorAssignmentOp n)
Specified by:
visitBitXorAssignmentOp in interface ExprPredicate

visitBitXorOp

public void visitBitXorOp(BitXorOp n)
Specified by:
visitBitXorOp in interface ExprPredicate

visitBlockStmt

public void visitBlockStmt(BlockStmt n)
Specified by:
visitBlockStmt in interface StmtPredicate

visitBooleanLiteral

public void visitBooleanLiteral(BooleanLiteral n)
Specified by:
visitBooleanLiteral in interface ExprPredicate

visitBooleanType

public void visitBooleanType(BooleanType n)
Specified by:
visitBooleanType in interface TypePredicate

visitBound

public void visitBound(Bound n)
Specified by:
visitBound in interface TypePredicate

visitBreakStmt

public void visitBreakStmt(BreakStmt n)
Specified by:
visitBreakStmt in interface StmtPredicate

visitCallFunctionOp

public void visitCallFunctionOp(CallFunctionOp n)
Specified by:
visitCallFunctionOp in interface ExprPredicate

visitCallOp

public void visitCallOp(CallOp n)
Specified by:
visitCallOp in interface ExprPredicate

visitCaseLabelDecl

public void visitCaseLabelDecl(CaseLabelDecl n)
Specified by:
visitCaseLabelDecl in interface DeclPredicate

visitCaseStmt

public void visitCaseStmt(CaseStmt n)
Specified by:
visitCaseStmt in interface StmtPredicate

visitCharLiteral

public void visitCharLiteral(CharLiteral n)
Specified by:
visitCharLiteral in interface ExprPredicate

visitCharacterType

public void visitCharacterType(CharacterType n)
Specified by:
visitCharacterType in interface TypePredicate

visitComplexLiteral

public void visitComplexLiteral(ComplexLiteral n)
Specified by:
visitComplexLiteral in interface ExprPredicate

visitComplexOp

public void visitComplexOp(ComplexOp n)
Specified by:
visitComplexOp in interface ExprPredicate

visitComplexType

public void visitComplexType(ComplexType n)
Specified by:
visitComplexType in interface TypePredicate

visitCompositeType

public void visitCompositeType(CompositeType n)
Specified by:
visitCompositeType in interface TypePredicate

visitCompoundAssignmentOp

public void visitCompoundAssignmentOp(CompoundAssignmentOp n)
Specified by:
visitCompoundAssignmentOp in interface ExprPredicate

visitComputedGotoStmt

public void visitComputedGotoStmt(ComputedGotoStmt n)
Specified by:
visitComputedGotoStmt in interface StmtPredicate

visitContinueStmt

public void visitContinueStmt(ContinueStmt n)
Specified by:
visitContinueStmt in interface StmtPredicate

visitDeclStmt

public void visitDeclStmt(DeclStmt n)
Specified by:
visitDeclStmt in interface StmtPredicate

visitDeclaration

public void visitDeclaration(Declaration n)
Specified by:
visitDeclaration in interface DeclPredicate

visitDefOp

public void visitDefOp(DefOp n)
Specified by:
visitDefOp in interface ExprPredicate

visitDeleteArrayOp

public void visitDeleteArrayOp(DeleteArrayOp n)
Specified by:
visitDeleteArrayOp in interface ExprPredicate

visitDeleteOp

public void visitDeleteOp(DeleteOp n)
Specified by:
visitDeleteOp in interface ExprPredicate

visitDereferenceOp

public void visitDereferenceOp(DereferenceOp n)
Specified by:
visitDereferenceOp in interface ExprPredicate

visitDivisionAssignmentOp

public void visitDivisionAssignmentOp(DivisionAssignmentOp n)
Specified by:
visitDivisionAssignmentOp in interface ExprPredicate

visitDivisionOp

public void visitDivisionOp(DivisionOp n)
Specified by:
visitDivisionOp in interface ExprPredicate

visitDoLoopStmt

public void visitDoLoopStmt(DoLoopStmt n)
Specified by:
visitDoLoopStmt in interface StmtPredicate

visitDyadicOp

public void visitDyadicOp(DyadicOp n)
Specified by:
visitDyadicOp in interface ExprPredicate

visitEnumElementDecl

public void visitEnumElementDecl(EnumElementDecl n)
Specified by:
visitEnumElementDecl in interface DeclPredicate

visitEnumerationType

public void visitEnumerationType(EnumerationType n)
Specified by:
visitEnumerationType in interface TypePredicate

visitEqualityOp

public void visitEqualityOp(EqualityOp n)
Specified by:
visitEqualityOp in interface ExprPredicate

visitEquivalenceDecl

public void visitEquivalenceDecl(EquivalenceDecl n)
Specified by:
visitEquivalenceDecl in interface DeclPredicate

visitEvalStmt

public void visitEvalStmt(EvalStmt n)
Specified by:
visitEvalStmt in interface StmtPredicate

visitExceptionDecl

public void visitExceptionDecl(ExceptionDecl n)
Specified by:
visitExceptionDecl in interface DeclPredicate

visitExitStmt

public void visitExitStmt(ExitStmt n)
Specified by:
visitExitStmt in interface StmtPredicate

visitExponentiationOp

public void visitExponentiationOp(ExponentiationOp n)
Specified by:
visitExponentiationOp in interface ExprPredicate

visitExpression

public void visitExpression(Expression n)
Specified by:
visitExpression in interface ExprPredicate

visitExpressionIfOp

public void visitExpressionIfOp(ExpressionIfOp n)
Specified by:
visitExpressionIfOp in interface ExprPredicate

visitFieldDecl

public void visitFieldDecl(FieldDecl n)
Specified by:
visitFieldDecl in interface DeclPredicate

visitFileDecl

public void visitFileDecl(FileDecl n)
Specified by:
visitFileDecl in interface DeclPredicate

visitFixedArrayType

public void visitFixedArrayType(FixedArrayType n)
Specified by:
visitFixedArrayType in interface TypePredicate

visitFloatArrayLiteral

public void visitFloatArrayLiteral(FloatArrayLiteral n)
Specified by:
visitFloatArrayLiteral in interface ExprPredicate

visitFloatLiteral

public void visitFloatLiteral(FloatLiteral n)
Specified by:
visitFloatLiteral in interface ExprPredicate

visitFloatType

public void visitFloatType(FloatType n)
Specified by:
visitFloatType in interface TypePredicate

visitForLoopStmt

public void visitForLoopStmt(ForLoopStmt n)
Specified by:
visitForLoopStmt in interface StmtPredicate

visitFormalDecl

public void visitFormalDecl(FormalDecl n)
Specified by:
visitFormalDecl in interface DeclPredicate

visitForwardProcedureDecl

public void visitForwardProcedureDecl(ForwardProcedureDecl n)
Specified by:
visitForwardProcedureDecl in interface DeclPredicate

visitGotoStmt

public void visitGotoStmt(GotoStmt n)
Specified by:
visitGotoStmt in interface StmtPredicate

visitGreaterEqualOp

public void visitGreaterEqualOp(GreaterEqualOp n)
Specified by:
visitGreaterEqualOp in interface ExprPredicate

visitGreaterOp

public void visitGreaterOp(GreaterOp n)
Specified by:
visitGreaterOp in interface ExprPredicate

visitHeapOp

public void visitHeapOp(HeapOp n)
Specified by:
visitHeapOp in interface ExprPredicate

visitIdAddressOp

public void visitIdAddressOp(IdAddressOp n)
Specified by:
visitIdAddressOp in interface ExprPredicate

visitIdReferenceOp

public void visitIdReferenceOp(IdReferenceOp n)
Specified by:
visitIdReferenceOp in interface ExprPredicate

visitIdValueOp

public void visitIdValueOp(IdValueOp n)
Specified by:
visitIdValueOp in interface ExprPredicate

visitIfStmt

public void visitIfStmt(IfStmt n)
Specified by:
visitIfStmt in interface StmtPredicate

visitIfThenElseStmt

public void visitIfThenElseStmt(IfThenElseStmt n)
Specified by:
visitIfThenElseStmt in interface StmtPredicate

visitIncompleteType

public void visitIncompleteType(IncompleteType n)
Specified by:
visitIncompleteType in interface TypePredicate

visitIncrementOp

public void visitIncrementOp(IncrementOp n)
Specified by:
visitIncrementOp in interface ExprPredicate

visitIntArrayLiteral

public void visitIntArrayLiteral(IntArrayLiteral n)
Specified by:
visitIntArrayLiteral in interface ExprPredicate

visitIntLiteral

public void visitIntLiteral(IntLiteral n)
Specified by:
visitIntLiteral in interface ExprPredicate

visitIntegerType

public void visitIntegerType(IntegerType n)
Specified by:
visitIntegerType in interface TypePredicate

visitSignedIntegerType

public void visitSignedIntegerType(SignedIntegerType n)
Specified by:
visitSignedIntegerType in interface TypePredicate

visitUnsignedIntegerType

public void visitUnsignedIntegerType(UnsignedIntegerType n)
Specified by:
visitUnsignedIntegerType in interface TypePredicate

visitFortranCharType

public void visitFortranCharType(FortranCharType n)
Specified by:
visitFortranCharType in interface TypePredicate

visitLabelDecl

public void visitLabelDecl(LabelDecl n)
Specified by:
visitLabelDecl in interface DeclPredicate

visitLabelStmt

public void visitLabelStmt(LabelStmt n)
Specified by:
visitLabelStmt in interface StmtPredicate

visitLessEqualOp

public void visitLessEqualOp(LessEqualOp n)
Specified by:
visitLessEqualOp in interface ExprPredicate

visitLessOp

public void visitLessOp(LessOp n)
Specified by:
visitLessOp in interface ExprPredicate

visitLiteral

public void visitLiteral(Literal n)
Specified by:
visitLiteral in interface ExprPredicate

visitLoopStmt

public void visitLoopStmt(LoopStmt n)
Specified by:
visitLoopStmt in interface StmtPredicate

visitMaximumOp

public void visitMaximumOp(MaximumOp n)
Specified by:
visitMaximumOp in interface ExprPredicate

visitMinimumOp

public void visitMinimumOp(MinimumOp n)
Specified by:
visitMinimumOp in interface ExprPredicate

visitModulusOp

public void visitModulusOp(ModulusOp n)
Specified by:
visitModulusOp in interface ExprPredicate

visitMultiBranchStmt

public void visitMultiBranchStmt(MultiBranchStmt n)
Specified by:
visitMultiBranchStmt in interface StmtPredicate

visitMultiplicationAssignmentOp

public void visitMultiplicationAssignmentOp(MultiplicationAssignmentOp n)
Specified by:
visitMultiplicationAssignmentOp in interface ExprPredicate

visitMultiplicationOp

public void visitMultiplicationOp(MultiplicationOp n)
Specified by:
visitMultiplicationOp in interface ExprPredicate

visitNegativeOp

public void visitNegativeOp(NegativeOp n)
Specified by:
visitNegativeOp in interface ExprPredicate

visitNilOp

public void visitNilOp(NilOp n)
Specified by:
visitNilOp in interface ExprPredicate

visitNode

public void visitNode(Node n)
Specified by:
visitNode in interface Predicate

visitNotEqualOp

public void visitNotEqualOp(NotEqualOp n)
Specified by:
visitNotEqualOp in interface ExprPredicate

visitNotOp

public void visitNotOp(NotOp n)
Specified by:
visitNotOp in interface ExprPredicate

visitNullStmt

public void visitNullStmt(NullStmt n)
Specified by:
visitNullStmt in interface StmtPredicate

visitNumericType

public void visitNumericType(NumericType n)
Specified by:
visitNumericType in interface TypePredicate

visitOrConditionalOp

public void visitOrConditionalOp(OrConditionalOp n)
Specified by:
visitOrConditionalOp in interface ExprPredicate

visitOrOp

public void visitOrOp(OrOp n)
Specified by:
visitOrOp in interface ExprPredicate

visitParenthesesOp

public void visitParenthesesOp(ParenthesesOp n)
Specified by:
visitParenthesesOp in interface ExprPredicate

visitPointerType

public void visitPointerType(PointerType n)
Specified by:
visitPointerType in interface TypePredicate

visitPositiveOp

public void visitPositiveOp(PositiveOp n)
Specified by:
visitPositiveOp in interface ExprPredicate

visitPostDecrementOp

public void visitPostDecrementOp(PostDecrementOp n)
Specified by:
visitPostDecrementOp in interface ExprPredicate

visitPostIncrementOp

public void visitPostIncrementOp(PostIncrementOp n)
Specified by:
visitPostIncrementOp in interface ExprPredicate

visitPreDecrementOp

public void visitPreDecrementOp(PreDecrementOp n)
Specified by:
visitPreDecrementOp in interface ExprPredicate

visitPreIncrementOp

public void visitPreIncrementOp(PreIncrementOp n)
Specified by:
visitPreIncrementOp in interface ExprPredicate

visitProcedureDecl

public void visitProcedureDecl(ProcedureDecl n)
Specified by:
visitProcedureDecl in interface DeclPredicate

visitProcedureType

public void visitProcedureType(ProcedureType n)
Specified by:
visitProcedureType in interface TypePredicate

visitRaise

public void visitRaise(Raise n)
Specified by:
visitRaise in interface TypePredicate

visitRaiseWithObject

public void visitRaiseWithObject(RaiseWithObject n)
Specified by:
visitRaiseWithObject in interface TypePredicate

visitRaiseWithType

public void visitRaiseWithType(RaiseWithType n)
Specified by:
visitRaiseWithType in interface TypePredicate

visitRealType

public void visitRealType(RealType n)
Specified by:
visitRealType in interface TypePredicate

visitRecordType

public void visitRecordType(RecordType n)
Specified by:
visitRecordType in interface TypePredicate

visitRefType

public void visitRefType(RefType n)
Specified by:
visitRefType in interface TypePredicate

visitRemainderAssignmentOp

public void visitRemainderAssignmentOp(RemainderAssignmentOp n)
Specified by:
visitRemainderAssignmentOp in interface ExprPredicate

visitRemainderOp

public void visitRemainderOp(RemainderOp n)
Specified by:
visitRemainderOp in interface ExprPredicate

visitRenamedVariableDecl

public void visitRenamedVariableDecl(RenamedVariableDecl n)
Specified by:
visitRenamedVariableDecl in interface DeclPredicate

visitRepeatUntilLoopStmt

public void visitRepeatUntilLoopStmt(RepeatUntilLoopStmt n)
Specified by:
visitRepeatUntilLoopStmt in interface StmtPredicate

visitRepeatWhileLoopStmt

public void visitRepeatWhileLoopStmt(RepeatWhileLoopStmt n)
Specified by:
visitRepeatWhileLoopStmt in interface StmtPredicate

visitReturnStmt

public void visitReturnStmt(ReturnStmt n)
Specified by:
visitReturnStmt in interface StmtPredicate

visitRoutineDecl

public void visitRoutineDecl(RoutineDecl n)
Specified by:
visitRoutineDecl in interface DeclPredicate

visitSelectIndirectOp

public void visitSelectIndirectOp(SelectIndirectOp n)
Specified by:
visitSelectIndirectOp in interface ExprPredicate

visitSelectOp

public void visitSelectOp(SelectOp n)
Specified by:
visitSelectOp in interface ExprPredicate

visitSeriesOp

public void visitSeriesOp(SeriesOp n)
Specified by:
visitSeriesOp in interface ExprPredicate

visitSizeofLiteral

public void visitSizeofLiteral(SizeofLiteral n)
Specified by:
visitSizeofLiteral in interface ExprPredicate

visitStatement

public void visitStatement(Statement n)
Specified by:
visitStatement in interface StmtPredicate

visitStatementOp

public void visitStatementOp(StatementOp n)
Specified by:
visitStatementOp in interface ExprPredicate

visitStringLiteral

public void visitStringLiteral(StringLiteral n)
Specified by:
visitStringLiteral in interface ExprPredicate

visitSubscriptAddressOp

public void visitSubscriptAddressOp(SubscriptAddressOp n)
Specified by:
visitSubscriptAddressOp in interface ExprPredicate

visitSubscriptOp

public void visitSubscriptOp(SubscriptOp n)
Specified by:
visitSubscriptOp in interface ExprPredicate

visitSubscriptValueOp

public void visitSubscriptValueOp(SubscriptValueOp n)
Specified by:
visitSubscriptValueOp in interface ExprPredicate

visitSubstringOp

public void visitSubstringOp(SubstringOp n)
Specified by:
visitSubstringOp in interface ExprPredicate

visitSubtractionAssignmentOp

public void visitSubtractionAssignmentOp(SubtractionAssignmentOp n)
Specified by:
visitSubtractionAssignmentOp in interface ExprPredicate

visitSubtractionOp

public void visitSubtractionOp(SubtractionOp n)
Specified by:
visitSubtractionOp in interface ExprPredicate

visitSwitchStmt

public void visitSwitchStmt(SwitchStmt n)
Specified by:
visitSwitchStmt in interface StmtPredicate

visitTernaryOp

public void visitTernaryOp(TernaryOp n)
Specified by:
visitTernaryOp in interface ExprPredicate

visitTestLoopStmt

public void visitTestLoopStmt(TestLoopStmt n)
Specified by:
visitTestLoopStmt in interface StmtPredicate

visitThisOp

public void visitThisOp(ThisOp n)
Specified by:
visitThisOp in interface ExprPredicate

visitTranscendentalOp

public void visitTranscendentalOp(TranscendentalOp n)
Specified by:
visitTranscendentalOp in interface ExprPredicate

visitTranscendental2Op

public void visitTranscendental2Op(Transcendental2Op n)
Specified by:
visitTranscendental2Op in interface ExprPredicate

visitType

public void visitType(Type n)
Specified by:
visitType in interface TypePredicate

visitTypeConversionOp

public void visitTypeConversionOp(TypeConversionOp n)
Specified by:
visitTypeConversionOp in interface ExprPredicate

visitTypeDecl

public void visitTypeDecl(TypeDecl n)
Specified by:
visitTypeDecl in interface DeclPredicate

visitTypeName

public void visitTypeName(TypeName n)
Specified by:
visitTypeName in interface DeclPredicate

visitUnionType

public void visitUnionType(UnionType n)
Specified by:
visitUnionType in interface TypePredicate

visitUnknownFormals

public void visitUnknownFormals(UnknownFormals n)
Specified by:
visitUnknownFormals in interface DeclPredicate

visitVaArgOp

public void visitVaArgOp(VaArgOp n)
Specified by:
visitVaArgOp in interface ExprPredicate

visitVaCopyOp

public void visitVaCopyOp(VaCopyOp n)
Specified by:
visitVaCopyOp in interface ExprPredicate

visitVaEndOp

public void visitVaEndOp(VaEndOp n)
Specified by:
visitVaEndOp in interface ExprPredicate

visitVaStartOp

public void visitVaStartOp(VaStartOp n)
Specified by:
visitVaStartOp in interface ExprPredicate

visitValueDecl

public void visitValueDecl(ValueDecl n)
Specified by:
visitValueDecl in interface DeclPredicate

visitVarArgOp

public void visitVarArgOp(VarArgOp n)
Specified by:
visitVarArgOp in interface ExprPredicate

visitVariableDecl

public void visitVariableDecl(VariableDecl n)
Specified by:
visitVariableDecl in interface DeclPredicate

visitVoidType

public void visitVoidType(VoidType n)
Specified by:
visitVoidType in interface TypePredicate

visitWhileLoopStmt

public void visitWhileLoopStmt(WhileLoopStmt n)
Specified by:
visitWhileLoopStmt in interface StmtPredicate