
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]::BugBug ::= [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