|
| | 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 770 of file parse.hh.