Classes | |
| class | Node |
| class | Stmt |
| class | Noop |
| class | Expr |
| class | Literal |
| class | StringLit |
| class | IntLit |
| class | BoolLit |
| class | ArrayLit |
| class | ProplistLit |
| class | NilLit |
| class | ThisLit |
| class | VarExpr |
| class | UnOpExpr |
| class | BinOpExpr |
| class | AssignmentExpr |
| class | SubscriptExpr |
| class | SliceExpr |
| class | CallExpr |
| class | ParExpr |
| class | Block |
| class | ControlFlow |
| class | Return |
| class | Loop |
| class | ForLoop |
| class | RangeLoop |
| class | DoLoop |
| class | WhileLoop |
| class | LoopControl |
| class | Break |
| class | Continue |
| class | If |
| class | Decl |
| class | VarDecl |
| class | Function |
| class | FunctionDecl |
| class | FunctionExpr |
| class | Pragma |
| class | IncludePragma |
| class | AppendtoPragma |
| class | Script |
Typedefs | |
| typedef std::unique_ptr< Stmt > | StmtPtr |
| typedef std::unique_ptr< Expr > | ExprPtr |
| typedef std::unique_ptr< Loop > | LoopPtr |
| typedef std::unique_ptr< Decl > | DeclPtr |
| typedef std::unique_ptr<Decl> aul::ast::DeclPtr |
Definition at line 344 of file C4AulAST.h.
| typedef std::unique_ptr<Expr> aul::ast::ExprPtr |
Definition at line 147 of file C4AulAST.h.
| typedef std::unique_ptr<Loop> aul::ast::LoopPtr |
Definition at line 293 of file C4AulAST.h.
| typedef std::unique_ptr<Stmt> aul::ast::StmtPtr |
Definition at line 135 of file C4AulAST.h.