#include <Builder.h>
Public Member Functions | |
void | errors (ErrorSink &) |
ErrorSink & | err () const |
void | save_state () |
void | forget_state () |
void | restore_state () |
CTree * | token (Token *) |
CTree * | error () |
int | nodes () const |
CTree * | get_node (int=0) const |
void | setTokenCounter (unsigned long) |
unsigned long | getTokenCounter () const |
Static Public Member Functions | |
static void | destroy (CTree *) |
Protected Member Functions | |
Builder () | |
void | Delete () |
CTree * | container () const |
CTree * | list (CT_List *) const |
CTree * | copy_list (CT_List *, Container *) const |
Protected Attributes | |
ErrorCollector | ec |
Static Protected Attributes | |
static unsigned long int | token_counter |
Classes | |
class | Container |
Puma::Builder::Builder | ( | ) | [inline, protected] |
static void Puma::Builder::destroy | ( | CTree * | ) | [static] |
void Puma::Builder::errors | ( | ErrorSink & | e | ) | [inline] |
ErrorSink & Puma::Builder::err | ( | ) | const [inline] |
void Puma::Builder::save_state | ( | ) | [inline] |
void Puma::Builder::forget_state | ( | ) | [inline] |
void Puma::Builder::restore_state | ( | ) | [inline] |
CTree* Puma::Builder::error | ( | ) |
int Puma::Builder::nodes | ( | ) | const [inline] |
CTree * Puma::Builder::get_node | ( | int | i = 0 |
) | const [inline] |
void Puma::Builder::setTokenCounter | ( | unsigned long | num | ) | [inline] |
unsigned long Puma::Builder::getTokenCounter | ( | ) | const [inline] |
void Puma::Builder::Delete | ( | ) | [protected, virtual] |
Reimplemented from Puma::PtrStack< T >.
CTree * Puma::Builder::container | ( | ) | const [inline, protected] |
ErrorCollector Puma::Builder::ec [protected] |
unsigned long int Puma::Builder::token_counter [static, protected] |