Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/bugzilla/bruneliere/extracted
Source used for this grammar: Hugo Brunelière, Bugzilla 1.1, a metamodel describing the structure used by Bugzilla to import/export bugs in XML format, Bugzilla.ecore
, 2005/07/07 [Atlantic]
Integer
, String
, Boolean
, ErrorType
, SeverityType
, StatusType
, OperatingSystemType
, PriorityType
, ReportedPlatformType
, ResolutionType
, BugzillaRoot
, Bug
, StringElt
, Keywords
, Dependson
, Blocks
, Cc
, LongDesc
, Attachment
), 0 root (—), 2 top (Integer
, StringElt
), 0 bottom (—).[et_null]
, [et_NotFound]
, [et_NotPermitted]
, [et_InvalidBugId]
, [st_null]
2, [st_blocker]
, [st_critical]
, [st_major]
, [st_normal]
, [st_minor]
, [st_trivial]
, [st_enhancement]
, [st_UNCONFIRMED]
, [st_NEW]
, [st_ASSIGNED]
, [st_REOPENED]
, [st_RESOLVED]
, [st_VERIFIED]
, [st_CLOSED]
, [ost_null]
, [ost_all]
, [ost_Windows 3.1]
, [ost_Windows 95]
, [ost_Windows 98]
, [ost_Windows ME]
, [ost_Windows 2000]
, [ost_Windows NT]
, [ost_Windows XP]
, [ost_Windows Vista]
, [ost_Windows Server 2003]
, [ost_MacSystem 7]
, [ost_MacSystem 7.5]
, [ost_MacSystem 7.6.1]
, [ost_MacSystem 8.0]
, [ost_MacSystem 8.5]
, [ost_MacSystem 8.6]
, [ost_MacSystem 9.x]
, [ost_Mac OS X 10.0]
, [ost_Mac OS X 10.1]
, [ost_Mac OS X 10.2]
, [ost_Mac OS X 10.3]
, [ost_Linux]
, [ost_BDS/OS]
, [ost_FreeBSD]
, [ost_NetBSD]
, [ost_OpenBSD]
, [ost_AIX]
, [ost_BeOS]
, [ost_HP-UX]
, [ost_IRIX]
, [ost_Neutrino]
, [ost_OpenVMS]
, [ost_OS/2]
, [ost_OSF/1]
, [ost_Solaris]
, [ost_SunOS]
, [ost_other]
, [pt_null]
, [pt_P1]
, [pt_P2]
, [pt_P3]
, [pt_P4]
, [pt_P5]
, [rpt_null]
, [rpt_all]
, [rpt_DEC]
, [rpt_HP]
, [rpt_Macintosh]
, [rpt_PC]
, [rpt_SGI]
, [rpt_Sun]
, [rpt_other]
, [rt_null]
, [rt_FIXED]
, [rt_INVALID]
, [rt_WONTFIX]
, [rt_LATER]
, [rt_REMIND]
, [rt_DUPLICATE]
, [rt_WORKSFORME]
, [rt_MOVED]
, [version]
2, [urlbase]
2, [maintainer]
, [exporter]
2, [bugs]
, [bug_bugzillaRoot]
, [error]
, [bug_id]
, [bug_status]
, [resolution]
, [product]
, [priority]
, [rep_platform]
, [assigned_to]
, [delta_ts]
, [component]
, [reporter]
, [target_milestone]
, [bug_severity]
, [creation_ts]
, [qa_contact]
, [status_whiteboard]
, [op_sys]
, [bug_file_loc]
, [short_desc]
, [keywords]
, [dependson]
, [blocks]
, [cc]
, [long_desc]
, [attachment]
, [value]
4, [isPrivate]
2, [who]
, [bug_when]
, [thetext]
, [isObsolete]
, [isPatch]
, [id]
, [date]
, [desc]
, [type]
, [data]
.Integer ::= integer
String ::= string
Boolean ::= "true" "false"
ErrorType ::= [et_null]::ε [et_NotFound]::ε [et_NotPermitted]::ε [et_InvalidBugId]::ε
SeverityType ::= [st_null]::ε [st_blocker]::ε [st_critical]::ε [st_major]::ε [st_normal]::ε [st_minor]::ε [st_trivial]::ε [st_enhancement]::ε
StatusType ::= [st_null]::ε [st_UNCONFIRMED]::ε [st_NEW]::ε [st_ASSIGNED]::ε [st_REOPENED]::ε [st_RESOLVED]::ε [st_VERIFIED]::ε [st_CLOSED]::ε
OperatingSystemType ::= [ost_null]::ε [ost_all]::ε [ost_Windows 3.1]::ε [ost_Windows 95]::ε [ost_Windows 98]::ε [ost_Windows ME]::ε [ost_Windows 2000]::ε [ost_Windows NT]::ε [ost_Windows XP]::ε [ost_Windows Vista]::ε [ost_Windows Server 2003]::ε [ost_MacSystem 7]::ε [ost_MacSystem 7.5]::ε [ost_MacSystem 7.6.1]::ε [ost_MacSystem 8.0]::ε [ost_MacSystem 8.5]::ε [ost_MacSystem 8.6]::ε [ost_MacSystem 9.x]::ε [ost_Mac OS X 10.0]::ε [ost_Mac OS X 10.1]::ε [ost_Mac OS X 10.2]::ε [ost_Mac OS X 10.3]::ε [ost_Linux]::ε [ost_BDS/OS]::ε [ost_FreeBSD]::ε [ost_NetBSD]::ε [ost_OpenBSD]::ε [ost_AIX]::ε [ost_BeOS]::ε [ost_HP-UX]::ε [ost_IRIX]::ε [ost_Neutrino]::ε [ost_OpenVMS]::ε [ost_OS/2]::ε [ost_OSF/1]::ε [ost_Solaris]::ε [ost_SunOS]::ε [ost_other]::ε
PriorityType ::= [pt_null]::ε [pt_P1]::ε [pt_P2]::ε [pt_P3]::ε [pt_P4]::ε [pt_P5]::ε
ReportedPlatformType ::= [rpt_null]::ε [rpt_all]::ε [rpt_DEC]::ε [rpt_HP]::ε [rpt_Macintosh]::ε [rpt_PC]::ε [rpt_SGI]::ε [rpt_Sun]::ε [rpt_other]::ε
ResolutionType ::= [rt_null]::ε [rt_FIXED]::ε [rt_INVALID]::ε [rt_WONTFIX]::ε [rt_LATER]::ε [rt_REMIND]::ε [rt_DUPLICATE]::ε [rt_WORKSFORME]::ε [rt_MOVED]::ε
BugzillaRoot ::=
[version]::String [urlbase]::String [maintainer]::String [exporter]::String [bugs]::Bug
Bug ::= [bug_bugzillaRoot]::BugzillaRoot [error]::ErrorType [bug_id]::String [exporter]::String [urlbase]::String [bug_status]::StatusType [resolution]::ResolutionType [product]::String [priority]::PriorityType [version]::String [rep_platform]::ReportedPlatformType [assigned_to]::String [delta_ts]::String [component]::String [reporter]::String [target_milestone]::String [bug_severity]::SeverityType [creation_ts]::String [qa_contact]::String [status_whiteboard]::String [op_sys]::OperatingSystemType [bug_file_loc]::String [short_desc]::String [keywords]::Keywords[dependson]::Dependson [blocks]::Blocks [cc]::Cc [long_desc]::LongDesc [attachment]::Attachment
StringElt ::= Keywords
StringElt ::= Dependson
StringElt ::= Blocks
StringElt ::= Cc
Keywords ::= [value]::String
Dependson ::= [value]::String
Blocks ::= [value]::String
Cc ::= [value]::String
LongDesc ::= [isPrivate]::Boolean [who]::String [bug_when]::String [thetext]::String
Attachment ::= [isObsolete]::Boolean [isPatch]::Boolean [isPrivate]::Boolean [id]::String [date]::String [desc]::String [type]::String [data]::String