|
GSC Interpreter
A Turing-complete interpreter developed for a compiler course
|
Represents a variable declaration statement. More...
#include <stmt.hpp>
Public Member Functions | |
| Var (const Token &name, const std::shared_ptr< Expr > &initializer) | |
| std::any | accept (StmtVisitor &visitor) override |
| Token | getName () const |
| std::shared_ptr< Expr > | getInitializer () const |
Private Attributes | |
| const Token | name |
| std::shared_ptr< Expr > | initializer |
Represents a variable declaration statement.
|
inlineoverridevirtual |
|
inline |