ruleDecls
nl
ruleDecl
nl
ruleDecl
ruleName
" = "
seq
seq
literal
tool
literal
tool
ref
chooseMultiLine
chooseOneLine
ref
"<"
ruleName
dot
ruleName
">"
chooseMultiLine
"["
nl
seq
nl
seq
nl
"]"
chooseOneLine
"["
seq
or
seq
"]"
literal
ruleName
dot
nonControlChars