Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: markup/scientific/lcf/readable/extracted
Source used for this grammar: Vadim Zaytsev, Software Language Processing Suite, LCF, shared/xsd/lcf.xsd
, 2008–2011, readable version
scenario
, tools
, shortcut
, generator
, source
, target
, phase
, testset
, tool
, xstring
, derived
, source-grammar
, source-tree
, branch
, automated-transformation
), 1 root (scenario
), 0 top (—), 0 bottom (—).[transformer]
, [comparator]
, [validator]
, [name]
5, [expansion]
, [command]
2, [test-set]
, [perform-transformation]
, [step]
, [grammar]
, [tree]
, [expand]
, [from]
, [using]
, [extraction]
2, [parsing]
, [evaluation]
2, [input]
, [preparation]
, [nominal-matching]
, [normalizing]
, [structural-matching]
, [extension]
, [correction]
, [relaxation]
, [method]
, [result]
.scenario ::= shortcuttools source target testset
tools ::= [transformer]::tool [comparator]::tool [validator]::toolgenerator
shortcut ::= [name]::string [expansion]::xstring
generator ::= [name]::string [command]::xstring
source ::= [name]::string derivedsource-grammar source-tree [test-set]::xstring
target ::=
[name]::string branch
phase ::= [step]::[perform-transformation]::string automated-transformation
testset ::= [name]::string [command]::xstring
tool ::=
[grammar]::xstring [tree]::xstring
xstring ::=[expand]::string string
derived ::= [from]::string [using]::string
source-grammar ::= [extraction]::xstring [parsing]::xstring[evaluation]::xstring
source-tree ::=
[extraction]::xstring [evaluation]::xstring
branch ::= [input]::string [preparation]::phase[nominal-matching]::phase [normalizing]::phase [structural-matching]::phase [extension]::phase [correction]::phase [relaxation]::phase
automated-transformation ::= [method]::string [result]::string