Absyn
Interface Visitor<Range>

All Known Implementing Classes:
Print, Semant, Translate

public interface Visitor<Range>


Method Summary
 Range visit(AddExp n)
           
 Range visit(AndExp n)
           
 Range visit(ArrayExp n)
           
 Range visit(ArrayType n)
           
 Range visit(AssignExp n)
           
 Range visit(Block s)
           
 Range visit(BoolType n)
           
 Range visit(CallExp n)
           
 Range visit(CharExp n)
           
 Range visit(ClassDec n)
           
 Range visit(DivExp n)
           
 Range visit(EqExp n)
           
 Range visit(ExpStm s)
           
 Range visit(FalseExp n)
           
 Range visit(FieldDec n)
           
 Range visit(FieldVar n)
           
 Range visit(Formal n)
           
 Range visit(GreaterEqExp n)
           
 Range visit(GreaterExp n)
           
 Range visit(IfStm s)
           
 Range visit(IntExp n)
           
 Range visit(IntType n)
           
 Range visit(LessEqExp n)
           
 Range visit(LessExp n)
           
 Range visit(MethodDec n)
           
 Range visit(MulExp n)
           
 Range visit(Name n)
           
 Range visit(NameType n)
           
 Range visit(NegateExp n)
           
 Range visit(NotEqExp n)
           
 Range visit(NotExp n)
           
 Range visit(NullExp n)
           
 Range visit(ObjectExp n)
           
 Range visit(OrExp n)
           
 Range visit(ReturnStm s)
           
 Range visit(StringExp n)
           
 Range visit(SubExp n)
           
 Range visit(SubscriptVar n)
           
 Range visit(SuperExp n)
           
 Range visit(ThisExp n)
           
 Range visit(TrueExp n)
           
 Range visit(VarDec n)
           
 Range visit(VoidType n)
           
 Range visit(WhileStm s)
           
 

Method Detail

visit

Range visit(ClassDec n)

visit

Range visit(FieldDec n)

visit

Range visit(Formal n)

visit

Range visit(MethodDec n)

visit

Range visit(VarDec n)

visit

Range visit(ArrayType n)

visit

Range visit(BoolType n)

visit

Range visit(IntType n)

visit

Range visit(NameType n)

visit

Range visit(VoidType n)

visit

Range visit(Block s)

visit

Range visit(ExpStm s)

visit

Range visit(IfStm s)

visit

Range visit(ReturnStm s)

visit

Range visit(WhileStm s)

visit

Range visit(AddExp n)

visit

Range visit(AndExp n)

visit

Range visit(ArrayExp n)

visit

Range visit(AssignExp n)

visit

Range visit(CallExp n)

visit

Range visit(CharExp n)

visit

Range visit(DivExp n)

visit

Range visit(EqExp n)

visit

Range visit(FalseExp n)

visit

Range visit(GreaterEqExp n)

visit

Range visit(GreaterExp n)

visit

Range visit(IntExp n)

visit

Range visit(LessEqExp n)

visit

Range visit(LessExp n)

visit

Range visit(MulExp n)

visit

Range visit(NegateExp n)

visit

Range visit(NotEqExp n)

visit

Range visit(NotExp n)

visit

Range visit(NullExp n)

visit

Range visit(ObjectExp n)

visit

Range visit(OrExp n)

visit

Range visit(StringExp n)

visit

Range visit(SubExp n)

visit

Range visit(SuperExp n)

visit

Range visit(ThisExp n)

visit

Range visit(TrueExp n)

visit

Range visit(FieldVar n)

visit

Range visit(SubscriptVar n)

visit

Range visit(Name n)