
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/metasyntax/lll-kort/extracted
Source used for this grammar: Jan Kort, The LLL grammar format, May 2003, GDK Reference Manual, Chapter 3, page 3
specification, rule, disjunction, conjunction, term, basis, repetition, alternation, group), 1 root (specification), 0 top (—), 2 bottom (ident 2, literal).specification ::=
rulerule ::= ident ":" disjunction ";"
disjunction ::= conjunction "|"
conjunction ::=
termterm ::=
basis repetitionbasis ::=
ident
literal
"%epsilon"
alternation
grouprepetition ::= "+" "*" "?"
alternation ::= "{" basis basis "}" repetition
group ::= "(" disjunction ")"