|
tan
0.0.1
|
This is the complete list of members for tanlang::Program, including all inherited members.
| _children (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | protected |
| append_child(ASTBase *node) (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | |
| ASTBase()=delete (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| ASTBase(ASTNodeType node_type, TokenizedSourceFile *src, int bp) (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| ASTTypeNames | tanlang::ASTBase | static |
| clear_children() (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | |
| CompoundStmt(TokenizedSourceFile *src) (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | explicitprotected |
| Create(TokenizedSourceFile *src) | tanlang::Program | static |
| ctx() (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| end() const (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| get() const | tanlang::ASTBase | protectedvirtual |
| get_bp() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| get_children() const override | tanlang::CompoundStmt | virtual |
| get_children() (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | |
| get_children_size() const (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | |
| get_node_type() const (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| is_expr() const override (defined in tanlang::Stmt) | tanlang::Stmt | inlinevirtual |
| is_stmt() const override (defined in tanlang::Stmt) | tanlang::Stmt | inlinevirtual |
| OpPrecedence | tanlang::ASTBase | static |
| Program(TokenizedSourceFile *src) (defined in tanlang::Program) | tanlang::Program | explicitprotected |
| repr(const str &prefix="-") const | tanlang::ASTBase | |
| set_child_at(size_t idx, ASTBase *node) (defined in tanlang::CompoundStmt) | tanlang::CompoundStmt | |
| set_end(uint32_t val) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| set_node_type(ASTNodeType node_type) (defined in tanlang::ASTBase) | tanlang::ASTBase | |
| set_start(uint32_t val) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| SourceTraceable()=delete (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| SourceTraceable(TokenizedSourceFile *src) (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| src() const (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| start() const (defined in tanlang::SourceTraceable) | tanlang::SourceTraceable | |
| Stmt(ASTNodeType type, TokenizedSourceFile *src) | tanlang::Stmt | protected |
| terminal_token() const override | tanlang::CompoundStmt | inlinevirtual |
| to_string(bool=false) const override | tanlang::CompoundStmt | inlineprotectedvirtual |
| ~ASTBase()=default (defined in tanlang::ASTBase) | tanlang::ASTBase | virtual |