Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: java/eclipse/outline/extracted
Source used for this grammar: Julien Bernier, Manuel Boillod, Joanny Christ, Sylvain Leduby, Generic Outline 0.1, GenericOutline.ecore
, 2005/02/01
LocatedElement
, Outline
, Node
, Label
, LabelSuite
, Map
, Boolean
, Integer
, String
), 0 root (—), 3 top (LocatedElement
, Boolean
, Integer
), 0 bottom (—).[extension]
, [nodes]
, [name]
, [label]
3, [icon]
, [outline]
, [mapping]
, [methodCall]
2, [labelSuite]
, [mapString]
.LocatedElement ::= Outline
LocatedElement ::= Node
LocatedElement ::= Label
LocatedElement ::= LabelSuite
LocatedElement ::= Map
Outline ::=
[extension]::String [nodes]::Node
Node ::=
[name]::String [label]::Label [icon]::String [outline]::Outline [mapping]::Map
Label ::=
[label]::String [methodCall]::String [labelSuite]::LabelSuite
LabelSuite ::= [label]::String [methodCall]::String
Map ::= [mapString]::String
Boolean ::= "true" "false"
Integer ::= integer
String ::= string