Browsable XLDF Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: transform/xldf/v06/extracted
Source used for this grammar: Vadim Zaytsev, Ralf Lämmel, Software Language Processing Suite, XLDF, shared/xsd/xldf.xsd, 2011 [Explore]

Summary

Syntax

sequence ::=
	transformation*
transformation ::=
	insert
	import-grammar
	import-sample
	place
	rename
	append
	add-section
insert ::=
	([before]::([id]::string | insideSimpleText) | [after]::([id]::string | insideSimpleText)) [content]::SimpleText
add-section ::=
	front-simple-section
	front-list
	lexical
	normative
	informative
place ::=
	[section]::string [inside]::string
rename ::=
	[from]::([id]::string | [title]::string) [to]::string
append ::=
	[where]::string [content]::SimpleText
import-grammar ::=
	[target]::string [file]::string
import-sample ::=
	[target]::string [file]::string [prettyprinter]::string?
transform-grammar ::=
	transformation
scope ::=
	[label]::label
	[nonterminal]::nonterminal

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