Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: transform/xedd/v2.0-xsd/extracted
Source used for this grammar: Vadim Zaytsev, Software Language Processing Suite, XEDD, shared/xsd/xedd.xsd
, 2012 [Explore]
evolution
, step
, rename
, introduce
, eliminate
, metasymbols
, confixMetasymbols
), 4 root (evolution
, rename
, introduce
, eliminate
), 0 top (—), 0 bottom (—).[metasymbol]
3, [from]
, [to]
, [start]
, [end]
, [terminator]
, [defining]
, [definition-separator]
, [group]
2, [seplist-plus]
2, [seplist-star]
2.evolution ::=
step
step ::= rename introduce eliminate
rename ::= [metasymbol]::metasymbols [from]::string [to]::string
introduce ::= [metasymbol]::confixMetasymbols [start]::string [end]::string
eliminate ::= [metasymbol]::metasymbols
metasymbols ::= [terminator]::ε [defining]::ε [definition-separator]::ε [group]::ε [seplist-plus]::ε [seplist-star]::ε
confixMetasymbols ::= [group]::ε [seplist-plus]::ε [seplist-star]::ε