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 | IsEmptyOrEmptyActionParser() const |
public virtual bool | IsGrammar() const |
public virtual bool | IsList() const |
public virtual bool | IsNonterminal() const |
public virtual bool | IsPostfix() const |
public virtual bool | IsToken() const |
public virtual bool | IsTokenSwitch() const |
public const String<uchar>& | Name() const |
public Parser* | Parent() const |
public bool | ParentIsList() const |
public void | SetParent(Parser* parent_) |
public void | SetParentIsList() |
private String<uchar> | name |
private Parser* | parent |
private bool | parentIsList |