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 |