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 |