Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: markup/scientific/lcf/v16.0-xsd/extracted
Source used for this grammar: Vadim Zaytsev, Software Language Processing Suite, LCF, shared/xsd/lcf.xsd
, 2008–2011, Version 16 [Explore]
configuration
, definition
, shortcutType
, commandType
, sourceType
, targetType
, toolType
, tool
), 1 root (configuration
), 0 top (—), 0 bottom (—).[shortcut]
, [tool]
, [source]
, [target]
, [name]
5, [expand]
4, [expansion]
, [argument]
, [extraction]
, [command]
3, [parsing]
, [evaluation]
, [input]
, [perform]
, [branch]
, [validation]
, [comparison]
, [testset]
, [transformation]
.configuration ::=
definition
definition ::= [shortcut]::shortcutType [tool]::toolType [source]::sourceType [target]::targetType
shortcutType ::= [name]::string [expansion]::[expand]::string string
commandType ::=[expand]::string string
sourceType ::= [name]::string [extraction]::[name]:: [expand]::string string [argument]:: [expand]::string string [parsing]::[command]::commandType [evaluation]::[command]::commandType
targetType ::= [name]::string [branch]::[input]::string [perform]::string
toolType ::= [name]::tool [command]::commandType
tool ::= [validation]::ε [comparison]::ε [testset]::ε [transformation]::ε