Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
3 lines (2 sloc) 28.8 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"><bgf:production><nonterminal>Project</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>basedir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>description</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>default</selector><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>path</selector><bgf:expression><nonterminal>Path</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>properties</selector><bgf:expression><nonterminal>Property</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>taskdef</selector><bgf:expression><nonterminal>TaskDef</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>targets</selector><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Property</nonterminal><bgf:expression><nonterminal>PropertyName</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Property</nonterminal><bgf:expression><nonterminal>PropertyFile</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Property</nonterminal><bgf:expression><nonterminal>PropertyEnv</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyName</nonterminal><bgf:expression><nonterminal>PropertyValue</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyName</nonterminal><bgf:expression><nonterminal>PropertyLocation</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyValue</nonterminal><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyLocation</nonterminal><bgf:expression><selectable><selector>location</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyFile</nonterminal><bgf:expression><selectable><selector>file</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>PropertyEnv</nonterminal><bgf:expression><selectable><selector>environment</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Target</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>description</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unless</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ifCondition</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>depends</selector><bgf:expression><nonterminal>Target</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>tasks</selector><bgf:expression><nonterminal>Task</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Pattern</nonterminal><bgf:expression><nonterminal>Basic</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Pattern</nonterminal><bgf:expression><nonterminal>Set</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>Mapper</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>InExcludes</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>FileList</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>Filter</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>FiltersFile</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Basic</nonterminal><bgf:expression><nonterminal>PathElement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Mapper</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>type</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>classname</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>classpath</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>classpathref</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>from</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>to</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>InExcludes</nonterminal><bgf:expression><nonterminal>Includes</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>InExcludes</nonterminal><bgf:expression><nonterminal>Excludes</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>InExcludes</nonterminal><bgf:expression><nonterminal>IncludesFile</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>InExcludes</nonterminal><bgf:expression><nonterminal>ExcludesFile</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Includes</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ifCondition</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unless</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Excludes</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ifCondition</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unless</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>IncludesFile</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ifCondition</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unless</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ExcludesFile</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>ifCondition</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unless</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FileList</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>dir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>files</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Filter</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>token</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FiltersFile</nonterminal><bgf:expression><selectable><selector>file</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>PathElement</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>path</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>location</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Set</nonterminal><bgf:expression><nonterminal>PatternSet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Set</nonterminal><bgf:expression><nonterminal>FileSet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Set</nonterminal><bgf:expression><nonterminal>FilterSet</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Set</nonterminal><bgf:expression><nonterminal>Path</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Set</nonterminal><bgf:expression><nonterminal>ClassPath</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PatternSet</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>inexcludes</selector><bgf:expression><nonterminal>InExcludes</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>FileSet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>dir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>patternset</selector><bgf:expression><nonterminal>PatternSet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>include</selector><bgf:expression><nonterminal>Includes</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>exclude</selector><bgf:expression><nonterminal>Excludes</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FilterSet</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>starttoken</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>endtoken</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>filter</selector><bgf:expression><nonterminal>Filter</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>filtersfile</selector><bgf:expression><nonterminal>FiltersFile</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Path</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>id</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>refid</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>path</selector><bgf:expression><nonterminal>Path</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>pathElement</selector><bgf:expression><nonterminal>PathElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fileset</selector><bgf:expression><nonterminal>FileSet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ClassPath</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>refid</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>pathElement</selector><bgf:expression><nonterminal>PathElement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>fileset</selector><bgf:expression><nonterminal>FileSet</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Task</nonterminal><bgf:expression><nonterminal>NewTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Task</nonterminal><bgf:expression><nonterminal>PreDefinedTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>TaskDef</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>classname</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>NewTask</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>taskName</selector><bgf:expression><nonterminal>TaskDef</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>attributes</selector><bgf:expression><nonterminal>Attribut</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Attribut</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>value</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>ExecutionTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>MiscellaneousTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>CompileTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>DocumentationTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>ArchiveTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>PreDefinedTask</nonterminal><bgf:expression><nonterminal>FileTask</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExecutionTask</nonterminal><bgf:expression><nonterminal>Exec</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>ExecutionTask</nonterminal><bgf:expression><nonterminal>Java</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Exec</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>executable</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>dir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Java</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>classname</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>jar</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fork</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>classPath</selector><bgf:expression><nonterminal>ClassPath</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>MiscellaneousTask</nonterminal><bgf:expression><nonterminal>Echo</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>MiscellaneousTask</nonterminal><bgf:expression><nonterminal>Tstamp</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Echo</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>message</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>file</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>append</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Tstamp</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>format</selector><bgf:expression><nonterminal>FormatTstamp</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>FormatTstamp</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>property</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>pattern</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>offset</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>unit</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>locale</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>CompileTask</nonterminal><bgf:expression><nonterminal>Javac</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Javac</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>srcdir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>destdir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>debug</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fork</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>optimize</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>deprecation</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>inExcludes</selector><bgf:expression><nonterminal>InExcludes</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>classPath</selector><bgf:expression><nonterminal>ClassPath</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>DocumentationTask</nonterminal><bgf:expression><nonterminal>Javadoc</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Javadoc</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>sourcepath</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>destdir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>packagenames</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>defaultexcludes</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>author</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>version</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>use</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>windowtitle</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>ArchiveTask</nonterminal><bgf:expression><nonterminal>Jar</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Jar</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>jarfile</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>basedir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>compress</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>encoding</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>manifest</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FileTask</nonterminal><bgf:expression><nonterminal>Mkdir</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>FileTask</nonterminal><bgf:expression><nonterminal>Copy</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>FileTask</nonterminal><bgf:expression><nonterminal>Delete</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Mkdir</nonterminal><bgf:expression><selectable><selector>dir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Copy</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>file</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>presservelastmodified</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>tofile</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>todir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>overwrite</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>filtering</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>flatten</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>includeEmptyDirs</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fileset</selector><bgf:expression><nonterminal>FileSet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>filterset</selector><bgf:expression><nonterminal>FilterSet</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>mapper</selector><bgf:expression><nonterminal>Mapper</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Delete</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>file</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>dir</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>verbose</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>quiet</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>failonerror</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>includeEmptyDirs</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>includes</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>includesfile</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>excludes</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>excludesfile</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>defaultexcludes</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>String</nonterminal><bgf:expression><value>string</value></bgf:expression></bgf:production></bgf:grammar>