Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/tabular/content/extracted
Source used for this grammar: Hugo Brunelière, RelationalDBContent 1.0, RelationalDBContent.ecore
, 2006/10/31
NamedElement
, DataBase
, Table
, Tuple
, TupleElement
, Integer
, String
, Boolean
), 0 root (—), 3 top (NamedElement
, Integer
, Boolean
), 0 bottom (—).[SGBDname]
, [tables]
, [database]
, [tuples]
, [owner]
, [elements]
, [tuple]
, [value]
.NamedElement ::= DataBase
NamedElement ::= Table
DataBase ::=
[SGBDname]::String [tables]::Table
Table ::=
[database]::DataBase [tuples]::Tuple
Tuple ::=
[owner]::Table [elements]::TupleElement
TupleElement ::= [tuple]::Tuple [value]::String
Integer ::= integer
String ::= string
Boolean ::= "true" "false"