Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: xmlware/xml/rosendal/extracted
Source used for this grammar: Peter Rosendal, XML 1.1, XML.ecore
, 2005/06/13 [Atlantic]
Node
, Attribute
, Text
, Element
, Root
, Boolean
, Integer
, String
), 0 root (—), 1 top (Boolean
), 0 bottom (—).[startLine]
2, [startColumn]
2, [endLine]
2, [endColumn]
2, [name]
2, [value]
2, [parent]
2, [children]
2.Node ::= Attribute
Node ::= Text
Node ::= Element
Attribute ::= [startLine]::Integer [startColumn]::Integer [endLine]::Integer [endColumn]::Integer [name]::String [value]::String [parent]::Element
Text ::= [startLine]::Integer [startColumn]::Integer [endLine]::Integer [endColumn]::Integer [name]::String [value]::String [parent]::Element
Element ::= Root
Element ::=
[children]::Node
Root ::=
[children]::Node
Boolean ::= "true" "false"
Integer ::= integer
String ::= string