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]::Control
Control ::= [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]::Bug
Bug ::= [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"