tan
0.0.1
Main Page
Related Pages
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
tanlang::ASTBase Member List
This is the complete list of members for
tanlang::ASTBase
, including all inherited members.
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
ctx
() (defined in
tanlang::ASTBase
)
tanlang::ASTBase
end
() const (defined in
tanlang::SourceTraceable
)
tanlang::SourceTraceable
get
() const
tanlang::ASTBase
protected
virtual
get_bp
() const (defined in
tanlang::ASTBase
)
tanlang::ASTBase
get_children
() const
tanlang::ASTBase
virtual
get_node_type
() const (defined in
tanlang::ASTBase
)
tanlang::ASTBase
is_expr
() const =0 (defined in
tanlang::ASTBase
)
tanlang::ASTBase
pure virtual
is_stmt
() const =0 (defined in
tanlang::ASTBase
)
tanlang::ASTBase
pure virtual
OpPrecedence
tanlang::ASTBase
static
repr
(const str &prefix="-") const
tanlang::ASTBase
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
terminal_token
() const
tanlang::ASTBase
inline
virtual
to_string
(bool include_source_code=false) const
tanlang::ASTBase
protected
virtual
~ASTBase
()=default (defined in
tanlang::ASTBase
)
tanlang::ASTBase
virtual
Generated by
1.9.1