Browsable Reqtify 0.1 Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/Reqtify/extracted
Source used for this grammar: Pauline Brunel, Reqtify 0.1, Reqtify.ecore, 2005/07/21

Summary

Syntax

Project ::=
	[documents]::Document+
TypedElement ::=
	ElementWithIL
TypedElement ::=
	CoverLink
TypedElement ::=
	Attribute
ElementWithIL ::=
	Document
ElementWithIL ::=
	TextElement
Document ::=
	[project]::Project [sections]::Section+
TextElement ::=
	Section
TextElement ::=
	AbstractRequirement
Section ::=
	[document]::Document [sectionChildren]::Section+ [sectionParent]::Section [requirements]::AbstractRequirement+
AbstractRequirement ::=
	Requirement
AbstractRequirement ::=
	MacroRequirement
Requirement ::=
	[section]::Section [isContained]::MacroRequirement [coverLinks]::CoverLink+ [attribute]::Attribute+
MacroRequirement ::=
	[contains]::AbstractRequirement+
CoverLink ::=
	[linkWith]::AbstractRequirement
Attribute ::=
	[value]::String
String ::=
	string

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