Grammar(const std::u32string& name_, const std::u32string& title_, const std::string& htmlFilePath_, GrammarParser* parser_) |
Grammar(const std::u32string& name_, const std::u32string& title_, const std::string& htmlFilePath_, LexerFile* lexerFile_) |
void | AddRule(Rule* rule) |
Kind | GetKind() const |
const std::u32string& | HtmlFileName() const |
const std::string& | HtmlFilePath() const |
const std::u32string& | Name() const |
GrammarParser* | Parser() const |
const std::vector<std::unique_ptr<Rule>>& | Rules() const |
const std::u32string& | Title() const |
enum class Kind |
std::string | htmfFilePath |
std::u32string | htmlFileName |
std::string | htmlFilePath |
Kind | kind |
LexerFile* | lexerFile |
std::u32string | name |
GrammarParser* | parser |
std::vector<std::unique_ptr<Rule>> | rules |
std::u32string | title |