![]() |
PUMA Library Reference Manual
|
This is the complete list of members for Puma::Syntax, including all inherited members.
| accept(CTree *tree, State state) | Puma::Syntax | |
| accept(CTree *tree) | Puma::Syntax | |
| ambiguous(SYNTAX &s) | Puma::Syntax | inlinestatic |
| builder() const | Puma::Syntax | inline |
| catch_error(bool(T::*rule)(), const char *msg, int *finish_tokens, int *skip_tokens) | Puma::Syntax | |
| catch_error(SYNTAX &s, const char *msg, int *finish_tokens, int *skip_tokens) | Puma::Syntax | static |
| check_fct() | Puma::Syntax | |
| configure(Config &c) | Puma::Syntax | virtual |
| consume() | Puma::Syntax | inline |
| error() const | Puma::Syntax | inline |
| forget_state() | Puma::Syntax | |
| handle_directive() | Puma::Syntax | inlinevirtual |
| in_syntax() | Puma::Syntax | |
| is_in(int token_type, int *token_types) const | Puma::Syntax | |
| list(CTree *(T::*rule)(), int separator, bool trailing_separator=false) | Puma::Syntax | inline |
| list(CTree *(T::*rule)(), int *separators, bool trailing_separator=false) | Puma::Syntax | inline |
| list(bool(T::*rule)(), int separator, bool trailing_separator=false) | Puma::Syntax | inline |
| list(bool(T::*rule)(), int *separators, bool trailing_separator=false) | Puma::Syntax | inline |
| list(SYNTAX &s, int sep, bool trailing_sep=false) | Puma::Syntax | inlinestatic |
| list(SYNTAX &s, int *separators, bool trailing_sep=false) | Puma::Syntax | inlinestatic |
| locate_token() | Puma::Syntax | |
| 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 |
| parse(CTree *(T::*rule)()) | Puma::Syntax | inline |
| parse(int token_type) | Puma::Syntax | inline |
| parse(int *token_types) | Puma::Syntax | |
| parse_block(int start, int end) | Puma::Syntax | |
| parse_curly_block() | Puma::Syntax | |
| parse_fct() | Puma::Syntax | |
| parse_round_block() | Puma::Syntax | |
| parse_token(int token_type) | Puma::Syntax | |
| predict_1(const tokenset &ts) | Puma::Syntax | inline |
| problem() const | Puma::Syntax | inline |
| provider() const | Puma::Syntax | inline |
| restore_state() | Puma::Syntax | |
| restore_state(State state) | Puma::Syntax | |
| rule_call() | Puma::Syntax | |
| rule_check() | Puma::Syntax | |
| rule_exec() | Puma::Syntax | |
| run(TokenProvider &tp) | Puma::Syntax | |
| run(TokenProvider &tp, bool(T::*rule)()) | Puma::Syntax | |
| save_state() | Puma::Syntax | |
| semantic() const | Puma::Syntax | inline |
| seq(CTree *(T::*rule)()) | Puma::Syntax | inline |
| seq(bool(T::*rule)()) | Puma::Syntax | inline |
| seq(SYNTAX &s) | Puma::Syntax | static |
| set_state(State state) | Puma::Syntax | |
| skip() | Puma::Syntax | |
| skip(int stop_token, bool inclusive=true) | Puma::Syntax | |
| skip(int *stop_tokens, bool inclusive=true) | Puma::Syntax | |
| skip_block(int start, int end, bool inclusive=true) | Puma::Syntax | |
| skip_curly_block() | Puma::Syntax | |
| skip_round_block() | Puma::Syntax | |
| Syntax(Builder &b, Semantic &s) | Puma::Syntax | inlineprotected |
| token_provider | Puma::Syntax | |
| tokenset typedef | Puma::Syntax | |
| trans_unit() | Puma::Syntax | inlinevirtual |
| ~Syntax() | Puma::Syntax | inlineprotectedvirtual |