Browsable Gantt Chart Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/gantt/extracted
Source used for this grammar: Jean-Sébastien Sottet, Gantt.ecore, 2010/01/30 [Atlantic]

Summary

Syntax

Project ::=
	[name]::String [company]::String [viewDate]::Date [viewIndex]::Date [ganttDividerLocation]::Integer [ressourceDividerLocation]::Integer [webLink]::String [tasks]::Tasks [ressources]::Ressource+ [allocations]::Allocation+
Tasks ::=
	[color]::String [tasks]::Task+
Task ::=
	[id]::String [name]::String [meeting]::Boolean [color]::String [expand]::Boolean [complete]::Integer [duration]::Integer [priority]::Integer [start]::Date [depends]::Depend+
Depend ::=
	[id]::String [type]::Integer [difference]::Integer [hardness]::String [task]::Task
Ressource ::=
	[Id]::String [name]::String [fonction]::String [contact]::String [phone]::String
Date ::=
	[year]::Integer [month]::Integer [day]::Integer
Allocation ::=
	[taskId]::String [ressourceId]::String [name]::String [function]::String [responsible]::Boolean [load]::Integer
Vacation ::=
	ε
Description ::=
	ε
Previous ::=
	ε
String ::=
	string
Integer ::=
	integer
Boolean ::=
	"true"
	"false"

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []