Browsable Seminar Scheduling System Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/SeminarSchedulingSystem/extracted
Source used for this grammar: Julien Baudry, Seminar Scheduling System, SeminarSchedulingSystem.ecore, 2006/07/10

Summary

Syntax

SeminarSchedulingSystem ::=
	[presenter]::Presenter+ [seminar]::Seminar+
Presenter ::=
	[name]::String [seminarSchedulingSystem]::SeminarSchedulingSystem [qualifiedFor]::Seminar+ [offering]::Offering+
Seminar ::=
	[title]::String [seminarSchedulingSystem]::SeminarSchedulingSystem [qualified]::Presenter+ [offering]::Offering+
Offering ::=
	[is_cancelled]::Boolean [date]::Date [attendee]::Attendee+ [presenter]::Presenter [seminar]::Seminar
Date ::=
	[year]::Integer [month]::Integer [day]::Integer
Attendee ::=
	[name]::String [offering]::Offering+
Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string

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