| Parser(const std::u32string& name_) |
| void | Accept(Visitor& visitor) pure virtual |
| Parser* | Clone() const virtual |
| bool | IsAction() const virtual |
| bool | IsActionToken() const virtual |
| bool | IsEmptyOrEmptyActionParser() const virtual |
| bool | IsGrammar() const virtual |
| bool | IsList() const virtual |
| bool | IsNonterminal() const virtual |
| bool | IsPostfix() const virtual |
| bool | IsToken() const virtual |
| bool | IsTokenSwitch() const virtual |
| const std::u32string& | Name() const |
| Parser* | Parent() const |
| bool | ParentIsList() const |
| void | SetParent(Parser* parent_) |
| void | SetParentIsList() |
| std::u32string | name |
| Parser* | parent |
| bool | parentIsList |