|
GSC Interpreter
A Turing-complete interpreter developed for a compiler course
|
This is the complete list of members for StmtVisitor, including all inherited members.
| visitBlockStmt(std::shared_ptr< Block > stmt)=0 | StmtVisitor | pure virtual |
| visitExpressionStmt(std::shared_ptr< Expression > expr)=0 | StmtVisitor | pure virtual |
| visitIfStmt(std::shared_ptr< If > stmt)=0 | StmtVisitor | pure virtual |
| visitPrintStmt(std::shared_ptr< Print > stmt)=0 | StmtVisitor | pure virtual |
| visitVarStmt(std::shared_ptr< Var > stmt)=0 | StmtVisitor | pure virtual |
| visitWhileStmt(std::shared_ptr< While > stmt)=0 | StmtVisitor | pure virtual |
| ~StmtVisitor()=default | StmtVisitor | virtual |