public | Grammar(const String<uchar>& name_, const String<uchar>& title_, const String<char>& htmlFilePath_, GrammarParser* parser_) |
public | Grammar(const String<uchar>& name_, const String<uchar>& title_, const String<char>& htmlFilePath_, LexerFile* lexerFile_) |
public void | AddRule(Rule* rule) |
public Kind | GetKind() const |
public const String<uchar>& | HtmlFileName() const |
public const String<char>& | HtmlFilePath() const |
public const String<uchar>& | Name() const |
public GrammarParser* | Parser() const |
public const List<UniquePtr<Rule>>& | Rules() const |
public const String<uchar>& | Title() const |
public enum | Kind |
private String<char> | htmfFilePath |
private String<uchar> | htmlFileName |
private String<char> | htmlFilePath |
private Kind | kind |
private LexerFile* | lexerFile |
private String<uchar> | name |
private GrammarParser* | parser |
private List<UniquePtr<Rule>> | rules |
private String<uchar> | title |