GSC Interpreter
A Turing-complete interpreter developed for a compiler course
|
Represents a block of statements. More...
#include <stmt.hpp>
Public Member Functions | |
Block (std::vector< std::shared_ptr< Stmt > > statements) | |
std::any | accept (StmtVisitor &visitor) override |
std::vector< std::shared_ptr< Stmt > > | getStatements () const |
Private Attributes | |
const std::vector< std::shared_ptr< Stmt > > | statements |
Represents a block of statements.
|
inline |
|
inlineoverridevirtual |
|
inline |
|
private |