P4C
The P4 Compiler
|
This is the complete list of members for P4::P4ParserDriver, including all inherited members.
AbstractParserDriver() (defined in P4::AbstractParserDriver) | P4::AbstractParserDriver | protected |
nodes | P4::P4ParserDriver | protected |
onParseError(const Util::SourceInfo &location, const std::string &message) | P4::AbstractParserDriver | protected |
onReadComment(const char *text, bool lineComment) | P4::AbstractParserDriver | protected |
onReadErrorDeclaration(IR::Type_Error *error) | P4::P4ParserDriver | protected |
onReadFileName(const char *text) | P4::AbstractParserDriver | protected |
onReadIdentifier(cstring id) | P4::AbstractParserDriver | protected |
onReadLineNumber(const char *text) | P4::AbstractParserDriver | protected |
onReadToken(const char *text) | P4::AbstractParserDriver | protected |
P4::P4Lexer (defined in P4::P4ParserDriver) | P4::P4ParserDriver | friend |
P4::P4Parser (defined in P4::P4ParserDriver) | P4::P4ParserDriver | friend |
parse(std::istream &in, std::string_view sourceFile, unsigned sourceLine=1) | P4::P4ParserDriver | static |
parse(FILE *in, std::string_view sourceFile, unsigned sourceLine=1) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstant(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstantList(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstantOrStringLiteral(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstantOrStringLiteralList(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstantPair(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseConstantTriple(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseExpression(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseExpressionList(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) | P4::P4ParserDriver | static |
parseExpressionPair(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseExpressionTriple(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseKvList(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseP4rtTranslationAnnotation(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseProgramSources(std::istream &in, std::string_view sourceFile, unsigned sourceLine=1) | P4::P4ParserDriver | static |
parseProgramSources(FILE *in, std::string_view sourceFile, unsigned sourceLine=1) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseStringLiteral(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseStringLiteralList(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseStringLiteralPair(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
parseStringLiteralTriple(const Util::SourceInfo &srcInfo, const IR::Vector< IR::AnnotationToken > &body) (defined in P4::P4ParserDriver) | P4::P4ParserDriver | static |
saveState | P4::AbstractParserDriver | protected |
sources | P4::AbstractParserDriver | protected |
stringLiteral | P4::P4ParserDriver | protected |
structure | P4::P4ParserDriver | protected |
template_args (defined in P4::P4ParserDriver) | P4::P4ParserDriver | protected |
yylloc | P4::AbstractParserDriver | protected |
~AbstractParserDriver()=0 (defined in P4::AbstractParserDriver) | P4::AbstractParserDriver | pure virtual |