Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/microsoft/bruneliere/extracted
Source used for this grammar: Hugo Brunelière, MSProject2.ecore
, version 0.1, 2005/08/04 [Atlantic]
Integer
, String
, MSPProject
, MSPTask
, MSPLink
, MSPAssignment
, MSPResource
, MSPHumanResource
, MSPMachine
, Date
), 0 root (—), 0 top (—), 1 bottom (Double
2).[resource]
2, [link]
, [task]
2, [finishDate]
, [startDate]
, [project]
4, [superTask]
, [subTask]
, [assignment]
3, [inLink]
, [outLink]
, [succ]
, [pred]
, [cost]
2, [email]
, [day]
, [month]
, [year]
.Integer ::= integer
String ::= string
MSPProject ::= [resource]::MSPResource[link]::MSPLink [task]::MSPTask
MSPTask ::= [finishDate]::Date [startDate]::Date [project]::MSPProject [superTask]::MSPTask [subTask]::MSPTask[assignment]::MSPAssignment [inLink]::MSPLink [outLink]::MSPLink
MSPLink ::= [project]::MSPProject [succ]::MSPTask [pred]::MSPTask
MSPAssignment ::= [task]::MSPTask [resource]::MSPResource
MSPResource ::= MSPHumanResource
MSPResource ::= MSPMachine
MSPResource ::=
[cost]::Double [project]::MSPProject [assignment]::MSPAssignment
MSPHumanResource ::= [email]::String
MSPMachine ::=
[cost]::Double [project]::MSPProject [assignment]::MSPAssignment
Date ::= [day]::Integer [month]::Integer [year]::Integer