OptionalcaseWhen true, plain quoted string literals ("abc") in ABNF grammars are matched
case-sensitively — the generated parser uses the exact characters as written.
When false (the RFC 5234 default), unquoted literals are lowercased so the
generated parser matches both cases.
Has no effect on EBNF grammars or on %s"..." / %i"..." literals.
OptionalformatGrammar format. Defaults to 'ebnf'.
Use 'abnf' for RFC 5234 ABNF grammars.
OptionalobservableWhen true, the generated parser extends ObservableRDParser and
each production method includes notifyEnter/notifyExit calls.
OptionalparserClass name for the generated parser.
OptionaltraversalMix traversal stubs into the generated file and switch the file header to "not regenerated; edit freely".
'interpreter': adds implements InterpreterMixin<ParseTree, unknown> to
the class and emits one eval* stub method per rule, plus a static evaluate().'tree-walker': emits a standalone walk() export after childNodes and
a visitor template comment.OptionaltreeRoot type name for the generated parse tree types.
Options controlling what
generateParseremits.