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 |