
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 ::=
definitiondefinition ::= [shortcut]::shortcutType [tool]::toolType [source]::sourceType [target]::targetType
shortcutType ::= [name]::string [expansion]::[expand]::stringstring
commandType ::= [expand]::stringstring
sourceType ::= [name]::string [extraction]::[name]::[expand]::stringstring [argument]::[expand]::stringstring [parsing]::[command]::commandType [evaluation]::[command]::commandType
targetType ::= [name]::string [branch]::[input]::string [perform]::string
toolType ::= [name]::tool [command]::commandType
tool ::= [validation]::ε [comparison]::ε [testset]::ε [transformation]::ε