Browsable Bugzilla Grammar

CC-BY

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]

Summary

Syntax

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

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