Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/petstore/webservices/extracted
Source used for this grammar: Guillaume Doux, Simple Web Services connections 0.1, WSLink.ecore
, January 2009
Boolean
, Integer
, String
, LocatedElement
, Network
, Services
, WebService
, RSS
), 0 root (—), 3 top (Boolean
, Integer
, LocatedElement
), 0 bottom (—).[services]
, [name]
2, [linkedServices]
, [URL]
, [descriptions]
.Boolean ::= "true" "false"
Integer ::= integer
String ::= string
LocatedElement ::= Network
LocatedElement ::= Services
Network ::=
[services]::Services
[name]::StringServices ::= WebService
Services ::= RSS
WebService ::=
[linkedServices]::Services
RSS ::= [name]::String [URL]::String [descriptions]::String