|
| stack_symbol_type () |
| Construct an empty symbol. More...
|
|
| stack_symbol_type (state_type s, symbol_type &sym) |
| Steal the contents from sym to build this. More...
|
|
stack_symbol_type & | operator= (const stack_symbol_type &that) |
| Assignment, needed by push_back. More...
|
|
| basic_symbol () |
| Default constructor. More...
|
|
| basic_symbol (const basic_symbol &other) |
| Copy constructor. More...
|
|
| basic_symbol (typename by_state::kind_type t, const location_type &l) |
| Constructor for valueless symbols, and symbols from each type. More...
|
|
| basic_symbol (typename by_state::kind_type t, const braced_expression v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const class_t v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const dyn::weight v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const irange_type v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const std::string v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const std::vector< vcsn::dyn::expression > v, const location_type &l) |
|
| basic_symbol (typename by_state::kind_type t, const semantic_type &v, const location_type &l) |
| Constructor for symbols with semantic value. More...
|
|
| ~basic_symbol () |
| Destroy the symbol. More...
|
|
void | clear () |
| Destroy contents, and record that is empty. More...
|
|
bool | empty () const |
| Whether empty. More...
|
|
void | move (basic_symbol &s) |
| Destructive move, s is emptied into this. More...
|
|
| by_state () |
| Default constructor. More...
|
|
| by_state (kind_type s) |
| Constructor. More...
|
|
| by_state (const by_state &other) |
| Copy constructor. More...
|
|
void | clear () |
| Record that this symbol is empty. More...
|
|
void | move (by_state &that) |
| Steal the symbol type from that. More...
|
|
symbol_number_type | type_get () const |
| The (internal) type number (corresponding to state). More...
|
|
"Internal" symbol: element of the stack.
Definition at line 775 of file parse.hh.