
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]::NodeNode ::=
[name]::String [label]::Label [icon]::String [outline]::Outline [mapping]::MapLabel ::=
[label]::String [methodCall]::String [labelSuite]::LabelSuiteLabelSuite ::= [label]::String [methodCall]::String
Map ::= [mapString]::String
Boolean ::= "true" "false"
Integer ::= integer
String ::= string