Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/microsoft/touzet/extracted
Source used for this grammar: David Touzet, MSProject.ecore
, version 1.1, 2005/04/13 [Atlantic]
MSProject
, NamedElement
, Task
, String
), 0 root (—), 2 top (MSProject
, NamedElement
), 0 bottom (—).[tasks]
, [UID]
, [predecessors]
.MSProject ::=
[tasks]::Task
NamedElement ::= Task
Task ::=
[UID]::String [predecessors]::Task
String ::= string