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 |