, including all inherited members.
accept(CTree *tree, State state) | Puma::Syntax | [protected] |
accept(CTree *tree) | Puma::Syntax | [protected] |
builder() const | Puma::Syntax | [inline, protected] |
catch_error(CTree *(T::*rule)(), const char *msg, int *finish_tokens, int *skip_tokens) | Puma::Syntax | [inline, protected] |
configure(Config &c) | Puma::Syntax | [inline, virtual] |
consume() | Puma::Syntax | [inline] |
error() const | Puma::Syntax | [inline] |
forget_state() | Puma::Syntax | [protected] |
handle_directive() | Puma::Syntax | [inline, protected, virtual] |
is_in(int token_type, int *token_types) const | Puma::Syntax | [protected] |
list(CTree *(T::*rule)(), int separator, bool trailing_separator=false) | Puma::Syntax | [inline, protected] |
list(CTree *(T::*rule)(), int *separators, bool trailing_separator=false) | Puma::Syntax | [inline, protected] |
list(bool(T::*rule)(), int separator, bool trailing_separator=false) | Puma::Syntax | [inline, protected] |
list(bool(T::*rule)(), int *separators, bool trailing_separator=false) | Puma::Syntax | [inline, protected] |
locate_token() | Puma::Syntax | [protected] |
look_ahead(int token_type, unsigned n=1) | Puma::Syntax | |
look_ahead(int *token_types, unsigned n=1) | Puma::Syntax | |
look_ahead(unsigned n=1) | Puma::Syntax | [inline] |
opt(bool dummy) const | Puma::Syntax | [inline, protected] |
parse(CTree *(T::*rule)()) | Puma::Syntax | [inline, protected] |
parse(int token_type) | Puma::Syntax | [inline, protected] |
parse(int *token_types) | Puma::Syntax | [protected] |
parse_block(int start, int end) | Puma::Syntax | [protected] |
parse_curly_block() | Puma::Syntax | [protected] |
parse_round_block() | Puma::Syntax | [protected] |
parse_token(int token_type) | Puma::Syntax | [protected] |
problem() const | Puma::Syntax | [inline] |
provider() const | Puma::Syntax | [inline] |
restore_state() | Puma::Syntax | [protected] |
restore_state(State state) | Puma::Syntax | [protected] |
run(TokenProvider &tp) | Puma::Syntax | |
run(TokenProvider &tp, CTree *(T::*rule)()) | Puma::Syntax | [inline] |
save_state() | Puma::Syntax | [protected] |
semantic() const | Puma::Syntax | [inline, protected] |
seq(CTree *(T::*rule)()) | Puma::Syntax | [inline, protected] |
seq(bool(T::*rule)()) | Puma::Syntax | [inline, protected] |
set_state(State state) | Puma::Syntax | [protected] |
skip() | Puma::Syntax | [protected] |
skip(int stop_token, bool inclusive=true) | Puma::Syntax | [protected] |
skip(int *stop_tokens, bool inclusive=true) | Puma::Syntax | [protected] |
skip_block(int start, int end) | Puma::Syntax | [protected] |
skip_curly_block() | Puma::Syntax | [protected] |
skip_round_block() | Puma::Syntax | [protected] |
Syntax(Builder &b, Semantic &s) | Puma::Syntax | [inline, protected] |
token_provider | Puma::Syntax | |
trans_unit() | Puma::Syntax | [inline, protected, virtual] |
~Syntax() | Puma::Syntax | [inline, protected, virtual] |