suppress | Parser(Parser&&) |
suppress | Parser(const Parser&) |
public | Parser(const String<uchar>& name_) |
public virtual | ~Parser() |
public abstract void | Accept(Visitor& visitor) |
public virtual Parser* | Clone() const |
public virtual bool | IsAction() const |
public virtual bool | IsActionToken() const |
public virtual bool | IsNonterminal() const |
public virtual bool | IsToken() const |
public virtual bool | IsTokenSwitch() const |
public const String<uchar>& | Name() const |
public Parser* | Parent() const |
public void | SetParent(Parser* parent_) |
suppress void | operator=(Parser&&) |
suppress void | operator=(const Parser&) |
private String<uchar> | name |
private Parser* | parent |