| ParserFile(const std::string& fileName_) |
| void | Accept(Visitor& visitor) |
| void | AddInclude(Include* include) |
| void | AddParser(GrammarParser* parser) |
| void | AddUsingNamespace(const std::u32string& usingNs) |
| const std::string& | FileName() const |
| const std::vector<std::unique_ptr<Include>>& | Includes() const |
| const std::vector<std::unique_ptr<GrammarParser>>& | Parsers() const |
| const std::vector<std::u32string>& | UsingNamespaceDeclarations() const |
| std::string | fileName |
| std::vector<std::unique_ptr<Include>> | includes |
| std::vector<std::unique_ptr<GrammarParser>> | parsers |
| std::vector<std::u32string> | usingNamespaceDeclarations |