Grammar Documentation
Grammar Reference
Generated April 18, 2026 · 7 rules · ANTLR · Generated by DevDiagrams

bnf_grammar

entry point
bnf_grammar
    : ruleSpec* EOF
    ;
ruleSpec EOF

ruleSpec

ruleSpec
    : symbol DEFINE expression
    ;
symbol DEFINE expression

expression

expression
    : alternative (PIPE alternative)*
    ;
alternative PIPE alternative

alternative

alternative
    : term+
    | EMPTY
    ;
term EMPTY

term

term
    : symbol
    | terminal
    ;
symbol terminal

symbol

symbol
    : LT SYMBOL_NAME GT
    ;
LT SYMBOL_NAME GT

terminal

terminal
    : DQUOTE_STRING
    | SQUOTE_STRING
    ;
DQUOTE_STRING SQUOTE_STRING