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 |