Lines Matching refs:Statement
128 struct Statement : public AstNode { struct
129 virtual ~Statement() = default;
132 struct LiteralStatement : public Statement {
142 struct StatementBlock : public Statement {
143 std::vector<Statement*> statements;
149 void Add(Statement* statement);
153 struct ExpressionStatement : public Statement {
233 struct VariableDeclaration : public Statement {
243 struct IfStatement : public Statement {
253 struct ReturnStatement : public Statement {
261 struct TryStatement : public Statement {
269 struct FinallyStatement : public Statement {
287 struct SwitchStatement : public Statement {