Absyn
Class Visitor<Domain,Range>
java.lang.Object
Absyn.Visitor<Domain,Range>
- Direct Known Subclasses:
- Print, Semant, Translate
public abstract class Visitor<Domain,Range>
- extends java.lang.Object
Method Summary |
Range |
visit(ArrayExp n,
Domain d)
|
Range |
visit(ArrayType n,
Domain d)
|
Range |
visit(AssignExp n,
Domain d)
|
Range |
visit(BinExp n,
Domain d)
|
Range |
visit(Block s,
Domain d)
|
Range |
visit(BreakStm s,
Domain d)
|
Range |
visit(CallExp n,
Domain d)
|
Range |
visit(ClassDec n,
Domain d)
|
Range |
visit(ContinueStm s,
Domain d)
|
Range |
visit(ExpStm s,
Domain d)
|
Range |
visit(FieldDec n,
Domain d)
|
Range |
visit(FieldExp n,
Domain d)
|
Range |
visit(Formal n,
Domain d)
|
Range |
visit(ForStm s,
Domain d)
|
Range |
visit(IfStm s,
Domain d)
|
Range |
visit(LiteralExp n,
Domain d)
|
Range |
visit(MethodDec n,
Domain d)
|
Range |
visit(NameExp n,
Domain d)
|
Range |
visit(NameType n,
Domain d)
|
Range |
visit(ObjectExp n,
Domain d)
|
Range |
visit(PrimitiveType n,
Domain d)
|
Range |
visit(ReturnStm s,
Domain d)
|
Range |
visit(SubscriptExp n,
Domain d)
|
Range |
visit(SuperExp n,
Domain d)
|
Range |
visit(ThisExp n,
Domain d)
|
Range |
visit(UnExp n,
Domain d)
|
Range |
visit(VarDec n,
Domain d)
|
Range |
visit(WhileStm s,
Domain d)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Visitor
public Visitor()
visit
public Range visit(ClassDec n,
Domain d)
visit
public Range visit(FieldDec n,
Domain d)
visit
public Range visit(Formal n,
Domain d)
visit
public Range visit(MethodDec n,
Domain d)
visit
public Range visit(VarDec n,
Domain d)
visit
public Range visit(ArrayType n,
Domain d)
visit
public Range visit(NameType n,
Domain d)
visit
public Range visit(PrimitiveType n,
Domain d)
visit
public Range visit(Block s,
Domain d)
visit
public Range visit(BreakStm s,
Domain d)
visit
public Range visit(ContinueStm s,
Domain d)
visit
public Range visit(ExpStm s,
Domain d)
visit
public Range visit(ForStm s,
Domain d)
visit
public Range visit(IfStm s,
Domain d)
visit
public Range visit(ReturnStm s,
Domain d)
visit
public Range visit(WhileStm s,
Domain d)
visit
public Range visit(ArrayExp n,
Domain d)
visit
public Range visit(AssignExp n,
Domain d)
visit
public Range visit(BinExp n,
Domain d)
visit
public Range visit(CallExp n,
Domain d)
visit
public Range visit(FieldExp n,
Domain d)
visit
public Range visit(LiteralExp n,
Domain d)
visit
public Range visit(NameExp n,
Domain d)
visit
public Range visit(ObjectExp n,
Domain d)
visit
public Range visit(SubscriptExp n,
Domain d)
visit
public Range visit(SuperExp n,
Domain d)
visit
public Range visit(ThisExp n,
Domain d)
visit
public Range visit(UnExp n,
Domain d)