class Parser

Defined at line 25 of file ../../tools/fidl/fidlc/src/parser.h

See https://fuchsia.dev/fuchsia-src/development/languages/fidl/reference/compiler#_parsing

for additional context

Public Methods

std::unique_ptr<File> Parse ()

Returns the parsed raw AST, or null if there were unrecoverable errors.

Defined at line 30 of file ../../tools/fidl/fidlc/src/parser.h

void Parser (Lexer * lexer, Reporter * reporter, ExperimentalFlagSet experimental_flags)
bool Success ()

Returns true if there were no errors, not even recovered ones.

Defined at line 33 of file ../../tools/fidl/fidlc/src/parser.h