Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public interface ASTVisitor<T> {
- T visit(Objectid id);
- T visit(Typeid id);
- T visit(Int intt);
- T visit(My_string string);
- T visit(Bool bool);
- T visit(Paren paren);
- T visit(Not not);
- T visit(Equal equal);
- T visit(Lowerequal lowerequal);
- T visit(Lowerthan lowerthan);
- T visit(Neg neg);
- T visit(Div div);
- T visit(Mult mult);
- T visit(Diff diff);
- T visit(Add add);
- T visit(Isvoid isVoid);
- T visit(New neww);
- T visit(Case casee);
- T visit(Let let);
- T visit(Block block);
- T visit(While whilee);
- T visit(If iff);
- T visit(FunctionCall functionCall);
- T visit(DynamicDispatch dynamicDispatch);
- T visit(Assign assign);
- T visit(Formal formal);
- T visit(FuncDef funcDef);
- T visit(VarDef varDef);
- T visit(My_class my_class);
- T visit(Program program);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement