
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/qos/control/extracted
Source used for this grammar: Hugo Brunelière, Software Quality Control 1.1, SoftwareQualityControl.ecore, 2005/07/04
DateType, ControlsSequence, Control, ControlType, BugTracking, Bug, BugStatusType, Integer, String, Boolean), 0 root (—), 1 top (Boolean), 0 bottom (—).[day], [month], [year], [controls], [c_controlsSequence], [responsible] 2, [component], [developmentPhase], [scope], [date], [controlledElt], [eltRef], [eltAuthor], [formRef], [type], [bugs], [b_bugTracking], [number], [componentVersion], [description], [status], [originator], [commentsAnswers], [openDate], [closeDate], [bst_open], [bst_closed], [bst_skipped].DateType ::= [day]::Integer [month]::Integer [year]::Integer
ControlsSequence ::=
[controls]::ControlControl ::= [c_controlsSequence]::ControlsSequence [responsible]::String [component]::String [developmentPhase]::String [scope]::String [date]::DateType [controlledElt]::String [eltRef]::String [eltAuthor]::String [formRef]::String [type]::ControlType
ControlType ::= BugTracking
BugTracking ::=
[bugs]::BugBug ::= [b_bugTracking]::BugTracking [number]::Integer [componentVersion]::String [description]::String [status]::BugStatusType [originator]::String [responsible]::String [commentsAnswers]::String [openDate]::String [closeDate]::String
BugStatusType ::= [bst_open]::ε [bst_closed]::ε [bst_skipped]::ε
Integer ::= integer
String ::= string
Boolean ::= "true" "false"