|
GSC Interpreter
A Turing-complete interpreter developed for a compiler course
|
This is the complete list of members for ExprVisitor, including all inherited members.
| visitAssignExpr(std::shared_ptr< Assign > expr)=0 | ExprVisitor | pure virtual |
| visitBinaryExpr(std::shared_ptr< Binary > expr)=0 | ExprVisitor | pure virtual |
| visitGroupingExpr(std::shared_ptr< Grouping > expr)=0 | ExprVisitor | pure virtual |
| visitLiteralExpr(std::shared_ptr< Literal > expr)=0 | ExprVisitor | pure virtual |
| visitLogicalExpr(std::shared_ptr< Logical > expr)=0 | ExprVisitor | pure virtual |
| visitUnaryExpr(std::shared_ptr< Unary > expr)=0 | ExprVisitor | pure virtual |
| visitVariableExpr(std::shared_ptr< Variable > expr)=0 | ExprVisitor | pure virtual |
| ~ExprVisitor()=default | ExprVisitor | virtual |