Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/people/family/extracted
Source used for this grammar: Antoine Pigeau, Family 1.1, Family.ecore
, 2005/06/13
String
, Integer
, Family
, Person
), 0 root (—), 2 top (Integer
, Family
), 0 bottom (—).[name]
, [members]
, [firstName]
, [closestFriend]
, [emailAddresses]
.String ::= string
Integer ::= integer
Family ::=
[name]::String [members]::Person
Person ::=
[firstName]::String [closestFriend]::Person [emailAddresses]::String