antlr

fileOptionsSpec classDef

id lexerSpec id treeParserSpec parserSpec rules

id optionValue

id optionValue

id optionValue

charSet id optionValue

id optionValue

qualifiedID

setBlockElement setBlockElement

tokensSpecOptions tokensSpecOptions

id optionValue id optionValue

id superClass parserOptionsSpec tokensSpec

id id superClass lexerOptionsSpec tokensSpec

id superClass treeParserOptionsSpec tokensSpec

rule

id throwsSpec ruleOptionsSpec block exceptionGroup

id optionValue

id id

alternative alternative

element exceptionSpecNoLabel

exceptionSpec

exceptionHandler

exceptionHandler

elementNoOptionSpec elementOptionSpec

id optionValue id optionValue

id id id range terminal notTerminal ebnf ebnf tree

rootNode element

id terminal

subruleOptionsSpec block

ast_type_spec

ast_type_spec ast_type_spec ast_type_spec

ast_type_spec

id id