Puma Reference Manual Puma: Member List



Puma::Syntax Member List

This is the complete list of members for Puma::Syntax, 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_providerPuma::Syntax
trans_unit()Puma::Syntax [inline, protected, virtual]
~Syntax()Puma::Syntax [inline, protected, virtual]



Puma Reference Manual. Created on 11 Sep 2009.