
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: meta/syntax/bgf/v3.1-xsd/extracted
Source used for this grammar: Ralf Lämmel, Vadim Zaytsev, Software Language Processing Suite (SLPS), shared/xsd/bgf.xsd, 5 February 2009 [Explore]
grammar, production, expression, value, label, nonterminal, selector, terminal), 3 root (grammar, production, expression), 0 top (—), 0 bottom (—).[root], [label], [nonterminal] 2, [epsilon], [empty], [value], [any], [terminal], [selector], [selectable], [sequence], [marked], [choice], [optional], [plus], [star], [int], [string].grammar ::= [root]::nonterminal production
production ::=
[label]::label [nonterminal]::nonterminal expressionexpression ::= [epsilon]::ε [empty]::ε [value]::value [any]::ε [terminal]::terminal [nonterminal]::nonterminal [selectable]::[selector]::selector expression [sequence]::expression [marked]::expression [choice]::expression [optional]::expression [plus]::expression [star]::expression
value ::= [int]::ε [string]::ε
label ::= string
nonterminal ::= string
selector ::= string
terminal ::= string