catch up with branch development Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/MenuDslParser.java b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/MenuDslParser.java index 1388f2a..55dad26 100644 --- a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/MenuDslParser.java +++ b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/MenuDslParser.java
@@ -79,6 +79,7 @@ put(grammarAccess.getMenuPackageAccess().getGroup(), "rule__MenuPackage__Group__0"); put(grammarAccess.getMenuPackageAccess().getGroup_3(), "rule__MenuPackage__Group_3__0"); put(grammarAccess.getMenuPackageAccess().getGroup_3_6(), "rule__MenuPackage__Group_3_6__0"); + put(grammarAccess.getMenuPackageAccess().getGroup_3_7(), "rule__MenuPackage__Group_3_7__0"); put(grammarAccess.getMenuEntryAccess().getGroup(), "rule__MenuEntry__Group__0"); put(grammarAccess.getMenuEntryAccess().getGroup_3(), "rule__MenuEntry__Group_3__0"); put(grammarAccess.getMenuEntryAccess().getGroup_4(), "rule__MenuEntry__Group_4__0"); @@ -293,9 +294,10 @@ put(grammarAccess.getMenuPackageAccess().getExpandedImageAssignment_3_2(), "rule__MenuPackage__ExpandedImageAssignment_3_2"); put(grammarAccess.getMenuPackageAccess().getCollapsedImageAssignment_3_4(), "rule__MenuPackage__CollapsedImageAssignment_3_4"); put(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAssignment_3_5(), "rule__MenuPackage__SubMenuIsAccordionAssignment_3_5"); - put(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_6_1(), "rule__MenuPackage__WidthAssignment_3_6_1"); - put(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_7(), "rule__MenuPackage__HasDesignerAssignment_3_7"); - put(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8(), "rule__MenuPackage__EntriesAssignment_3_8"); + put(grammarAccess.getMenuPackageAccess().getHeightAssignment_3_6_1(), "rule__MenuPackage__HeightAssignment_3_6_1"); + put(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1(), "rule__MenuPackage__WidthAssignment_3_7_1"); + put(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_8(), "rule__MenuPackage__HasDesignerAssignment_3_8"); + put(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_9(), "rule__MenuPackage__EntriesAssignment_3_9"); put(grammarAccess.getMenuEntryAccess().getEntryidAssignment_2(), "rule__MenuEntry__EntryidAssignment_2"); put(grammarAccess.getMenuEntryAccess().getDescriptionAssignment_3_0(), "rule__MenuEntry__DescriptionAssignment_3_0"); put(grammarAccess.getMenuEntryAccess().getDescriptionValueAssignment_3_1(), "rule__MenuEntry__DescriptionValueAssignment_3_1");
diff --git a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.g b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.g index 2dc58f5..4ec0598 100644 --- a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.g +++ b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.g
@@ -3803,9 +3803,9 @@ } : ( - { before(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_7()); } - (rule__MenuPackage__HasDesignerAssignment_3_7)? - { after(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_7()); } + { before(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } + (rule__MenuPackage__Group_3_7__0)? + { after(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } ) ; finally { @@ -3830,9 +3830,9 @@ } : ( - { before(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); } - (rule__MenuPackage__EntriesAssignment_3_8)* - { after(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); } + { before(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_8()); } + (rule__MenuPackage__HasDesignerAssignment_3_8)? + { after(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_8()); } ) ; finally { @@ -3845,6 +3845,7 @@ } : rule__MenuPackage__Group_3__9__Impl + rule__MenuPackage__Group_3__10 ; finally { restoreStackSize(stackSize); @@ -3856,9 +3857,35 @@ } : ( - { before(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); } + { before(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_9()); } + (rule__MenuPackage__EntriesAssignment_3_9)* + { after(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_9()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__Group_3__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__MenuPackage__Group_3__10__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__Group_3__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); } '}' - { after(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); } + { after(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); } ) ; finally { @@ -3884,9 +3911,9 @@ } : ( - { before(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); } - 'width' - { after(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); } + { before(grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } + 'height' + { after(grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } ) ; finally { @@ -3910,9 +3937,63 @@ } : ( - { before(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_6_1()); } - (rule__MenuPackage__WidthAssignment_3_6_1) - { after(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_6_1()); } + { before(grammarAccess.getMenuPackageAccess().getHeightAssignment_3_6_1()); } + (rule__MenuPackage__HeightAssignment_3_6_1) + { after(grammarAccess.getMenuPackageAccess().getHeightAssignment_3_6_1()); } +) +; +finally { + restoreStackSize(stackSize); +} + + +rule__MenuPackage__Group_3_7__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__MenuPackage__Group_3_7__0__Impl + rule__MenuPackage__Group_3_7__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__Group_3_7__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); } + 'width' + { after(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); } +) +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__Group_3_7__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__MenuPackage__Group_3_7__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__Group_3_7__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( + { before(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); } + (rule__MenuPackage__WidthAssignment_3_7_1) + { after(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); } ) ; finally { @@ -17555,49 +17636,64 @@ restoreStackSize(stackSize); } -rule__MenuPackage__WidthAssignment_3_6_1 +rule__MenuPackage__HeightAssignment_3_6_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); } + { before(grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); } RULE_STRING - { after(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); } + { after(grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__MenuPackage__HasDesignerAssignment_3_7 +rule__MenuPackage__WidthAssignment_3_7_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); } + { before(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); } + RULE_STRING + { after(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); } + ) +; +finally { + restoreStackSize(stackSize); +} + +rule__MenuPackage__HasDesignerAssignment_3_8 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } ( - { before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); } + { before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } 'designer' - { after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); } + { after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } ) - { after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); } + { after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__MenuPackage__EntriesAssignment_3_8 +rule__MenuPackage__EntriesAssignment_3_9 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); } + { before(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } ruleMenuEntry - { after(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); } + { after(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } ) ; finally {
diff --git a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.tokens b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.tokens index ae7a87e..3e8cdd6 100644 --- a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.tokens +++ b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDsl.tokens
@@ -1,20 +1,20 @@ '!'=40 '!='=22 '!=='=24 -'#'=64 +'#'=65 '%'=39 '%='=20 '&&'=15 -'&'=87 -'('=60 -')'=61 +'&'=88 +'('=61 +')'=62 '*'=36 '**'=37 '*='=18 '+'=34 '++'=41 '+='=16 -','=62 +','=63 '-'=35 '--'=42 '-='=17 @@ -24,9 +24,9 @@ '..<'=29 '/'=38 '/='=19 -':'=71 -'::'=100 -';'=58 +':'=72 +'::'=101 +';'=59 '<'=27 '<>'=32 '='=13 @@ -35,59 +35,60 @@ '=>'=31 '>'=26 '>='=25 -'?'=86 -'?.'=101 +'?'=87 +'?.'=102 '?:'=33 -'@'=59 -'['=65 -']'=63 -'accordionSubmenu'=88 -'as'=67 -'case'=73 -'catch'=85 +'@'=60 +'['=66 +']'=64 +'accordionSubmenu'=89 +'as'=68 +'case'=74 +'catch'=86 'collapsedImage'=54 -'default'=72 -'describedBy'=90 -'designer'=89 -'dialog'=96 -'do'=76 -'else'=69 -'entry'=57 +'default'=73 +'describedBy'=91 +'designer'=90 +'dialog'=97 +'do'=77 +'else'=70 +'entry'=58 'expandedImage'=53 'extends'=45 'extension'=48 'false'=50 -'finally'=83 -'for'=74 -'if'=68 -'image'=91 +'finally'=84 +'for'=75 +'height'=56 +'if'=69 +'image'=92 'import'=47 -'instanceof'=66 -'keyBinding'=98 -'new'=77 -'ns'=99 -'null'=78 +'instanceof'=67 +'keyBinding'=99 +'new'=78 +'ns'=100 +'null'=79 'package'=51 -'perspective'=94 -'process'=93 -'return'=81 -'showBadge'=92 +'perspective'=95 +'process'=94 +'return'=82 +'showBadge'=93 'static'=46 'super'=49 -'switch'=70 -'synchronized'=84 -'table'=95 -'throw'=80 -'true'=104 -'try'=82 -'typeof'=79 -'userFilter'=97 +'switch'=71 +'synchronized'=85 +'table'=96 +'throw'=81 +'true'=105 +'try'=83 +'typeof'=80 +'userFilter'=98 'val'=44 -'var'=103 -'while'=75 -'width'=56 +'var'=104 +'while'=76 +'width'=57 '{'=52 -'|'=102 +'|'=103 '||'=14 '}'=55 RULE_ANY_OTHER=12 @@ -104,6 +105,7 @@ T__102=102 T__103=103 T__104=104 +T__105=105 T__13=13 T__14=14 T__15=15
diff --git a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslLexer.java b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslLexer.java index ca97119..8e6ff05 100644 --- a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslLexer.java +++ b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslLexer.java
@@ -114,6 +114,7 @@ public static final int T__103=103; public static final int T__86=86; public static final int T__87=87; + public static final int T__105=105; // delegates // delegators @@ -1024,10 +1025,10 @@ try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:54:7: ( 'width' ) - // InternalMenuDsl.g:54:9: 'width' + // InternalMenuDsl.g:54:7: ( 'height' ) + // InternalMenuDsl.g:54:9: 'height' { - match("width"); + match("height"); } @@ -1045,10 +1046,10 @@ try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:55:7: ( 'entry' ) - // InternalMenuDsl.g:55:9: 'entry' + // InternalMenuDsl.g:55:7: ( 'width' ) + // InternalMenuDsl.g:55:9: 'width' { - match("entry"); + match("width"); } @@ -1066,10 +1067,11 @@ try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:56:7: ( ';' ) - // InternalMenuDsl.g:56:9: ';' + // InternalMenuDsl.g:56:7: ( 'entry' ) + // InternalMenuDsl.g:56:9: 'entry' { - match(';'); + match("entry"); + } @@ -1086,10 +1088,10 @@ try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:57:7: ( '@' ) - // InternalMenuDsl.g:57:9: '@' + // InternalMenuDsl.g:57:7: ( ';' ) + // InternalMenuDsl.g:57:9: ';' { - match('@'); + match(';'); } @@ -1106,10 +1108,10 @@ try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:58:7: ( '(' ) - // InternalMenuDsl.g:58:9: '(' + // InternalMenuDsl.g:58:7: ( '@' ) + // InternalMenuDsl.g:58:9: '@' { - match('('); + match('@'); } @@ -1126,10 +1128,10 @@ try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:59:7: ( ')' ) - // InternalMenuDsl.g:59:9: ')' + // InternalMenuDsl.g:59:7: ( '(' ) + // InternalMenuDsl.g:59:9: '(' { - match(')'); + match('('); } @@ -1146,10 +1148,10 @@ try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:60:7: ( ',' ) - // InternalMenuDsl.g:60:9: ',' + // InternalMenuDsl.g:60:7: ( ')' ) + // InternalMenuDsl.g:60:9: ')' { - match(','); + match(')'); } @@ -1166,10 +1168,10 @@ try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:61:7: ( ']' ) - // InternalMenuDsl.g:61:9: ']' + // InternalMenuDsl.g:61:7: ( ',' ) + // InternalMenuDsl.g:61:9: ',' { - match(']'); + match(','); } @@ -1186,10 +1188,10 @@ try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:62:7: ( '#' ) - // InternalMenuDsl.g:62:9: '#' + // InternalMenuDsl.g:62:7: ( ']' ) + // InternalMenuDsl.g:62:9: ']' { - match('#'); + match(']'); } @@ -1206,10 +1208,10 @@ try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:63:7: ( '[' ) - // InternalMenuDsl.g:63:9: '[' + // InternalMenuDsl.g:63:7: ( '#' ) + // InternalMenuDsl.g:63:9: '#' { - match('['); + match('#'); } @@ -1226,11 +1228,10 @@ try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:64:7: ( 'instanceof' ) - // InternalMenuDsl.g:64:9: 'instanceof' + // InternalMenuDsl.g:64:7: ( '[' ) + // InternalMenuDsl.g:64:9: '[' { - match("instanceof"); - + match('['); } @@ -1247,10 +1248,10 @@ try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:65:7: ( 'as' ) - // InternalMenuDsl.g:65:9: 'as' + // InternalMenuDsl.g:65:7: ( 'instanceof' ) + // InternalMenuDsl.g:65:9: 'instanceof' { - match("as"); + match("instanceof"); } @@ -1268,10 +1269,10 @@ try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:66:7: ( 'if' ) - // InternalMenuDsl.g:66:9: 'if' + // InternalMenuDsl.g:66:7: ( 'as' ) + // InternalMenuDsl.g:66:9: 'as' { - match("if"); + match("as"); } @@ -1289,10 +1290,10 @@ try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:67:7: ( 'else' ) - // InternalMenuDsl.g:67:9: 'else' + // InternalMenuDsl.g:67:7: ( 'if' ) + // InternalMenuDsl.g:67:9: 'if' { - match("else"); + match("if"); } @@ -1310,10 +1311,10 @@ try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:68:7: ( 'switch' ) - // InternalMenuDsl.g:68:9: 'switch' + // InternalMenuDsl.g:68:7: ( 'else' ) + // InternalMenuDsl.g:68:9: 'else' { - match("switch"); + match("else"); } @@ -1331,10 +1332,11 @@ try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:69:7: ( ':' ) - // InternalMenuDsl.g:69:9: ':' + // InternalMenuDsl.g:69:7: ( 'switch' ) + // InternalMenuDsl.g:69:9: 'switch' { - match(':'); + match("switch"); + } @@ -1351,11 +1353,10 @@ try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:70:7: ( 'default' ) - // InternalMenuDsl.g:70:9: 'default' + // InternalMenuDsl.g:70:7: ( ':' ) + // InternalMenuDsl.g:70:9: ':' { - match("default"); - + match(':'); } @@ -1372,10 +1373,10 @@ try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:71:7: ( 'case' ) - // InternalMenuDsl.g:71:9: 'case' + // InternalMenuDsl.g:71:7: ( 'default' ) + // InternalMenuDsl.g:71:9: 'default' { - match("case"); + match("default"); } @@ -1393,10 +1394,10 @@ try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:72:7: ( 'for' ) - // InternalMenuDsl.g:72:9: 'for' + // InternalMenuDsl.g:72:7: ( 'case' ) + // InternalMenuDsl.g:72:9: 'case' { - match("for"); + match("case"); } @@ -1414,10 +1415,10 @@ try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:73:7: ( 'while' ) - // InternalMenuDsl.g:73:9: 'while' + // InternalMenuDsl.g:73:7: ( 'for' ) + // InternalMenuDsl.g:73:9: 'for' { - match("while"); + match("for"); } @@ -1435,10 +1436,10 @@ try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:74:7: ( 'do' ) - // InternalMenuDsl.g:74:9: 'do' + // InternalMenuDsl.g:74:7: ( 'while' ) + // InternalMenuDsl.g:74:9: 'while' { - match("do"); + match("while"); } @@ -1456,10 +1457,10 @@ try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:75:7: ( 'new' ) - // InternalMenuDsl.g:75:9: 'new' + // InternalMenuDsl.g:75:7: ( 'do' ) + // InternalMenuDsl.g:75:9: 'do' { - match("new"); + match("do"); } @@ -1477,10 +1478,10 @@ try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:76:7: ( 'null' ) - // InternalMenuDsl.g:76:9: 'null' + // InternalMenuDsl.g:76:7: ( 'new' ) + // InternalMenuDsl.g:76:9: 'new' { - match("null"); + match("new"); } @@ -1498,10 +1499,10 @@ try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:77:7: ( 'typeof' ) - // InternalMenuDsl.g:77:9: 'typeof' + // InternalMenuDsl.g:77:7: ( 'null' ) + // InternalMenuDsl.g:77:9: 'null' { - match("typeof"); + match("null"); } @@ -1519,10 +1520,10 @@ try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:78:7: ( 'throw' ) - // InternalMenuDsl.g:78:9: 'throw' + // InternalMenuDsl.g:78:7: ( 'typeof' ) + // InternalMenuDsl.g:78:9: 'typeof' { - match("throw"); + match("typeof"); } @@ -1540,10 +1541,10 @@ try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:79:7: ( 'return' ) - // InternalMenuDsl.g:79:9: 'return' + // InternalMenuDsl.g:79:7: ( 'throw' ) + // InternalMenuDsl.g:79:9: 'throw' { - match("return"); + match("throw"); } @@ -1561,10 +1562,10 @@ try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:80:7: ( 'try' ) - // InternalMenuDsl.g:80:9: 'try' + // InternalMenuDsl.g:80:7: ( 'return' ) + // InternalMenuDsl.g:80:9: 'return' { - match("try"); + match("return"); } @@ -1582,10 +1583,10 @@ try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:81:7: ( 'finally' ) - // InternalMenuDsl.g:81:9: 'finally' + // InternalMenuDsl.g:81:7: ( 'try' ) + // InternalMenuDsl.g:81:9: 'try' { - match("finally"); + match("try"); } @@ -1603,10 +1604,10 @@ try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:82:7: ( 'synchronized' ) - // InternalMenuDsl.g:82:9: 'synchronized' + // InternalMenuDsl.g:82:7: ( 'finally' ) + // InternalMenuDsl.g:82:9: 'finally' { - match("synchronized"); + match("finally"); } @@ -1624,10 +1625,10 @@ try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:83:7: ( 'catch' ) - // InternalMenuDsl.g:83:9: 'catch' + // InternalMenuDsl.g:83:7: ( 'synchronized' ) + // InternalMenuDsl.g:83:9: 'synchronized' { - match("catch"); + match("synchronized"); } @@ -1645,10 +1646,11 @@ try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:84:7: ( '?' ) - // InternalMenuDsl.g:84:9: '?' + // InternalMenuDsl.g:84:7: ( 'catch' ) + // InternalMenuDsl.g:84:9: 'catch' { - match('?'); + match("catch"); + } @@ -1665,10 +1667,10 @@ try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:85:7: ( '&' ) - // InternalMenuDsl.g:85:9: '&' + // InternalMenuDsl.g:85:7: ( '?' ) + // InternalMenuDsl.g:85:9: '?' { - match('&'); + match('?'); } @@ -1685,11 +1687,10 @@ try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:86:7: ( 'accordionSubmenu' ) - // InternalMenuDsl.g:86:9: 'accordionSubmenu' + // InternalMenuDsl.g:86:7: ( '&' ) + // InternalMenuDsl.g:86:9: '&' { - match("accordionSubmenu"); - + match('&'); } @@ -1706,10 +1707,10 @@ try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:87:7: ( 'designer' ) - // InternalMenuDsl.g:87:9: 'designer' + // InternalMenuDsl.g:87:7: ( 'accordionSubmenu' ) + // InternalMenuDsl.g:87:9: 'accordionSubmenu' { - match("designer"); + match("accordionSubmenu"); } @@ -1727,10 +1728,10 @@ try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:88:7: ( 'describedBy' ) - // InternalMenuDsl.g:88:9: 'describedBy' + // InternalMenuDsl.g:88:7: ( 'designer' ) + // InternalMenuDsl.g:88:9: 'designer' { - match("describedBy"); + match("designer"); } @@ -1748,10 +1749,10 @@ try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:89:7: ( 'image' ) - // InternalMenuDsl.g:89:9: 'image' + // InternalMenuDsl.g:89:7: ( 'describedBy' ) + // InternalMenuDsl.g:89:9: 'describedBy' { - match("image"); + match("describedBy"); } @@ -1769,10 +1770,10 @@ try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:90:7: ( 'showBadge' ) - // InternalMenuDsl.g:90:9: 'showBadge' + // InternalMenuDsl.g:90:7: ( 'image' ) + // InternalMenuDsl.g:90:9: 'image' { - match("showBadge"); + match("image"); } @@ -1790,10 +1791,10 @@ try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:91:7: ( 'process' ) - // InternalMenuDsl.g:91:9: 'process' + // InternalMenuDsl.g:91:7: ( 'showBadge' ) + // InternalMenuDsl.g:91:9: 'showBadge' { - match("process"); + match("showBadge"); } @@ -1811,10 +1812,10 @@ try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:92:7: ( 'perspective' ) - // InternalMenuDsl.g:92:9: 'perspective' + // InternalMenuDsl.g:92:7: ( 'process' ) + // InternalMenuDsl.g:92:9: 'process' { - match("perspective"); + match("process"); } @@ -1832,10 +1833,10 @@ try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:93:7: ( 'table' ) - // InternalMenuDsl.g:93:9: 'table' + // InternalMenuDsl.g:93:7: ( 'perspective' ) + // InternalMenuDsl.g:93:9: 'perspective' { - match("table"); + match("perspective"); } @@ -1853,10 +1854,10 @@ try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:94:7: ( 'dialog' ) - // InternalMenuDsl.g:94:9: 'dialog' + // InternalMenuDsl.g:94:7: ( 'table' ) + // InternalMenuDsl.g:94:9: 'table' { - match("dialog"); + match("table"); } @@ -1874,10 +1875,10 @@ try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:95:7: ( 'userFilter' ) - // InternalMenuDsl.g:95:9: 'userFilter' + // InternalMenuDsl.g:95:7: ( 'dialog' ) + // InternalMenuDsl.g:95:9: 'dialog' { - match("userFilter"); + match("dialog"); } @@ -1895,10 +1896,10 @@ try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:96:7: ( 'keyBinding' ) - // InternalMenuDsl.g:96:9: 'keyBinding' + // InternalMenuDsl.g:96:7: ( 'userFilter' ) + // InternalMenuDsl.g:96:9: 'userFilter' { - match("keyBinding"); + match("userFilter"); } @@ -1916,10 +1917,10 @@ try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:97:7: ( 'ns' ) - // InternalMenuDsl.g:97:9: 'ns' + // InternalMenuDsl.g:97:7: ( 'keyBinding' ) + // InternalMenuDsl.g:97:9: 'keyBinding' { - match("ns"); + match("keyBinding"); } @@ -1937,10 +1938,10 @@ try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:98:8: ( '::' ) - // InternalMenuDsl.g:98:10: '::' + // InternalMenuDsl.g:98:8: ( 'ns' ) + // InternalMenuDsl.g:98:10: 'ns' { - match("::"); + match("ns"); } @@ -1958,10 +1959,10 @@ try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:99:8: ( '?.' ) - // InternalMenuDsl.g:99:10: '?.' + // InternalMenuDsl.g:99:8: ( '::' ) + // InternalMenuDsl.g:99:10: '::' { - match("?."); + match("::"); } @@ -1979,10 +1980,11 @@ try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:100:8: ( '|' ) - // InternalMenuDsl.g:100:10: '|' + // InternalMenuDsl.g:100:8: ( '?.' ) + // InternalMenuDsl.g:100:10: '?.' { - match('|'); + match("?."); + } @@ -1999,11 +2001,10 @@ try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:101:8: ( 'var' ) - // InternalMenuDsl.g:101:10: 'var' + // InternalMenuDsl.g:101:8: ( '|' ) + // InternalMenuDsl.g:101:10: '|' { - match("var"); - + match('|'); } @@ -2020,10 +2021,10 @@ try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:102:8: ( 'true' ) - // InternalMenuDsl.g:102:10: 'true' + // InternalMenuDsl.g:102:8: ( 'var' ) + // InternalMenuDsl.g:102:10: 'var' { - match("true"); + match("var"); } @@ -2036,15 +2037,36 @@ } // $ANTLR end "T__104" + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalMenuDsl.g:103:8: ( 'true' ) + // InternalMenuDsl.g:103:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20372:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // InternalMenuDsl.g:20372:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalMenuDsl.g:20468:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) + // InternalMenuDsl.g:20468:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? { - // InternalMenuDsl.g:20372:12: ( '0x' | '0X' ) + // InternalMenuDsl.g:20468:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2072,7 +2094,7 @@ } switch (alt1) { case 1 : - // InternalMenuDsl.g:20372:13: '0x' + // InternalMenuDsl.g:20468:13: '0x' { match("0x"); @@ -2080,7 +2102,7 @@ } break; case 2 : - // InternalMenuDsl.g:20372:18: '0X' + // InternalMenuDsl.g:20468:18: '0X' { match("0X"); @@ -2090,7 +2112,7 @@ } - // InternalMenuDsl.g:20372:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ + // InternalMenuDsl.g:20468:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ int cnt2=0; loop2: do { @@ -2128,7 +2150,7 @@ cnt2++; } while (true); - // InternalMenuDsl.g:20372:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalMenuDsl.g:20468:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? int alt4=2; int LA4_0 = input.LA(1); @@ -2137,10 +2159,10 @@ } switch (alt4) { case 1 : - // InternalMenuDsl.g:20372:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalMenuDsl.g:20468:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) { match('#'); - // InternalMenuDsl.g:20372:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalMenuDsl.g:20468:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -2158,7 +2180,7 @@ } switch (alt3) { case 1 : - // InternalMenuDsl.g:20372:64: ( 'b' | 'B' ) ( 'i' | 'I' ) + // InternalMenuDsl.g:20468:64: ( 'b' | 'B' ) ( 'i' | 'I' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -2182,7 +2204,7 @@ } break; case 2 : - // InternalMenuDsl.g:20372:84: ( 'l' | 'L' ) + // InternalMenuDsl.g:20468:84: ( 'l' | 'L' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -2221,11 +2243,11 @@ try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20374:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // InternalMenuDsl.g:20374:12: '0' .. '9' ( '0' .. '9' | '_' )* + // InternalMenuDsl.g:20470:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) + // InternalMenuDsl.g:20470:12: '0' .. '9' ( '0' .. '9' | '_' )* { matchRange('0','9'); - // InternalMenuDsl.g:20374:21: ( '0' .. '9' | '_' )* + // InternalMenuDsl.g:20470:21: ( '0' .. '9' | '_' )* loop5: do { int alt5=2; @@ -2274,11 +2296,11 @@ try { int _type = RULE_DECIMAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20376:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // InternalMenuDsl.g:20376:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalMenuDsl.g:20472:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) + // InternalMenuDsl.g:20472:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? { mRULE_INT(); - // InternalMenuDsl.g:20376:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? + // InternalMenuDsl.g:20472:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? int alt7=2; int LA7_0 = input.LA(1); @@ -2287,7 +2309,7 @@ } switch (alt7) { case 1 : - // InternalMenuDsl.g:20376:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT + // InternalMenuDsl.g:20472:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -2298,7 +2320,7 @@ recover(mse); throw mse;} - // InternalMenuDsl.g:20376:36: ( '+' | '-' )? + // InternalMenuDsl.g:20472:36: ( '+' | '-' )? int alt6=2; int LA6_0 = input.LA(1); @@ -2331,7 +2353,7 @@ } - // InternalMenuDsl.g:20376:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalMenuDsl.g:20472:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? int alt8=3; int LA8_0 = input.LA(1); @@ -2343,7 +2365,7 @@ } switch (alt8) { case 1 : - // InternalMenuDsl.g:20376:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) + // InternalMenuDsl.g:20472:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -2367,7 +2389,7 @@ } break; case 2 : - // InternalMenuDsl.g:20376:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) + // InternalMenuDsl.g:20472:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) { if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { input.consume(); @@ -2400,10 +2422,10 @@ try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20378:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalMenuDsl.g:20378:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalMenuDsl.g:20474:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalMenuDsl.g:20474:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalMenuDsl.g:20378:11: ( '^' )? + // InternalMenuDsl.g:20474:11: ( '^' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2412,7 +2434,7 @@ } switch (alt9) { case 1 : - // InternalMenuDsl.g:20378:11: '^' + // InternalMenuDsl.g:20474:11: '^' { match('^'); @@ -2430,7 +2452,7 @@ recover(mse); throw mse;} - // InternalMenuDsl.g:20378:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalMenuDsl.g:20474:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop10: do { int alt10=2; @@ -2479,10 +2501,10 @@ try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20380:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalMenuDsl.g:20380:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalMenuDsl.g:20476:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalMenuDsl.g:20476:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalMenuDsl.g:20380:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalMenuDsl.g:20476:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt15=2; int LA15_0 = input.LA(1); @@ -2500,10 +2522,10 @@ } switch (alt15) { case 1 : - // InternalMenuDsl.g:20380:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalMenuDsl.g:20476:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalMenuDsl.g:20380:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalMenuDsl.g:20476:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop11: do { int alt11=3; @@ -2519,7 +2541,7 @@ switch (alt11) { case 1 : - // InternalMenuDsl.g:20380:21: '\\\\' . + // InternalMenuDsl.g:20476:21: '\\\\' . { match('\\'); matchAny(); @@ -2527,7 +2549,7 @@ } break; case 2 : - // InternalMenuDsl.g:20380:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalMenuDsl.g:20476:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2547,7 +2569,7 @@ } } while (true); - // InternalMenuDsl.g:20380:44: ( '\"' )? + // InternalMenuDsl.g:20476:44: ( '\"' )? int alt12=2; int LA12_0 = input.LA(1); @@ -2556,7 +2578,7 @@ } switch (alt12) { case 1 : - // InternalMenuDsl.g:20380:44: '\"' + // InternalMenuDsl.g:20476:44: '\"' { match('\"'); @@ -2569,10 +2591,10 @@ } break; case 2 : - // InternalMenuDsl.g:20380:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalMenuDsl.g:20476:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalMenuDsl.g:20380:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalMenuDsl.g:20476:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop13: do { int alt13=3; @@ -2588,7 +2610,7 @@ switch (alt13) { case 1 : - // InternalMenuDsl.g:20380:55: '\\\\' . + // InternalMenuDsl.g:20476:55: '\\\\' . { match('\\'); matchAny(); @@ -2596,7 +2618,7 @@ } break; case 2 : - // InternalMenuDsl.g:20380:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalMenuDsl.g:20476:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2616,7 +2638,7 @@ } } while (true); - // InternalMenuDsl.g:20380:79: ( '\\'' )? + // InternalMenuDsl.g:20476:79: ( '\\'' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2625,7 +2647,7 @@ } switch (alt14) { case 1 : - // InternalMenuDsl.g:20380:79: '\\'' + // InternalMenuDsl.g:20476:79: '\\'' { match('\''); @@ -2656,12 +2678,12 @@ try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20382:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalMenuDsl.g:20382:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalMenuDsl.g:20478:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalMenuDsl.g:20478:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalMenuDsl.g:20382:24: ( options {greedy=false; } : . )* + // InternalMenuDsl.g:20478:24: ( options {greedy=false; } : . )* loop16: do { int alt16=2; @@ -2686,7 +2708,7 @@ switch (alt16) { case 1 : - // InternalMenuDsl.g:20382:52: . + // InternalMenuDsl.g:20478:52: . { matchAny(); @@ -2716,12 +2738,12 @@ try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20384:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalMenuDsl.g:20384:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalMenuDsl.g:20480:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalMenuDsl.g:20480:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalMenuDsl.g:20384:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalMenuDsl.g:20480:24: (~ ( ( '\\n' | '\\r' ) ) )* loop17: do { int alt17=2; @@ -2734,7 +2756,7 @@ switch (alt17) { case 1 : - // InternalMenuDsl.g:20384:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalMenuDsl.g:20480:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2754,7 +2776,7 @@ } } while (true); - // InternalMenuDsl.g:20384:40: ( ( '\\r' )? '\\n' )? + // InternalMenuDsl.g:20480:40: ( ( '\\r' )? '\\n' )? int alt19=2; int LA19_0 = input.LA(1); @@ -2763,9 +2785,9 @@ } switch (alt19) { case 1 : - // InternalMenuDsl.g:20384:41: ( '\\r' )? '\\n' + // InternalMenuDsl.g:20480:41: ( '\\r' )? '\\n' { - // InternalMenuDsl.g:20384:41: ( '\\r' )? + // InternalMenuDsl.g:20480:41: ( '\\r' )? int alt18=2; int LA18_0 = input.LA(1); @@ -2774,7 +2796,7 @@ } switch (alt18) { case 1 : - // InternalMenuDsl.g:20384:41: '\\r' + // InternalMenuDsl.g:20480:41: '\\r' { match('\r'); @@ -2806,10 +2828,10 @@ try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20386:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalMenuDsl.g:20386:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMenuDsl.g:20482:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalMenuDsl.g:20482:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalMenuDsl.g:20386:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMenuDsl.g:20482:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt20=0; loop20: do { @@ -2863,8 +2885,8 @@ try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20388:16: ( . ) - // InternalMenuDsl.g:20388:18: . + // InternalMenuDsl.g:20484:16: ( . ) + // InternalMenuDsl.g:20484:18: . { matchAny(); @@ -2879,8 +2901,8 @@ // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalMenuDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=101; + // InternalMenuDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt21=102; alt21 = dfa21.predict(input); switch (alt21) { case 1 : @@ -3528,63 +3550,70 @@ } break; case 93 : - // InternalMenuDsl.g:1:567: RULE_HEX + // InternalMenuDsl.g:1:567: T__105 + { + mT__105(); + + } + break; + case 94 : + // InternalMenuDsl.g:1:574: RULE_HEX { mRULE_HEX(); } break; - case 94 : - // InternalMenuDsl.g:1:576: RULE_INT + case 95 : + // InternalMenuDsl.g:1:583: RULE_INT { mRULE_INT(); } break; - case 95 : - // InternalMenuDsl.g:1:585: RULE_DECIMAL + case 96 : + // InternalMenuDsl.g:1:592: RULE_DECIMAL { mRULE_DECIMAL(); } break; - case 96 : - // InternalMenuDsl.g:1:598: RULE_ID + case 97 : + // InternalMenuDsl.g:1:605: RULE_ID { mRULE_ID(); } break; - case 97 : - // InternalMenuDsl.g:1:606: RULE_STRING + case 98 : + // InternalMenuDsl.g:1:613: RULE_STRING { mRULE_STRING(); } break; - case 98 : - // InternalMenuDsl.g:1:618: RULE_ML_COMMENT + case 99 : + // InternalMenuDsl.g:1:625: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 99 : - // InternalMenuDsl.g:1:634: RULE_SL_COMMENT + case 100 : + // InternalMenuDsl.g:1:641: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 100 : - // InternalMenuDsl.g:1:650: RULE_WS + case 101 : + // InternalMenuDsl.g:1:657: RULE_WS { mRULE_WS(); } break; - case 101 : - // InternalMenuDsl.g:1:658: RULE_ANY_OTHER + case 102 : + // InternalMenuDsl.g:1:665: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3598,42 +3627,43 @@ protected DFA21 dfa21 = new DFA21(this); static final String DFA21_eotS = - "\1\uffff\1\62\1\64\1\66\1\71\1\75\1\100\1\104\1\106\1\110\1\112\1\114\1\116\1\121\6\123\1\uffff\1\123\1\uffff\1\123\10\uffff\1\123\1\166\6\123\2\u0086\1\57\5\uffff\1\u008b\26\uffff\1\u008d\5\uffff\1\u008f\4\uffff\1\123\1\uffff\12\123\1\u009e\6\123\1\uffff\2\123\1\uffff\2\123\10\uffff\1\u00aa\1\123\2\uffff\1\123\1\u00ae\3\123\1\u00b2\7\123\1\uffff\1\u0086\12\uffff\1\u00bb\1\u00bc\14\123\1\uffff\1\123\1\u00ca\11\123\1\uffff\3\123\1\uffff\1\123\1\u00d9\1\123\1\uffff\2\123\1\u00dd\5\123\2\uffff\3\123\1\u00e6\11\123\1\uffff\5\123\1\u00f5\10\123\1\uffff\1\u00fe\2\123\1\uffff\1\u0101\6\123\1\u0109\1\uffff\1\123\1\u010b\4\123\1\u0110\1\123\1\u0112\5\123\1\uffff\1\u0118\1\u0119\1\u011a\5\123\1\uffff\1\123\1\u0121\1\uffff\1\u0122\6\123\1\uffff\1\u0129\1\uffff\1\u012a\2\123\1\u012d\1\uffff\1\123\1\uffff\5\123\3\uffff\4\123\1\u0138\1\u0139\2\uffff\1\u013a\2\123\1\u013d\2\123\2\uffff\2\123\1\uffff\1\123\1\u0143\1\u0144\1\u0145\3\123\1\u0149\2\123\3\uffff\2\123\1\uffff\5\123\3\uffff\3\123\1\uffff\1\u0156\3\123\1\u015a\2\123\1\u015d\4\123\1\uffff\3\123\1\uffff\2\123\1\uffff\1\u0167\4\123\1\u016c\1\u016d\2\123\1\uffff\1\u0170\2\123\1\u0173\2\uffff\1\123\1\u0175\1\uffff\2\123\1\uffff\1\u0178\1\uffff\2\123\1\uffff\1\u017b\1\123\1\uffff\1\123\1\u017e\1\uffff"; + "\1\uffff\1\63\1\65\1\67\1\72\1\76\1\101\1\105\1\107\1\111\1\113\1\115\1\117\1\122\6\124\1\uffff\1\124\1\uffff\2\124\10\uffff\1\124\1\170\6\124\2\u0088\1\60\5\uffff\1\u008d\26\uffff\1\u008f\5\uffff\1\u0091\4\uffff\1\124\1\uffff\12\124\1\u00a0\6\124\1\uffff\2\124\1\uffff\3\124\10\uffff\1\u00ad\1\124\2\uffff\1\124\1\u00b1\3\124\1\u00b5\7\124\1\uffff\1\u0088\12\uffff\1\u00be\1\u00bf\14\124\1\uffff\1\124\1\u00cd\12\124\1\uffff\3\124\1\uffff\1\124\1\u00dd\1\124\1\uffff\2\124\1\u00e1\5\124\2\uffff\3\124\1\u00ea\11\124\1\uffff\5\124\1\u00f9\11\124\1\uffff\1\u0103\2\124\1\uffff\1\u0106\6\124\1\u010e\1\uffff\1\124\1\u0110\4\124\1\u0115\1\124\1\u0117\5\124\1\uffff\1\u011d\1\124\1\u011f\1\u0120\5\124\1\uffff\1\124\1\u0127\1\uffff\1\u0128\6\124\1\uffff\1\u012f\1\uffff\1\u0130\2\124\1\u0133\1\uffff\1\124\1\uffff\5\124\1\uffff\1\u013a\2\uffff\4\124\1\u013f\1\u0140\2\uffff\1\u0141\2\124\1\u0144\2\124\2\uffff\2\124\1\uffff\1\124\1\u014a\1\u014b\1\u014c\2\124\1\uffff\1\124\1\u0150\2\124\3\uffff\2\124\1\uffff\5\124\3\uffff\3\124\1\uffff\1\u015d\3\124\1\u0161\2\124\1\u0164\4\124\1\uffff\3\124\1\uffff\2\124\1\uffff\1\u016e\4\124\1\u0173\1\u0174\2\124\1\uffff\1\u0177\2\124\1\u017a\2\uffff\1\124\1\u017c\1\uffff\2\124\1\uffff\1\u017f\1\uffff\2\124\1\uffff\1\u0182\1\124\1\uffff\1\124\1\u0185\1\uffff"; static final String DFA21_eofS = - "\u017f\uffff"; + "\u0186\uffff"; static final String DFA21_minS = - "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\154\1\150\1\146\2\141\1\uffff\1\141\1\uffff\1\150\10\uffff\1\143\1\72\2\145\1\141\1\145\1\163\1\145\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\160\1\164\1\163\1\141\1\160\1\151\1\156\1\157\1\141\1\163\1\44\1\154\1\162\1\156\1\143\1\157\1\162\1\uffff\1\154\1\163\1\uffff\1\144\1\151\10\uffff\1\44\1\143\2\uffff\1\146\1\44\1\141\1\167\1\154\1\44\1\160\1\162\1\165\1\142\1\164\1\145\1\171\1\uffff\1\60\12\uffff\2\44\1\145\1\141\1\162\1\145\1\164\1\145\1\164\1\143\1\167\1\157\1\147\1\164\1\uffff\1\163\1\44\1\141\1\153\1\143\1\163\1\154\1\145\1\143\1\164\1\154\1\uffff\1\157\1\141\1\143\1\uffff\1\154\1\44\1\154\1\uffff\1\145\1\157\1\44\1\145\1\154\1\165\1\162\1\102\2\uffff\2\156\1\171\1\44\1\151\1\162\1\143\1\150\1\102\1\162\1\145\1\141\1\145\1\uffff\1\154\1\141\1\145\1\160\1\141\1\44\2\150\1\145\1\162\1\165\1\147\1\162\1\157\1\uffff\1\44\1\157\1\167\1\uffff\1\44\1\145\1\162\1\106\1\151\2\144\1\44\1\uffff\1\143\1\44\1\150\1\162\1\141\1\164\1\44\1\156\1\44\1\154\1\147\1\163\1\145\1\160\1\uffff\3\44\1\144\1\154\1\156\1\151\1\147\1\uffff\1\146\1\44\1\uffff\1\44\1\156\1\151\1\156\1\163\1\151\1\145\1\uffff\1\44\1\uffff\1\44\1\157\1\144\1\44\1\uffff\1\143\1\uffff\1\171\1\145\1\163\1\143\1\163\3\uffff\1\151\1\164\1\145\1\142\2\44\2\uffff\1\44\1\154\1\144\1\44\1\157\1\144\2\uffff\1\156\1\147\1\uffff\1\145\3\44\1\164\1\145\1\157\1\44\1\162\1\145\3\uffff\1\164\1\151\1\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1\144\1\156\1\uffff\1\44\1\144\1\145\1\156\1\44\1\155\1\172\1\44\1\146\1\166\1\111\1\123\1\uffff\1\102\1\162\1\147\1\uffff\1\141\1\145\1\uffff\1\44\1\145\1\155\1\165\1\171\2\44\1\147\1\144\1\uffff\1\44\1\141\1\142\1\44\2\uffff\1\145\1\44\1\uffff\1\147\1\155\1\uffff\1\44\1\uffff\2\145\1\uffff\1\44\1\156\1\uffff\1\165\1\44\1\uffff"; + "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\154\1\150\1\146\2\141\1\uffff\1\141\1\uffff\1\145\1\150\10\uffff\1\143\1\72\2\145\1\141\1\145\1\163\1\145\2\60\1\44\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\160\1\164\1\163\1\141\1\160\1\151\1\156\1\157\1\141\1\163\1\44\1\154\1\162\1\156\1\143\1\157\1\162\1\uffff\1\154\1\163\1\uffff\1\151\1\144\1\151\10\uffff\1\44\1\143\2\uffff\1\146\1\44\1\141\1\167\1\154\1\44\1\160\1\162\1\165\1\142\1\164\1\145\1\171\1\uffff\1\60\12\uffff\2\44\1\145\1\141\1\162\1\145\1\164\1\145\1\164\1\143\1\167\1\157\1\147\1\164\1\uffff\1\163\1\44\1\141\1\153\1\143\1\163\1\154\1\145\1\143\1\147\1\164\1\154\1\uffff\1\157\1\141\1\143\1\uffff\1\154\1\44\1\154\1\uffff\1\145\1\157\1\44\1\145\1\154\1\165\1\162\1\102\2\uffff\2\156\1\171\1\44\1\151\1\162\1\143\1\150\1\102\1\162\1\145\1\141\1\145\1\uffff\1\154\1\141\1\145\1\160\1\141\1\44\3\150\1\145\1\162\1\165\1\147\1\162\1\157\1\uffff\1\44\1\157\1\167\1\uffff\1\44\1\145\1\162\1\106\1\151\2\144\1\44\1\uffff\1\143\1\44\1\150\1\162\1\141\1\164\1\44\1\156\1\44\1\154\1\147\1\163\1\145\1\160\1\uffff\1\44\1\164\2\44\1\144\1\154\1\156\1\151\1\147\1\uffff\1\146\1\44\1\uffff\1\44\1\156\1\151\1\156\1\163\1\151\1\145\1\uffff\1\44\1\uffff\1\44\1\157\1\144\1\44\1\uffff\1\143\1\uffff\1\171\1\145\1\163\1\143\1\163\1\uffff\1\44\2\uffff\1\151\1\164\1\145\1\142\2\44\2\uffff\1\44\1\154\1\144\1\44\1\157\1\144\2\uffff\1\156\1\147\1\uffff\1\145\3\44\1\164\1\145\1\uffff\1\157\1\44\1\162\1\145\3\uffff\1\164\1\151\1\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1\144\1\156\1\uffff\1\44\1\144\1\145\1\156\1\44\1\155\1\172\1\44\1\146\1\166\1\111\1\123\1\uffff\1\102\1\162\1\147\1\uffff\1\141\1\145\1\uffff\1\44\1\145\1\155\1\165\1\171\2\44\1\147\1\144\1\uffff\1\44\1\141\1\142\1\44\2\uffff\1\145\1\44\1\uffff\1\147\1\155\1\uffff\1\44\1\uffff\2\145\1\uffff\1\44\1\156\1\uffff\1\165\1\44\1\uffff"; static final String DFA21_maxS = - "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\171\1\156\1\157\1\162\1\uffff\1\157\1\uffff\1\151\10\uffff\1\163\1\72\1\157\1\165\1\171\1\145\1\163\1\145\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\uffff\2\164\1\163\1\141\1\160\1\151\1\156\1\157\1\160\1\163\1\172\1\154\1\162\1\156\1\143\1\157\1\162\1\uffff\1\154\1\164\1\uffff\1\144\1\151\10\uffff\1\172\1\143\2\uffff\1\163\1\172\1\141\1\167\1\154\1\172\1\160\1\162\1\171\1\142\1\164\1\145\1\171\1\uffff\1\154\12\uffff\2\172\1\145\1\141\1\162\1\145\1\164\1\145\1\164\1\143\1\167\1\157\1\147\1\164\1\uffff\1\163\1\172\1\141\1\153\1\143\1\163\1\154\1\145\1\143\1\164\1\154\1\uffff\1\157\1\141\1\151\1\uffff\1\154\1\172\1\154\1\uffff\1\145\1\157\1\172\1\145\1\154\1\165\1\162\1\102\2\uffff\2\156\1\171\1\172\1\151\1\162\1\143\1\150\1\102\1\162\1\145\1\141\1\145\1\uffff\1\154\1\141\1\145\1\160\1\141\1\172\2\150\1\145\1\162\1\165\1\147\1\162\1\157\1\uffff\1\172\1\157\1\167\1\uffff\1\172\1\145\1\162\1\106\1\151\1\163\1\144\1\172\1\uffff\1\143\1\172\1\150\1\162\1\141\1\164\1\172\1\156\1\172\1\154\1\147\1\163\1\145\1\160\1\uffff\3\172\1\144\1\154\1\156\1\151\1\147\1\uffff\1\146\1\172\1\uffff\1\172\1\156\1\151\1\156\1\163\1\151\1\145\1\uffff\1\172\1\uffff\1\172\1\157\1\144\1\172\1\uffff\1\143\1\uffff\1\171\1\145\1\163\1\143\1\163\3\uffff\1\151\1\164\1\145\1\142\2\172\2\uffff\1\172\1\154\1\144\1\172\1\157\1\144\2\uffff\1\156\1\147\1\uffff\1\145\3\172\1\164\1\145\1\157\1\172\1\162\1\145\3\uffff\1\164\1\151\1\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1\144\1\156\1\uffff\1\172\1\144\1\145\1\156\1\172\1\155\2\172\1\146\1\166\1\111\1\123\1\uffff\1\102\1\162\1\147\1\uffff\1\141\1\145\1\uffff\1\172\1\145\1\155\1\165\1\171\2\172\1\147\1\144\1\uffff\1\172\1\141\1\142\1\172\2\uffff\1\145\1\172\1\uffff\1\147\1\155\1\uffff\1\172\1\uffff\2\145\1\uffff\1\172\1\156\1\uffff\1\165\1\172\1\uffff"; + "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1\170\1\171\1\156\1\157\1\162\1\uffff\1\157\1\uffff\1\145\1\151\10\uffff\1\163\1\72\1\157\1\165\1\171\1\145\1\163\1\145\1\170\1\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162\1\uffff\2\164\1\163\1\141\1\160\1\151\1\156\1\157\1\160\1\163\1\172\1\154\1\162\1\156\1\143\1\157\1\162\1\uffff\1\154\1\164\1\uffff\1\151\1\144\1\151\10\uffff\1\172\1\143\2\uffff\1\163\1\172\1\141\1\167\1\154\1\172\1\160\1\162\1\171\1\142\1\164\1\145\1\171\1\uffff\1\154\12\uffff\2\172\1\145\1\141\1\162\1\145\1\164\1\145\1\164\1\143\1\167\1\157\1\147\1\164\1\uffff\1\163\1\172\1\141\1\153\1\143\1\163\1\154\1\145\1\143\1\147\1\164\1\154\1\uffff\1\157\1\141\1\151\1\uffff\1\154\1\172\1\154\1\uffff\1\145\1\157\1\172\1\145\1\154\1\165\1\162\1\102\2\uffff\2\156\1\171\1\172\1\151\1\162\1\143\1\150\1\102\1\162\1\145\1\141\1\145\1\uffff\1\154\1\141\1\145\1\160\1\141\1\172\3\150\1\145\1\162\1\165\1\147\1\162\1\157\1\uffff\1\172\1\157\1\167\1\uffff\1\172\1\145\1\162\1\106\1\151\1\163\1\144\1\172\1\uffff\1\143\1\172\1\150\1\162\1\141\1\164\1\172\1\156\1\172\1\154\1\147\1\163\1\145\1\160\1\uffff\1\172\1\164\2\172\1\144\1\154\1\156\1\151\1\147\1\uffff\1\146\1\172\1\uffff\1\172\1\156\1\151\1\156\1\163\1\151\1\145\1\uffff\1\172\1\uffff\1\172\1\157\1\144\1\172\1\uffff\1\143\1\uffff\1\171\1\145\1\163\1\143\1\163\1\uffff\1\172\2\uffff\1\151\1\164\1\145\1\142\2\172\2\uffff\1\172\1\154\1\144\1\172\1\157\1\144\2\uffff\1\156\1\147\1\uffff\1\145\3\172\1\164\1\145\1\uffff\1\157\1\172\1\162\1\145\3\uffff\1\164\1\151\1\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1\144\1\156\1\uffff\1\172\1\144\1\145\1\156\1\172\1\155\2\172\1\146\1\166\1\111\1\123\1\uffff\1\102\1\162\1\147\1\uffff\1\141\1\145\1\uffff\1\172\1\145\1\155\1\165\1\171\2\172\1\147\1\144\1\uffff\1\172\1\141\1\142\1\172\2\uffff\1\145\1\172\1\uffff\1\147\1\155\1\uffff\1\172\1\uffff\2\145\1\uffff\1\172\1\156\1\uffff\1\165\1\172\1\uffff"; static final String DFA21_acceptS = - "\24\uffff\1\50\1\uffff\1\53\1\uffff\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\13\uffff\1\140\2\141\1\144\1\145\1\uffff\1\23\1\1\1\2\1\132\1\3\1\113\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\142\1\143\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\131\1\112\1\uffff\1\140\21\uffff\1\50\2\uffff\1\53\2\uffff\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\2\uffff\1\130\1\73\15\uffff\1\135\1\uffff\1\136\1\137\1\141\1\144\1\13\1\11\1\14\1\12\1\21\1\22\16\uffff\1\70\13\uffff\1\67\3\uffff\1\100\3\uffff\1\127\10\uffff\1\40\1\133\15\uffff\1\76\16\uffff\1\101\3\uffff\1\106\10\uffff\1\71\16\uffff\1\75\10\uffff\1\102\2\uffff\1\134\7\uffff\1\55\1\uffff\1\45\4\uffff\1\117\1\uffff\1\46\5\uffff\1\111\1\54\1\77\6\uffff\1\104\1\123\6\uffff\1\42\1\72\2\uffff\1\43\12\uffff\1\124\1\103\1\105\2\uffff\1\41\5\uffff\1\107\1\47\1\121\3\uffff\1\74\14\uffff\1\115\3\uffff\1\44\2\uffff\1\120\11\uffff\1\66\4\uffff\1\125\1\126\2\uffff\1\122\2\uffff\1\116\1\uffff\1\110\2\uffff\1\51\2\uffff\1\52\2\uffff\1\114"; + "\24\uffff\1\50\1\uffff\1\53\2\uffff\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\13\uffff\1\141\2\142\1\145\1\146\1\uffff\1\23\1\1\1\2\1\133\1\3\1\114\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6\1\31\1\30\1\7\1\143\1\144\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16\1\24\1\17\1\uffff\1\37\1\25\1\132\1\113\1\uffff\1\141\21\uffff\1\50\2\uffff\1\53\3\uffff\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff\1\131\1\74\15\uffff\1\136\1\uffff\1\137\1\140\1\142\1\145\1\13\1\11\1\14\1\12\1\21\1\22\16\uffff\1\71\14\uffff\1\70\3\uffff\1\101\3\uffff\1\130\10\uffff\1\40\1\134\15\uffff\1\77\17\uffff\1\102\3\uffff\1\107\10\uffff\1\72\16\uffff\1\76\11\uffff\1\103\2\uffff\1\135\7\uffff\1\56\1\uffff\1\45\4\uffff\1\120\1\uffff\1\46\5\uffff\1\112\1\uffff\1\55\1\100\6\uffff\1\105\1\124\6\uffff\1\42\1\73\2\uffff\1\43\6\uffff\1\54\4\uffff\1\125\1\104\1\106\2\uffff\1\41\5\uffff\1\110\1\47\1\122\3\uffff\1\75\14\uffff\1\116\3\uffff\1\44\2\uffff\1\121\11\uffff\1\67\4\uffff\1\126\1\127\2\uffff\1\123\2\uffff\1\117\1\uffff\1\111\2\uffff\1\51\2\uffff\1\52\2\uffff\1\115"; static final String DFA21_specialS = - "\1\0\u017e\uffff}>"; + "\1\0\u0185\uffff}>"; static final String[] DFA21_transitionS = { - "\11\57\2\56\2\57\1\56\22\57\1\56\1\11\1\54\1\36\1\53\1\10\1\3\1\55\1\32\1\33\1\6\1\4\1\34\1\5\1\14\1\7\1\50\11\51\1\41\1\30\1\13\1\1\1\12\1\15\1\31\32\53\1\37\1\57\1\35\1\52\1\53\1\57\1\40\1\53\1\25\1\42\1\17\1\22\2\53\1\21\1\53\1\47\2\53\1\43\1\53\1\23\1\53\1\45\1\20\1\44\1\46\1\16\1\27\3\53\1\24\1\2\1\26\uff82\57", - "\1\60\1\61", - "\1\63", - "\1\65", - "\1\70\21\uffff\1\67", - "\1\74\17\uffff\1\72\1\73", - "\1\77\22\uffff\1\76", - "\1\102\4\uffff\1\103\15\uffff\1\101", - "\1\105", - "\1\107", - "\1\111", - "\1\113", - "\1\115", - "\1\120\13\uffff\1\117", - "\1\122", - "\1\126\1\uffff\1\125\11\uffff\1\124", - "\1\133\13\uffff\1\127\1\130\1\uffff\1\131\1\uffff\1\132", - "\1\136\6\uffff\1\134\1\135", - "\1\137\7\uffff\1\141\5\uffff\1\140", - "\1\142\3\uffff\1\144\14\uffff\1\143", + "\11\60\2\57\2\60\1\57\22\60\1\57\1\11\1\55\1\37\1\54\1\10\1\3\1\56\1\33\1\34\1\6\1\4\1\35\1\5\1\14\1\7\1\51\11\52\1\42\1\31\1\13\1\1\1\12\1\15\1\32\32\54\1\40\1\60\1\36\1\53\1\54\1\60\1\41\1\54\1\25\1\43\1\17\1\22\1\54\1\27\1\21\1\54\1\50\2\54\1\44\1\54\1\23\1\54\1\46\1\20\1\45\1\47\1\16\1\30\3\54\1\24\1\2\1\26\uff82\60", + "\1\61\1\62", + "\1\64", + "\1\66", + "\1\71\21\uffff\1\70", + "\1\75\17\uffff\1\73\1\74", + "\1\100\22\uffff\1\77", + "\1\103\4\uffff\1\104\15\uffff\1\102", + "\1\106", + "\1\110", + "\1\112", + "\1\114", + "\1\116", + "\1\121\13\uffff\1\120", + "\1\123", + "\1\127\1\uffff\1\126\11\uffff\1\125", + "\1\134\13\uffff\1\130\1\131\1\uffff\1\132\1\uffff\1\133", + "\1\137\6\uffff\1\135\1\136", + "\1\140\7\uffff\1\142\5\uffff\1\141", + "\1\143\3\uffff\1\145\14\uffff\1\144", "", - "\1\147\15\uffff\1\146", + "\1\150\15\uffff\1\147", "", - "\1\152\1\151", + "\1\152", + "\1\154\1\153", "", "", "", @@ -3642,40 +3672,17 @@ "", "", "", - "\1\164\17\uffff\1\163", - "\1\165", - "\1\167\3\uffff\1\171\5\uffff\1\170", - "\1\172\15\uffff\1\174\1\uffff\1\173", - "\1\u0080\6\uffff\1\176\11\uffff\1\177\6\uffff\1\175", - "\1\u0081", - "\1\u0082", + "\1\166\17\uffff\1\165", + "\1\167", + "\1\171\3\uffff\1\173\5\uffff\1\172", + "\1\174\15\uffff\1\176\1\uffff\1\175", + "\1\u0082\6\uffff\1\u0080\11\uffff\1\u0081\6\uffff\1\177", "\1\u0083", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084\6\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "\1\123\34\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", - "", - "", - "", - "", - "\1\u008a", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\u0084", + "\1\u0085", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\13\uffff\1\u0086\6\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\13\uffff\1\u0086", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\22\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089", + "\1\124\34\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", "", "", @@ -3687,78 +3694,99 @@ "", "", "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", "\1\u008e", "", "", "", "", - "\1\u0090\5\uffff\1\u0091", "", - "\1\u0093\3\uffff\1\u0092", - "\1\u0094", - "\1\u0095", + "\1\u0090", + "", + "", + "", + "", + "\1\u0092\5\uffff\1\u0093", + "", + "\1\u0095\3\uffff\1\u0094", "\1\u0096", "\1\u0097", "\1\u0098", "\1\u0099", "\1\u009a", - "\1\u009c\16\uffff\1\u009b", - "\1\u009d", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u009b", + "\1\u009c", + "\1\u009e\16\uffff\1\u009d", "\1\u009f", - "\1\u00a0", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00a1", "\1\u00a2", "\1\u00a3", "\1\u00a4", - "", "\1\u00a5", - "\1\u00a6\1\u00a7", + "\1\u00a6", "", - "\1\u00a8", - "\1\u00a9", + "\1\u00a7", + "\1\u00a8\1\u00a9", "", - "", - "", - "", - "", - "", - "", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00aa", "\1\u00ab", + "\1\u00ac", "", "", - "\1\u00ac\14\uffff\1\u00ad", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "", + "", + "", + "", + "", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u00ae", + "", + "", + "\1\u00af\14\uffff\1\u00b0", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u00b2", "\1\u00b3", "\1\u00b4", - "\1\u00b6\3\uffff\1\u00b5", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u00b6", "\1\u00b7", - "\1\u00b8", - "\1\u00b9", + "\1\u00b9\3\uffff\1\u00b8", "\1\u00ba", - "", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00bb", + "\1\u00bc", "\1\u00bd", - "\1\u00be", - "\1\u00bf", + "", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\22\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00c0", "\1\u00c1", "\1\u00c2", @@ -3768,169 +3796,166 @@ "\1\u00c6", "\1\u00c7", "\1\u00c8", - "", "\1\u00c9", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00ca", "\1\u00cb", + "", "\1\u00cc", - "\1\u00cd", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00ce", "\1\u00cf", "\1\u00d0", "\1\u00d1", "\1\u00d2", "\1\u00d3", - "", "\1\u00d4", "\1\u00d5", - "\1\u00d7\5\uffff\1\u00d6", + "\1\u00d6", + "\1\u00d7", "", "\1\u00d8", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u00da", + "\1\u00d9", + "\1\u00db\5\uffff\1\u00da", "", - "\1\u00db", "\1\u00dc", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00de", + "", "\1\u00df", "\1\u00e0", - "\1\u00e1", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00e2", - "", - "", "\1\u00e3", "\1\u00e4", "\1\u00e5", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00e6", + "", + "", "\1\u00e7", "\1\u00e8", "\1\u00e9", - "\1\u00ea", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00eb", "\1\u00ec", "\1\u00ed", "\1\u00ee", "\1\u00ef", - "", "\1\u00f0", "\1\u00f1", "\1\u00f2", "\1\u00f3", + "", "\1\u00f4", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00f5", "\1\u00f6", "\1\u00f7", "\1\u00f8", - "\1\u00f9", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u00fa", "\1\u00fb", "\1\u00fc", "\1\u00fd", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u00fe", "\1\u00ff", "\1\u0100", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0101", "\1\u0102", - "\1\u0103", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0104", "\1\u0105", - "\1\u0106\16\uffff\1\u0107", - "\1\u0108", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0107", + "\1\u0108", + "\1\u0109", "\1\u010a", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u010c", + "\1\u010b\16\uffff\1\u010c", "\1\u010d", - "\1\u010e", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "", "\1\u010f", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0111", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0112", "\1\u0113", "\1\u0114", - "\1\u0115", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0116", - "\1\u0117", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0118", + "\1\u0119", + "\1\u011a", "\1\u011b", "\1\u011c", - "\1\u011d", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u011e", - "\1\u011f", - "", - "\1\u0120", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0121", + "\1\u0122", "\1\u0123", "\1\u0124", "\1\u0125", + "", "\1\u0126", - "\1\u0127", - "\1\u0128", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0129", + "\1\u012a", "\1\u012b", "\1\u012c", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", + "\1\u012d", "\1\u012e", "", - "\1\u012f", - "\1\u0130", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0131", "\1\u0132", - "\1\u0133", - "", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", "\1\u0134", + "", "\1\u0135", "\1\u0136", "\1\u0137", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0138", + "\1\u0139", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", "\1\u013b", "\1\u013c", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u013d", "\1\u013e", - "\1\u013f", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", "", - "\1\u0140", - "\1\u0141", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0142", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0143", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0145", "\1\u0146", + "", + "", "\1\u0147", "\1\u0148", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u014a", - "\1\u014b", "", - "", - "", - "\1\u014c", + "\1\u0149", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u014d", - "", "\1\u014e", + "", "\1\u014f", - "\1\u0150", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0151", "\1\u0152", "", @@ -3938,60 +3963,71 @@ "", "\1\u0153", "\1\u0154", - "\1\u0155", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0155", + "\1\u0156", "\1\u0157", "\1\u0158", "\1\u0159", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "", + "", + "", + "\1\u015a", "\1\u015b", "\1\u015c", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u015e", "\1\u015f", "\1\u0160", - "\1\u0161", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0162", "\1\u0163", - "\1\u0164", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "\1\u0165", "\1\u0166", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u0167", "\1\u0168", + "", "\1\u0169", "\1\u016a", "\1\u016b", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u016e", - "\1\u016f", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u016c", + "\1\u016d", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u016f", + "\1\u0170", "\1\u0171", "\1\u0172", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", - "", - "\1\u0174", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0175", "\1\u0176", - "\1\u0177", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0178", "\1\u0179", - "\1\u017a", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "\1\u017c", + "", + "\1\u017b", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "", "\1\u017d", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff\32\123", + "\1\u017e", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "", + "\1\u0180", + "\1\u0181", + "", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", + "\1\u0183", + "", + "\1\u0184", + "\1\124\13\uffff\12\124\7\uffff\32\124\4\uffff\1\124\1\uffff\32\124", "" }; @@ -4025,7 +4061,7 @@ this.transition = DFA21_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -4079,55 +4115,57 @@ else if ( (LA21_0=='}') ) {s = 22;} - else if ( (LA21_0=='w') ) {s = 23;} + else if ( (LA21_0=='h') ) {s = 23;} - else if ( (LA21_0==';') ) {s = 24;} + else if ( (LA21_0=='w') ) {s = 24;} - else if ( (LA21_0=='@') ) {s = 25;} + else if ( (LA21_0==';') ) {s = 25;} - else if ( (LA21_0=='(') ) {s = 26;} + else if ( (LA21_0=='@') ) {s = 26;} - else if ( (LA21_0==')') ) {s = 27;} + else if ( (LA21_0=='(') ) {s = 27;} - else if ( (LA21_0==',') ) {s = 28;} + else if ( (LA21_0==')') ) {s = 28;} - else if ( (LA21_0==']') ) {s = 29;} + else if ( (LA21_0==',') ) {s = 29;} - else if ( (LA21_0=='#') ) {s = 30;} + else if ( (LA21_0==']') ) {s = 30;} - else if ( (LA21_0=='[') ) {s = 31;} + else if ( (LA21_0=='#') ) {s = 31;} - else if ( (LA21_0=='a') ) {s = 32;} + else if ( (LA21_0=='[') ) {s = 32;} - else if ( (LA21_0==':') ) {s = 33;} + else if ( (LA21_0=='a') ) {s = 33;} - else if ( (LA21_0=='d') ) {s = 34;} + else if ( (LA21_0==':') ) {s = 34;} - else if ( (LA21_0=='n') ) {s = 35;} + else if ( (LA21_0=='d') ) {s = 35;} - else if ( (LA21_0=='t') ) {s = 36;} + else if ( (LA21_0=='n') ) {s = 36;} - else if ( (LA21_0=='r') ) {s = 37;} + else if ( (LA21_0=='t') ) {s = 37;} - else if ( (LA21_0=='u') ) {s = 38;} + else if ( (LA21_0=='r') ) {s = 38;} - else if ( (LA21_0=='k') ) {s = 39;} + else if ( (LA21_0=='u') ) {s = 39;} - else if ( (LA21_0=='0') ) {s = 40;} + else if ( (LA21_0=='k') ) {s = 40;} - else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 41;} + else if ( (LA21_0=='0') ) {s = 41;} - else if ( (LA21_0=='^') ) {s = 42;} + else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 42;} - else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||LA21_0=='j'||(LA21_0>='l' && LA21_0<='m')||LA21_0=='o'||LA21_0=='q'||(LA21_0>='x' && LA21_0<='z')) ) {s = 43;} + else if ( (LA21_0=='^') ) {s = 43;} - else if ( (LA21_0=='\"') ) {s = 44;} + else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||LA21_0=='g'||LA21_0=='j'||(LA21_0>='l' && LA21_0<='m')||LA21_0=='o'||LA21_0=='q'||(LA21_0>='x' && LA21_0<='z')) ) {s = 44;} - else if ( (LA21_0=='\'') ) {s = 45;} + else if ( (LA21_0=='\"') ) {s = 45;} - else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 46;} + else if ( (LA21_0=='\'') ) {s = 46;} - else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 47;} + else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 47;} + + else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 48;} if ( s>=0 ) return s; break;
diff --git a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslParser.java b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslParser.java index 68ccd11..4cfe6c6 100644 --- a/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslParser.java +++ b/org.eclipse.osbp.xtext.menu.ide/src-gen/org/eclipse/osbp/xtext/menu/ide/contentassist/antlr/internal/InternalMenuDslParser.java
@@ -23,7 +23,7 @@ @SuppressWarnings("all") public class InternalMenuDslParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'package'", "'{'", "'expandedImage'", "'collapsedImage'", "'}'", "'width'", "'entry'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'accordionSubmenu'", "'designer'", "'describedBy'", "'image'", "'showBadge'", "'process'", "'perspective'", "'table'", "'dialog'", "'userFilter'", "'keyBinding'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'package'", "'{'", "'expandedImage'", "'collapsedImage'", "'}'", "'height'", "'width'", "'entry'", "';'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'accordionSubmenu'", "'designer'", "'describedBy'", "'image'", "'showBadge'", "'process'", "'perspective'", "'table'", "'dialog'", "'userFilter'", "'keyBinding'", "'ns'", "'::'", "'?.'", "'|'", "'var'", "'true'" }; public static final int RULE_HEX=6; public static final int T__50=50; @@ -127,6 +127,7 @@ public static final int T__103=103; public static final int T__86=86; public static final int T__87=87; + public static final int T__105=105; // delegates // delegators @@ -7525,32 +7526,32 @@ // InternalMenuDsl.g:2229:1: ( ( ( rule__MenuEntry__Group_6_0__0 ) ) | ( ( rule__MenuEntry__Group_6_1__0 ) ) | ( ( rule__MenuEntry__Group_6_2__0 ) ) | ( ( rule__MenuEntry__Group_6_3__0 ) ) | ( ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) ) | ( ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) ) ) int alt3=6; switch ( input.LA(1) ) { - case 93: + case 94: { alt3=1; } break; - case 94: + case 95: { alt3=2; } break; - case 95: + case 96: { alt3=3; } break; - case 96: + case 97: { alt3=4; } break; - case 97: + case 98: { alt3=5; } break; - case 98: + case 99: { alt3=6; } @@ -8262,10 +8263,10 @@ int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==59) ) { + if ( (LA9_0==60) ) { alt9=1; } - else if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_DECIMAL)||LA9_0==27||(LA9_0>=34 && LA9_0<=35)||LA9_0==40||(LA9_0>=45 && LA9_0<=50)||LA9_0==52||LA9_0==60||(LA9_0>=64 && LA9_0<=65)||LA9_0==68||LA9_0==70||(LA9_0>=74 && LA9_0<=82)||LA9_0==84||LA9_0==104) ) { + else if ( ((LA9_0>=RULE_STRING && LA9_0<=RULE_DECIMAL)||LA9_0==27||(LA9_0>=34 && LA9_0<=35)||LA9_0==40||(LA9_0>=45 && LA9_0<=50)||LA9_0==52||LA9_0==61||(LA9_0>=65 && LA9_0<=66)||LA9_0==69||LA9_0==71||(LA9_0>=75 && LA9_0<=83)||LA9_0==85||LA9_0==105) ) { alt9=2; } else { @@ -8353,12 +8354,12 @@ { int LA10_1 = input.LA(2); - if ( (LA10_1==EOF||(LA10_1>=RULE_STRING && LA10_1<=RULE_DECIMAL)||(LA10_1>=14 && LA10_1<=50)||LA10_1==52||LA10_1==55||LA10_1==58||(LA10_1>=60 && LA10_1<=85)||(LA10_1>=100 && LA10_1<=101)||(LA10_1>=103 && LA10_1<=104)) ) { - alt10=2; - } - else if ( (LA10_1==13) ) { + if ( (LA10_1==13) ) { alt10=1; } + else if ( (LA10_1==EOF||(LA10_1>=RULE_STRING && LA10_1<=RULE_DECIMAL)||(LA10_1>=14 && LA10_1<=50)||LA10_1==52||LA10_1==55||LA10_1==59||(LA10_1>=61 && LA10_1<=86)||(LA10_1>=101 && LA10_1<=102)||(LA10_1>=104 && LA10_1<=105)) ) { + alt10=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -8372,7 +8373,7 @@ { int LA10_2 = input.LA(2); - if ( (LA10_2==EOF||(LA10_2>=RULE_STRING && LA10_2<=RULE_DECIMAL)||(LA10_2>=14 && LA10_2<=50)||LA10_2==52||LA10_2==55||LA10_2==58||(LA10_2>=60 && LA10_2<=85)||(LA10_2>=100 && LA10_2<=101)||(LA10_2>=103 && LA10_2<=104)) ) { + if ( (LA10_2==EOF||(LA10_2>=RULE_STRING && LA10_2<=RULE_DECIMAL)||(LA10_2>=14 && LA10_2<=50)||LA10_2==52||LA10_2==55||LA10_2==59||(LA10_2>=61 && LA10_2<=86)||(LA10_2>=101 && LA10_2<=102)||(LA10_2>=104 && LA10_2<=105)) ) { alt10=2; } else if ( (LA10_2==13) ) { @@ -8394,7 +8395,7 @@ if ( (LA10_3==13) ) { alt10=1; } - else if ( (LA10_3==EOF||(LA10_3>=RULE_STRING && LA10_3<=RULE_DECIMAL)||(LA10_3>=14 && LA10_3<=50)||LA10_3==52||LA10_3==55||LA10_3==58||(LA10_3>=60 && LA10_3<=85)||(LA10_3>=100 && LA10_3<=101)||(LA10_3>=103 && LA10_3<=104)) ) { + else if ( (LA10_3==EOF||(LA10_3>=RULE_STRING && LA10_3<=RULE_DECIMAL)||(LA10_3>=14 && LA10_3<=50)||LA10_3==52||LA10_3==55||LA10_3==59||(LA10_3>=61 && LA10_3<=86)||(LA10_3>=101 && LA10_3<=102)||(LA10_3>=104 && LA10_3<=105)) ) { alt10=2; } else { @@ -8410,7 +8411,7 @@ { int LA10_4 = input.LA(2); - if ( (LA10_4==EOF||(LA10_4>=RULE_STRING && LA10_4<=RULE_DECIMAL)||(LA10_4>=14 && LA10_4<=50)||LA10_4==52||LA10_4==55||LA10_4==58||(LA10_4>=60 && LA10_4<=85)||(LA10_4>=100 && LA10_4<=101)||(LA10_4>=103 && LA10_4<=104)) ) { + if ( (LA10_4==EOF||(LA10_4>=RULE_STRING && LA10_4<=RULE_DECIMAL)||(LA10_4>=14 && LA10_4<=50)||LA10_4==52||LA10_4==55||LA10_4==59||(LA10_4>=61 && LA10_4<=86)||(LA10_4>=101 && LA10_4<=102)||(LA10_4>=104 && LA10_4<=105)) ) { alt10=2; } else if ( (LA10_4==13) ) { @@ -8432,7 +8433,7 @@ if ( (LA10_5==13) ) { alt10=1; } - else if ( (LA10_5==EOF||(LA10_5>=RULE_STRING && LA10_5<=RULE_DECIMAL)||(LA10_5>=14 && LA10_5<=50)||LA10_5==52||LA10_5==55||LA10_5==58||(LA10_5>=60 && LA10_5<=85)||(LA10_5>=100 && LA10_5<=101)||(LA10_5>=103 && LA10_5<=104)) ) { + else if ( (LA10_5==EOF||(LA10_5>=RULE_STRING && LA10_5<=RULE_DECIMAL)||(LA10_5>=14 && LA10_5<=50)||LA10_5==52||LA10_5==55||LA10_5==59||(LA10_5>=61 && LA10_5<=86)||(LA10_5>=101 && LA10_5<=102)||(LA10_5>=104 && LA10_5<=105)) ) { alt10=2; } else { @@ -8455,12 +8456,11 @@ case 49: case 50: case 52: - case 60: - case 64: + case 61: case 65: - case 68: - case 70: - case 74: + case 66: + case 69: + case 71: case 75: case 76: case 77: @@ -8469,8 +8469,9 @@ case 80: case 81: case 82: - case 84: - case 104: + case 83: + case 85: + case 105: { alt10=2; } @@ -8926,7 +8927,7 @@ int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==66) ) { + if ( (LA13_0==67) ) { alt13=1; } else if ( ((LA13_0>=25 && LA13_0<=27)) ) { @@ -9034,12 +9035,12 @@ { int LA14_2 = input.LA(2); - if ( (LA14_2==13) ) { - alt14=2; - } - else if ( (LA14_2==EOF||(LA14_2>=RULE_STRING && LA14_2<=RULE_DECIMAL)||LA14_2==27||(LA14_2>=34 && LA14_2<=35)||LA14_2==40||(LA14_2>=45 && LA14_2<=50)||LA14_2==52||LA14_2==60||(LA14_2>=64 && LA14_2<=65)||LA14_2==68||LA14_2==70||(LA14_2>=74 && LA14_2<=82)||LA14_2==84||LA14_2==104) ) { + if ( (LA14_2==EOF||(LA14_2>=RULE_STRING && LA14_2<=RULE_DECIMAL)||LA14_2==27||(LA14_2>=34 && LA14_2<=35)||LA14_2==40||(LA14_2>=45 && LA14_2<=50)||LA14_2==52||LA14_2==61||(LA14_2>=65 && LA14_2<=66)||LA14_2==69||LA14_2==71||(LA14_2>=75 && LA14_2<=83)||LA14_2==85||LA14_2==105) ) { alt14=4; } + else if ( (LA14_2==13) ) { + alt14=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9412,7 +9413,7 @@ if ( (LA16_1==26) ) { alt16=1; } - else if ( (LA16_1==EOF||(LA16_1>=RULE_STRING && LA16_1<=RULE_DECIMAL)||LA16_1==27||(LA16_1>=34 && LA16_1<=35)||LA16_1==40||(LA16_1>=45 && LA16_1<=50)||LA16_1==52||LA16_1==60||(LA16_1>=64 && LA16_1<=65)||LA16_1==68||LA16_1==70||(LA16_1>=74 && LA16_1<=82)||LA16_1==84||LA16_1==104) ) { + else if ( (LA16_1==EOF||(LA16_1>=RULE_STRING && LA16_1<=RULE_DECIMAL)||LA16_1==27||(LA16_1>=34 && LA16_1<=35)||LA16_1==40||(LA16_1>=45 && LA16_1<=50)||LA16_1==52||LA16_1==61||(LA16_1>=65 && LA16_1<=66)||LA16_1==69||LA16_1==71||(LA16_1>=75 && LA16_1<=83)||LA16_1==85||LA16_1==105) ) { alt16=2; } else { @@ -9845,7 +9846,7 @@ if ( ((LA20_0>=34 && LA20_0<=35)||LA20_0==40) ) { alt20=1; } - else if ( ((LA20_0>=RULE_STRING && LA20_0<=RULE_DECIMAL)||LA20_0==27||(LA20_0>=45 && LA20_0<=50)||LA20_0==52||LA20_0==60||(LA20_0>=64 && LA20_0<=65)||LA20_0==68||LA20_0==70||(LA20_0>=74 && LA20_0<=82)||LA20_0==84||LA20_0==104) ) { + else if ( ((LA20_0>=RULE_STRING && LA20_0<=RULE_DECIMAL)||LA20_0==27||(LA20_0>=45 && LA20_0<=50)||LA20_0==52||LA20_0==61||(LA20_0>=65 && LA20_0<=66)||LA20_0==69||LA20_0==71||(LA20_0>=75 && LA20_0<=83)||LA20_0==85||LA20_0==105) ) { alt20=2; } else { @@ -10213,7 +10214,7 @@ if ( (LA24_0==43) ) { alt24=1; } - else if ( (LA24_0==100) ) { + else if ( (LA24_0==101) ) { alt24=2; } else { @@ -10304,12 +10305,12 @@ alt25=1; } break; - case 101: + case 102: { alt25=2; } break; - case 100: + case 101: { alt25=3; } @@ -10898,18 +10899,18 @@ // InternalMenuDsl.g:2994:1: ( ( ruleXCollectionLiteral ) | ( ( ruleXClosure ) ) | ( ruleXBooleanLiteral ) | ( ruleXNumberLiteral ) | ( ruleXNullLiteral ) | ( ruleXStringLiteral ) | ( ruleXTypeLiteral ) ) int alt28=7; switch ( input.LA(1) ) { - case 64: + case 65: { alt28=1; } break; - case 65: + case 66: { alt28=2; } break; case 50: - case 104: + case 105: { alt28=3; } @@ -10921,7 +10922,7 @@ alt28=4; } break; - case 78: + case 79: { alt28=5; } @@ -10931,7 +10932,7 @@ alt28=6; } break; - case 79: + case 80: { alt28=7; } @@ -11140,13 +11141,13 @@ int alt29=2; int LA29_0 = input.LA(1); - if ( (LA29_0==64) ) { + if ( (LA29_0==65) ) { int LA29_1 = input.LA(2); if ( (LA29_1==52) ) { alt29=1; } - else if ( (LA29_1==65) ) { + else if ( (LA29_1==66) ) { alt29=2; } else { @@ -11325,10 +11326,10 @@ int alt31=2; int LA31_0 = input.LA(1); - if ( (LA31_0==71) ) { + if ( (LA31_0==72) ) { alt31=1; } - else if ( (LA31_0==62) ) { + else if ( (LA31_0==63) ) { alt31=2; } else { @@ -11425,10 +11426,10 @@ int alt32=2; int LA32_0 = input.LA(1); - if ( (LA32_0==44||LA32_0==103) ) { + if ( (LA32_0==44||LA32_0==104) ) { alt32=1; } - else if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_DECIMAL)||LA32_0==27||(LA32_0>=34 && LA32_0<=35)||LA32_0==40||(LA32_0>=45 && LA32_0<=50)||LA32_0==52||LA32_0==60||(LA32_0>=64 && LA32_0<=65)||LA32_0==68||LA32_0==70||(LA32_0>=74 && LA32_0<=82)||LA32_0==84||LA32_0==104) ) { + else if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_DECIMAL)||LA32_0==27||(LA32_0>=34 && LA32_0<=35)||LA32_0==40||(LA32_0>=45 && LA32_0<=50)||LA32_0==52||LA32_0==61||(LA32_0>=65 && LA32_0<=66)||LA32_0==69||LA32_0==71||(LA32_0>=75 && LA32_0<=83)||LA32_0==85||LA32_0==105) ) { alt32=2; } else { @@ -11513,7 +11514,7 @@ int alt33=2; int LA33_0 = input.LA(1); - if ( (LA33_0==103) ) { + if ( (LA33_0==104) ) { alt33=1; } else if ( (LA33_0==44) ) { @@ -11620,7 +11621,7 @@ throw nvae; } } - else if ( (LA34_0==31||LA34_0==60) ) { + else if ( (LA34_0==31||LA34_0==61) ) { alt34=1; } else { @@ -12136,7 +12137,7 @@ if ( (LA39_0==50) ) { alt39=1; } - else if ( (LA39_0==104) ) { + else if ( (LA39_0==105) ) { alt39=2; } else { @@ -12223,10 +12224,10 @@ int alt40=2; int LA40_0 = input.LA(1); - if ( (LA40_0==85) ) { + if ( (LA40_0==86) ) { alt40=1; } - else if ( (LA40_0==83) ) { + else if ( (LA40_0==84) ) { alt40=2; } else { @@ -12576,7 +12577,7 @@ if ( (LA44_0==RULE_ID) ) { alt44=1; } - else if ( (LA44_0==31||LA44_0==60) ) { + else if ( (LA44_0==31||LA44_0==61) ) { alt44=2; } else { @@ -12667,10 +12668,10 @@ int alt45=2; int LA45_0 = input.LA(1); - if ( (LA45_0==RULE_ID||LA45_0==31||LA45_0==60) ) { + if ( (LA45_0==RULE_ID||LA45_0==31||LA45_0==61) ) { alt45=1; } - else if ( (LA45_0==86) ) { + else if ( (LA45_0==87) ) { alt45=2; } else { @@ -13861,7 +13862,7 @@ int alt50=2; int LA50_0 = input.LA(1); - if ( (LA50_0==88) ) { + if ( (LA50_0==89) ) { alt50=1; } switch (alt50) { @@ -14042,34 +14043,34 @@ // $ANTLR start "rule__MenuPackage__Group_3__7__Impl" - // InternalMenuDsl.g:3800:1: rule__MenuPackage__Group_3__7__Impl : ( ( rule__MenuPackage__HasDesignerAssignment_3_7 )? ) ; + // InternalMenuDsl.g:3800:1: rule__MenuPackage__Group_3__7__Impl : ( ( rule__MenuPackage__Group_3_7__0 )? ) ; public final void rule__MenuPackage__Group_3__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3804:1: ( ( ( rule__MenuPackage__HasDesignerAssignment_3_7 )? ) ) - // InternalMenuDsl.g:3805:1: ( ( rule__MenuPackage__HasDesignerAssignment_3_7 )? ) + // InternalMenuDsl.g:3804:1: ( ( ( rule__MenuPackage__Group_3_7__0 )? ) ) + // InternalMenuDsl.g:3805:1: ( ( rule__MenuPackage__Group_3_7__0 )? ) { - // InternalMenuDsl.g:3805:1: ( ( rule__MenuPackage__HasDesignerAssignment_3_7 )? ) - // InternalMenuDsl.g:3806:2: ( rule__MenuPackage__HasDesignerAssignment_3_7 )? + // InternalMenuDsl.g:3805:1: ( ( rule__MenuPackage__Group_3_7__0 )? ) + // InternalMenuDsl.g:3806:2: ( rule__MenuPackage__Group_3_7__0 )? { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_7()); + before(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } - // InternalMenuDsl.g:3807:2: ( rule__MenuPackage__HasDesignerAssignment_3_7 )? + // InternalMenuDsl.g:3807:2: ( rule__MenuPackage__Group_3_7__0 )? int alt52=2; int LA52_0 = input.LA(1); - if ( (LA52_0==89) ) { + if ( (LA52_0==57) ) { alt52=1; } switch (alt52) { case 1 : - // InternalMenuDsl.g:3807:3: rule__MenuPackage__HasDesignerAssignment_3_7 + // InternalMenuDsl.g:3807:3: rule__MenuPackage__Group_3_7__0 { pushFollow(FOLLOW_2); - rule__MenuPackage__HasDesignerAssignment_3_7(); + rule__MenuPackage__Group_3_7__0(); state._fsp--; if (state.failed) return ; @@ -14080,7 +14081,7 @@ } if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_7()); + after(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } } @@ -14142,52 +14143,45 @@ // $ANTLR start "rule__MenuPackage__Group_3__8__Impl" - // InternalMenuDsl.g:3827:1: rule__MenuPackage__Group_3__8__Impl : ( ( rule__MenuPackage__EntriesAssignment_3_8 )* ) ; + // InternalMenuDsl.g:3827:1: rule__MenuPackage__Group_3__8__Impl : ( ( rule__MenuPackage__HasDesignerAssignment_3_8 )? ) ; public final void rule__MenuPackage__Group_3__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3831:1: ( ( ( rule__MenuPackage__EntriesAssignment_3_8 )* ) ) - // InternalMenuDsl.g:3832:1: ( ( rule__MenuPackage__EntriesAssignment_3_8 )* ) + // InternalMenuDsl.g:3831:1: ( ( ( rule__MenuPackage__HasDesignerAssignment_3_8 )? ) ) + // InternalMenuDsl.g:3832:1: ( ( rule__MenuPackage__HasDesignerAssignment_3_8 )? ) { - // InternalMenuDsl.g:3832:1: ( ( rule__MenuPackage__EntriesAssignment_3_8 )* ) - // InternalMenuDsl.g:3833:2: ( rule__MenuPackage__EntriesAssignment_3_8 )* + // InternalMenuDsl.g:3832:1: ( ( rule__MenuPackage__HasDesignerAssignment_3_8 )? ) + // InternalMenuDsl.g:3833:2: ( rule__MenuPackage__HasDesignerAssignment_3_8 )? { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); + before(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_8()); } - // InternalMenuDsl.g:3834:2: ( rule__MenuPackage__EntriesAssignment_3_8 )* - loop53: - do { - int alt53=2; - int LA53_0 = input.LA(1); + // InternalMenuDsl.g:3834:2: ( rule__MenuPackage__HasDesignerAssignment_3_8 )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA53_0==57) ) { - alt53=1; - } + if ( (LA53_0==90) ) { + alt53=1; + } + switch (alt53) { + case 1 : + // InternalMenuDsl.g:3834:3: rule__MenuPackage__HasDesignerAssignment_3_8 + { + pushFollow(FOLLOW_2); + rule__MenuPackage__HasDesignerAssignment_3_8(); + state._fsp--; + if (state.failed) return ; - switch (alt53) { - case 1 : - // InternalMenuDsl.g:3834:3: rule__MenuPackage__EntriesAssignment_3_8 - { - pushFollow(FOLLOW_13); - rule__MenuPackage__EntriesAssignment_3_8(); + } + break; - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop53; - } - } while (true); + } if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); + after(grammarAccess.getMenuPackageAccess().getHasDesignerAssignment_3_8()); } } @@ -14211,20 +14205,25 @@ // $ANTLR start "rule__MenuPackage__Group_3__9" - // InternalMenuDsl.g:3842:1: rule__MenuPackage__Group_3__9 : rule__MenuPackage__Group_3__9__Impl ; + // InternalMenuDsl.g:3842:1: rule__MenuPackage__Group_3__9 : rule__MenuPackage__Group_3__9__Impl rule__MenuPackage__Group_3__10 ; public final void rule__MenuPackage__Group_3__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3846:1: ( rule__MenuPackage__Group_3__9__Impl ) - // InternalMenuDsl.g:3847:2: rule__MenuPackage__Group_3__9__Impl + // InternalMenuDsl.g:3846:1: ( rule__MenuPackage__Group_3__9__Impl rule__MenuPackage__Group_3__10 ) + // InternalMenuDsl.g:3847:2: rule__MenuPackage__Group_3__9__Impl rule__MenuPackage__Group_3__10 { - pushFollow(FOLLOW_2); + pushFollow(FOLLOW_12); rule__MenuPackage__Group_3__9__Impl(); state._fsp--; if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__MenuPackage__Group_3__10(); + + state._fsp--; + if (state.failed) return ; } @@ -14244,24 +14243,52 @@ // $ANTLR start "rule__MenuPackage__Group_3__9__Impl" - // InternalMenuDsl.g:3853:1: rule__MenuPackage__Group_3__9__Impl : ( '}' ) ; + // InternalMenuDsl.g:3854:1: rule__MenuPackage__Group_3__9__Impl : ( ( rule__MenuPackage__EntriesAssignment_3_9 )* ) ; public final void rule__MenuPackage__Group_3__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3857:1: ( ( '}' ) ) - // InternalMenuDsl.g:3858:1: ( '}' ) + // InternalMenuDsl.g:3858:1: ( ( ( rule__MenuPackage__EntriesAssignment_3_9 )* ) ) + // InternalMenuDsl.g:3859:1: ( ( rule__MenuPackage__EntriesAssignment_3_9 )* ) { - // InternalMenuDsl.g:3858:1: ( '}' ) - // InternalMenuDsl.g:3859:2: '}' + // InternalMenuDsl.g:3859:1: ( ( rule__MenuPackage__EntriesAssignment_3_9 )* ) + // InternalMenuDsl.g:3860:2: ( rule__MenuPackage__EntriesAssignment_3_9 )* { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); + before(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_9()); } - match(input,55,FOLLOW_2); if (state.failed) return ; + // InternalMenuDsl.g:3861:2: ( rule__MenuPackage__EntriesAssignment_3_9 )* + loop54: + do { + int alt54=2; + int LA54_0 = input.LA(1); + + if ( (LA54_0==58) ) { + alt54=1; + } + + + switch (alt54) { + case 1 : + // InternalMenuDsl.g:3861:3: rule__MenuPackage__EntriesAssignment_3_9 + { + pushFollow(FOLLOW_13); + rule__MenuPackage__EntriesAssignment_3_9(); + + state._fsp--; + if (state.failed) return ; + + } + break; + + default : + break loop54; + } + } while (true); + if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); + after(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_9()); } } @@ -14284,15 +14311,89 @@ // $ANTLR end "rule__MenuPackage__Group_3__9__Impl" + // $ANTLR start "rule__MenuPackage__Group_3__10" + // InternalMenuDsl.g:3869:1: rule__MenuPackage__Group_3__10 : rule__MenuPackage__Group_3__10__Impl ; + public final void rule__MenuPackage__Group_3__10() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3873:1: ( rule__MenuPackage__Group_3__10__Impl ) + // InternalMenuDsl.g:3874:2: rule__MenuPackage__Group_3__10__Impl + { + pushFollow(FOLLOW_2); + rule__MenuPackage__Group_3__10__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3__10" + + + // $ANTLR start "rule__MenuPackage__Group_3__10__Impl" + // InternalMenuDsl.g:3880:1: rule__MenuPackage__Group_3__10__Impl : ( '}' ) ; + public final void rule__MenuPackage__Group_3__10__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3884:1: ( ( '}' ) ) + // InternalMenuDsl.g:3885:1: ( '}' ) + { + // InternalMenuDsl.g:3885:1: ( '}' ) + // InternalMenuDsl.g:3886:2: '}' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); + } + match(input,55,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3__10__Impl" + + // $ANTLR start "rule__MenuPackage__Group_3_6__0" - // InternalMenuDsl.g:3869:1: rule__MenuPackage__Group_3_6__0 : rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 ; + // InternalMenuDsl.g:3896:1: rule__MenuPackage__Group_3_6__0 : rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 ; public final void rule__MenuPackage__Group_3_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3873:1: ( rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 ) - // InternalMenuDsl.g:3874:2: rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 + // InternalMenuDsl.g:3900:1: ( rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 ) + // InternalMenuDsl.g:3901:2: rule__MenuPackage__Group_3_6__0__Impl rule__MenuPackage__Group_3_6__1 { pushFollow(FOLLOW_10); rule__MenuPackage__Group_3_6__0__Impl(); @@ -14323,24 +14424,24 @@ // $ANTLR start "rule__MenuPackage__Group_3_6__0__Impl" - // InternalMenuDsl.g:3881:1: rule__MenuPackage__Group_3_6__0__Impl : ( 'width' ) ; + // InternalMenuDsl.g:3908:1: rule__MenuPackage__Group_3_6__0__Impl : ( 'height' ) ; public final void rule__MenuPackage__Group_3_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3885:1: ( ( 'width' ) ) - // InternalMenuDsl.g:3886:1: ( 'width' ) + // InternalMenuDsl.g:3912:1: ( ( 'height' ) ) + // InternalMenuDsl.g:3913:1: ( 'height' ) { - // InternalMenuDsl.g:3886:1: ( 'width' ) - // InternalMenuDsl.g:3887:2: 'width' + // InternalMenuDsl.g:3913:1: ( 'height' ) + // InternalMenuDsl.g:3914:2: 'height' { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); + before(grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } match(input,56,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); + after(grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } } @@ -14364,14 +14465,14 @@ // $ANTLR start "rule__MenuPackage__Group_3_6__1" - // InternalMenuDsl.g:3896:1: rule__MenuPackage__Group_3_6__1 : rule__MenuPackage__Group_3_6__1__Impl ; + // InternalMenuDsl.g:3923:1: rule__MenuPackage__Group_3_6__1 : rule__MenuPackage__Group_3_6__1__Impl ; public final void rule__MenuPackage__Group_3_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3900:1: ( rule__MenuPackage__Group_3_6__1__Impl ) - // InternalMenuDsl.g:3901:2: rule__MenuPackage__Group_3_6__1__Impl + // InternalMenuDsl.g:3927:1: ( rule__MenuPackage__Group_3_6__1__Impl ) + // InternalMenuDsl.g:3928:2: rule__MenuPackage__Group_3_6__1__Impl { pushFollow(FOLLOW_2); rule__MenuPackage__Group_3_6__1__Impl(); @@ -14397,26 +14498,26 @@ // $ANTLR start "rule__MenuPackage__Group_3_6__1__Impl" - // InternalMenuDsl.g:3907:1: rule__MenuPackage__Group_3_6__1__Impl : ( ( rule__MenuPackage__WidthAssignment_3_6_1 ) ) ; + // InternalMenuDsl.g:3934:1: rule__MenuPackage__Group_3_6__1__Impl : ( ( rule__MenuPackage__HeightAssignment_3_6_1 ) ) ; public final void rule__MenuPackage__Group_3_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3911:1: ( ( ( rule__MenuPackage__WidthAssignment_3_6_1 ) ) ) - // InternalMenuDsl.g:3912:1: ( ( rule__MenuPackage__WidthAssignment_3_6_1 ) ) + // InternalMenuDsl.g:3938:1: ( ( ( rule__MenuPackage__HeightAssignment_3_6_1 ) ) ) + // InternalMenuDsl.g:3939:1: ( ( rule__MenuPackage__HeightAssignment_3_6_1 ) ) { - // InternalMenuDsl.g:3912:1: ( ( rule__MenuPackage__WidthAssignment_3_6_1 ) ) - // InternalMenuDsl.g:3913:2: ( rule__MenuPackage__WidthAssignment_3_6_1 ) + // InternalMenuDsl.g:3939:1: ( ( rule__MenuPackage__HeightAssignment_3_6_1 ) ) + // InternalMenuDsl.g:3940:2: ( rule__MenuPackage__HeightAssignment_3_6_1 ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_6_1()); + before(grammarAccess.getMenuPackageAccess().getHeightAssignment_3_6_1()); } - // InternalMenuDsl.g:3914:2: ( rule__MenuPackage__WidthAssignment_3_6_1 ) - // InternalMenuDsl.g:3914:3: rule__MenuPackage__WidthAssignment_3_6_1 + // InternalMenuDsl.g:3941:2: ( rule__MenuPackage__HeightAssignment_3_6_1 ) + // InternalMenuDsl.g:3941:3: rule__MenuPackage__HeightAssignment_3_6_1 { pushFollow(FOLLOW_2); - rule__MenuPackage__WidthAssignment_3_6_1(); + rule__MenuPackage__HeightAssignment_3_6_1(); state._fsp--; if (state.failed) return ; @@ -14424,7 +14525,7 @@ } if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_6_1()); + after(grammarAccess.getMenuPackageAccess().getHeightAssignment_3_6_1()); } } @@ -14447,15 +14548,178 @@ // $ANTLR end "rule__MenuPackage__Group_3_6__1__Impl" + // $ANTLR start "rule__MenuPackage__Group_3_7__0" + // InternalMenuDsl.g:3950:1: rule__MenuPackage__Group_3_7__0 : rule__MenuPackage__Group_3_7__0__Impl rule__MenuPackage__Group_3_7__1 ; + public final void rule__MenuPackage__Group_3_7__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3954:1: ( rule__MenuPackage__Group_3_7__0__Impl rule__MenuPackage__Group_3_7__1 ) + // InternalMenuDsl.g:3955:2: rule__MenuPackage__Group_3_7__0__Impl rule__MenuPackage__Group_3_7__1 + { + pushFollow(FOLLOW_10); + rule__MenuPackage__Group_3_7__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_2); + rule__MenuPackage__Group_3_7__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3_7__0" + + + // $ANTLR start "rule__MenuPackage__Group_3_7__0__Impl" + // InternalMenuDsl.g:3962:1: rule__MenuPackage__Group_3_7__0__Impl : ( 'width' ) ; + public final void rule__MenuPackage__Group_3_7__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3966:1: ( ( 'width' ) ) + // InternalMenuDsl.g:3967:1: ( 'width' ) + { + // InternalMenuDsl.g:3967:1: ( 'width' ) + // InternalMenuDsl.g:3968:2: 'width' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); + } + match(input,57,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3_7__0__Impl" + + + // $ANTLR start "rule__MenuPackage__Group_3_7__1" + // InternalMenuDsl.g:3977:1: rule__MenuPackage__Group_3_7__1 : rule__MenuPackage__Group_3_7__1__Impl ; + public final void rule__MenuPackage__Group_3_7__1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3981:1: ( rule__MenuPackage__Group_3_7__1__Impl ) + // InternalMenuDsl.g:3982:2: rule__MenuPackage__Group_3_7__1__Impl + { + pushFollow(FOLLOW_2); + rule__MenuPackage__Group_3_7__1__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3_7__1" + + + // $ANTLR start "rule__MenuPackage__Group_3_7__1__Impl" + // InternalMenuDsl.g:3988:1: rule__MenuPackage__Group_3_7__1__Impl : ( ( rule__MenuPackage__WidthAssignment_3_7_1 ) ) ; + public final void rule__MenuPackage__Group_3_7__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:3992:1: ( ( ( rule__MenuPackage__WidthAssignment_3_7_1 ) ) ) + // InternalMenuDsl.g:3993:1: ( ( rule__MenuPackage__WidthAssignment_3_7_1 ) ) + { + // InternalMenuDsl.g:3993:1: ( ( rule__MenuPackage__WidthAssignment_3_7_1 ) ) + // InternalMenuDsl.g:3994:2: ( rule__MenuPackage__WidthAssignment_3_7_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); + } + // InternalMenuDsl.g:3995:2: ( rule__MenuPackage__WidthAssignment_3_7_1 ) + // InternalMenuDsl.g:3995:3: rule__MenuPackage__WidthAssignment_3_7_1 + { + pushFollow(FOLLOW_2); + rule__MenuPackage__WidthAssignment_3_7_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__Group_3_7__1__Impl" + + // $ANTLR start "rule__MenuEntry__Group__0" - // InternalMenuDsl.g:3923:1: rule__MenuEntry__Group__0 : rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 ; + // InternalMenuDsl.g:4004:1: rule__MenuEntry__Group__0 : rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 ; public final void rule__MenuEntry__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3927:1: ( rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 ) - // InternalMenuDsl.g:3928:2: rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 + // InternalMenuDsl.g:4008:1: ( rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 ) + // InternalMenuDsl.g:4009:2: rule__MenuEntry__Group__0__Impl rule__MenuEntry__Group__1 { pushFollow(FOLLOW_14); rule__MenuEntry__Group__0__Impl(); @@ -14486,23 +14750,23 @@ // $ANTLR start "rule__MenuEntry__Group__0__Impl" - // InternalMenuDsl.g:3935:1: rule__MenuEntry__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:4016:1: rule__MenuEntry__Group__0__Impl : ( () ) ; public final void rule__MenuEntry__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3939:1: ( ( () ) ) - // InternalMenuDsl.g:3940:1: ( () ) + // InternalMenuDsl.g:4020:1: ( ( () ) ) + // InternalMenuDsl.g:4021:1: ( () ) { - // InternalMenuDsl.g:3940:1: ( () ) - // InternalMenuDsl.g:3941:2: () + // InternalMenuDsl.g:4021:1: ( () ) + // InternalMenuDsl.g:4022:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getMenuEntryAction_0()); } - // InternalMenuDsl.g:3942:2: () - // InternalMenuDsl.g:3942:3: + // InternalMenuDsl.g:4023:2: () + // InternalMenuDsl.g:4023:3: { } @@ -14527,14 +14791,14 @@ // $ANTLR start "rule__MenuEntry__Group__1" - // InternalMenuDsl.g:3950:1: rule__MenuEntry__Group__1 : rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 ; + // InternalMenuDsl.g:4031:1: rule__MenuEntry__Group__1 : rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 ; public final void rule__MenuEntry__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3954:1: ( rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 ) - // InternalMenuDsl.g:3955:2: rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 + // InternalMenuDsl.g:4035:1: ( rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 ) + // InternalMenuDsl.g:4036:2: rule__MenuEntry__Group__1__Impl rule__MenuEntry__Group__2 { pushFollow(FOLLOW_7); rule__MenuEntry__Group__1__Impl(); @@ -14565,22 +14829,22 @@ // $ANTLR start "rule__MenuEntry__Group__1__Impl" - // InternalMenuDsl.g:3962:1: rule__MenuEntry__Group__1__Impl : ( 'entry' ) ; + // InternalMenuDsl.g:4043:1: rule__MenuEntry__Group__1__Impl : ( 'entry' ) ; public final void rule__MenuEntry__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3966:1: ( ( 'entry' ) ) - // InternalMenuDsl.g:3967:1: ( 'entry' ) + // InternalMenuDsl.g:4047:1: ( ( 'entry' ) ) + // InternalMenuDsl.g:4048:1: ( 'entry' ) { - // InternalMenuDsl.g:3967:1: ( 'entry' ) - // InternalMenuDsl.g:3968:2: 'entry' + // InternalMenuDsl.g:4048:1: ( 'entry' ) + // InternalMenuDsl.g:4049:2: 'entry' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getEntryKeyword_1()); } - match(input,57,FOLLOW_2); if (state.failed) return ; + match(input,58,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getEntryKeyword_1()); } @@ -14606,14 +14870,14 @@ // $ANTLR start "rule__MenuEntry__Group__2" - // InternalMenuDsl.g:3977:1: rule__MenuEntry__Group__2 : rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 ; + // InternalMenuDsl.g:4058:1: rule__MenuEntry__Group__2 : rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 ; public final void rule__MenuEntry__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3981:1: ( rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 ) - // InternalMenuDsl.g:3982:2: rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 + // InternalMenuDsl.g:4062:1: ( rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 ) + // InternalMenuDsl.g:4063:2: rule__MenuEntry__Group__2__Impl rule__MenuEntry__Group__3 { pushFollow(FOLLOW_15); rule__MenuEntry__Group__2__Impl(); @@ -14644,23 +14908,23 @@ // $ANTLR start "rule__MenuEntry__Group__2__Impl" - // InternalMenuDsl.g:3989:1: rule__MenuEntry__Group__2__Impl : ( ( rule__MenuEntry__EntryidAssignment_2 ) ) ; + // InternalMenuDsl.g:4070:1: rule__MenuEntry__Group__2__Impl : ( ( rule__MenuEntry__EntryidAssignment_2 ) ) ; public final void rule__MenuEntry__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:3993:1: ( ( ( rule__MenuEntry__EntryidAssignment_2 ) ) ) - // InternalMenuDsl.g:3994:1: ( ( rule__MenuEntry__EntryidAssignment_2 ) ) + // InternalMenuDsl.g:4074:1: ( ( ( rule__MenuEntry__EntryidAssignment_2 ) ) ) + // InternalMenuDsl.g:4075:1: ( ( rule__MenuEntry__EntryidAssignment_2 ) ) { - // InternalMenuDsl.g:3994:1: ( ( rule__MenuEntry__EntryidAssignment_2 ) ) - // InternalMenuDsl.g:3995:2: ( rule__MenuEntry__EntryidAssignment_2 ) + // InternalMenuDsl.g:4075:1: ( ( rule__MenuEntry__EntryidAssignment_2 ) ) + // InternalMenuDsl.g:4076:2: ( rule__MenuEntry__EntryidAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getEntryidAssignment_2()); } - // InternalMenuDsl.g:3996:2: ( rule__MenuEntry__EntryidAssignment_2 ) - // InternalMenuDsl.g:3996:3: rule__MenuEntry__EntryidAssignment_2 + // InternalMenuDsl.g:4077:2: ( rule__MenuEntry__EntryidAssignment_2 ) + // InternalMenuDsl.g:4077:3: rule__MenuEntry__EntryidAssignment_2 { pushFollow(FOLLOW_2); rule__MenuEntry__EntryidAssignment_2(); @@ -14695,14 +14959,14 @@ // $ANTLR start "rule__MenuEntry__Group__3" - // InternalMenuDsl.g:4004:1: rule__MenuEntry__Group__3 : rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 ; + // InternalMenuDsl.g:4085:1: rule__MenuEntry__Group__3 : rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 ; public final void rule__MenuEntry__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4008:1: ( rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 ) - // InternalMenuDsl.g:4009:2: rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 + // InternalMenuDsl.g:4089:1: ( rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 ) + // InternalMenuDsl.g:4090:2: rule__MenuEntry__Group__3__Impl rule__MenuEntry__Group__4 { pushFollow(FOLLOW_15); rule__MenuEntry__Group__3__Impl(); @@ -14733,31 +14997,31 @@ // $ANTLR start "rule__MenuEntry__Group__3__Impl" - // InternalMenuDsl.g:4016:1: rule__MenuEntry__Group__3__Impl : ( ( rule__MenuEntry__Group_3__0 )? ) ; + // InternalMenuDsl.g:4097:1: rule__MenuEntry__Group__3__Impl : ( ( rule__MenuEntry__Group_3__0 )? ) ; public final void rule__MenuEntry__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4020:1: ( ( ( rule__MenuEntry__Group_3__0 )? ) ) - // InternalMenuDsl.g:4021:1: ( ( rule__MenuEntry__Group_3__0 )? ) + // InternalMenuDsl.g:4101:1: ( ( ( rule__MenuEntry__Group_3__0 )? ) ) + // InternalMenuDsl.g:4102:1: ( ( rule__MenuEntry__Group_3__0 )? ) { - // InternalMenuDsl.g:4021:1: ( ( rule__MenuEntry__Group_3__0 )? ) - // InternalMenuDsl.g:4022:2: ( rule__MenuEntry__Group_3__0 )? + // InternalMenuDsl.g:4102:1: ( ( rule__MenuEntry__Group_3__0 )? ) + // InternalMenuDsl.g:4103:2: ( rule__MenuEntry__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getGroup_3()); } - // InternalMenuDsl.g:4023:2: ( rule__MenuEntry__Group_3__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalMenuDsl.g:4104:2: ( rule__MenuEntry__Group_3__0 )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==90) ) { - alt54=1; + if ( (LA55_0==91) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : - // InternalMenuDsl.g:4023:3: rule__MenuEntry__Group_3__0 + // InternalMenuDsl.g:4104:3: rule__MenuEntry__Group_3__0 { pushFollow(FOLLOW_2); rule__MenuEntry__Group_3__0(); @@ -14795,14 +15059,14 @@ // $ANTLR start "rule__MenuEntry__Group__4" - // InternalMenuDsl.g:4031:1: rule__MenuEntry__Group__4 : rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 ; + // InternalMenuDsl.g:4112:1: rule__MenuEntry__Group__4 : rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 ; public final void rule__MenuEntry__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4035:1: ( rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 ) - // InternalMenuDsl.g:4036:2: rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 + // InternalMenuDsl.g:4116:1: ( rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 ) + // InternalMenuDsl.g:4117:2: rule__MenuEntry__Group__4__Impl rule__MenuEntry__Group__5 { pushFollow(FOLLOW_15); rule__MenuEntry__Group__4__Impl(); @@ -14833,31 +15097,31 @@ // $ANTLR start "rule__MenuEntry__Group__4__Impl" - // InternalMenuDsl.g:4043:1: rule__MenuEntry__Group__4__Impl : ( ( rule__MenuEntry__Group_4__0 )? ) ; + // InternalMenuDsl.g:4124:1: rule__MenuEntry__Group__4__Impl : ( ( rule__MenuEntry__Group_4__0 )? ) ; public final void rule__MenuEntry__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4047:1: ( ( ( rule__MenuEntry__Group_4__0 )? ) ) - // InternalMenuDsl.g:4048:1: ( ( rule__MenuEntry__Group_4__0 )? ) + // InternalMenuDsl.g:4128:1: ( ( ( rule__MenuEntry__Group_4__0 )? ) ) + // InternalMenuDsl.g:4129:1: ( ( rule__MenuEntry__Group_4__0 )? ) { - // InternalMenuDsl.g:4048:1: ( ( rule__MenuEntry__Group_4__0 )? ) - // InternalMenuDsl.g:4049:2: ( rule__MenuEntry__Group_4__0 )? + // InternalMenuDsl.g:4129:1: ( ( rule__MenuEntry__Group_4__0 )? ) + // InternalMenuDsl.g:4130:2: ( rule__MenuEntry__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getGroup_4()); } - // InternalMenuDsl.g:4050:2: ( rule__MenuEntry__Group_4__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalMenuDsl.g:4131:2: ( rule__MenuEntry__Group_4__0 )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==91) ) { - alt55=1; + if ( (LA56_0==92) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : - // InternalMenuDsl.g:4050:3: rule__MenuEntry__Group_4__0 + // InternalMenuDsl.g:4131:3: rule__MenuEntry__Group_4__0 { pushFollow(FOLLOW_2); rule__MenuEntry__Group_4__0(); @@ -14895,14 +15159,14 @@ // $ANTLR start "rule__MenuEntry__Group__5" - // InternalMenuDsl.g:4058:1: rule__MenuEntry__Group__5 : rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 ; + // InternalMenuDsl.g:4139:1: rule__MenuEntry__Group__5 : rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 ; public final void rule__MenuEntry__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4062:1: ( rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 ) - // InternalMenuDsl.g:4063:2: rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 + // InternalMenuDsl.g:4143:1: ( rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 ) + // InternalMenuDsl.g:4144:2: rule__MenuEntry__Group__5__Impl rule__MenuEntry__Group__6 { pushFollow(FOLLOW_15); rule__MenuEntry__Group__5__Impl(); @@ -14933,31 +15197,31 @@ // $ANTLR start "rule__MenuEntry__Group__5__Impl" - // InternalMenuDsl.g:4070:1: rule__MenuEntry__Group__5__Impl : ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) ; + // InternalMenuDsl.g:4151:1: rule__MenuEntry__Group__5__Impl : ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) ; public final void rule__MenuEntry__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4074:1: ( ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) ) - // InternalMenuDsl.g:4075:1: ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) + // InternalMenuDsl.g:4155:1: ( ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) ) + // InternalMenuDsl.g:4156:1: ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) { - // InternalMenuDsl.g:4075:1: ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) - // InternalMenuDsl.g:4076:2: ( rule__MenuEntry__ShowBadgeAssignment_5 )? + // InternalMenuDsl.g:4156:1: ( ( rule__MenuEntry__ShowBadgeAssignment_5 )? ) + // InternalMenuDsl.g:4157:2: ( rule__MenuEntry__ShowBadgeAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getShowBadgeAssignment_5()); } - // InternalMenuDsl.g:4077:2: ( rule__MenuEntry__ShowBadgeAssignment_5 )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalMenuDsl.g:4158:2: ( rule__MenuEntry__ShowBadgeAssignment_5 )? + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA56_0==92) ) { - alt56=1; + if ( (LA57_0==93) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : - // InternalMenuDsl.g:4077:3: rule__MenuEntry__ShowBadgeAssignment_5 + // InternalMenuDsl.g:4158:3: rule__MenuEntry__ShowBadgeAssignment_5 { pushFollow(FOLLOW_2); rule__MenuEntry__ShowBadgeAssignment_5(); @@ -14995,14 +15259,14 @@ // $ANTLR start "rule__MenuEntry__Group__6" - // InternalMenuDsl.g:4085:1: rule__MenuEntry__Group__6 : rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 ; + // InternalMenuDsl.g:4166:1: rule__MenuEntry__Group__6 : rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 ; public final void rule__MenuEntry__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4089:1: ( rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 ) - // InternalMenuDsl.g:4090:2: rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 + // InternalMenuDsl.g:4170:1: ( rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 ) + // InternalMenuDsl.g:4171:2: rule__MenuEntry__Group__6__Impl rule__MenuEntry__Group__7 { pushFollow(FOLLOW_15); rule__MenuEntry__Group__6__Impl(); @@ -15033,31 +15297,31 @@ // $ANTLR start "rule__MenuEntry__Group__6__Impl" - // InternalMenuDsl.g:4097:1: rule__MenuEntry__Group__6__Impl : ( ( rule__MenuEntry__Alternatives_6 )? ) ; + // InternalMenuDsl.g:4178:1: rule__MenuEntry__Group__6__Impl : ( ( rule__MenuEntry__Alternatives_6 )? ) ; public final void rule__MenuEntry__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4101:1: ( ( ( rule__MenuEntry__Alternatives_6 )? ) ) - // InternalMenuDsl.g:4102:1: ( ( rule__MenuEntry__Alternatives_6 )? ) + // InternalMenuDsl.g:4182:1: ( ( ( rule__MenuEntry__Alternatives_6 )? ) ) + // InternalMenuDsl.g:4183:1: ( ( rule__MenuEntry__Alternatives_6 )? ) { - // InternalMenuDsl.g:4102:1: ( ( rule__MenuEntry__Alternatives_6 )? ) - // InternalMenuDsl.g:4103:2: ( rule__MenuEntry__Alternatives_6 )? + // InternalMenuDsl.g:4183:1: ( ( rule__MenuEntry__Alternatives_6 )? ) + // InternalMenuDsl.g:4184:2: ( rule__MenuEntry__Alternatives_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getAlternatives_6()); } - // InternalMenuDsl.g:4104:2: ( rule__MenuEntry__Alternatives_6 )? - int alt57=2; - int LA57_0 = input.LA(1); + // InternalMenuDsl.g:4185:2: ( rule__MenuEntry__Alternatives_6 )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( ((LA57_0>=93 && LA57_0<=98)) ) { - alt57=1; + if ( ((LA58_0>=94 && LA58_0<=99)) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : - // InternalMenuDsl.g:4104:3: rule__MenuEntry__Alternatives_6 + // InternalMenuDsl.g:4185:3: rule__MenuEntry__Alternatives_6 { pushFollow(FOLLOW_2); rule__MenuEntry__Alternatives_6(); @@ -15095,14 +15359,14 @@ // $ANTLR start "rule__MenuEntry__Group__7" - // InternalMenuDsl.g:4112:1: rule__MenuEntry__Group__7 : rule__MenuEntry__Group__7__Impl ; + // InternalMenuDsl.g:4193:1: rule__MenuEntry__Group__7 : rule__MenuEntry__Group__7__Impl ; public final void rule__MenuEntry__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4116:1: ( rule__MenuEntry__Group__7__Impl ) - // InternalMenuDsl.g:4117:2: rule__MenuEntry__Group__7__Impl + // InternalMenuDsl.g:4197:1: ( rule__MenuEntry__Group__7__Impl ) + // InternalMenuDsl.g:4198:2: rule__MenuEntry__Group__7__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group__7__Impl(); @@ -15128,31 +15392,31 @@ // $ANTLR start "rule__MenuEntry__Group__7__Impl" - // InternalMenuDsl.g:4123:1: rule__MenuEntry__Group__7__Impl : ( ( rule__MenuEntry__Group_7__0 )? ) ; + // InternalMenuDsl.g:4204:1: rule__MenuEntry__Group__7__Impl : ( ( rule__MenuEntry__Group_7__0 )? ) ; public final void rule__MenuEntry__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4127:1: ( ( ( rule__MenuEntry__Group_7__0 )? ) ) - // InternalMenuDsl.g:4128:1: ( ( rule__MenuEntry__Group_7__0 )? ) + // InternalMenuDsl.g:4208:1: ( ( ( rule__MenuEntry__Group_7__0 )? ) ) + // InternalMenuDsl.g:4209:1: ( ( rule__MenuEntry__Group_7__0 )? ) { - // InternalMenuDsl.g:4128:1: ( ( rule__MenuEntry__Group_7__0 )? ) - // InternalMenuDsl.g:4129:2: ( rule__MenuEntry__Group_7__0 )? + // InternalMenuDsl.g:4209:1: ( ( rule__MenuEntry__Group_7__0 )? ) + // InternalMenuDsl.g:4210:2: ( rule__MenuEntry__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getGroup_7()); } - // InternalMenuDsl.g:4130:2: ( rule__MenuEntry__Group_7__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalMenuDsl.g:4211:2: ( rule__MenuEntry__Group_7__0 )? + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==52) ) { - alt58=1; + if ( (LA59_0==52) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : - // InternalMenuDsl.g:4130:3: rule__MenuEntry__Group_7__0 + // InternalMenuDsl.g:4211:3: rule__MenuEntry__Group_7__0 { pushFollow(FOLLOW_2); rule__MenuEntry__Group_7__0(); @@ -15190,14 +15454,14 @@ // $ANTLR start "rule__MenuEntry__Group_3__0" - // InternalMenuDsl.g:4139:1: rule__MenuEntry__Group_3__0 : rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 ; + // InternalMenuDsl.g:4220:1: rule__MenuEntry__Group_3__0 : rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 ; public final void rule__MenuEntry__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4143:1: ( rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 ) - // InternalMenuDsl.g:4144:2: rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 + // InternalMenuDsl.g:4224:1: ( rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 ) + // InternalMenuDsl.g:4225:2: rule__MenuEntry__Group_3__0__Impl rule__MenuEntry__Group_3__1 { pushFollow(FOLLOW_10); rule__MenuEntry__Group_3__0__Impl(); @@ -15228,23 +15492,23 @@ // $ANTLR start "rule__MenuEntry__Group_3__0__Impl" - // InternalMenuDsl.g:4151:1: rule__MenuEntry__Group_3__0__Impl : ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) ; + // InternalMenuDsl.g:4232:1: rule__MenuEntry__Group_3__0__Impl : ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) ; public final void rule__MenuEntry__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4155:1: ( ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) ) - // InternalMenuDsl.g:4156:1: ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) + // InternalMenuDsl.g:4236:1: ( ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) ) + // InternalMenuDsl.g:4237:1: ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) { - // InternalMenuDsl.g:4156:1: ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) - // InternalMenuDsl.g:4157:2: ( rule__MenuEntry__DescriptionAssignment_3_0 ) + // InternalMenuDsl.g:4237:1: ( ( rule__MenuEntry__DescriptionAssignment_3_0 ) ) + // InternalMenuDsl.g:4238:2: ( rule__MenuEntry__DescriptionAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDescriptionAssignment_3_0()); } - // InternalMenuDsl.g:4158:2: ( rule__MenuEntry__DescriptionAssignment_3_0 ) - // InternalMenuDsl.g:4158:3: rule__MenuEntry__DescriptionAssignment_3_0 + // InternalMenuDsl.g:4239:2: ( rule__MenuEntry__DescriptionAssignment_3_0 ) + // InternalMenuDsl.g:4239:3: rule__MenuEntry__DescriptionAssignment_3_0 { pushFollow(FOLLOW_2); rule__MenuEntry__DescriptionAssignment_3_0(); @@ -15279,14 +15543,14 @@ // $ANTLR start "rule__MenuEntry__Group_3__1" - // InternalMenuDsl.g:4166:1: rule__MenuEntry__Group_3__1 : rule__MenuEntry__Group_3__1__Impl ; + // InternalMenuDsl.g:4247:1: rule__MenuEntry__Group_3__1 : rule__MenuEntry__Group_3__1__Impl ; public final void rule__MenuEntry__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4170:1: ( rule__MenuEntry__Group_3__1__Impl ) - // InternalMenuDsl.g:4171:2: rule__MenuEntry__Group_3__1__Impl + // InternalMenuDsl.g:4251:1: ( rule__MenuEntry__Group_3__1__Impl ) + // InternalMenuDsl.g:4252:2: rule__MenuEntry__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_3__1__Impl(); @@ -15312,23 +15576,23 @@ // $ANTLR start "rule__MenuEntry__Group_3__1__Impl" - // InternalMenuDsl.g:4177:1: rule__MenuEntry__Group_3__1__Impl : ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) ; + // InternalMenuDsl.g:4258:1: rule__MenuEntry__Group_3__1__Impl : ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) ; public final void rule__MenuEntry__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4181:1: ( ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) ) - // InternalMenuDsl.g:4182:1: ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) + // InternalMenuDsl.g:4262:1: ( ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) ) + // InternalMenuDsl.g:4263:1: ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) { - // InternalMenuDsl.g:4182:1: ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) - // InternalMenuDsl.g:4183:2: ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) + // InternalMenuDsl.g:4263:1: ( ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) ) + // InternalMenuDsl.g:4264:2: ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDescriptionValueAssignment_3_1()); } - // InternalMenuDsl.g:4184:2: ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) - // InternalMenuDsl.g:4184:3: rule__MenuEntry__DescriptionValueAssignment_3_1 + // InternalMenuDsl.g:4265:2: ( rule__MenuEntry__DescriptionValueAssignment_3_1 ) + // InternalMenuDsl.g:4265:3: rule__MenuEntry__DescriptionValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__MenuEntry__DescriptionValueAssignment_3_1(); @@ -15363,14 +15627,14 @@ // $ANTLR start "rule__MenuEntry__Group_4__0" - // InternalMenuDsl.g:4193:1: rule__MenuEntry__Group_4__0 : rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 ; + // InternalMenuDsl.g:4274:1: rule__MenuEntry__Group_4__0 : rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 ; public final void rule__MenuEntry__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4197:1: ( rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 ) - // InternalMenuDsl.g:4198:2: rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 + // InternalMenuDsl.g:4278:1: ( rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 ) + // InternalMenuDsl.g:4279:2: rule__MenuEntry__Group_4__0__Impl rule__MenuEntry__Group_4__1 { pushFollow(FOLLOW_10); rule__MenuEntry__Group_4__0__Impl(); @@ -15401,23 +15665,23 @@ // $ANTLR start "rule__MenuEntry__Group_4__0__Impl" - // InternalMenuDsl.g:4205:1: rule__MenuEntry__Group_4__0__Impl : ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) ; + // InternalMenuDsl.g:4286:1: rule__MenuEntry__Group_4__0__Impl : ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) ; public final void rule__MenuEntry__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4209:1: ( ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) ) - // InternalMenuDsl.g:4210:1: ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) + // InternalMenuDsl.g:4290:1: ( ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) ) + // InternalMenuDsl.g:4291:1: ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) { - // InternalMenuDsl.g:4210:1: ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) - // InternalMenuDsl.g:4211:2: ( rule__MenuEntry__HasImageAssignment_4_0 ) + // InternalMenuDsl.g:4291:1: ( ( rule__MenuEntry__HasImageAssignment_4_0 ) ) + // InternalMenuDsl.g:4292:2: ( rule__MenuEntry__HasImageAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasImageAssignment_4_0()); } - // InternalMenuDsl.g:4212:2: ( rule__MenuEntry__HasImageAssignment_4_0 ) - // InternalMenuDsl.g:4212:3: rule__MenuEntry__HasImageAssignment_4_0 + // InternalMenuDsl.g:4293:2: ( rule__MenuEntry__HasImageAssignment_4_0 ) + // InternalMenuDsl.g:4293:3: rule__MenuEntry__HasImageAssignment_4_0 { pushFollow(FOLLOW_2); rule__MenuEntry__HasImageAssignment_4_0(); @@ -15452,14 +15716,14 @@ // $ANTLR start "rule__MenuEntry__Group_4__1" - // InternalMenuDsl.g:4220:1: rule__MenuEntry__Group_4__1 : rule__MenuEntry__Group_4__1__Impl ; + // InternalMenuDsl.g:4301:1: rule__MenuEntry__Group_4__1 : rule__MenuEntry__Group_4__1__Impl ; public final void rule__MenuEntry__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4224:1: ( rule__MenuEntry__Group_4__1__Impl ) - // InternalMenuDsl.g:4225:2: rule__MenuEntry__Group_4__1__Impl + // InternalMenuDsl.g:4305:1: ( rule__MenuEntry__Group_4__1__Impl ) + // InternalMenuDsl.g:4306:2: rule__MenuEntry__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_4__1__Impl(); @@ -15485,23 +15749,23 @@ // $ANTLR start "rule__MenuEntry__Group_4__1__Impl" - // InternalMenuDsl.g:4231:1: rule__MenuEntry__Group_4__1__Impl : ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) ; + // InternalMenuDsl.g:4312:1: rule__MenuEntry__Group_4__1__Impl : ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) ; public final void rule__MenuEntry__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4235:1: ( ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) ) - // InternalMenuDsl.g:4236:1: ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) + // InternalMenuDsl.g:4316:1: ( ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) ) + // InternalMenuDsl.g:4317:1: ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) { - // InternalMenuDsl.g:4236:1: ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) - // InternalMenuDsl.g:4237:2: ( rule__MenuEntry__ImageAssignment_4_1 ) + // InternalMenuDsl.g:4317:1: ( ( rule__MenuEntry__ImageAssignment_4_1 ) ) + // InternalMenuDsl.g:4318:2: ( rule__MenuEntry__ImageAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getImageAssignment_4_1()); } - // InternalMenuDsl.g:4238:2: ( rule__MenuEntry__ImageAssignment_4_1 ) - // InternalMenuDsl.g:4238:3: rule__MenuEntry__ImageAssignment_4_1 + // InternalMenuDsl.g:4319:2: ( rule__MenuEntry__ImageAssignment_4_1 ) + // InternalMenuDsl.g:4319:3: rule__MenuEntry__ImageAssignment_4_1 { pushFollow(FOLLOW_2); rule__MenuEntry__ImageAssignment_4_1(); @@ -15536,14 +15800,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_0__0" - // InternalMenuDsl.g:4247:1: rule__MenuEntry__Group_6_0__0 : rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 ; + // InternalMenuDsl.g:4328:1: rule__MenuEntry__Group_6_0__0 : rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 ; public final void rule__MenuEntry__Group_6_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4251:1: ( rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 ) - // InternalMenuDsl.g:4252:2: rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 + // InternalMenuDsl.g:4332:1: ( rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 ) + // InternalMenuDsl.g:4333:2: rule__MenuEntry__Group_6_0__0__Impl rule__MenuEntry__Group_6_0__1 { pushFollow(FOLLOW_7); rule__MenuEntry__Group_6_0__0__Impl(); @@ -15574,23 +15838,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_0__0__Impl" - // InternalMenuDsl.g:4259:1: rule__MenuEntry__Group_6_0__0__Impl : ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) ; + // InternalMenuDsl.g:4340:1: rule__MenuEntry__Group_6_0__0__Impl : ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) ; public final void rule__MenuEntry__Group_6_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4263:1: ( ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) ) - // InternalMenuDsl.g:4264:1: ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) + // InternalMenuDsl.g:4344:1: ( ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) ) + // InternalMenuDsl.g:4345:1: ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) { - // InternalMenuDsl.g:4264:1: ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) - // InternalMenuDsl.g:4265:2: ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) + // InternalMenuDsl.g:4345:1: ( ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) ) + // InternalMenuDsl.g:4346:2: ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasProcessAssignment_6_0_0()); } - // InternalMenuDsl.g:4266:2: ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) - // InternalMenuDsl.g:4266:3: rule__MenuEntry__HasProcessAssignment_6_0_0 + // InternalMenuDsl.g:4347:2: ( rule__MenuEntry__HasProcessAssignment_6_0_0 ) + // InternalMenuDsl.g:4347:3: rule__MenuEntry__HasProcessAssignment_6_0_0 { pushFollow(FOLLOW_2); rule__MenuEntry__HasProcessAssignment_6_0_0(); @@ -15625,14 +15889,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_0__1" - // InternalMenuDsl.g:4274:1: rule__MenuEntry__Group_6_0__1 : rule__MenuEntry__Group_6_0__1__Impl ; + // InternalMenuDsl.g:4355:1: rule__MenuEntry__Group_6_0__1 : rule__MenuEntry__Group_6_0__1__Impl ; public final void rule__MenuEntry__Group_6_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4278:1: ( rule__MenuEntry__Group_6_0__1__Impl ) - // InternalMenuDsl.g:4279:2: rule__MenuEntry__Group_6_0__1__Impl + // InternalMenuDsl.g:4359:1: ( rule__MenuEntry__Group_6_0__1__Impl ) + // InternalMenuDsl.g:4360:2: rule__MenuEntry__Group_6_0__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_6_0__1__Impl(); @@ -15658,23 +15922,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_0__1__Impl" - // InternalMenuDsl.g:4285:1: rule__MenuEntry__Group_6_0__1__Impl : ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) ; + // InternalMenuDsl.g:4366:1: rule__MenuEntry__Group_6_0__1__Impl : ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) ; public final void rule__MenuEntry__Group_6_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4289:1: ( ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) ) - // InternalMenuDsl.g:4290:1: ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) + // InternalMenuDsl.g:4370:1: ( ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) ) + // InternalMenuDsl.g:4371:1: ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) { - // InternalMenuDsl.g:4290:1: ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) - // InternalMenuDsl.g:4291:2: ( rule__MenuEntry__ProcessAssignment_6_0_1 ) + // InternalMenuDsl.g:4371:1: ( ( rule__MenuEntry__ProcessAssignment_6_0_1 ) ) + // InternalMenuDsl.g:4372:2: ( rule__MenuEntry__ProcessAssignment_6_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getProcessAssignment_6_0_1()); } - // InternalMenuDsl.g:4292:2: ( rule__MenuEntry__ProcessAssignment_6_0_1 ) - // InternalMenuDsl.g:4292:3: rule__MenuEntry__ProcessAssignment_6_0_1 + // InternalMenuDsl.g:4373:2: ( rule__MenuEntry__ProcessAssignment_6_0_1 ) + // InternalMenuDsl.g:4373:3: rule__MenuEntry__ProcessAssignment_6_0_1 { pushFollow(FOLLOW_2); rule__MenuEntry__ProcessAssignment_6_0_1(); @@ -15709,14 +15973,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_1__0" - // InternalMenuDsl.g:4301:1: rule__MenuEntry__Group_6_1__0 : rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 ; + // InternalMenuDsl.g:4382:1: rule__MenuEntry__Group_6_1__0 : rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 ; public final void rule__MenuEntry__Group_6_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4305:1: ( rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 ) - // InternalMenuDsl.g:4306:2: rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 + // InternalMenuDsl.g:4386:1: ( rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 ) + // InternalMenuDsl.g:4387:2: rule__MenuEntry__Group_6_1__0__Impl rule__MenuEntry__Group_6_1__1 { pushFollow(FOLLOW_7); rule__MenuEntry__Group_6_1__0__Impl(); @@ -15747,23 +16011,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_1__0__Impl" - // InternalMenuDsl.g:4313:1: rule__MenuEntry__Group_6_1__0__Impl : ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) ; + // InternalMenuDsl.g:4394:1: rule__MenuEntry__Group_6_1__0__Impl : ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) ; public final void rule__MenuEntry__Group_6_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4317:1: ( ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) ) - // InternalMenuDsl.g:4318:1: ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) + // InternalMenuDsl.g:4398:1: ( ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) ) + // InternalMenuDsl.g:4399:1: ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) { - // InternalMenuDsl.g:4318:1: ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) - // InternalMenuDsl.g:4319:2: ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) + // InternalMenuDsl.g:4399:1: ( ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) ) + // InternalMenuDsl.g:4400:2: ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasPerspectiveAssignment_6_1_0()); } - // InternalMenuDsl.g:4320:2: ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) - // InternalMenuDsl.g:4320:3: rule__MenuEntry__HasPerspectiveAssignment_6_1_0 + // InternalMenuDsl.g:4401:2: ( rule__MenuEntry__HasPerspectiveAssignment_6_1_0 ) + // InternalMenuDsl.g:4401:3: rule__MenuEntry__HasPerspectiveAssignment_6_1_0 { pushFollow(FOLLOW_2); rule__MenuEntry__HasPerspectiveAssignment_6_1_0(); @@ -15798,14 +16062,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_1__1" - // InternalMenuDsl.g:4328:1: rule__MenuEntry__Group_6_1__1 : rule__MenuEntry__Group_6_1__1__Impl ; + // InternalMenuDsl.g:4409:1: rule__MenuEntry__Group_6_1__1 : rule__MenuEntry__Group_6_1__1__Impl ; public final void rule__MenuEntry__Group_6_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4332:1: ( rule__MenuEntry__Group_6_1__1__Impl ) - // InternalMenuDsl.g:4333:2: rule__MenuEntry__Group_6_1__1__Impl + // InternalMenuDsl.g:4413:1: ( rule__MenuEntry__Group_6_1__1__Impl ) + // InternalMenuDsl.g:4414:2: rule__MenuEntry__Group_6_1__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_6_1__1__Impl(); @@ -15831,23 +16095,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_1__1__Impl" - // InternalMenuDsl.g:4339:1: rule__MenuEntry__Group_6_1__1__Impl : ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) ; + // InternalMenuDsl.g:4420:1: rule__MenuEntry__Group_6_1__1__Impl : ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) ; public final void rule__MenuEntry__Group_6_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4343:1: ( ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) ) - // InternalMenuDsl.g:4344:1: ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) + // InternalMenuDsl.g:4424:1: ( ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) ) + // InternalMenuDsl.g:4425:1: ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) { - // InternalMenuDsl.g:4344:1: ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) - // InternalMenuDsl.g:4345:2: ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) + // InternalMenuDsl.g:4425:1: ( ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) ) + // InternalMenuDsl.g:4426:2: ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getPerspectiveAssignment_6_1_1()); } - // InternalMenuDsl.g:4346:2: ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) - // InternalMenuDsl.g:4346:3: rule__MenuEntry__PerspectiveAssignment_6_1_1 + // InternalMenuDsl.g:4427:2: ( rule__MenuEntry__PerspectiveAssignment_6_1_1 ) + // InternalMenuDsl.g:4427:3: rule__MenuEntry__PerspectiveAssignment_6_1_1 { pushFollow(FOLLOW_2); rule__MenuEntry__PerspectiveAssignment_6_1_1(); @@ -15882,14 +16146,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_2__0" - // InternalMenuDsl.g:4355:1: rule__MenuEntry__Group_6_2__0 : rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 ; + // InternalMenuDsl.g:4436:1: rule__MenuEntry__Group_6_2__0 : rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 ; public final void rule__MenuEntry__Group_6_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4359:1: ( rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 ) - // InternalMenuDsl.g:4360:2: rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 + // InternalMenuDsl.g:4440:1: ( rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 ) + // InternalMenuDsl.g:4441:2: rule__MenuEntry__Group_6_2__0__Impl rule__MenuEntry__Group_6_2__1 { pushFollow(FOLLOW_7); rule__MenuEntry__Group_6_2__0__Impl(); @@ -15920,23 +16184,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_2__0__Impl" - // InternalMenuDsl.g:4367:1: rule__MenuEntry__Group_6_2__0__Impl : ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) ; + // InternalMenuDsl.g:4448:1: rule__MenuEntry__Group_6_2__0__Impl : ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) ; public final void rule__MenuEntry__Group_6_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4371:1: ( ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) ) - // InternalMenuDsl.g:4372:1: ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) + // InternalMenuDsl.g:4452:1: ( ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) ) + // InternalMenuDsl.g:4453:1: ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) { - // InternalMenuDsl.g:4372:1: ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) - // InternalMenuDsl.g:4373:2: ( rule__MenuEntry__HasTableAssignment_6_2_0 ) + // InternalMenuDsl.g:4453:1: ( ( rule__MenuEntry__HasTableAssignment_6_2_0 ) ) + // InternalMenuDsl.g:4454:2: ( rule__MenuEntry__HasTableAssignment_6_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasTableAssignment_6_2_0()); } - // InternalMenuDsl.g:4374:2: ( rule__MenuEntry__HasTableAssignment_6_2_0 ) - // InternalMenuDsl.g:4374:3: rule__MenuEntry__HasTableAssignment_6_2_0 + // InternalMenuDsl.g:4455:2: ( rule__MenuEntry__HasTableAssignment_6_2_0 ) + // InternalMenuDsl.g:4455:3: rule__MenuEntry__HasTableAssignment_6_2_0 { pushFollow(FOLLOW_2); rule__MenuEntry__HasTableAssignment_6_2_0(); @@ -15971,14 +16235,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_2__1" - // InternalMenuDsl.g:4382:1: rule__MenuEntry__Group_6_2__1 : rule__MenuEntry__Group_6_2__1__Impl ; + // InternalMenuDsl.g:4463:1: rule__MenuEntry__Group_6_2__1 : rule__MenuEntry__Group_6_2__1__Impl ; public final void rule__MenuEntry__Group_6_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4386:1: ( rule__MenuEntry__Group_6_2__1__Impl ) - // InternalMenuDsl.g:4387:2: rule__MenuEntry__Group_6_2__1__Impl + // InternalMenuDsl.g:4467:1: ( rule__MenuEntry__Group_6_2__1__Impl ) + // InternalMenuDsl.g:4468:2: rule__MenuEntry__Group_6_2__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_6_2__1__Impl(); @@ -16004,23 +16268,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_2__1__Impl" - // InternalMenuDsl.g:4393:1: rule__MenuEntry__Group_6_2__1__Impl : ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) ; + // InternalMenuDsl.g:4474:1: rule__MenuEntry__Group_6_2__1__Impl : ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) ; public final void rule__MenuEntry__Group_6_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4397:1: ( ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) ) - // InternalMenuDsl.g:4398:1: ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) + // InternalMenuDsl.g:4478:1: ( ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) ) + // InternalMenuDsl.g:4479:1: ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) { - // InternalMenuDsl.g:4398:1: ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) - // InternalMenuDsl.g:4399:2: ( rule__MenuEntry__TableAssignment_6_2_1 ) + // InternalMenuDsl.g:4479:1: ( ( rule__MenuEntry__TableAssignment_6_2_1 ) ) + // InternalMenuDsl.g:4480:2: ( rule__MenuEntry__TableAssignment_6_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getTableAssignment_6_2_1()); } - // InternalMenuDsl.g:4400:2: ( rule__MenuEntry__TableAssignment_6_2_1 ) - // InternalMenuDsl.g:4400:3: rule__MenuEntry__TableAssignment_6_2_1 + // InternalMenuDsl.g:4481:2: ( rule__MenuEntry__TableAssignment_6_2_1 ) + // InternalMenuDsl.g:4481:3: rule__MenuEntry__TableAssignment_6_2_1 { pushFollow(FOLLOW_2); rule__MenuEntry__TableAssignment_6_2_1(); @@ -16055,14 +16319,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_3__0" - // InternalMenuDsl.g:4409:1: rule__MenuEntry__Group_6_3__0 : rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 ; + // InternalMenuDsl.g:4490:1: rule__MenuEntry__Group_6_3__0 : rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 ; public final void rule__MenuEntry__Group_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4413:1: ( rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 ) - // InternalMenuDsl.g:4414:2: rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 + // InternalMenuDsl.g:4494:1: ( rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 ) + // InternalMenuDsl.g:4495:2: rule__MenuEntry__Group_6_3__0__Impl rule__MenuEntry__Group_6_3__1 { pushFollow(FOLLOW_7); rule__MenuEntry__Group_6_3__0__Impl(); @@ -16093,23 +16357,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_3__0__Impl" - // InternalMenuDsl.g:4421:1: rule__MenuEntry__Group_6_3__0__Impl : ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) ; + // InternalMenuDsl.g:4502:1: rule__MenuEntry__Group_6_3__0__Impl : ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) ; public final void rule__MenuEntry__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4425:1: ( ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) ) - // InternalMenuDsl.g:4426:1: ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) + // InternalMenuDsl.g:4506:1: ( ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) ) + // InternalMenuDsl.g:4507:1: ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) { - // InternalMenuDsl.g:4426:1: ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) - // InternalMenuDsl.g:4427:2: ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) + // InternalMenuDsl.g:4507:1: ( ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) ) + // InternalMenuDsl.g:4508:2: ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasDialogAssignment_6_3_0()); } - // InternalMenuDsl.g:4428:2: ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) - // InternalMenuDsl.g:4428:3: rule__MenuEntry__HasDialogAssignment_6_3_0 + // InternalMenuDsl.g:4509:2: ( rule__MenuEntry__HasDialogAssignment_6_3_0 ) + // InternalMenuDsl.g:4509:3: rule__MenuEntry__HasDialogAssignment_6_3_0 { pushFollow(FOLLOW_2); rule__MenuEntry__HasDialogAssignment_6_3_0(); @@ -16144,14 +16408,14 @@ // $ANTLR start "rule__MenuEntry__Group_6_3__1" - // InternalMenuDsl.g:4436:1: rule__MenuEntry__Group_6_3__1 : rule__MenuEntry__Group_6_3__1__Impl ; + // InternalMenuDsl.g:4517:1: rule__MenuEntry__Group_6_3__1 : rule__MenuEntry__Group_6_3__1__Impl ; public final void rule__MenuEntry__Group_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4440:1: ( rule__MenuEntry__Group_6_3__1__Impl ) - // InternalMenuDsl.g:4441:2: rule__MenuEntry__Group_6_3__1__Impl + // InternalMenuDsl.g:4521:1: ( rule__MenuEntry__Group_6_3__1__Impl ) + // InternalMenuDsl.g:4522:2: rule__MenuEntry__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_6_3__1__Impl(); @@ -16177,23 +16441,23 @@ // $ANTLR start "rule__MenuEntry__Group_6_3__1__Impl" - // InternalMenuDsl.g:4447:1: rule__MenuEntry__Group_6_3__1__Impl : ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) ; + // InternalMenuDsl.g:4528:1: rule__MenuEntry__Group_6_3__1__Impl : ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) ; public final void rule__MenuEntry__Group_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4451:1: ( ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) ) - // InternalMenuDsl.g:4452:1: ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) + // InternalMenuDsl.g:4532:1: ( ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) ) + // InternalMenuDsl.g:4533:1: ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) { - // InternalMenuDsl.g:4452:1: ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) - // InternalMenuDsl.g:4453:2: ( rule__MenuEntry__DialogAssignment_6_3_1 ) + // InternalMenuDsl.g:4533:1: ( ( rule__MenuEntry__DialogAssignment_6_3_1 ) ) + // InternalMenuDsl.g:4534:2: ( rule__MenuEntry__DialogAssignment_6_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDialogAssignment_6_3_1()); } - // InternalMenuDsl.g:4454:2: ( rule__MenuEntry__DialogAssignment_6_3_1 ) - // InternalMenuDsl.g:4454:3: rule__MenuEntry__DialogAssignment_6_3_1 + // InternalMenuDsl.g:4535:2: ( rule__MenuEntry__DialogAssignment_6_3_1 ) + // InternalMenuDsl.g:4535:3: rule__MenuEntry__DialogAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__MenuEntry__DialogAssignment_6_3_1(); @@ -16228,14 +16492,14 @@ // $ANTLR start "rule__MenuEntry__Group_7__0" - // InternalMenuDsl.g:4463:1: rule__MenuEntry__Group_7__0 : rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 ; + // InternalMenuDsl.g:4544:1: rule__MenuEntry__Group_7__0 : rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 ; public final void rule__MenuEntry__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4467:1: ( rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 ) - // InternalMenuDsl.g:4468:2: rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 + // InternalMenuDsl.g:4548:1: ( rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 ) + // InternalMenuDsl.g:4549:2: rule__MenuEntry__Group_7__0__Impl rule__MenuEntry__Group_7__1 { pushFollow(FOLLOW_16); rule__MenuEntry__Group_7__0__Impl(); @@ -16266,17 +16530,17 @@ // $ANTLR start "rule__MenuEntry__Group_7__0__Impl" - // InternalMenuDsl.g:4475:1: rule__MenuEntry__Group_7__0__Impl : ( '{' ) ; + // InternalMenuDsl.g:4556:1: rule__MenuEntry__Group_7__0__Impl : ( '{' ) ; public final void rule__MenuEntry__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4479:1: ( ( '{' ) ) - // InternalMenuDsl.g:4480:1: ( '{' ) + // InternalMenuDsl.g:4560:1: ( ( '{' ) ) + // InternalMenuDsl.g:4561:1: ( '{' ) { - // InternalMenuDsl.g:4480:1: ( '{' ) - // InternalMenuDsl.g:4481:2: '{' + // InternalMenuDsl.g:4561:1: ( '{' ) + // InternalMenuDsl.g:4562:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getLeftCurlyBracketKeyword_7_0()); @@ -16307,14 +16571,14 @@ // $ANTLR start "rule__MenuEntry__Group_7__1" - // InternalMenuDsl.g:4490:1: rule__MenuEntry__Group_7__1 : rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 ; + // InternalMenuDsl.g:4571:1: rule__MenuEntry__Group_7__1 : rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 ; public final void rule__MenuEntry__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4494:1: ( rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 ) - // InternalMenuDsl.g:4495:2: rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 + // InternalMenuDsl.g:4575:1: ( rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 ) + // InternalMenuDsl.g:4576:2: rule__MenuEntry__Group_7__1__Impl rule__MenuEntry__Group_7__2 { pushFollow(FOLLOW_16); rule__MenuEntry__Group_7__1__Impl(); @@ -16345,35 +16609,35 @@ // $ANTLR start "rule__MenuEntry__Group_7__1__Impl" - // InternalMenuDsl.g:4502:1: rule__MenuEntry__Group_7__1__Impl : ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) ; + // InternalMenuDsl.g:4583:1: rule__MenuEntry__Group_7__1__Impl : ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) ; public final void rule__MenuEntry__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4506:1: ( ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) ) - // InternalMenuDsl.g:4507:1: ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) + // InternalMenuDsl.g:4587:1: ( ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) ) + // InternalMenuDsl.g:4588:1: ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) { - // InternalMenuDsl.g:4507:1: ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) - // InternalMenuDsl.g:4508:2: ( rule__MenuEntry__SubentriesAssignment_7_1 )* + // InternalMenuDsl.g:4588:1: ( ( rule__MenuEntry__SubentriesAssignment_7_1 )* ) + // InternalMenuDsl.g:4589:2: ( rule__MenuEntry__SubentriesAssignment_7_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getSubentriesAssignment_7_1()); } - // InternalMenuDsl.g:4509:2: ( rule__MenuEntry__SubentriesAssignment_7_1 )* - loop59: + // InternalMenuDsl.g:4590:2: ( rule__MenuEntry__SubentriesAssignment_7_1 )* + loop60: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==57) ) { - alt59=1; + if ( (LA60_0==58) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : - // InternalMenuDsl.g:4509:3: rule__MenuEntry__SubentriesAssignment_7_1 + // InternalMenuDsl.g:4590:3: rule__MenuEntry__SubentriesAssignment_7_1 { pushFollow(FOLLOW_13); rule__MenuEntry__SubentriesAssignment_7_1(); @@ -16385,7 +16649,7 @@ break; default : - break loop59; + break loop60; } } while (true); @@ -16414,14 +16678,14 @@ // $ANTLR start "rule__MenuEntry__Group_7__2" - // InternalMenuDsl.g:4517:1: rule__MenuEntry__Group_7__2 : rule__MenuEntry__Group_7__2__Impl ; + // InternalMenuDsl.g:4598:1: rule__MenuEntry__Group_7__2 : rule__MenuEntry__Group_7__2__Impl ; public final void rule__MenuEntry__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4521:1: ( rule__MenuEntry__Group_7__2__Impl ) - // InternalMenuDsl.g:4522:2: rule__MenuEntry__Group_7__2__Impl + // InternalMenuDsl.g:4602:1: ( rule__MenuEntry__Group_7__2__Impl ) + // InternalMenuDsl.g:4603:2: rule__MenuEntry__Group_7__2__Impl { pushFollow(FOLLOW_2); rule__MenuEntry__Group_7__2__Impl(); @@ -16447,17 +16711,17 @@ // $ANTLR start "rule__MenuEntry__Group_7__2__Impl" - // InternalMenuDsl.g:4528:1: rule__MenuEntry__Group_7__2__Impl : ( '}' ) ; + // InternalMenuDsl.g:4609:1: rule__MenuEntry__Group_7__2__Impl : ( '}' ) ; public final void rule__MenuEntry__Group_7__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4532:1: ( ( '}' ) ) - // InternalMenuDsl.g:4533:1: ( '}' ) + // InternalMenuDsl.g:4613:1: ( ( '}' ) ) + // InternalMenuDsl.g:4614:1: ( '}' ) { - // InternalMenuDsl.g:4533:1: ( '}' ) - // InternalMenuDsl.g:4534:2: '}' + // InternalMenuDsl.g:4614:1: ( '}' ) + // InternalMenuDsl.g:4615:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getRightCurlyBracketKeyword_7_2()); @@ -16488,14 +16752,14 @@ // $ANTLR start "rule__XImportDeclaration__Group__0" - // InternalMenuDsl.g:4544:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; + // InternalMenuDsl.g:4625:1: rule__XImportDeclaration__Group__0 : rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ; public final void rule__XImportDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4548:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) - // InternalMenuDsl.g:4549:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 + // InternalMenuDsl.g:4629:1: ( rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 ) + // InternalMenuDsl.g:4630:2: rule__XImportDeclaration__Group__0__Impl rule__XImportDeclaration__Group__1 { pushFollow(FOLLOW_17); rule__XImportDeclaration__Group__0__Impl(); @@ -16526,23 +16790,23 @@ // $ANTLR start "rule__XImportDeclaration__Group__0__Impl" - // InternalMenuDsl.g:4556:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:4637:1: rule__XImportDeclaration__Group__0__Impl : ( () ) ; public final void rule__XImportDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4560:1: ( ( () ) ) - // InternalMenuDsl.g:4561:1: ( () ) + // InternalMenuDsl.g:4641:1: ( ( () ) ) + // InternalMenuDsl.g:4642:1: ( () ) { - // InternalMenuDsl.g:4561:1: ( () ) - // InternalMenuDsl.g:4562:2: () + // InternalMenuDsl.g:4642:1: ( () ) + // InternalMenuDsl.g:4643:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getOXImportDeclarationAction_0()); } - // InternalMenuDsl.g:4563:2: () - // InternalMenuDsl.g:4563:3: + // InternalMenuDsl.g:4644:2: () + // InternalMenuDsl.g:4644:3: { } @@ -16567,14 +16831,14 @@ // $ANTLR start "rule__XImportDeclaration__Group__1" - // InternalMenuDsl.g:4571:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; + // InternalMenuDsl.g:4652:1: rule__XImportDeclaration__Group__1 : rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ; public final void rule__XImportDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4575:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) - // InternalMenuDsl.g:4576:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 + // InternalMenuDsl.g:4656:1: ( rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 ) + // InternalMenuDsl.g:4657:2: rule__XImportDeclaration__Group__1__Impl rule__XImportDeclaration__Group__2 { pushFollow(FOLLOW_18); rule__XImportDeclaration__Group__1__Impl(); @@ -16605,17 +16869,17 @@ // $ANTLR start "rule__XImportDeclaration__Group__1__Impl" - // InternalMenuDsl.g:4583:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ; + // InternalMenuDsl.g:4664:1: rule__XImportDeclaration__Group__1__Impl : ( 'import' ) ; public final void rule__XImportDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4587:1: ( ( 'import' ) ) - // InternalMenuDsl.g:4588:1: ( 'import' ) + // InternalMenuDsl.g:4668:1: ( ( 'import' ) ) + // InternalMenuDsl.g:4669:1: ( 'import' ) { - // InternalMenuDsl.g:4588:1: ( 'import' ) - // InternalMenuDsl.g:4589:2: 'import' + // InternalMenuDsl.g:4669:1: ( 'import' ) + // InternalMenuDsl.g:4670:2: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportKeyword_1()); @@ -16646,14 +16910,14 @@ // $ANTLR start "rule__XImportDeclaration__Group__2" - // InternalMenuDsl.g:4598:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ; + // InternalMenuDsl.g:4679:1: rule__XImportDeclaration__Group__2 : rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ; public final void rule__XImportDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4602:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ) - // InternalMenuDsl.g:4603:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 + // InternalMenuDsl.g:4683:1: ( rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 ) + // InternalMenuDsl.g:4684:2: rule__XImportDeclaration__Group__2__Impl rule__XImportDeclaration__Group__3 { pushFollow(FOLLOW_19); rule__XImportDeclaration__Group__2__Impl(); @@ -16684,23 +16948,23 @@ // $ANTLR start "rule__XImportDeclaration__Group__2__Impl" - // InternalMenuDsl.g:4610:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ; + // InternalMenuDsl.g:4691:1: rule__XImportDeclaration__Group__2__Impl : ( ( rule__XImportDeclaration__Alternatives_2 ) ) ; public final void rule__XImportDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4614:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) ) - // InternalMenuDsl.g:4615:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) + // InternalMenuDsl.g:4695:1: ( ( ( rule__XImportDeclaration__Alternatives_2 ) ) ) + // InternalMenuDsl.g:4696:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) { - // InternalMenuDsl.g:4615:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) - // InternalMenuDsl.g:4616:2: ( rule__XImportDeclaration__Alternatives_2 ) + // InternalMenuDsl.g:4696:1: ( ( rule__XImportDeclaration__Alternatives_2 ) ) + // InternalMenuDsl.g:4697:2: ( rule__XImportDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2()); } - // InternalMenuDsl.g:4617:2: ( rule__XImportDeclaration__Alternatives_2 ) - // InternalMenuDsl.g:4617:3: rule__XImportDeclaration__Alternatives_2 + // InternalMenuDsl.g:4698:2: ( rule__XImportDeclaration__Alternatives_2 ) + // InternalMenuDsl.g:4698:3: rule__XImportDeclaration__Alternatives_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_2(); @@ -16735,14 +16999,14 @@ // $ANTLR start "rule__XImportDeclaration__Group__3" - // InternalMenuDsl.g:4625:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ; + // InternalMenuDsl.g:4706:1: rule__XImportDeclaration__Group__3 : rule__XImportDeclaration__Group__3__Impl ; public final void rule__XImportDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4629:1: ( rule__XImportDeclaration__Group__3__Impl ) - // InternalMenuDsl.g:4630:2: rule__XImportDeclaration__Group__3__Impl + // InternalMenuDsl.g:4710:1: ( rule__XImportDeclaration__Group__3__Impl ) + // InternalMenuDsl.g:4711:2: rule__XImportDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group__3__Impl(); @@ -16768,33 +17032,33 @@ // $ANTLR start "rule__XImportDeclaration__Group__3__Impl" - // InternalMenuDsl.g:4636:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ; + // InternalMenuDsl.g:4717:1: rule__XImportDeclaration__Group__3__Impl : ( ( ';' )? ) ; public final void rule__XImportDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4640:1: ( ( ( ';' )? ) ) - // InternalMenuDsl.g:4641:1: ( ( ';' )? ) + // InternalMenuDsl.g:4721:1: ( ( ( ';' )? ) ) + // InternalMenuDsl.g:4722:1: ( ( ';' )? ) { - // InternalMenuDsl.g:4641:1: ( ( ';' )? ) - // InternalMenuDsl.g:4642:2: ( ';' )? + // InternalMenuDsl.g:4722:1: ( ( ';' )? ) + // InternalMenuDsl.g:4723:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getSemicolonKeyword_3()); } - // InternalMenuDsl.g:4643:2: ( ';' )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalMenuDsl.g:4724:2: ( ';' )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==58) ) { - alt60=1; + if ( (LA61_0==59) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : - // InternalMenuDsl.g:4643:3: ';' + // InternalMenuDsl.g:4724:3: ';' { - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; } break; @@ -16826,14 +17090,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__0" - // InternalMenuDsl.g:4652:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ; + // InternalMenuDsl.g:4733:1: rule__XImportDeclaration__Group_2_0__0 : rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ; public final void rule__XImportDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4656:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ) - // InternalMenuDsl.g:4657:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 + // InternalMenuDsl.g:4737:1: ( rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 ) + // InternalMenuDsl.g:4738:2: rule__XImportDeclaration__Group_2_0__0__Impl rule__XImportDeclaration__Group_2_0__1 { pushFollow(FOLLOW_20); rule__XImportDeclaration__Group_2_0__0__Impl(); @@ -16864,23 +17128,23 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__0__Impl" - // InternalMenuDsl.g:4664:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ; + // InternalMenuDsl.g:4745:1: rule__XImportDeclaration__Group_2_0__0__Impl : ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ; public final void rule__XImportDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4668:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ) - // InternalMenuDsl.g:4669:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) + // InternalMenuDsl.g:4749:1: ( ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) ) + // InternalMenuDsl.g:4750:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) { - // InternalMenuDsl.g:4669:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) - // InternalMenuDsl.g:4670:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) + // InternalMenuDsl.g:4750:1: ( ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) ) + // InternalMenuDsl.g:4751:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_2_0_0()); } - // InternalMenuDsl.g:4671:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) - // InternalMenuDsl.g:4671:3: rule__XImportDeclaration__StaticAssignment_2_0_0 + // InternalMenuDsl.g:4752:2: ( rule__XImportDeclaration__StaticAssignment_2_0_0 ) + // InternalMenuDsl.g:4752:3: rule__XImportDeclaration__StaticAssignment_2_0_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__StaticAssignment_2_0_0(); @@ -16915,14 +17179,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__1" - // InternalMenuDsl.g:4679:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ; + // InternalMenuDsl.g:4760:1: rule__XImportDeclaration__Group_2_0__1 : rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ; public final void rule__XImportDeclaration__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4683:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ) - // InternalMenuDsl.g:4684:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 + // InternalMenuDsl.g:4764:1: ( rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 ) + // InternalMenuDsl.g:4765:2: rule__XImportDeclaration__Group_2_0__1__Impl rule__XImportDeclaration__Group_2_0__2 { pushFollow(FOLLOW_20); rule__XImportDeclaration__Group_2_0__1__Impl(); @@ -16953,31 +17217,31 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__1__Impl" - // InternalMenuDsl.g:4691:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ; + // InternalMenuDsl.g:4772:1: rule__XImportDeclaration__Group_2_0__1__Impl : ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ; public final void rule__XImportDeclaration__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4695:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ) - // InternalMenuDsl.g:4696:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) + // InternalMenuDsl.g:4776:1: ( ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) ) + // InternalMenuDsl.g:4777:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) { - // InternalMenuDsl.g:4696:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) - // InternalMenuDsl.g:4697:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? + // InternalMenuDsl.g:4777:1: ( ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? ) + // InternalMenuDsl.g:4778:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_2_0_1()); } - // InternalMenuDsl.g:4698:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalMenuDsl.g:4779:2: ( rule__XImportDeclaration__ExtensionAssignment_2_0_1 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==48) ) { - alt61=1; + if ( (LA62_0==48) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : - // InternalMenuDsl.g:4698:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1 + // InternalMenuDsl.g:4779:3: rule__XImportDeclaration__ExtensionAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ExtensionAssignment_2_0_1(); @@ -17015,14 +17279,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__2" - // InternalMenuDsl.g:4706:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ; + // InternalMenuDsl.g:4787:1: rule__XImportDeclaration__Group_2_0__2 : rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ; public final void rule__XImportDeclaration__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4710:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ) - // InternalMenuDsl.g:4711:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 + // InternalMenuDsl.g:4791:1: ( rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 ) + // InternalMenuDsl.g:4792:2: rule__XImportDeclaration__Group_2_0__2__Impl rule__XImportDeclaration__Group_2_0__3 { pushFollow(FOLLOW_21); rule__XImportDeclaration__Group_2_0__2__Impl(); @@ -17053,23 +17317,23 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__2__Impl" - // InternalMenuDsl.g:4718:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ; + // InternalMenuDsl.g:4799:1: rule__XImportDeclaration__Group_2_0__2__Impl : ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ; public final void rule__XImportDeclaration__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4722:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ) - // InternalMenuDsl.g:4723:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) + // InternalMenuDsl.g:4803:1: ( ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) ) + // InternalMenuDsl.g:4804:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) { - // InternalMenuDsl.g:4723:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) - // InternalMenuDsl.g:4724:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) + // InternalMenuDsl.g:4804:1: ( ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) ) + // InternalMenuDsl.g:4805:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_2_0_2()); } - // InternalMenuDsl.g:4725:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) - // InternalMenuDsl.g:4725:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 + // InternalMenuDsl.g:4806:2: ( rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 ) + // InternalMenuDsl.g:4806:3: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedTypeAssignment_2_0_2(); @@ -17104,14 +17368,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__3" - // InternalMenuDsl.g:4733:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ; + // InternalMenuDsl.g:4814:1: rule__XImportDeclaration__Group_2_0__3 : rule__XImportDeclaration__Group_2_0__3__Impl ; public final void rule__XImportDeclaration__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4737:1: ( rule__XImportDeclaration__Group_2_0__3__Impl ) - // InternalMenuDsl.g:4738:2: rule__XImportDeclaration__Group_2_0__3__Impl + // InternalMenuDsl.g:4818:1: ( rule__XImportDeclaration__Group_2_0__3__Impl ) + // InternalMenuDsl.g:4819:2: rule__XImportDeclaration__Group_2_0__3__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_0__3__Impl(); @@ -17137,23 +17401,23 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_0__3__Impl" - // InternalMenuDsl.g:4744:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ; + // InternalMenuDsl.g:4825:1: rule__XImportDeclaration__Group_2_0__3__Impl : ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ; public final void rule__XImportDeclaration__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4748:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ) - // InternalMenuDsl.g:4749:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) + // InternalMenuDsl.g:4829:1: ( ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) ) + // InternalMenuDsl.g:4830:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) { - // InternalMenuDsl.g:4749:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) - // InternalMenuDsl.g:4750:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) + // InternalMenuDsl.g:4830:1: ( ( rule__XImportDeclaration__Alternatives_2_0_3 ) ) + // InternalMenuDsl.g:4831:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getAlternatives_2_0_3()); } - // InternalMenuDsl.g:4751:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) - // InternalMenuDsl.g:4751:3: rule__XImportDeclaration__Alternatives_2_0_3 + // InternalMenuDsl.g:4832:2: ( rule__XImportDeclaration__Alternatives_2_0_3 ) + // InternalMenuDsl.g:4832:3: rule__XImportDeclaration__Alternatives_2_0_3 { pushFollow(FOLLOW_2); rule__XImportDeclaration__Alternatives_2_0_3(); @@ -17188,14 +17452,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_3__0" - // InternalMenuDsl.g:4760:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ; + // InternalMenuDsl.g:4841:1: rule__XImportDeclaration__Group_2_3__0 : rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ; public final void rule__XImportDeclaration__Group_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4764:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ) - // InternalMenuDsl.g:4765:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 + // InternalMenuDsl.g:4845:1: ( rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 ) + // InternalMenuDsl.g:4846:2: rule__XImportDeclaration__Group_2_3__0__Impl rule__XImportDeclaration__Group_2_3__1 { pushFollow(FOLLOW_7); rule__XImportDeclaration__Group_2_3__0__Impl(); @@ -17226,23 +17490,23 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_3__0__Impl" - // InternalMenuDsl.g:4772:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ; + // InternalMenuDsl.g:4853:1: rule__XImportDeclaration__Group_2_3__0__Impl : ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ; public final void rule__XImportDeclaration__Group_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4776:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ) - // InternalMenuDsl.g:4777:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) + // InternalMenuDsl.g:4857:1: ( ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) ) + // InternalMenuDsl.g:4858:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) { - // InternalMenuDsl.g:4777:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) - // InternalMenuDsl.g:4778:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) + // InternalMenuDsl.g:4858:1: ( ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) ) + // InternalMenuDsl.g:4859:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportAssignment_2_3_0()); } - // InternalMenuDsl.g:4779:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) - // InternalMenuDsl.g:4779:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0 + // InternalMenuDsl.g:4860:2: ( rule__XImportDeclaration__FqnImportAssignment_2_3_0 ) + // InternalMenuDsl.g:4860:3: rule__XImportDeclaration__FqnImportAssignment_2_3_0 { pushFollow(FOLLOW_2); rule__XImportDeclaration__FqnImportAssignment_2_3_0(); @@ -17277,14 +17541,14 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_3__1" - // InternalMenuDsl.g:4787:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ; + // InternalMenuDsl.g:4868:1: rule__XImportDeclaration__Group_2_3__1 : rule__XImportDeclaration__Group_2_3__1__Impl ; public final void rule__XImportDeclaration__Group_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4791:1: ( rule__XImportDeclaration__Group_2_3__1__Impl ) - // InternalMenuDsl.g:4792:2: rule__XImportDeclaration__Group_2_3__1__Impl + // InternalMenuDsl.g:4872:1: ( rule__XImportDeclaration__Group_2_3__1__Impl ) + // InternalMenuDsl.g:4873:2: rule__XImportDeclaration__Group_2_3__1__Impl { pushFollow(FOLLOW_2); rule__XImportDeclaration__Group_2_3__1__Impl(); @@ -17310,23 +17574,23 @@ // $ANTLR start "rule__XImportDeclaration__Group_2_3__1__Impl" - // InternalMenuDsl.g:4798:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ; + // InternalMenuDsl.g:4879:1: rule__XImportDeclaration__Group_2_3__1__Impl : ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ; public final void rule__XImportDeclaration__Group_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4802:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ) - // InternalMenuDsl.g:4803:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) + // InternalMenuDsl.g:4883:1: ( ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) ) + // InternalMenuDsl.g:4884:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) { - // InternalMenuDsl.g:4803:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) - // InternalMenuDsl.g:4804:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) + // InternalMenuDsl.g:4884:1: ( ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) ) + // InternalMenuDsl.g:4885:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameAssignment_2_3_1()); } - // InternalMenuDsl.g:4805:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) - // InternalMenuDsl.g:4805:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 + // InternalMenuDsl.g:4886:2: ( rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 ) + // InternalMenuDsl.g:4886:3: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 { pushFollow(FOLLOW_2); rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1(); @@ -17361,14 +17625,14 @@ // $ANTLR start "rule__XAnnotation__Group__0" - // InternalMenuDsl.g:4814:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; + // InternalMenuDsl.g:4895:1: rule__XAnnotation__Group__0 : rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ; public final void rule__XAnnotation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4818:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) - // InternalMenuDsl.g:4819:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 + // InternalMenuDsl.g:4899:1: ( rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 ) + // InternalMenuDsl.g:4900:2: rule__XAnnotation__Group__0__Impl rule__XAnnotation__Group__1 { pushFollow(FOLLOW_22); rule__XAnnotation__Group__0__Impl(); @@ -17399,23 +17663,23 @@ // $ANTLR start "rule__XAnnotation__Group__0__Impl" - // InternalMenuDsl.g:4826:1: rule__XAnnotation__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:4907:1: rule__XAnnotation__Group__0__Impl : ( () ) ; public final void rule__XAnnotation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4830:1: ( ( () ) ) - // InternalMenuDsl.g:4831:1: ( () ) + // InternalMenuDsl.g:4911:1: ( ( () ) ) + // InternalMenuDsl.g:4912:1: ( () ) { - // InternalMenuDsl.g:4831:1: ( () ) - // InternalMenuDsl.g:4832:2: () + // InternalMenuDsl.g:4912:1: ( () ) + // InternalMenuDsl.g:4913:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } - // InternalMenuDsl.g:4833:2: () - // InternalMenuDsl.g:4833:3: + // InternalMenuDsl.g:4914:2: () + // InternalMenuDsl.g:4914:3: { } @@ -17440,14 +17704,14 @@ // $ANTLR start "rule__XAnnotation__Group__1" - // InternalMenuDsl.g:4841:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; + // InternalMenuDsl.g:4922:1: rule__XAnnotation__Group__1 : rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ; public final void rule__XAnnotation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4845:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) - // InternalMenuDsl.g:4846:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 + // InternalMenuDsl.g:4926:1: ( rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 ) + // InternalMenuDsl.g:4927:2: rule__XAnnotation__Group__1__Impl rule__XAnnotation__Group__2 { pushFollow(FOLLOW_7); rule__XAnnotation__Group__1__Impl(); @@ -17478,22 +17742,22 @@ // $ANTLR start "rule__XAnnotation__Group__1__Impl" - // InternalMenuDsl.g:4853:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; + // InternalMenuDsl.g:4934:1: rule__XAnnotation__Group__1__Impl : ( '@' ) ; public final void rule__XAnnotation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4857:1: ( ( '@' ) ) - // InternalMenuDsl.g:4858:1: ( '@' ) + // InternalMenuDsl.g:4938:1: ( ( '@' ) ) + // InternalMenuDsl.g:4939:1: ( '@' ) { - // InternalMenuDsl.g:4858:1: ( '@' ) - // InternalMenuDsl.g:4859:2: '@' + // InternalMenuDsl.g:4939:1: ( '@' ) + // InternalMenuDsl.g:4940:2: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } - match(input,59,FOLLOW_2); if (state.failed) return ; + match(input,60,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } @@ -17519,14 +17783,14 @@ // $ANTLR start "rule__XAnnotation__Group__2" - // InternalMenuDsl.g:4868:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ; + // InternalMenuDsl.g:4949:1: rule__XAnnotation__Group__2 : rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ; public final void rule__XAnnotation__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4872:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) - // InternalMenuDsl.g:4873:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 + // InternalMenuDsl.g:4953:1: ( rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 ) + // InternalMenuDsl.g:4954:2: rule__XAnnotation__Group__2__Impl rule__XAnnotation__Group__3 { pushFollow(FOLLOW_23); rule__XAnnotation__Group__2__Impl(); @@ -17557,23 +17821,23 @@ // $ANTLR start "rule__XAnnotation__Group__2__Impl" - // InternalMenuDsl.g:4880:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ; + // InternalMenuDsl.g:4961:1: rule__XAnnotation__Group__2__Impl : ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ; public final void rule__XAnnotation__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4884:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) - // InternalMenuDsl.g:4885:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) + // InternalMenuDsl.g:4965:1: ( ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) ) + // InternalMenuDsl.g:4966:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) { - // InternalMenuDsl.g:4885:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) - // InternalMenuDsl.g:4886:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) + // InternalMenuDsl.g:4966:1: ( ( rule__XAnnotation__AnnotationTypeAssignment_2 ) ) + // InternalMenuDsl.g:4967:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } - // InternalMenuDsl.g:4887:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) - // InternalMenuDsl.g:4887:3: rule__XAnnotation__AnnotationTypeAssignment_2 + // InternalMenuDsl.g:4968:2: ( rule__XAnnotation__AnnotationTypeAssignment_2 ) + // InternalMenuDsl.g:4968:3: rule__XAnnotation__AnnotationTypeAssignment_2 { pushFollow(FOLLOW_2); rule__XAnnotation__AnnotationTypeAssignment_2(); @@ -17608,14 +17872,14 @@ // $ANTLR start "rule__XAnnotation__Group__3" - // InternalMenuDsl.g:4895:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ; + // InternalMenuDsl.g:4976:1: rule__XAnnotation__Group__3 : rule__XAnnotation__Group__3__Impl ; public final void rule__XAnnotation__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4899:1: ( rule__XAnnotation__Group__3__Impl ) - // InternalMenuDsl.g:4900:2: rule__XAnnotation__Group__3__Impl + // InternalMenuDsl.g:4980:1: ( rule__XAnnotation__Group__3__Impl ) + // InternalMenuDsl.g:4981:2: rule__XAnnotation__Group__3__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group__3__Impl(); @@ -17641,31 +17905,31 @@ // $ANTLR start "rule__XAnnotation__Group__3__Impl" - // InternalMenuDsl.g:4906:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ; + // InternalMenuDsl.g:4987:1: rule__XAnnotation__Group__3__Impl : ( ( rule__XAnnotation__Group_3__0 )? ) ; public final void rule__XAnnotation__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4910:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) - // InternalMenuDsl.g:4911:1: ( ( rule__XAnnotation__Group_3__0 )? ) + // InternalMenuDsl.g:4991:1: ( ( ( rule__XAnnotation__Group_3__0 )? ) ) + // InternalMenuDsl.g:4992:1: ( ( rule__XAnnotation__Group_3__0 )? ) { - // InternalMenuDsl.g:4911:1: ( ( rule__XAnnotation__Group_3__0 )? ) - // InternalMenuDsl.g:4912:2: ( rule__XAnnotation__Group_3__0 )? + // InternalMenuDsl.g:4992:1: ( ( rule__XAnnotation__Group_3__0 )? ) + // InternalMenuDsl.g:4993:2: ( rule__XAnnotation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3()); } - // InternalMenuDsl.g:4913:2: ( rule__XAnnotation__Group_3__0 )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalMenuDsl.g:4994:2: ( rule__XAnnotation__Group_3__0 )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==60) ) { - alt62=1; + if ( (LA63_0==61) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : - // InternalMenuDsl.g:4913:3: rule__XAnnotation__Group_3__0 + // InternalMenuDsl.g:4994:3: rule__XAnnotation__Group_3__0 { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3__0(); @@ -17703,14 +17967,14 @@ // $ANTLR start "rule__XAnnotation__Group_3__0" - // InternalMenuDsl.g:4922:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ; + // InternalMenuDsl.g:5003:1: rule__XAnnotation__Group_3__0 : rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ; public final void rule__XAnnotation__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4926:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) - // InternalMenuDsl.g:4927:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 + // InternalMenuDsl.g:5007:1: ( rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 ) + // InternalMenuDsl.g:5008:2: rule__XAnnotation__Group_3__0__Impl rule__XAnnotation__Group_3__1 { pushFollow(FOLLOW_24); rule__XAnnotation__Group_3__0__Impl(); @@ -17741,25 +18005,25 @@ // $ANTLR start "rule__XAnnotation__Group_3__0__Impl" - // InternalMenuDsl.g:4934:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; + // InternalMenuDsl.g:5015:1: rule__XAnnotation__Group_3__0__Impl : ( ( '(' ) ) ; public final void rule__XAnnotation__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4938:1: ( ( ( '(' ) ) ) - // InternalMenuDsl.g:4939:1: ( ( '(' ) ) + // InternalMenuDsl.g:5019:1: ( ( ( '(' ) ) ) + // InternalMenuDsl.g:5020:1: ( ( '(' ) ) { - // InternalMenuDsl.g:4939:1: ( ( '(' ) ) - // InternalMenuDsl.g:4940:2: ( '(' ) + // InternalMenuDsl.g:5020:1: ( ( '(' ) ) + // InternalMenuDsl.g:5021:2: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } - // InternalMenuDsl.g:4941:2: ( '(' ) - // InternalMenuDsl.g:4941:3: '(' + // InternalMenuDsl.g:5022:2: ( '(' ) + // InternalMenuDsl.g:5022:3: '(' { - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; } @@ -17788,14 +18052,14 @@ // $ANTLR start "rule__XAnnotation__Group_3__1" - // InternalMenuDsl.g:4949:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ; + // InternalMenuDsl.g:5030:1: rule__XAnnotation__Group_3__1 : rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ; public final void rule__XAnnotation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4953:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) - // InternalMenuDsl.g:4954:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 + // InternalMenuDsl.g:5034:1: ( rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 ) + // InternalMenuDsl.g:5035:2: rule__XAnnotation__Group_3__1__Impl rule__XAnnotation__Group_3__2 { pushFollow(FOLLOW_24); rule__XAnnotation__Group_3__1__Impl(); @@ -17826,31 +18090,31 @@ // $ANTLR start "rule__XAnnotation__Group_3__1__Impl" - // InternalMenuDsl.g:4961:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ; + // InternalMenuDsl.g:5042:1: rule__XAnnotation__Group_3__1__Impl : ( ( rule__XAnnotation__Alternatives_3_1 )? ) ; public final void rule__XAnnotation__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4965:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) - // InternalMenuDsl.g:4966:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) + // InternalMenuDsl.g:5046:1: ( ( ( rule__XAnnotation__Alternatives_3_1 )? ) ) + // InternalMenuDsl.g:5047:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) { - // InternalMenuDsl.g:4966:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) - // InternalMenuDsl.g:4967:2: ( rule__XAnnotation__Alternatives_3_1 )? + // InternalMenuDsl.g:5047:1: ( ( rule__XAnnotation__Alternatives_3_1 )? ) + // InternalMenuDsl.g:5048:2: ( rule__XAnnotation__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } - // InternalMenuDsl.g:4968:2: ( rule__XAnnotation__Alternatives_3_1 )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalMenuDsl.g:5049:2: ( rule__XAnnotation__Alternatives_3_1 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( ((LA63_0>=RULE_STRING && LA63_0<=RULE_DECIMAL)||LA63_0==27||(LA63_0>=34 && LA63_0<=35)||LA63_0==40||(LA63_0>=45 && LA63_0<=50)||LA63_0==52||(LA63_0>=59 && LA63_0<=60)||(LA63_0>=64 && LA63_0<=65)||LA63_0==68||LA63_0==70||(LA63_0>=74 && LA63_0<=82)||LA63_0==84||LA63_0==104) ) { - alt63=1; + if ( ((LA64_0>=RULE_STRING && LA64_0<=RULE_DECIMAL)||LA64_0==27||(LA64_0>=34 && LA64_0<=35)||LA64_0==40||(LA64_0>=45 && LA64_0<=50)||LA64_0==52||(LA64_0>=60 && LA64_0<=61)||(LA64_0>=65 && LA64_0<=66)||LA64_0==69||LA64_0==71||(LA64_0>=75 && LA64_0<=83)||LA64_0==85||LA64_0==105) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : - // InternalMenuDsl.g:4968:3: rule__XAnnotation__Alternatives_3_1 + // InternalMenuDsl.g:5049:3: rule__XAnnotation__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__XAnnotation__Alternatives_3_1(); @@ -17888,14 +18152,14 @@ // $ANTLR start "rule__XAnnotation__Group_3__2" - // InternalMenuDsl.g:4976:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ; + // InternalMenuDsl.g:5057:1: rule__XAnnotation__Group_3__2 : rule__XAnnotation__Group_3__2__Impl ; public final void rule__XAnnotation__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4980:1: ( rule__XAnnotation__Group_3__2__Impl ) - // InternalMenuDsl.g:4981:2: rule__XAnnotation__Group_3__2__Impl + // InternalMenuDsl.g:5061:1: ( rule__XAnnotation__Group_3__2__Impl ) + // InternalMenuDsl.g:5062:2: rule__XAnnotation__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3__2__Impl(); @@ -17921,22 +18185,22 @@ // $ANTLR start "rule__XAnnotation__Group_3__2__Impl" - // InternalMenuDsl.g:4987:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:5068:1: rule__XAnnotation__Group_3__2__Impl : ( ')' ) ; public final void rule__XAnnotation__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:4991:1: ( ( ')' ) ) - // InternalMenuDsl.g:4992:1: ( ')' ) + // InternalMenuDsl.g:5072:1: ( ( ')' ) ) + // InternalMenuDsl.g:5073:1: ( ')' ) { - // InternalMenuDsl.g:4992:1: ( ')' ) - // InternalMenuDsl.g:4993:2: ')' + // InternalMenuDsl.g:5073:1: ( ')' ) + // InternalMenuDsl.g:5074:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } @@ -17962,14 +18226,14 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0__0" - // InternalMenuDsl.g:5003:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ; + // InternalMenuDsl.g:5084:1: rule__XAnnotation__Group_3_1_0__0 : rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ; public final void rule__XAnnotation__Group_3_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5007:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) - // InternalMenuDsl.g:5008:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 + // InternalMenuDsl.g:5088:1: ( rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 ) + // InternalMenuDsl.g:5089:2: rule__XAnnotation__Group_3_1_0__0__Impl rule__XAnnotation__Group_3_1_0__1 { pushFollow(FOLLOW_25); rule__XAnnotation__Group_3_1_0__0__Impl(); @@ -18000,23 +18264,23 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0__0__Impl" - // InternalMenuDsl.g:5015:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ; + // InternalMenuDsl.g:5096:1: rule__XAnnotation__Group_3_1_0__0__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ; public final void rule__XAnnotation__Group_3_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5019:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) - // InternalMenuDsl.g:5020:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) + // InternalMenuDsl.g:5100:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) ) + // InternalMenuDsl.g:5101:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) { - // InternalMenuDsl.g:5020:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) - // InternalMenuDsl.g:5021:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) + // InternalMenuDsl.g:5101:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) ) + // InternalMenuDsl.g:5102:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } - // InternalMenuDsl.g:5022:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) - // InternalMenuDsl.g:5022:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 + // InternalMenuDsl.g:5103:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 ) + // InternalMenuDsl.g:5103:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 { pushFollow(FOLLOW_2); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0(); @@ -18051,14 +18315,14 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0__1" - // InternalMenuDsl.g:5030:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ; + // InternalMenuDsl.g:5111:1: rule__XAnnotation__Group_3_1_0__1 : rule__XAnnotation__Group_3_1_0__1__Impl ; public final void rule__XAnnotation__Group_3_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5034:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) - // InternalMenuDsl.g:5035:2: rule__XAnnotation__Group_3_1_0__1__Impl + // InternalMenuDsl.g:5115:1: ( rule__XAnnotation__Group_3_1_0__1__Impl ) + // InternalMenuDsl.g:5116:2: rule__XAnnotation__Group_3_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0__1__Impl(); @@ -18084,35 +18348,35 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0__1__Impl" - // InternalMenuDsl.g:5041:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ; + // InternalMenuDsl.g:5122:1: rule__XAnnotation__Group_3_1_0__1__Impl : ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ; public final void rule__XAnnotation__Group_3_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5045:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) - // InternalMenuDsl.g:5046:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) + // InternalMenuDsl.g:5126:1: ( ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) ) + // InternalMenuDsl.g:5127:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) { - // InternalMenuDsl.g:5046:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) - // InternalMenuDsl.g:5047:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* + // InternalMenuDsl.g:5127:1: ( ( rule__XAnnotation__Group_3_1_0_1__0 )* ) + // InternalMenuDsl.g:5128:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } - // InternalMenuDsl.g:5048:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* - loop64: + // InternalMenuDsl.g:5129:2: ( rule__XAnnotation__Group_3_1_0_1__0 )* + loop65: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==62) ) { - alt64=1; + if ( (LA65_0==63) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : - // InternalMenuDsl.g:5048:3: rule__XAnnotation__Group_3_1_0_1__0 + // InternalMenuDsl.g:5129:3: rule__XAnnotation__Group_3_1_0_1__0 { pushFollow(FOLLOW_26); rule__XAnnotation__Group_3_1_0_1__0(); @@ -18124,7 +18388,7 @@ break; default : - break loop64; + break loop65; } } while (true); @@ -18153,14 +18417,14 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0" - // InternalMenuDsl.g:5057:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ; + // InternalMenuDsl.g:5138:1: rule__XAnnotation__Group_3_1_0_1__0 : rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ; public final void rule__XAnnotation__Group_3_1_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5061:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) - // InternalMenuDsl.g:5062:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 + // InternalMenuDsl.g:5142:1: ( rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 ) + // InternalMenuDsl.g:5143:2: rule__XAnnotation__Group_3_1_0_1__0__Impl rule__XAnnotation__Group_3_1_0_1__1 { pushFollow(FOLLOW_7); rule__XAnnotation__Group_3_1_0_1__0__Impl(); @@ -18191,22 +18455,22 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__0__Impl" - // InternalMenuDsl.g:5069:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:5150:1: rule__XAnnotation__Group_3_1_0_1__0__Impl : ( ',' ) ; public final void rule__XAnnotation__Group_3_1_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5073:1: ( ( ',' ) ) - // InternalMenuDsl.g:5074:1: ( ',' ) + // InternalMenuDsl.g:5154:1: ( ( ',' ) ) + // InternalMenuDsl.g:5155:1: ( ',' ) { - // InternalMenuDsl.g:5074:1: ( ',' ) - // InternalMenuDsl.g:5075:2: ',' + // InternalMenuDsl.g:5155:1: ( ',' ) + // InternalMenuDsl.g:5156:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } @@ -18232,14 +18496,14 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1" - // InternalMenuDsl.g:5084:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ; + // InternalMenuDsl.g:5165:1: rule__XAnnotation__Group_3_1_0_1__1 : rule__XAnnotation__Group_3_1_0_1__1__Impl ; public final void rule__XAnnotation__Group_3_1_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5088:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) - // InternalMenuDsl.g:5089:2: rule__XAnnotation__Group_3_1_0_1__1__Impl + // InternalMenuDsl.g:5169:1: ( rule__XAnnotation__Group_3_1_0_1__1__Impl ) + // InternalMenuDsl.g:5170:2: rule__XAnnotation__Group_3_1_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotation__Group_3_1_0_1__1__Impl(); @@ -18265,23 +18529,23 @@ // $ANTLR start "rule__XAnnotation__Group_3_1_0_1__1__Impl" - // InternalMenuDsl.g:5095:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ; + // InternalMenuDsl.g:5176:1: rule__XAnnotation__Group_3_1_0_1__1__Impl : ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ; public final void rule__XAnnotation__Group_3_1_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5099:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) - // InternalMenuDsl.g:5100:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) + // InternalMenuDsl.g:5180:1: ( ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) ) + // InternalMenuDsl.g:5181:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) { - // InternalMenuDsl.g:5100:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) - // InternalMenuDsl.g:5101:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) + // InternalMenuDsl.g:5181:1: ( ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) ) + // InternalMenuDsl.g:5182:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } - // InternalMenuDsl.g:5102:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) - // InternalMenuDsl.g:5102:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 + // InternalMenuDsl.g:5183:2: ( rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 ) + // InternalMenuDsl.g:5183:3: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 { pushFollow(FOLLOW_2); rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1(); @@ -18316,14 +18580,14 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group__0" - // InternalMenuDsl.g:5111:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ; + // InternalMenuDsl.g:5192:1: rule__XAnnotationElementValuePair__Group__0 : rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ; public final void rule__XAnnotationElementValuePair__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5115:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) - // InternalMenuDsl.g:5116:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 + // InternalMenuDsl.g:5196:1: ( rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 ) + // InternalMenuDsl.g:5197:2: rule__XAnnotationElementValuePair__Group__0__Impl rule__XAnnotationElementValuePair__Group__1 { pushFollow(FOLLOW_27); rule__XAnnotationElementValuePair__Group__0__Impl(); @@ -18354,23 +18618,23 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group__0__Impl" - // InternalMenuDsl.g:5123:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ; + // InternalMenuDsl.g:5204:1: rule__XAnnotationElementValuePair__Group__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5127:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) - // InternalMenuDsl.g:5128:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) + // InternalMenuDsl.g:5208:1: ( ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) ) + // InternalMenuDsl.g:5209:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) { - // InternalMenuDsl.g:5128:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) - // InternalMenuDsl.g:5129:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) + // InternalMenuDsl.g:5209:1: ( ( rule__XAnnotationElementValuePair__Group_0__0 ) ) + // InternalMenuDsl.g:5210:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } - // InternalMenuDsl.g:5130:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) - // InternalMenuDsl.g:5130:3: rule__XAnnotationElementValuePair__Group_0__0 + // InternalMenuDsl.g:5211:2: ( rule__XAnnotationElementValuePair__Group_0__0 ) + // InternalMenuDsl.g:5211:3: rule__XAnnotationElementValuePair__Group_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0__0(); @@ -18405,14 +18669,14 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group__1" - // InternalMenuDsl.g:5138:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ; + // InternalMenuDsl.g:5219:1: rule__XAnnotationElementValuePair__Group__1 : rule__XAnnotationElementValuePair__Group__1__Impl ; public final void rule__XAnnotationElementValuePair__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5142:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) - // InternalMenuDsl.g:5143:2: rule__XAnnotationElementValuePair__Group__1__Impl + // InternalMenuDsl.g:5223:1: ( rule__XAnnotationElementValuePair__Group__1__Impl ) + // InternalMenuDsl.g:5224:2: rule__XAnnotationElementValuePair__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group__1__Impl(); @@ -18438,23 +18702,23 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group__1__Impl" - // InternalMenuDsl.g:5149:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ; + // InternalMenuDsl.g:5230:1: rule__XAnnotationElementValuePair__Group__1__Impl : ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ; public final void rule__XAnnotationElementValuePair__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5153:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) - // InternalMenuDsl.g:5154:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) + // InternalMenuDsl.g:5234:1: ( ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) ) + // InternalMenuDsl.g:5235:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) { - // InternalMenuDsl.g:5154:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) - // InternalMenuDsl.g:5155:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) + // InternalMenuDsl.g:5235:1: ( ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) ) + // InternalMenuDsl.g:5236:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } - // InternalMenuDsl.g:5156:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) - // InternalMenuDsl.g:5156:3: rule__XAnnotationElementValuePair__ValueAssignment_1 + // InternalMenuDsl.g:5237:2: ( rule__XAnnotationElementValuePair__ValueAssignment_1 ) + // InternalMenuDsl.g:5237:3: rule__XAnnotationElementValuePair__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__ValueAssignment_1(); @@ -18489,14 +18753,14 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0" - // InternalMenuDsl.g:5165:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ; + // InternalMenuDsl.g:5246:1: rule__XAnnotationElementValuePair__Group_0__0 : rule__XAnnotationElementValuePair__Group_0__0__Impl ; public final void rule__XAnnotationElementValuePair__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5169:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) - // InternalMenuDsl.g:5170:2: rule__XAnnotationElementValuePair__Group_0__0__Impl + // InternalMenuDsl.g:5250:1: ( rule__XAnnotationElementValuePair__Group_0__0__Impl ) + // InternalMenuDsl.g:5251:2: rule__XAnnotationElementValuePair__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0__0__Impl(); @@ -18522,23 +18786,23 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0__0__Impl" - // InternalMenuDsl.g:5176:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:5257:1: rule__XAnnotationElementValuePair__Group_0__0__Impl : ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5180:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:5181:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) + // InternalMenuDsl.g:5261:1: ( ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:5262:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) { - // InternalMenuDsl.g:5181:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) - // InternalMenuDsl.g:5182:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) + // InternalMenuDsl.g:5262:1: ( ( rule__XAnnotationElementValuePair__Group_0_0__0 ) ) + // InternalMenuDsl.g:5263:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } - // InternalMenuDsl.g:5183:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) - // InternalMenuDsl.g:5183:3: rule__XAnnotationElementValuePair__Group_0_0__0 + // InternalMenuDsl.g:5264:2: ( rule__XAnnotationElementValuePair__Group_0_0__0 ) + // InternalMenuDsl.g:5264:3: rule__XAnnotationElementValuePair__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0_0__0(); @@ -18573,14 +18837,14 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0" - // InternalMenuDsl.g:5192:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ; + // InternalMenuDsl.g:5273:1: rule__XAnnotationElementValuePair__Group_0_0__0 : rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ; public final void rule__XAnnotationElementValuePair__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5196:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) - // InternalMenuDsl.g:5197:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 + // InternalMenuDsl.g:5277:1: ( rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 ) + // InternalMenuDsl.g:5278:2: rule__XAnnotationElementValuePair__Group_0_0__0__Impl rule__XAnnotationElementValuePair__Group_0_0__1 { pushFollow(FOLLOW_28); rule__XAnnotationElementValuePair__Group_0_0__0__Impl(); @@ -18611,23 +18875,23 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__0__Impl" - // InternalMenuDsl.g:5204:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ; + // InternalMenuDsl.g:5285:1: rule__XAnnotationElementValuePair__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5208:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) - // InternalMenuDsl.g:5209:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) + // InternalMenuDsl.g:5289:1: ( ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) ) + // InternalMenuDsl.g:5290:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) { - // InternalMenuDsl.g:5209:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) - // InternalMenuDsl.g:5210:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) + // InternalMenuDsl.g:5290:1: ( ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) ) + // InternalMenuDsl.g:5291:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } - // InternalMenuDsl.g:5211:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) - // InternalMenuDsl.g:5211:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 + // InternalMenuDsl.g:5292:2: ( rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 ) + // InternalMenuDsl.g:5292:3: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__ElementAssignment_0_0_0(); @@ -18662,14 +18926,14 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1" - // InternalMenuDsl.g:5219:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ; + // InternalMenuDsl.g:5300:1: rule__XAnnotationElementValuePair__Group_0_0__1 : rule__XAnnotationElementValuePair__Group_0_0__1__Impl ; public final void rule__XAnnotationElementValuePair__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5223:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) - // InternalMenuDsl.g:5224:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl + // InternalMenuDsl.g:5304:1: ( rule__XAnnotationElementValuePair__Group_0_0__1__Impl ) + // InternalMenuDsl.g:5305:2: rule__XAnnotationElementValuePair__Group_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValuePair__Group_0_0__1__Impl(); @@ -18695,17 +18959,17 @@ // $ANTLR start "rule__XAnnotationElementValuePair__Group_0_0__1__Impl" - // InternalMenuDsl.g:5230:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ; + // InternalMenuDsl.g:5311:1: rule__XAnnotationElementValuePair__Group_0_0__1__Impl : ( '=' ) ; public final void rule__XAnnotationElementValuePair__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5234:1: ( ( '=' ) ) - // InternalMenuDsl.g:5235:1: ( '=' ) + // InternalMenuDsl.g:5315:1: ( ( '=' ) ) + // InternalMenuDsl.g:5316:1: ( '=' ) { - // InternalMenuDsl.g:5235:1: ( '=' ) - // InternalMenuDsl.g:5236:2: '=' + // InternalMenuDsl.g:5316:1: ( '=' ) + // InternalMenuDsl.g:5317:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); @@ -18736,14 +19000,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0" - // InternalMenuDsl.g:5246:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ; + // InternalMenuDsl.g:5327:1: rule__XAnnotationElementValueOrCommaList__Group_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5250:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) - // InternalMenuDsl.g:5251:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 + // InternalMenuDsl.g:5331:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 ) + // InternalMenuDsl.g:5332:2: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0__1 { pushFollow(FOLLOW_29); rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl(); @@ -18774,23 +19038,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl" - // InternalMenuDsl.g:5258:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:5339:1: rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5262:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:5263:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) + // InternalMenuDsl.g:5343:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:5344:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) { - // InternalMenuDsl.g:5263:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) - // InternalMenuDsl.g:5264:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) + // InternalMenuDsl.g:5344:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) ) + // InternalMenuDsl.g:5345:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } - // InternalMenuDsl.g:5265:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) - // InternalMenuDsl.g:5265:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 + // InternalMenuDsl.g:5346:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0 ) + // InternalMenuDsl.g:5346:3: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0__0(); @@ -18825,14 +19089,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1" - // InternalMenuDsl.g:5273:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ; + // InternalMenuDsl.g:5354:1: rule__XAnnotationElementValueOrCommaList__Group_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5277:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) - // InternalMenuDsl.g:5278:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 + // InternalMenuDsl.g:5358:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 ) + // InternalMenuDsl.g:5359:2: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0__2 { pushFollow(FOLLOW_29); rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl(); @@ -18863,31 +19127,31 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl" - // InternalMenuDsl.g:5285:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ; + // InternalMenuDsl.g:5366:1: rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5289:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) - // InternalMenuDsl.g:5290:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) + // InternalMenuDsl.g:5370:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) ) + // InternalMenuDsl.g:5371:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) { - // InternalMenuDsl.g:5290:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) - // InternalMenuDsl.g:5291:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? + // InternalMenuDsl.g:5371:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? ) + // InternalMenuDsl.g:5372:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } - // InternalMenuDsl.g:5292:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalMenuDsl.g:5373:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0 )? + int alt66=2; + int LA66_0 = input.LA(1); - if ( ((LA65_0>=RULE_STRING && LA65_0<=RULE_DECIMAL)||LA65_0==27||(LA65_0>=34 && LA65_0<=35)||LA65_0==40||(LA65_0>=45 && LA65_0<=50)||LA65_0==52||(LA65_0>=59 && LA65_0<=60)||(LA65_0>=64 && LA65_0<=65)||LA65_0==68||LA65_0==70||(LA65_0>=74 && LA65_0<=82)||LA65_0==84||LA65_0==104) ) { - alt65=1; + if ( ((LA66_0>=RULE_STRING && LA66_0<=RULE_DECIMAL)||LA66_0==27||(LA66_0>=34 && LA66_0<=35)||LA66_0==40||(LA66_0>=45 && LA66_0<=50)||LA66_0==52||(LA66_0>=60 && LA66_0<=61)||(LA66_0>=65 && LA66_0<=66)||LA66_0==69||LA66_0==71||(LA66_0>=75 && LA66_0<=83)||LA66_0==85||LA66_0==105) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : - // InternalMenuDsl.g:5292:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 + // InternalMenuDsl.g:5373:3: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1__0(); @@ -18925,14 +19189,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2" - // InternalMenuDsl.g:5300:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ; + // InternalMenuDsl.g:5381:1: rule__XAnnotationElementValueOrCommaList__Group_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5304:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) - // InternalMenuDsl.g:5305:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl + // InternalMenuDsl.g:5385:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl ) + // InternalMenuDsl.g:5386:2: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl(); @@ -18958,22 +19222,22 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl" - // InternalMenuDsl.g:5311:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; + // InternalMenuDsl.g:5392:1: rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5315:1: ( ( ']' ) ) - // InternalMenuDsl.g:5316:1: ( ']' ) + // InternalMenuDsl.g:5396:1: ( ( ']' ) ) + // InternalMenuDsl.g:5397:1: ( ']' ) { - // InternalMenuDsl.g:5316:1: ( ']' ) - // InternalMenuDsl.g:5317:2: ']' + // InternalMenuDsl.g:5397:1: ( ']' ) + // InternalMenuDsl.g:5398:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } @@ -18999,14 +19263,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0" - // InternalMenuDsl.g:5327:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ; + // InternalMenuDsl.g:5408:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5331:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) - // InternalMenuDsl.g:5332:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl + // InternalMenuDsl.g:5412:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl ) + // InternalMenuDsl.g:5413:2: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl(); @@ -19032,23 +19296,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl" - // InternalMenuDsl.g:5338:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ; + // InternalMenuDsl.g:5419:1: rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5342:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) - // InternalMenuDsl.g:5343:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) + // InternalMenuDsl.g:5423:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) ) + // InternalMenuDsl.g:5424:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) { - // InternalMenuDsl.g:5343:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) - // InternalMenuDsl.g:5344:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) + // InternalMenuDsl.g:5424:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) ) + // InternalMenuDsl.g:5425:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } - // InternalMenuDsl.g:5345:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) - // InternalMenuDsl.g:5345:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 + // InternalMenuDsl.g:5426:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 ) + // InternalMenuDsl.g:5426:3: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0(); @@ -19083,14 +19347,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0" - // InternalMenuDsl.g:5354:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ; + // InternalMenuDsl.g:5435:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5358:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) - // InternalMenuDsl.g:5359:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 + // InternalMenuDsl.g:5439:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 ) + // InternalMenuDsl.g:5440:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 { pushFollow(FOLLOW_30); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl(); @@ -19121,23 +19385,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl" - // InternalMenuDsl.g:5366:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:5447:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5370:1: ( ( () ) ) - // InternalMenuDsl.g:5371:1: ( () ) + // InternalMenuDsl.g:5451:1: ( ( () ) ) + // InternalMenuDsl.g:5452:1: ( () ) { - // InternalMenuDsl.g:5371:1: ( () ) - // InternalMenuDsl.g:5372:2: () + // InternalMenuDsl.g:5452:1: ( () ) + // InternalMenuDsl.g:5453:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } - // InternalMenuDsl.g:5373:2: () - // InternalMenuDsl.g:5373:3: + // InternalMenuDsl.g:5454:2: () + // InternalMenuDsl.g:5454:3: { } @@ -19162,14 +19426,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1" - // InternalMenuDsl.g:5381:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ; + // InternalMenuDsl.g:5462:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5385:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) - // InternalMenuDsl.g:5386:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 + // InternalMenuDsl.g:5466:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 ) + // InternalMenuDsl.g:5467:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 { pushFollow(FOLLOW_31); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl(); @@ -19200,22 +19464,22 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl" - // InternalMenuDsl.g:5393:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ; + // InternalMenuDsl.g:5474:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5397:1: ( ( '#' ) ) - // InternalMenuDsl.g:5398:1: ( '#' ) + // InternalMenuDsl.g:5478:1: ( ( '#' ) ) + // InternalMenuDsl.g:5479:1: ( '#' ) { - // InternalMenuDsl.g:5398:1: ( '#' ) - // InternalMenuDsl.g:5399:2: '#' + // InternalMenuDsl.g:5479:1: ( '#' ) + // InternalMenuDsl.g:5480:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } @@ -19241,14 +19505,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2" - // InternalMenuDsl.g:5408:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ; + // InternalMenuDsl.g:5489:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 : rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5412:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) - // InternalMenuDsl.g:5413:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl + // InternalMenuDsl.g:5493:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl ) + // InternalMenuDsl.g:5494:2: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl(); @@ -19274,22 +19538,22 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl" - // InternalMenuDsl.g:5419:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ; + // InternalMenuDsl.g:5500:1: rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5423:1: ( ( '[' ) ) - // InternalMenuDsl.g:5424:1: ( '[' ) + // InternalMenuDsl.g:5504:1: ( ( '[' ) ) + // InternalMenuDsl.g:5505:1: ( '[' ) { - // InternalMenuDsl.g:5424:1: ( '[' ) - // InternalMenuDsl.g:5425:2: '[' + // InternalMenuDsl.g:5505:1: ( '[' ) + // InternalMenuDsl.g:5506:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } @@ -19315,14 +19579,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0" - // InternalMenuDsl.g:5435:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ; + // InternalMenuDsl.g:5516:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5439:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) - // InternalMenuDsl.g:5440:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 + // InternalMenuDsl.g:5520:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 ) + // InternalMenuDsl.g:5521:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1__1 { pushFollow(FOLLOW_25); rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl(); @@ -19353,23 +19617,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl" - // InternalMenuDsl.g:5447:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ; + // InternalMenuDsl.g:5528:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5451:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) - // InternalMenuDsl.g:5452:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) + // InternalMenuDsl.g:5532:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) ) + // InternalMenuDsl.g:5533:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) { - // InternalMenuDsl.g:5452:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) - // InternalMenuDsl.g:5453:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) + // InternalMenuDsl.g:5533:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) ) + // InternalMenuDsl.g:5534:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } - // InternalMenuDsl.g:5454:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) - // InternalMenuDsl.g:5454:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 + // InternalMenuDsl.g:5535:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 ) + // InternalMenuDsl.g:5535:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0(); @@ -19404,14 +19668,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1" - // InternalMenuDsl.g:5462:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ; + // InternalMenuDsl.g:5543:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5466:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) - // InternalMenuDsl.g:5467:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl + // InternalMenuDsl.g:5547:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl ) + // InternalMenuDsl.g:5548:2: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl(); @@ -19437,35 +19701,35 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl" - // InternalMenuDsl.g:5473:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ; + // InternalMenuDsl.g:5554:1: rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5477:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) - // InternalMenuDsl.g:5478:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:5558:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) ) + // InternalMenuDsl.g:5559:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) { - // InternalMenuDsl.g:5478:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) - // InternalMenuDsl.g:5479:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* + // InternalMenuDsl.g:5559:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:5560:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } - // InternalMenuDsl.g:5480:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* - loop66: + // InternalMenuDsl.g:5561:2: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 )* + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==62) ) { - alt66=1; + if ( (LA67_0==63) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : - // InternalMenuDsl.g:5480:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 + // InternalMenuDsl.g:5561:3: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 { pushFollow(FOLLOW_26); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0(); @@ -19477,7 +19741,7 @@ break; default : - break loop66; + break loop67; } } while (true); @@ -19506,14 +19770,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0" - // InternalMenuDsl.g:5489:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ; + // InternalMenuDsl.g:5570:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5493:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) - // InternalMenuDsl.g:5494:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 + // InternalMenuDsl.g:5574:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 ) + // InternalMenuDsl.g:5575:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 { pushFollow(FOLLOW_27); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl(); @@ -19544,22 +19808,22 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl" - // InternalMenuDsl.g:5501:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:5582:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5505:1: ( ( ',' ) ) - // InternalMenuDsl.g:5506:1: ( ',' ) + // InternalMenuDsl.g:5586:1: ( ( ',' ) ) + // InternalMenuDsl.g:5587:1: ( ',' ) { - // InternalMenuDsl.g:5506:1: ( ',' ) - // InternalMenuDsl.g:5507:2: ',' + // InternalMenuDsl.g:5587:1: ( ',' ) + // InternalMenuDsl.g:5588:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } @@ -19585,14 +19849,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1" - // InternalMenuDsl.g:5516:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ; + // InternalMenuDsl.g:5597:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5520:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) - // InternalMenuDsl.g:5521:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl + // InternalMenuDsl.g:5601:1: ( rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl ) + // InternalMenuDsl.g:5602:2: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl(); @@ -19618,23 +19882,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl" - // InternalMenuDsl.g:5527:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ; + // InternalMenuDsl.g:5608:1: rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5531:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) - // InternalMenuDsl.g:5532:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:5612:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) ) + // InternalMenuDsl.g:5613:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) { - // InternalMenuDsl.g:5532:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) - // InternalMenuDsl.g:5533:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) + // InternalMenuDsl.g:5613:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:5614:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } - // InternalMenuDsl.g:5534:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) - // InternalMenuDsl.g:5534:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 + // InternalMenuDsl.g:5615:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 ) + // InternalMenuDsl.g:5615:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1(); @@ -19669,14 +19933,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0" - // InternalMenuDsl.g:5543:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ; + // InternalMenuDsl.g:5624:1: rule__XAnnotationElementValueOrCommaList__Group_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5547:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) - // InternalMenuDsl.g:5548:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 + // InternalMenuDsl.g:5628:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 ) + // InternalMenuDsl.g:5629:2: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1__1 { pushFollow(FOLLOW_25); rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl(); @@ -19707,17 +19971,17 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl" - // InternalMenuDsl.g:5555:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:5636:1: rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5559:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:5560:1: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:5640:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:5641:1: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:5560:1: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:5561:2: ruleXAnnotationOrExpression + // InternalMenuDsl.g:5641:1: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:5642:2: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); @@ -19752,14 +20016,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1" - // InternalMenuDsl.g:5570:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ; + // InternalMenuDsl.g:5651:1: rule__XAnnotationElementValueOrCommaList__Group_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5574:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) - // InternalMenuDsl.g:5575:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl + // InternalMenuDsl.g:5655:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl ) + // InternalMenuDsl.g:5656:2: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl(); @@ -19785,31 +20049,31 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl" - // InternalMenuDsl.g:5581:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ; + // InternalMenuDsl.g:5662:1: rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5585:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) - // InternalMenuDsl.g:5586:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) + // InternalMenuDsl.g:5666:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) ) + // InternalMenuDsl.g:5667:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) { - // InternalMenuDsl.g:5586:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) - // InternalMenuDsl.g:5587:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? + // InternalMenuDsl.g:5667:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? ) + // InternalMenuDsl.g:5668:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } - // InternalMenuDsl.g:5588:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalMenuDsl.g:5669:2: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==62) ) { - alt67=1; + if ( (LA68_0==63) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : - // InternalMenuDsl.g:5588:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 + // InternalMenuDsl.g:5669:3: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1__0(); @@ -19847,14 +20111,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0" - // InternalMenuDsl.g:5597:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ; + // InternalMenuDsl.g:5678:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5601:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) - // InternalMenuDsl.g:5602:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 + // InternalMenuDsl.g:5682:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 ) + // InternalMenuDsl.g:5683:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1__1 { pushFollow(FOLLOW_25); rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl(); @@ -19885,23 +20149,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl" - // InternalMenuDsl.g:5609:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ; + // InternalMenuDsl.g:5690:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl : ( () ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5613:1: ( ( () ) ) - // InternalMenuDsl.g:5614:1: ( () ) + // InternalMenuDsl.g:5694:1: ( ( () ) ) + // InternalMenuDsl.g:5695:1: ( () ) { - // InternalMenuDsl.g:5614:1: ( () ) - // InternalMenuDsl.g:5615:2: () + // InternalMenuDsl.g:5695:1: ( () ) + // InternalMenuDsl.g:5696:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } - // InternalMenuDsl.g:5616:2: () - // InternalMenuDsl.g:5616:3: + // InternalMenuDsl.g:5697:2: () + // InternalMenuDsl.g:5697:3: { } @@ -19926,14 +20190,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1" - // InternalMenuDsl.g:5624:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ; + // InternalMenuDsl.g:5705:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5628:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) - // InternalMenuDsl.g:5629:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl + // InternalMenuDsl.g:5709:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl ) + // InternalMenuDsl.g:5710:2: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl(); @@ -19959,26 +20223,26 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl" - // InternalMenuDsl.g:5635:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ; + // InternalMenuDsl.g:5716:1: rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5639:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) - // InternalMenuDsl.g:5640:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) + // InternalMenuDsl.g:5720:1: ( ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) ) + // InternalMenuDsl.g:5721:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) { - // InternalMenuDsl.g:5640:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) - // InternalMenuDsl.g:5641:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) + // InternalMenuDsl.g:5721:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) ) + // InternalMenuDsl.g:5722:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) { - // InternalMenuDsl.g:5641:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) - // InternalMenuDsl.g:5642:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) + // InternalMenuDsl.g:5722:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) ) + // InternalMenuDsl.g:5723:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } - // InternalMenuDsl.g:5643:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) - // InternalMenuDsl.g:5643:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 + // InternalMenuDsl.g:5724:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 ) + // InternalMenuDsl.g:5724:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FOLLOW_26); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); @@ -19994,26 +20258,26 @@ } - // InternalMenuDsl.g:5646:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) - // InternalMenuDsl.g:5647:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* + // InternalMenuDsl.g:5727:2: ( ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* ) + // InternalMenuDsl.g:5728:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } - // InternalMenuDsl.g:5648:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* - loop68: + // InternalMenuDsl.g:5729:3: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 )* + loop69: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==62) ) { - alt68=1; + if ( (LA69_0==63) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : - // InternalMenuDsl.g:5648:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 + // InternalMenuDsl.g:5729:4: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 { pushFollow(FOLLOW_26); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0(); @@ -20025,7 +20289,7 @@ break; default : - break loop68; + break loop69; } } while (true); @@ -20057,14 +20321,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0" - // InternalMenuDsl.g:5658:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ; + // InternalMenuDsl.g:5739:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5662:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) - // InternalMenuDsl.g:5663:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 + // InternalMenuDsl.g:5743:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 ) + // InternalMenuDsl.g:5744:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 { pushFollow(FOLLOW_27); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl(); @@ -20095,22 +20359,22 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl" - // InternalMenuDsl.g:5670:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:5751:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5674:1: ( ( ',' ) ) - // InternalMenuDsl.g:5675:1: ( ',' ) + // InternalMenuDsl.g:5755:1: ( ( ',' ) ) + // InternalMenuDsl.g:5756:1: ( ',' ) { - // InternalMenuDsl.g:5675:1: ( ',' ) - // InternalMenuDsl.g:5676:2: ',' + // InternalMenuDsl.g:5756:1: ( ',' ) + // InternalMenuDsl.g:5757:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } @@ -20136,14 +20400,14 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1" - // InternalMenuDsl.g:5685:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ; + // InternalMenuDsl.g:5766:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 : rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5689:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) - // InternalMenuDsl.g:5690:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl + // InternalMenuDsl.g:5770:1: ( rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl ) + // InternalMenuDsl.g:5771:2: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl(); @@ -20169,23 +20433,23 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl" - // InternalMenuDsl.g:5696:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ; + // InternalMenuDsl.g:5777:1: rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl : ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ; public final void rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5700:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) - // InternalMenuDsl.g:5701:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) + // InternalMenuDsl.g:5781:1: ( ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) ) + // InternalMenuDsl.g:5782:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) { - // InternalMenuDsl.g:5701:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) - // InternalMenuDsl.g:5702:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) + // InternalMenuDsl.g:5782:1: ( ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) ) + // InternalMenuDsl.g:5783:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } - // InternalMenuDsl.g:5703:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) - // InternalMenuDsl.g:5703:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 + // InternalMenuDsl.g:5784:2: ( rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 ) + // InternalMenuDsl.g:5784:3: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1(); @@ -20220,14 +20484,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__0" - // InternalMenuDsl.g:5712:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ; + // InternalMenuDsl.g:5793:1: rule__XAnnotationElementValue__Group_0__0 : rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ; public final void rule__XAnnotationElementValue__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5716:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) - // InternalMenuDsl.g:5717:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 + // InternalMenuDsl.g:5797:1: ( rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 ) + // InternalMenuDsl.g:5798:2: rule__XAnnotationElementValue__Group_0__0__Impl rule__XAnnotationElementValue__Group_0__1 { pushFollow(FOLLOW_29); rule__XAnnotationElementValue__Group_0__0__Impl(); @@ -20258,23 +20522,23 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__0__Impl" - // InternalMenuDsl.g:5724:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:5805:1: rule__XAnnotationElementValue__Group_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5728:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:5729:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) + // InternalMenuDsl.g:5809:1: ( ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:5810:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) { - // InternalMenuDsl.g:5729:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) - // InternalMenuDsl.g:5730:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) + // InternalMenuDsl.g:5810:1: ( ( rule__XAnnotationElementValue__Group_0_0__0 ) ) + // InternalMenuDsl.g:5811:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } - // InternalMenuDsl.g:5731:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) - // InternalMenuDsl.g:5731:3: rule__XAnnotationElementValue__Group_0_0__0 + // InternalMenuDsl.g:5812:2: ( rule__XAnnotationElementValue__Group_0_0__0 ) + // InternalMenuDsl.g:5812:3: rule__XAnnotationElementValue__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0__0(); @@ -20309,14 +20573,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__1" - // InternalMenuDsl.g:5739:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ; + // InternalMenuDsl.g:5820:1: rule__XAnnotationElementValue__Group_0__1 : rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ; public final void rule__XAnnotationElementValue__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5743:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) - // InternalMenuDsl.g:5744:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 + // InternalMenuDsl.g:5824:1: ( rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 ) + // InternalMenuDsl.g:5825:2: rule__XAnnotationElementValue__Group_0__1__Impl rule__XAnnotationElementValue__Group_0__2 { pushFollow(FOLLOW_29); rule__XAnnotationElementValue__Group_0__1__Impl(); @@ -20347,31 +20611,31 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__1__Impl" - // InternalMenuDsl.g:5751:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ; + // InternalMenuDsl.g:5832:1: rule__XAnnotationElementValue__Group_0__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ; public final void rule__XAnnotationElementValue__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5755:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) - // InternalMenuDsl.g:5756:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) + // InternalMenuDsl.g:5836:1: ( ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) ) + // InternalMenuDsl.g:5837:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) { - // InternalMenuDsl.g:5756:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) - // InternalMenuDsl.g:5757:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? + // InternalMenuDsl.g:5837:1: ( ( rule__XAnnotationElementValue__Group_0_1__0 )? ) + // InternalMenuDsl.g:5838:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } - // InternalMenuDsl.g:5758:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalMenuDsl.g:5839:2: ( rule__XAnnotationElementValue__Group_0_1__0 )? + int alt70=2; + int LA70_0 = input.LA(1); - if ( ((LA69_0>=RULE_STRING && LA69_0<=RULE_DECIMAL)||LA69_0==27||(LA69_0>=34 && LA69_0<=35)||LA69_0==40||(LA69_0>=45 && LA69_0<=50)||LA69_0==52||(LA69_0>=59 && LA69_0<=60)||(LA69_0>=64 && LA69_0<=65)||LA69_0==68||LA69_0==70||(LA69_0>=74 && LA69_0<=82)||LA69_0==84||LA69_0==104) ) { - alt69=1; + if ( ((LA70_0>=RULE_STRING && LA70_0<=RULE_DECIMAL)||LA70_0==27||(LA70_0>=34 && LA70_0<=35)||LA70_0==40||(LA70_0>=45 && LA70_0<=50)||LA70_0==52||(LA70_0>=60 && LA70_0<=61)||(LA70_0>=65 && LA70_0<=66)||LA70_0==69||LA70_0==71||(LA70_0>=75 && LA70_0<=83)||LA70_0==85||LA70_0==105) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : - // InternalMenuDsl.g:5758:3: rule__XAnnotationElementValue__Group_0_1__0 + // InternalMenuDsl.g:5839:3: rule__XAnnotationElementValue__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1__0(); @@ -20409,14 +20673,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__2" - // InternalMenuDsl.g:5766:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ; + // InternalMenuDsl.g:5847:1: rule__XAnnotationElementValue__Group_0__2 : rule__XAnnotationElementValue__Group_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5770:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) - // InternalMenuDsl.g:5771:2: rule__XAnnotationElementValue__Group_0__2__Impl + // InternalMenuDsl.g:5851:1: ( rule__XAnnotationElementValue__Group_0__2__Impl ) + // InternalMenuDsl.g:5852:2: rule__XAnnotationElementValue__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0__2__Impl(); @@ -20442,22 +20706,22 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0__2__Impl" - // InternalMenuDsl.g:5777:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; + // InternalMenuDsl.g:5858:1: rule__XAnnotationElementValue__Group_0__2__Impl : ( ']' ) ; public final void rule__XAnnotationElementValue__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5781:1: ( ( ']' ) ) - // InternalMenuDsl.g:5782:1: ( ']' ) + // InternalMenuDsl.g:5862:1: ( ( ']' ) ) + // InternalMenuDsl.g:5863:1: ( ']' ) { - // InternalMenuDsl.g:5782:1: ( ']' ) - // InternalMenuDsl.g:5783:2: ']' + // InternalMenuDsl.g:5863:1: ( ']' ) + // InternalMenuDsl.g:5864:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } @@ -20483,14 +20747,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0" - // InternalMenuDsl.g:5793:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ; + // InternalMenuDsl.g:5874:1: rule__XAnnotationElementValue__Group_0_0__0 : rule__XAnnotationElementValue__Group_0_0__0__Impl ; public final void rule__XAnnotationElementValue__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5797:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) - // InternalMenuDsl.g:5798:2: rule__XAnnotationElementValue__Group_0_0__0__Impl + // InternalMenuDsl.g:5878:1: ( rule__XAnnotationElementValue__Group_0_0__0__Impl ) + // InternalMenuDsl.g:5879:2: rule__XAnnotationElementValue__Group_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0__0__Impl(); @@ -20516,23 +20780,23 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0__0__Impl" - // InternalMenuDsl.g:5804:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ; + // InternalMenuDsl.g:5885:1: rule__XAnnotationElementValue__Group_0_0__0__Impl : ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5808:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) - // InternalMenuDsl.g:5809:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) + // InternalMenuDsl.g:5889:1: ( ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) ) + // InternalMenuDsl.g:5890:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) { - // InternalMenuDsl.g:5809:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) - // InternalMenuDsl.g:5810:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) + // InternalMenuDsl.g:5890:1: ( ( rule__XAnnotationElementValue__Group_0_0_0__0 ) ) + // InternalMenuDsl.g:5891:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } - // InternalMenuDsl.g:5811:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) - // InternalMenuDsl.g:5811:3: rule__XAnnotationElementValue__Group_0_0_0__0 + // InternalMenuDsl.g:5892:2: ( rule__XAnnotationElementValue__Group_0_0_0__0 ) + // InternalMenuDsl.g:5892:3: rule__XAnnotationElementValue__Group_0_0_0__0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0_0__0(); @@ -20567,14 +20831,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0" - // InternalMenuDsl.g:5820:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ; + // InternalMenuDsl.g:5901:1: rule__XAnnotationElementValue__Group_0_0_0__0 : rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ; public final void rule__XAnnotationElementValue__Group_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5824:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) - // InternalMenuDsl.g:5825:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 + // InternalMenuDsl.g:5905:1: ( rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 ) + // InternalMenuDsl.g:5906:2: rule__XAnnotationElementValue__Group_0_0_0__0__Impl rule__XAnnotationElementValue__Group_0_0_0__1 { pushFollow(FOLLOW_30); rule__XAnnotationElementValue__Group_0_0_0__0__Impl(); @@ -20605,23 +20869,23 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__0__Impl" - // InternalMenuDsl.g:5832:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:5913:1: rule__XAnnotationElementValue__Group_0_0_0__0__Impl : ( () ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5836:1: ( ( () ) ) - // InternalMenuDsl.g:5837:1: ( () ) + // InternalMenuDsl.g:5917:1: ( ( () ) ) + // InternalMenuDsl.g:5918:1: ( () ) { - // InternalMenuDsl.g:5837:1: ( () ) - // InternalMenuDsl.g:5838:2: () + // InternalMenuDsl.g:5918:1: ( () ) + // InternalMenuDsl.g:5919:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } - // InternalMenuDsl.g:5839:2: () - // InternalMenuDsl.g:5839:3: + // InternalMenuDsl.g:5920:2: () + // InternalMenuDsl.g:5920:3: { } @@ -20646,14 +20910,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1" - // InternalMenuDsl.g:5847:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ; + // InternalMenuDsl.g:5928:1: rule__XAnnotationElementValue__Group_0_0_0__1 : rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ; public final void rule__XAnnotationElementValue__Group_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5851:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) - // InternalMenuDsl.g:5852:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 + // InternalMenuDsl.g:5932:1: ( rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 ) + // InternalMenuDsl.g:5933:2: rule__XAnnotationElementValue__Group_0_0_0__1__Impl rule__XAnnotationElementValue__Group_0_0_0__2 { pushFollow(FOLLOW_31); rule__XAnnotationElementValue__Group_0_0_0__1__Impl(); @@ -20684,22 +20948,22 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__1__Impl" - // InternalMenuDsl.g:5859:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ; + // InternalMenuDsl.g:5940:1: rule__XAnnotationElementValue__Group_0_0_0__1__Impl : ( '#' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5863:1: ( ( '#' ) ) - // InternalMenuDsl.g:5864:1: ( '#' ) + // InternalMenuDsl.g:5944:1: ( ( '#' ) ) + // InternalMenuDsl.g:5945:1: ( '#' ) { - // InternalMenuDsl.g:5864:1: ( '#' ) - // InternalMenuDsl.g:5865:2: '#' + // InternalMenuDsl.g:5945:1: ( '#' ) + // InternalMenuDsl.g:5946:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } @@ -20725,14 +20989,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2" - // InternalMenuDsl.g:5874:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ; + // InternalMenuDsl.g:5955:1: rule__XAnnotationElementValue__Group_0_0_0__2 : rule__XAnnotationElementValue__Group_0_0_0__2__Impl ; public final void rule__XAnnotationElementValue__Group_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5878:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) - // InternalMenuDsl.g:5879:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl + // InternalMenuDsl.g:5959:1: ( rule__XAnnotationElementValue__Group_0_0_0__2__Impl ) + // InternalMenuDsl.g:5960:2: rule__XAnnotationElementValue__Group_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_0_0__2__Impl(); @@ -20758,22 +21022,22 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_0_0__2__Impl" - // InternalMenuDsl.g:5885:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ; + // InternalMenuDsl.g:5966:1: rule__XAnnotationElementValue__Group_0_0_0__2__Impl : ( '[' ) ; public final void rule__XAnnotationElementValue__Group_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5889:1: ( ( '[' ) ) - // InternalMenuDsl.g:5890:1: ( '[' ) + // InternalMenuDsl.g:5970:1: ( ( '[' ) ) + // InternalMenuDsl.g:5971:1: ( '[' ) { - // InternalMenuDsl.g:5890:1: ( '[' ) - // InternalMenuDsl.g:5891:2: '[' + // InternalMenuDsl.g:5971:1: ( '[' ) + // InternalMenuDsl.g:5972:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } @@ -20799,14 +21063,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0" - // InternalMenuDsl.g:5901:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ; + // InternalMenuDsl.g:5982:1: rule__XAnnotationElementValue__Group_0_1__0 : rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5905:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) - // InternalMenuDsl.g:5906:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 + // InternalMenuDsl.g:5986:1: ( rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 ) + // InternalMenuDsl.g:5987:2: rule__XAnnotationElementValue__Group_0_1__0__Impl rule__XAnnotationElementValue__Group_0_1__1 { pushFollow(FOLLOW_25); rule__XAnnotationElementValue__Group_0_1__0__Impl(); @@ -20837,23 +21101,23 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__0__Impl" - // InternalMenuDsl.g:5913:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ; + // InternalMenuDsl.g:5994:1: rule__XAnnotationElementValue__Group_0_1__0__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5917:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) - // InternalMenuDsl.g:5918:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) + // InternalMenuDsl.g:5998:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) ) + // InternalMenuDsl.g:5999:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) { - // InternalMenuDsl.g:5918:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) - // InternalMenuDsl.g:5919:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) + // InternalMenuDsl.g:5999:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) ) + // InternalMenuDsl.g:6000:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } - // InternalMenuDsl.g:5920:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) - // InternalMenuDsl.g:5920:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 + // InternalMenuDsl.g:6001:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_0 ) + // InternalMenuDsl.g:6001:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__ElementsAssignment_0_1_0(); @@ -20888,14 +21152,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1" - // InternalMenuDsl.g:5928:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ; + // InternalMenuDsl.g:6009:1: rule__XAnnotationElementValue__Group_0_1__1 : rule__XAnnotationElementValue__Group_0_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5932:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) - // InternalMenuDsl.g:5933:2: rule__XAnnotationElementValue__Group_0_1__1__Impl + // InternalMenuDsl.g:6013:1: ( rule__XAnnotationElementValue__Group_0_1__1__Impl ) + // InternalMenuDsl.g:6014:2: rule__XAnnotationElementValue__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1__1__Impl(); @@ -20921,35 +21185,35 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1__1__Impl" - // InternalMenuDsl.g:5939:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ; + // InternalMenuDsl.g:6020:1: rule__XAnnotationElementValue__Group_0_1__1__Impl : ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ; public final void rule__XAnnotationElementValue__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5943:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) - // InternalMenuDsl.g:5944:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:6024:1: ( ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) ) + // InternalMenuDsl.g:6025:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) { - // InternalMenuDsl.g:5944:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) - // InternalMenuDsl.g:5945:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* + // InternalMenuDsl.g:6025:1: ( ( rule__XAnnotationElementValue__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:6026:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } - // InternalMenuDsl.g:5946:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* - loop70: + // InternalMenuDsl.g:6027:2: ( rule__XAnnotationElementValue__Group_0_1_1__0 )* + loop71: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==62) ) { - alt70=1; + if ( (LA71_0==63) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : - // InternalMenuDsl.g:5946:3: rule__XAnnotationElementValue__Group_0_1_1__0 + // InternalMenuDsl.g:6027:3: rule__XAnnotationElementValue__Group_0_1_1__0 { pushFollow(FOLLOW_26); rule__XAnnotationElementValue__Group_0_1_1__0(); @@ -20961,7 +21225,7 @@ break; default : - break loop70; + break loop71; } } while (true); @@ -20990,14 +21254,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0" - // InternalMenuDsl.g:5955:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ; + // InternalMenuDsl.g:6036:1: rule__XAnnotationElementValue__Group_0_1_1__0 : rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ; public final void rule__XAnnotationElementValue__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5959:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) - // InternalMenuDsl.g:5960:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 + // InternalMenuDsl.g:6040:1: ( rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 ) + // InternalMenuDsl.g:6041:2: rule__XAnnotationElementValue__Group_0_1_1__0__Impl rule__XAnnotationElementValue__Group_0_1_1__1 { pushFollow(FOLLOW_27); rule__XAnnotationElementValue__Group_0_1_1__0__Impl(); @@ -21028,22 +21292,22 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__0__Impl" - // InternalMenuDsl.g:5967:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:6048:1: rule__XAnnotationElementValue__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5971:1: ( ( ',' ) ) - // InternalMenuDsl.g:5972:1: ( ',' ) + // InternalMenuDsl.g:6052:1: ( ( ',' ) ) + // InternalMenuDsl.g:6053:1: ( ',' ) { - // InternalMenuDsl.g:5972:1: ( ',' ) - // InternalMenuDsl.g:5973:2: ',' + // InternalMenuDsl.g:6053:1: ( ',' ) + // InternalMenuDsl.g:6054:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } @@ -21069,14 +21333,14 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1" - // InternalMenuDsl.g:5982:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ; + // InternalMenuDsl.g:6063:1: rule__XAnnotationElementValue__Group_0_1_1__1 : rule__XAnnotationElementValue__Group_0_1_1__1__Impl ; public final void rule__XAnnotationElementValue__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5986:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) - // InternalMenuDsl.g:5987:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl + // InternalMenuDsl.g:6067:1: ( rule__XAnnotationElementValue__Group_0_1_1__1__Impl ) + // InternalMenuDsl.g:6068:2: rule__XAnnotationElementValue__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__Group_0_1_1__1__Impl(); @@ -21102,23 +21366,23 @@ // $ANTLR start "rule__XAnnotationElementValue__Group_0_1_1__1__Impl" - // InternalMenuDsl.g:5993:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ; + // InternalMenuDsl.g:6074:1: rule__XAnnotationElementValue__Group_0_1_1__1__Impl : ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ; public final void rule__XAnnotationElementValue__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:5997:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) - // InternalMenuDsl.g:5998:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:6078:1: ( ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) ) + // InternalMenuDsl.g:6079:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) { - // InternalMenuDsl.g:5998:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) - // InternalMenuDsl.g:5999:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) + // InternalMenuDsl.g:6079:1: ( ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:6080:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } - // InternalMenuDsl.g:6000:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) - // InternalMenuDsl.g:6000:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 + // InternalMenuDsl.g:6081:2: ( rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 ) + // InternalMenuDsl.g:6081:3: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1(); @@ -21153,14 +21417,14 @@ // $ANTLR start "rule__XAssignment__Group_0__0" - // InternalMenuDsl.g:6009:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; + // InternalMenuDsl.g:6090:1: rule__XAssignment__Group_0__0 : rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ; public final void rule__XAssignment__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6013:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) - // InternalMenuDsl.g:6014:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 + // InternalMenuDsl.g:6094:1: ( rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 ) + // InternalMenuDsl.g:6095:2: rule__XAssignment__Group_0__0__Impl rule__XAssignment__Group_0__1 { pushFollow(FOLLOW_32); rule__XAssignment__Group_0__0__Impl(); @@ -21191,23 +21455,23 @@ // $ANTLR start "rule__XAssignment__Group_0__0__Impl" - // InternalMenuDsl.g:6021:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:6102:1: rule__XAssignment__Group_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6025:1: ( ( () ) ) - // InternalMenuDsl.g:6026:1: ( () ) + // InternalMenuDsl.g:6106:1: ( ( () ) ) + // InternalMenuDsl.g:6107:1: ( () ) { - // InternalMenuDsl.g:6026:1: ( () ) - // InternalMenuDsl.g:6027:2: () + // InternalMenuDsl.g:6107:1: ( () ) + // InternalMenuDsl.g:6108:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } - // InternalMenuDsl.g:6028:2: () - // InternalMenuDsl.g:6028:3: + // InternalMenuDsl.g:6109:2: () + // InternalMenuDsl.g:6109:3: { } @@ -21232,14 +21496,14 @@ // $ANTLR start "rule__XAssignment__Group_0__1" - // InternalMenuDsl.g:6036:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; + // InternalMenuDsl.g:6117:1: rule__XAssignment__Group_0__1 : rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ; public final void rule__XAssignment__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6040:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) - // InternalMenuDsl.g:6041:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 + // InternalMenuDsl.g:6121:1: ( rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 ) + // InternalMenuDsl.g:6122:2: rule__XAssignment__Group_0__1__Impl rule__XAssignment__Group_0__2 { pushFollow(FOLLOW_28); rule__XAssignment__Group_0__1__Impl(); @@ -21270,23 +21534,23 @@ // $ANTLR start "rule__XAssignment__Group_0__1__Impl" - // InternalMenuDsl.g:6048:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; + // InternalMenuDsl.g:6129:1: rule__XAssignment__Group_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ; public final void rule__XAssignment__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6052:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) - // InternalMenuDsl.g:6053:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // InternalMenuDsl.g:6133:1: ( ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) ) + // InternalMenuDsl.g:6134:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) { - // InternalMenuDsl.g:6053:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) - // InternalMenuDsl.g:6054:2: ( rule__XAssignment__FeatureAssignment_0_1 ) + // InternalMenuDsl.g:6134:1: ( ( rule__XAssignment__FeatureAssignment_0_1 ) ) + // InternalMenuDsl.g:6135:2: ( rule__XAssignment__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } - // InternalMenuDsl.g:6055:2: ( rule__XAssignment__FeatureAssignment_0_1 ) - // InternalMenuDsl.g:6055:3: rule__XAssignment__FeatureAssignment_0_1 + // InternalMenuDsl.g:6136:2: ( rule__XAssignment__FeatureAssignment_0_1 ) + // InternalMenuDsl.g:6136:3: rule__XAssignment__FeatureAssignment_0_1 { pushFollow(FOLLOW_2); rule__XAssignment__FeatureAssignment_0_1(); @@ -21321,14 +21585,14 @@ // $ANTLR start "rule__XAssignment__Group_0__2" - // InternalMenuDsl.g:6063:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; + // InternalMenuDsl.g:6144:1: rule__XAssignment__Group_0__2 : rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ; public final void rule__XAssignment__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6067:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) - // InternalMenuDsl.g:6068:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 + // InternalMenuDsl.g:6148:1: ( rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 ) + // InternalMenuDsl.g:6149:2: rule__XAssignment__Group_0__2__Impl rule__XAssignment__Group_0__3 { pushFollow(FOLLOW_27); rule__XAssignment__Group_0__2__Impl(); @@ -21359,17 +21623,17 @@ // $ANTLR start "rule__XAssignment__Group_0__2__Impl" - // InternalMenuDsl.g:6075:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; + // InternalMenuDsl.g:6156:1: rule__XAssignment__Group_0__2__Impl : ( ruleOpSingleAssign ) ; public final void rule__XAssignment__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6079:1: ( ( ruleOpSingleAssign ) ) - // InternalMenuDsl.g:6080:1: ( ruleOpSingleAssign ) + // InternalMenuDsl.g:6160:1: ( ( ruleOpSingleAssign ) ) + // InternalMenuDsl.g:6161:1: ( ruleOpSingleAssign ) { - // InternalMenuDsl.g:6080:1: ( ruleOpSingleAssign ) - // InternalMenuDsl.g:6081:2: ruleOpSingleAssign + // InternalMenuDsl.g:6161:1: ( ruleOpSingleAssign ) + // InternalMenuDsl.g:6162:2: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); @@ -21404,14 +21668,14 @@ // $ANTLR start "rule__XAssignment__Group_0__3" - // InternalMenuDsl.g:6090:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; + // InternalMenuDsl.g:6171:1: rule__XAssignment__Group_0__3 : rule__XAssignment__Group_0__3__Impl ; public final void rule__XAssignment__Group_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6094:1: ( rule__XAssignment__Group_0__3__Impl ) - // InternalMenuDsl.g:6095:2: rule__XAssignment__Group_0__3__Impl + // InternalMenuDsl.g:6175:1: ( rule__XAssignment__Group_0__3__Impl ) + // InternalMenuDsl.g:6176:2: rule__XAssignment__Group_0__3__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_0__3__Impl(); @@ -21437,23 +21701,23 @@ // $ANTLR start "rule__XAssignment__Group_0__3__Impl" - // InternalMenuDsl.g:6101:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; + // InternalMenuDsl.g:6182:1: rule__XAssignment__Group_0__3__Impl : ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ; public final void rule__XAssignment__Group_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6105:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) - // InternalMenuDsl.g:6106:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // InternalMenuDsl.g:6186:1: ( ( ( rule__XAssignment__ValueAssignment_0_3 ) ) ) + // InternalMenuDsl.g:6187:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) { - // InternalMenuDsl.g:6106:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) - // InternalMenuDsl.g:6107:2: ( rule__XAssignment__ValueAssignment_0_3 ) + // InternalMenuDsl.g:6187:1: ( ( rule__XAssignment__ValueAssignment_0_3 ) ) + // InternalMenuDsl.g:6188:2: ( rule__XAssignment__ValueAssignment_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } - // InternalMenuDsl.g:6108:2: ( rule__XAssignment__ValueAssignment_0_3 ) - // InternalMenuDsl.g:6108:3: rule__XAssignment__ValueAssignment_0_3 + // InternalMenuDsl.g:6189:2: ( rule__XAssignment__ValueAssignment_0_3 ) + // InternalMenuDsl.g:6189:3: rule__XAssignment__ValueAssignment_0_3 { pushFollow(FOLLOW_2); rule__XAssignment__ValueAssignment_0_3(); @@ -21488,14 +21752,14 @@ // $ANTLR start "rule__XAssignment__Group_1__0" - // InternalMenuDsl.g:6117:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; + // InternalMenuDsl.g:6198:1: rule__XAssignment__Group_1__0 : rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ; public final void rule__XAssignment__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6121:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) - // InternalMenuDsl.g:6122:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 + // InternalMenuDsl.g:6202:1: ( rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 ) + // InternalMenuDsl.g:6203:2: rule__XAssignment__Group_1__0__Impl rule__XAssignment__Group_1__1 { pushFollow(FOLLOW_33); rule__XAssignment__Group_1__0__Impl(); @@ -21526,17 +21790,17 @@ // $ANTLR start "rule__XAssignment__Group_1__0__Impl" - // InternalMenuDsl.g:6129:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; + // InternalMenuDsl.g:6210:1: rule__XAssignment__Group_1__0__Impl : ( ruleXOrExpression ) ; public final void rule__XAssignment__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6133:1: ( ( ruleXOrExpression ) ) - // InternalMenuDsl.g:6134:1: ( ruleXOrExpression ) + // InternalMenuDsl.g:6214:1: ( ( ruleXOrExpression ) ) + // InternalMenuDsl.g:6215:1: ( ruleXOrExpression ) { - // InternalMenuDsl.g:6134:1: ( ruleXOrExpression ) - // InternalMenuDsl.g:6135:2: ruleXOrExpression + // InternalMenuDsl.g:6215:1: ( ruleXOrExpression ) + // InternalMenuDsl.g:6216:2: ruleXOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); @@ -21571,14 +21835,14 @@ // $ANTLR start "rule__XAssignment__Group_1__1" - // InternalMenuDsl.g:6144:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; + // InternalMenuDsl.g:6225:1: rule__XAssignment__Group_1__1 : rule__XAssignment__Group_1__1__Impl ; public final void rule__XAssignment__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6148:1: ( rule__XAssignment__Group_1__1__Impl ) - // InternalMenuDsl.g:6149:2: rule__XAssignment__Group_1__1__Impl + // InternalMenuDsl.g:6229:1: ( rule__XAssignment__Group_1__1__Impl ) + // InternalMenuDsl.g:6230:2: rule__XAssignment__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1__1__Impl(); @@ -21604,27 +21868,27 @@ // $ANTLR start "rule__XAssignment__Group_1__1__Impl" - // InternalMenuDsl.g:6155:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; + // InternalMenuDsl.g:6236:1: rule__XAssignment__Group_1__1__Impl : ( ( rule__XAssignment__Group_1_1__0 )? ) ; public final void rule__XAssignment__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6159:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) - // InternalMenuDsl.g:6160:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // InternalMenuDsl.g:6240:1: ( ( ( rule__XAssignment__Group_1_1__0 )? ) ) + // InternalMenuDsl.g:6241:1: ( ( rule__XAssignment__Group_1_1__0 )? ) { - // InternalMenuDsl.g:6160:1: ( ( rule__XAssignment__Group_1_1__0 )? ) - // InternalMenuDsl.g:6161:2: ( rule__XAssignment__Group_1_1__0 )? + // InternalMenuDsl.g:6241:1: ( ( rule__XAssignment__Group_1_1__0 )? ) + // InternalMenuDsl.g:6242:2: ( rule__XAssignment__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } - // InternalMenuDsl.g:6162:2: ( rule__XAssignment__Group_1_1__0 )? - int alt71=2; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalMenuDsl.g:6243:2: ( rule__XAssignment__Group_1_1__0 )? + int alt72=2; + alt72 = dfa72.predict(input); + switch (alt72) { case 1 : - // InternalMenuDsl.g:6162:3: rule__XAssignment__Group_1_1__0 + // InternalMenuDsl.g:6243:3: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__0(); @@ -21662,14 +21926,14 @@ // $ANTLR start "rule__XAssignment__Group_1_1__0" - // InternalMenuDsl.g:6171:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; + // InternalMenuDsl.g:6252:1: rule__XAssignment__Group_1_1__0 : rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ; public final void rule__XAssignment__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6175:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) - // InternalMenuDsl.g:6176:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 + // InternalMenuDsl.g:6256:1: ( rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 ) + // InternalMenuDsl.g:6257:2: rule__XAssignment__Group_1_1__0__Impl rule__XAssignment__Group_1_1__1 { pushFollow(FOLLOW_27); rule__XAssignment__Group_1_1__0__Impl(); @@ -21700,23 +21964,23 @@ // $ANTLR start "rule__XAssignment__Group_1_1__0__Impl" - // InternalMenuDsl.g:6183:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; + // InternalMenuDsl.g:6264:1: rule__XAssignment__Group_1_1__0__Impl : ( ( rule__XAssignment__Group_1_1_0__0 ) ) ; public final void rule__XAssignment__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6187:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) - // InternalMenuDsl.g:6188:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:6268:1: ( ( ( rule__XAssignment__Group_1_1_0__0 ) ) ) + // InternalMenuDsl.g:6269:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) { - // InternalMenuDsl.g:6188:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) - // InternalMenuDsl.g:6189:2: ( rule__XAssignment__Group_1_1_0__0 ) + // InternalMenuDsl.g:6269:1: ( ( rule__XAssignment__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:6270:2: ( rule__XAssignment__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } - // InternalMenuDsl.g:6190:2: ( rule__XAssignment__Group_1_1_0__0 ) - // InternalMenuDsl.g:6190:3: rule__XAssignment__Group_1_1_0__0 + // InternalMenuDsl.g:6271:2: ( rule__XAssignment__Group_1_1_0__0 ) + // InternalMenuDsl.g:6271:3: rule__XAssignment__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0__0(); @@ -21751,14 +22015,14 @@ // $ANTLR start "rule__XAssignment__Group_1_1__1" - // InternalMenuDsl.g:6198:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; + // InternalMenuDsl.g:6279:1: rule__XAssignment__Group_1_1__1 : rule__XAssignment__Group_1_1__1__Impl ; public final void rule__XAssignment__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6202:1: ( rule__XAssignment__Group_1_1__1__Impl ) - // InternalMenuDsl.g:6203:2: rule__XAssignment__Group_1_1__1__Impl + // InternalMenuDsl.g:6283:1: ( rule__XAssignment__Group_1_1__1__Impl ) + // InternalMenuDsl.g:6284:2: rule__XAssignment__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__1__Impl(); @@ -21784,23 +22048,23 @@ // $ANTLR start "rule__XAssignment__Group_1_1__1__Impl" - // InternalMenuDsl.g:6209:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; + // InternalMenuDsl.g:6290:1: rule__XAssignment__Group_1_1__1__Impl : ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XAssignment__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6213:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) - // InternalMenuDsl.g:6214:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // InternalMenuDsl.g:6294:1: ( ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) ) + // InternalMenuDsl.g:6295:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) { - // InternalMenuDsl.g:6214:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) - // InternalMenuDsl.g:6215:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // InternalMenuDsl.g:6295:1: ( ( rule__XAssignment__RightOperandAssignment_1_1_1 ) ) + // InternalMenuDsl.g:6296:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } - // InternalMenuDsl.g:6216:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) - // InternalMenuDsl.g:6216:3: rule__XAssignment__RightOperandAssignment_1_1_1 + // InternalMenuDsl.g:6297:2: ( rule__XAssignment__RightOperandAssignment_1_1_1 ) + // InternalMenuDsl.g:6297:3: rule__XAssignment__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__XAssignment__RightOperandAssignment_1_1_1(); @@ -21835,14 +22099,14 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0__0" - // InternalMenuDsl.g:6225:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; + // InternalMenuDsl.g:6306:1: rule__XAssignment__Group_1_1_0__0 : rule__XAssignment__Group_1_1_0__0__Impl ; public final void rule__XAssignment__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6229:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) - // InternalMenuDsl.g:6230:2: rule__XAssignment__Group_1_1_0__0__Impl + // InternalMenuDsl.g:6310:1: ( rule__XAssignment__Group_1_1_0__0__Impl ) + // InternalMenuDsl.g:6311:2: rule__XAssignment__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0__0__Impl(); @@ -21868,23 +22132,23 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0__0__Impl" - // InternalMenuDsl.g:6236:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; + // InternalMenuDsl.g:6317:1: rule__XAssignment__Group_1_1_0__0__Impl : ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ; public final void rule__XAssignment__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6240:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) - // InternalMenuDsl.g:6241:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:6321:1: ( ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) ) + // InternalMenuDsl.g:6322:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) { - // InternalMenuDsl.g:6241:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) - // InternalMenuDsl.g:6242:2: ( rule__XAssignment__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:6322:1: ( ( rule__XAssignment__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:6323:2: ( rule__XAssignment__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } - // InternalMenuDsl.g:6243:2: ( rule__XAssignment__Group_1_1_0_0__0 ) - // InternalMenuDsl.g:6243:3: rule__XAssignment__Group_1_1_0_0__0 + // InternalMenuDsl.g:6324:2: ( rule__XAssignment__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:6324:3: rule__XAssignment__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0_0__0(); @@ -21919,14 +22183,14 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0" - // InternalMenuDsl.g:6252:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; + // InternalMenuDsl.g:6333:1: rule__XAssignment__Group_1_1_0_0__0 : rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ; public final void rule__XAssignment__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6256:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) - // InternalMenuDsl.g:6257:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 + // InternalMenuDsl.g:6337:1: ( rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 ) + // InternalMenuDsl.g:6338:2: rule__XAssignment__Group_1_1_0_0__0__Impl rule__XAssignment__Group_1_1_0_0__1 { pushFollow(FOLLOW_33); rule__XAssignment__Group_1_1_0_0__0__Impl(); @@ -21957,23 +22221,23 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0_0__0__Impl" - // InternalMenuDsl.g:6264:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:6345:1: rule__XAssignment__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XAssignment__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6268:1: ( ( () ) ) - // InternalMenuDsl.g:6269:1: ( () ) + // InternalMenuDsl.g:6349:1: ( ( () ) ) + // InternalMenuDsl.g:6350:1: ( () ) { - // InternalMenuDsl.g:6269:1: ( () ) - // InternalMenuDsl.g:6270:2: () + // InternalMenuDsl.g:6350:1: ( () ) + // InternalMenuDsl.g:6351:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // InternalMenuDsl.g:6271:2: () - // InternalMenuDsl.g:6271:3: + // InternalMenuDsl.g:6352:2: () + // InternalMenuDsl.g:6352:3: { } @@ -21998,14 +22262,14 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1" - // InternalMenuDsl.g:6279:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; + // InternalMenuDsl.g:6360:1: rule__XAssignment__Group_1_1_0_0__1 : rule__XAssignment__Group_1_1_0_0__1__Impl ; public final void rule__XAssignment__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6283:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) - // InternalMenuDsl.g:6284:2: rule__XAssignment__Group_1_1_0_0__1__Impl + // InternalMenuDsl.g:6364:1: ( rule__XAssignment__Group_1_1_0_0__1__Impl ) + // InternalMenuDsl.g:6365:2: rule__XAssignment__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1_0_0__1__Impl(); @@ -22031,23 +22295,23 @@ // $ANTLR start "rule__XAssignment__Group_1_1_0_0__1__Impl" - // InternalMenuDsl.g:6290:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; + // InternalMenuDsl.g:6371:1: rule__XAssignment__Group_1_1_0_0__1__Impl : ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XAssignment__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6294:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) - // InternalMenuDsl.g:6295:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // InternalMenuDsl.g:6375:1: ( ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) ) + // InternalMenuDsl.g:6376:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) { - // InternalMenuDsl.g:6295:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) - // InternalMenuDsl.g:6296:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // InternalMenuDsl.g:6376:1: ( ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) ) + // InternalMenuDsl.g:6377:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } - // InternalMenuDsl.g:6297:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) - // InternalMenuDsl.g:6297:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1 + // InternalMenuDsl.g:6378:2: ( rule__XAssignment__FeatureAssignment_1_1_0_0_1 ) + // InternalMenuDsl.g:6378:3: rule__XAssignment__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAssignment__FeatureAssignment_1_1_0_0_1(); @@ -22082,14 +22346,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__0" - // InternalMenuDsl.g:6306:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ; + // InternalMenuDsl.g:6387:1: rule__OpMultiAssign__Group_5__0 : rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ; public final void rule__OpMultiAssign__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6310:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) - // InternalMenuDsl.g:6311:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 + // InternalMenuDsl.g:6391:1: ( rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 ) + // InternalMenuDsl.g:6392:2: rule__OpMultiAssign__Group_5__0__Impl rule__OpMultiAssign__Group_5__1 { pushFollow(FOLLOW_34); rule__OpMultiAssign__Group_5__0__Impl(); @@ -22120,17 +22384,17 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__0__Impl" - // InternalMenuDsl.g:6318:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:6399:1: rule__OpMultiAssign__Group_5__0__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6322:1: ( ( '<' ) ) - // InternalMenuDsl.g:6323:1: ( '<' ) + // InternalMenuDsl.g:6403:1: ( ( '<' ) ) + // InternalMenuDsl.g:6404:1: ( '<' ) { - // InternalMenuDsl.g:6323:1: ( '<' ) - // InternalMenuDsl.g:6324:2: '<' + // InternalMenuDsl.g:6404:1: ( '<' ) + // InternalMenuDsl.g:6405:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); @@ -22161,14 +22425,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__1" - // InternalMenuDsl.g:6333:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ; + // InternalMenuDsl.g:6414:1: rule__OpMultiAssign__Group_5__1 : rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ; public final void rule__OpMultiAssign__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6337:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) - // InternalMenuDsl.g:6338:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 + // InternalMenuDsl.g:6418:1: ( rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 ) + // InternalMenuDsl.g:6419:2: rule__OpMultiAssign__Group_5__1__Impl rule__OpMultiAssign__Group_5__2 { pushFollow(FOLLOW_28); rule__OpMultiAssign__Group_5__1__Impl(); @@ -22199,17 +22463,17 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__1__Impl" - // InternalMenuDsl.g:6345:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; + // InternalMenuDsl.g:6426:1: rule__OpMultiAssign__Group_5__1__Impl : ( '<' ) ; public final void rule__OpMultiAssign__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6349:1: ( ( '<' ) ) - // InternalMenuDsl.g:6350:1: ( '<' ) + // InternalMenuDsl.g:6430:1: ( ( '<' ) ) + // InternalMenuDsl.g:6431:1: ( '<' ) { - // InternalMenuDsl.g:6350:1: ( '<' ) - // InternalMenuDsl.g:6351:2: '<' + // InternalMenuDsl.g:6431:1: ( '<' ) + // InternalMenuDsl.g:6432:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); @@ -22240,14 +22504,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__2" - // InternalMenuDsl.g:6360:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ; + // InternalMenuDsl.g:6441:1: rule__OpMultiAssign__Group_5__2 : rule__OpMultiAssign__Group_5__2__Impl ; public final void rule__OpMultiAssign__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6364:1: ( rule__OpMultiAssign__Group_5__2__Impl ) - // InternalMenuDsl.g:6365:2: rule__OpMultiAssign__Group_5__2__Impl + // InternalMenuDsl.g:6445:1: ( rule__OpMultiAssign__Group_5__2__Impl ) + // InternalMenuDsl.g:6446:2: rule__OpMultiAssign__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_5__2__Impl(); @@ -22273,17 +22537,17 @@ // $ANTLR start "rule__OpMultiAssign__Group_5__2__Impl" - // InternalMenuDsl.g:6371:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; + // InternalMenuDsl.g:6452:1: rule__OpMultiAssign__Group_5__2__Impl : ( '=' ) ; public final void rule__OpMultiAssign__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6375:1: ( ( '=' ) ) - // InternalMenuDsl.g:6376:1: ( '=' ) + // InternalMenuDsl.g:6456:1: ( ( '=' ) ) + // InternalMenuDsl.g:6457:1: ( '=' ) { - // InternalMenuDsl.g:6376:1: ( '=' ) - // InternalMenuDsl.g:6377:2: '=' + // InternalMenuDsl.g:6457:1: ( '=' ) + // InternalMenuDsl.g:6458:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); @@ -22314,14 +22578,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__0" - // InternalMenuDsl.g:6387:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ; + // InternalMenuDsl.g:6468:1: rule__OpMultiAssign__Group_6__0 : rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ; public final void rule__OpMultiAssign__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6391:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) - // InternalMenuDsl.g:6392:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 + // InternalMenuDsl.g:6472:1: ( rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 ) + // InternalMenuDsl.g:6473:2: rule__OpMultiAssign__Group_6__0__Impl rule__OpMultiAssign__Group_6__1 { pushFollow(FOLLOW_35); rule__OpMultiAssign__Group_6__0__Impl(); @@ -22352,17 +22616,17 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__0__Impl" - // InternalMenuDsl.g:6399:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; + // InternalMenuDsl.g:6480:1: rule__OpMultiAssign__Group_6__0__Impl : ( '>' ) ; public final void rule__OpMultiAssign__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6403:1: ( ( '>' ) ) - // InternalMenuDsl.g:6404:1: ( '>' ) + // InternalMenuDsl.g:6484:1: ( ( '>' ) ) + // InternalMenuDsl.g:6485:1: ( '>' ) { - // InternalMenuDsl.g:6404:1: ( '>' ) - // InternalMenuDsl.g:6405:2: '>' + // InternalMenuDsl.g:6485:1: ( '>' ) + // InternalMenuDsl.g:6486:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); @@ -22393,14 +22657,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__1" - // InternalMenuDsl.g:6414:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ; + // InternalMenuDsl.g:6495:1: rule__OpMultiAssign__Group_6__1 : rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ; public final void rule__OpMultiAssign__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6418:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) - // InternalMenuDsl.g:6419:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 + // InternalMenuDsl.g:6499:1: ( rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 ) + // InternalMenuDsl.g:6500:2: rule__OpMultiAssign__Group_6__1__Impl rule__OpMultiAssign__Group_6__2 { pushFollow(FOLLOW_35); rule__OpMultiAssign__Group_6__1__Impl(); @@ -22431,31 +22695,31 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__1__Impl" - // InternalMenuDsl.g:6426:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; + // InternalMenuDsl.g:6507:1: rule__OpMultiAssign__Group_6__1__Impl : ( ( '>' )? ) ; public final void rule__OpMultiAssign__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6430:1: ( ( ( '>' )? ) ) - // InternalMenuDsl.g:6431:1: ( ( '>' )? ) + // InternalMenuDsl.g:6511:1: ( ( ( '>' )? ) ) + // InternalMenuDsl.g:6512:1: ( ( '>' )? ) { - // InternalMenuDsl.g:6431:1: ( ( '>' )? ) - // InternalMenuDsl.g:6432:2: ( '>' )? + // InternalMenuDsl.g:6512:1: ( ( '>' )? ) + // InternalMenuDsl.g:6513:2: ( '>' )? { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } - // InternalMenuDsl.g:6433:2: ( '>' )? - int alt72=2; - int LA72_0 = input.LA(1); + // InternalMenuDsl.g:6514:2: ( '>' )? + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==26) ) { - alt72=1; + if ( (LA73_0==26) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : - // InternalMenuDsl.g:6433:3: '>' + // InternalMenuDsl.g:6514:3: '>' { match(input,26,FOLLOW_2); if (state.failed) return ; @@ -22489,14 +22753,14 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__2" - // InternalMenuDsl.g:6441:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ; + // InternalMenuDsl.g:6522:1: rule__OpMultiAssign__Group_6__2 : rule__OpMultiAssign__Group_6__2__Impl ; public final void rule__OpMultiAssign__Group_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6445:1: ( rule__OpMultiAssign__Group_6__2__Impl ) - // InternalMenuDsl.g:6446:2: rule__OpMultiAssign__Group_6__2__Impl + // InternalMenuDsl.g:6526:1: ( rule__OpMultiAssign__Group_6__2__Impl ) + // InternalMenuDsl.g:6527:2: rule__OpMultiAssign__Group_6__2__Impl { pushFollow(FOLLOW_2); rule__OpMultiAssign__Group_6__2__Impl(); @@ -22522,17 +22786,17 @@ // $ANTLR start "rule__OpMultiAssign__Group_6__2__Impl" - // InternalMenuDsl.g:6452:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; + // InternalMenuDsl.g:6533:1: rule__OpMultiAssign__Group_6__2__Impl : ( '>=' ) ; public final void rule__OpMultiAssign__Group_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6456:1: ( ( '>=' ) ) - // InternalMenuDsl.g:6457:1: ( '>=' ) + // InternalMenuDsl.g:6537:1: ( ( '>=' ) ) + // InternalMenuDsl.g:6538:1: ( '>=' ) { - // InternalMenuDsl.g:6457:1: ( '>=' ) - // InternalMenuDsl.g:6458:2: '>=' + // InternalMenuDsl.g:6538:1: ( '>=' ) + // InternalMenuDsl.g:6539:2: '>=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); @@ -22563,14 +22827,14 @@ // $ANTLR start "rule__XOrExpression__Group__0" - // InternalMenuDsl.g:6468:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; + // InternalMenuDsl.g:6549:1: rule__XOrExpression__Group__0 : rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ; public final void rule__XOrExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6472:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) - // InternalMenuDsl.g:6473:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 + // InternalMenuDsl.g:6553:1: ( rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 ) + // InternalMenuDsl.g:6554:2: rule__XOrExpression__Group__0__Impl rule__XOrExpression__Group__1 { pushFollow(FOLLOW_36); rule__XOrExpression__Group__0__Impl(); @@ -22601,17 +22865,17 @@ // $ANTLR start "rule__XOrExpression__Group__0__Impl" - // InternalMenuDsl.g:6480:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; + // InternalMenuDsl.g:6561:1: rule__XOrExpression__Group__0__Impl : ( ruleXAndExpression ) ; public final void rule__XOrExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6484:1: ( ( ruleXAndExpression ) ) - // InternalMenuDsl.g:6485:1: ( ruleXAndExpression ) + // InternalMenuDsl.g:6565:1: ( ( ruleXAndExpression ) ) + // InternalMenuDsl.g:6566:1: ( ruleXAndExpression ) { - // InternalMenuDsl.g:6485:1: ( ruleXAndExpression ) - // InternalMenuDsl.g:6486:2: ruleXAndExpression + // InternalMenuDsl.g:6566:1: ( ruleXAndExpression ) + // InternalMenuDsl.g:6567:2: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); @@ -22646,14 +22910,14 @@ // $ANTLR start "rule__XOrExpression__Group__1" - // InternalMenuDsl.g:6495:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; + // InternalMenuDsl.g:6576:1: rule__XOrExpression__Group__1 : rule__XOrExpression__Group__1__Impl ; public final void rule__XOrExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6499:1: ( rule__XOrExpression__Group__1__Impl ) - // InternalMenuDsl.g:6500:2: rule__XOrExpression__Group__1__Impl + // InternalMenuDsl.g:6580:1: ( rule__XOrExpression__Group__1__Impl ) + // InternalMenuDsl.g:6581:2: rule__XOrExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group__1__Impl(); @@ -22679,41 +22943,41 @@ // $ANTLR start "rule__XOrExpression__Group__1__Impl" - // InternalMenuDsl.g:6506:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:6587:1: rule__XOrExpression__Group__1__Impl : ( ( rule__XOrExpression__Group_1__0 )* ) ; public final void rule__XOrExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6510:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:6511:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6591:1: ( ( ( rule__XOrExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:6592:1: ( ( rule__XOrExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:6511:1: ( ( rule__XOrExpression__Group_1__0 )* ) - // InternalMenuDsl.g:6512:2: ( rule__XOrExpression__Group_1__0 )* + // InternalMenuDsl.g:6592:1: ( ( rule__XOrExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6593:2: ( rule__XOrExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:6513:2: ( rule__XOrExpression__Group_1__0 )* - loop73: + // InternalMenuDsl.g:6594:2: ( rule__XOrExpression__Group_1__0 )* + loop74: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==14) ) { - int LA73_2 = input.LA(2); + if ( (LA74_0==14) ) { + int LA74_2 = input.LA(2); - if ( (synpred121_InternalMenuDsl()) ) { - alt73=1; + if ( (synpred122_InternalMenuDsl()) ) { + alt74=1; } } - switch (alt73) { + switch (alt74) { case 1 : - // InternalMenuDsl.g:6513:3: rule__XOrExpression__Group_1__0 + // InternalMenuDsl.g:6594:3: rule__XOrExpression__Group_1__0 { pushFollow(FOLLOW_37); rule__XOrExpression__Group_1__0(); @@ -22725,7 +22989,7 @@ break; default : - break loop73; + break loop74; } } while (true); @@ -22754,14 +23018,14 @@ // $ANTLR start "rule__XOrExpression__Group_1__0" - // InternalMenuDsl.g:6522:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; + // InternalMenuDsl.g:6603:1: rule__XOrExpression__Group_1__0 : rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ; public final void rule__XOrExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6526:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) - // InternalMenuDsl.g:6527:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 + // InternalMenuDsl.g:6607:1: ( rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 ) + // InternalMenuDsl.g:6608:2: rule__XOrExpression__Group_1__0__Impl rule__XOrExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XOrExpression__Group_1__0__Impl(); @@ -22792,23 +23056,23 @@ // $ANTLR start "rule__XOrExpression__Group_1__0__Impl" - // InternalMenuDsl.g:6534:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:6615:1: rule__XOrExpression__Group_1__0__Impl : ( ( rule__XOrExpression__Group_1_0__0 ) ) ; public final void rule__XOrExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6538:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:6539:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6619:1: ( ( ( rule__XOrExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:6620:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:6539:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:6540:2: ( rule__XOrExpression__Group_1_0__0 ) + // InternalMenuDsl.g:6620:1: ( ( rule__XOrExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6621:2: ( rule__XOrExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:6541:2: ( rule__XOrExpression__Group_1_0__0 ) - // InternalMenuDsl.g:6541:3: rule__XOrExpression__Group_1_0__0 + // InternalMenuDsl.g:6622:2: ( rule__XOrExpression__Group_1_0__0 ) + // InternalMenuDsl.g:6622:3: rule__XOrExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0__0(); @@ -22843,14 +23107,14 @@ // $ANTLR start "rule__XOrExpression__Group_1__1" - // InternalMenuDsl.g:6549:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:6630:1: rule__XOrExpression__Group_1__1 : rule__XOrExpression__Group_1__1__Impl ; public final void rule__XOrExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6553:1: ( rule__XOrExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:6554:2: rule__XOrExpression__Group_1__1__Impl + // InternalMenuDsl.g:6634:1: ( rule__XOrExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:6635:2: rule__XOrExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1__1__Impl(); @@ -22876,23 +23140,23 @@ // $ANTLR start "rule__XOrExpression__Group_1__1__Impl" - // InternalMenuDsl.g:6560:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:6641:1: rule__XOrExpression__Group_1__1__Impl : ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOrExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6564:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:6565:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:6645:1: ( ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:6646:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:6565:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:6566:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:6646:1: ( ( rule__XOrExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:6647:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:6567:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:6567:3: rule__XOrExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:6648:2: ( rule__XOrExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:6648:3: rule__XOrExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XOrExpression__RightOperandAssignment_1_1(); @@ -22927,14 +23191,14 @@ // $ANTLR start "rule__XOrExpression__Group_1_0__0" - // InternalMenuDsl.g:6576:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:6657:1: rule__XOrExpression__Group_1_0__0 : rule__XOrExpression__Group_1_0__0__Impl ; public final void rule__XOrExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6580:1: ( rule__XOrExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:6581:2: rule__XOrExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:6661:1: ( rule__XOrExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:6662:2: rule__XOrExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0__0__Impl(); @@ -22960,23 +23224,23 @@ // $ANTLR start "rule__XOrExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:6587:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:6668:1: rule__XOrExpression__Group_1_0__0__Impl : ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ; public final void rule__XOrExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6591:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:6592:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:6672:1: ( ( ( rule__XOrExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:6673:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:6592:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:6593:2: ( rule__XOrExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:6673:1: ( ( rule__XOrExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:6674:2: ( rule__XOrExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:6594:2: ( rule__XOrExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:6594:3: rule__XOrExpression__Group_1_0_0__0 + // InternalMenuDsl.g:6675:2: ( rule__XOrExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:6675:3: rule__XOrExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0_0__0(); @@ -23011,14 +23275,14 @@ // $ANTLR start "rule__XOrExpression__Group_1_0_0__0" - // InternalMenuDsl.g:6603:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:6684:1: rule__XOrExpression__Group_1_0_0__0 : rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ; public final void rule__XOrExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6607:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:6608:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 + // InternalMenuDsl.g:6688:1: ( rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:6689:2: rule__XOrExpression__Group_1_0_0__0__Impl rule__XOrExpression__Group_1_0_0__1 { pushFollow(FOLLOW_36); rule__XOrExpression__Group_1_0_0__0__Impl(); @@ -23049,23 +23313,23 @@ // $ANTLR start "rule__XOrExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:6615:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:6696:1: rule__XOrExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOrExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6619:1: ( ( () ) ) - // InternalMenuDsl.g:6620:1: ( () ) + // InternalMenuDsl.g:6700:1: ( ( () ) ) + // InternalMenuDsl.g:6701:1: ( () ) { - // InternalMenuDsl.g:6620:1: ( () ) - // InternalMenuDsl.g:6621:2: () + // InternalMenuDsl.g:6701:1: ( () ) + // InternalMenuDsl.g:6702:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:6622:2: () - // InternalMenuDsl.g:6622:3: + // InternalMenuDsl.g:6703:2: () + // InternalMenuDsl.g:6703:3: { } @@ -23090,14 +23354,14 @@ // $ANTLR start "rule__XOrExpression__Group_1_0_0__1" - // InternalMenuDsl.g:6630:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:6711:1: rule__XOrExpression__Group_1_0_0__1 : rule__XOrExpression__Group_1_0_0__1__Impl ; public final void rule__XOrExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6634:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:6635:2: rule__XOrExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:6715:1: ( rule__XOrExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:6716:2: rule__XOrExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XOrExpression__Group_1_0_0__1__Impl(); @@ -23123,23 +23387,23 @@ // $ANTLR start "rule__XOrExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:6641:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:6722:1: rule__XOrExpression__Group_1_0_0__1__Impl : ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOrExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6645:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:6646:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:6726:1: ( ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:6727:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:6646:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:6647:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:6727:1: ( ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:6728:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:6648:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:6648:3: rule__XOrExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:6729:2: ( rule__XOrExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:6729:3: rule__XOrExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XOrExpression__FeatureAssignment_1_0_0_1(); @@ -23174,14 +23438,14 @@ // $ANTLR start "rule__XAndExpression__Group__0" - // InternalMenuDsl.g:6657:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; + // InternalMenuDsl.g:6738:1: rule__XAndExpression__Group__0 : rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ; public final void rule__XAndExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6661:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) - // InternalMenuDsl.g:6662:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 + // InternalMenuDsl.g:6742:1: ( rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 ) + // InternalMenuDsl.g:6743:2: rule__XAndExpression__Group__0__Impl rule__XAndExpression__Group__1 { pushFollow(FOLLOW_38); rule__XAndExpression__Group__0__Impl(); @@ -23212,17 +23476,17 @@ // $ANTLR start "rule__XAndExpression__Group__0__Impl" - // InternalMenuDsl.g:6669:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; + // InternalMenuDsl.g:6750:1: rule__XAndExpression__Group__0__Impl : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6673:1: ( ( ruleXEqualityExpression ) ) - // InternalMenuDsl.g:6674:1: ( ruleXEqualityExpression ) + // InternalMenuDsl.g:6754:1: ( ( ruleXEqualityExpression ) ) + // InternalMenuDsl.g:6755:1: ( ruleXEqualityExpression ) { - // InternalMenuDsl.g:6674:1: ( ruleXEqualityExpression ) - // InternalMenuDsl.g:6675:2: ruleXEqualityExpression + // InternalMenuDsl.g:6755:1: ( ruleXEqualityExpression ) + // InternalMenuDsl.g:6756:2: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); @@ -23257,14 +23521,14 @@ // $ANTLR start "rule__XAndExpression__Group__1" - // InternalMenuDsl.g:6684:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; + // InternalMenuDsl.g:6765:1: rule__XAndExpression__Group__1 : rule__XAndExpression__Group__1__Impl ; public final void rule__XAndExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6688:1: ( rule__XAndExpression__Group__1__Impl ) - // InternalMenuDsl.g:6689:2: rule__XAndExpression__Group__1__Impl + // InternalMenuDsl.g:6769:1: ( rule__XAndExpression__Group__1__Impl ) + // InternalMenuDsl.g:6770:2: rule__XAndExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group__1__Impl(); @@ -23290,41 +23554,41 @@ // $ANTLR start "rule__XAndExpression__Group__1__Impl" - // InternalMenuDsl.g:6695:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:6776:1: rule__XAndExpression__Group__1__Impl : ( ( rule__XAndExpression__Group_1__0 )* ) ; public final void rule__XAndExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6699:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:6700:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6780:1: ( ( ( rule__XAndExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:6781:1: ( ( rule__XAndExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:6700:1: ( ( rule__XAndExpression__Group_1__0 )* ) - // InternalMenuDsl.g:6701:2: ( rule__XAndExpression__Group_1__0 )* + // InternalMenuDsl.g:6781:1: ( ( rule__XAndExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6782:2: ( rule__XAndExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:6702:2: ( rule__XAndExpression__Group_1__0 )* - loop74: + // InternalMenuDsl.g:6783:2: ( rule__XAndExpression__Group_1__0 )* + loop75: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==15) ) { - int LA74_2 = input.LA(2); + if ( (LA75_0==15) ) { + int LA75_2 = input.LA(2); - if ( (synpred122_InternalMenuDsl()) ) { - alt74=1; + if ( (synpred123_InternalMenuDsl()) ) { + alt75=1; } } - switch (alt74) { + switch (alt75) { case 1 : - // InternalMenuDsl.g:6702:3: rule__XAndExpression__Group_1__0 + // InternalMenuDsl.g:6783:3: rule__XAndExpression__Group_1__0 { pushFollow(FOLLOW_39); rule__XAndExpression__Group_1__0(); @@ -23336,7 +23600,7 @@ break; default : - break loop74; + break loop75; } } while (true); @@ -23365,14 +23629,14 @@ // $ANTLR start "rule__XAndExpression__Group_1__0" - // InternalMenuDsl.g:6711:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; + // InternalMenuDsl.g:6792:1: rule__XAndExpression__Group_1__0 : rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ; public final void rule__XAndExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6715:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) - // InternalMenuDsl.g:6716:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 + // InternalMenuDsl.g:6796:1: ( rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 ) + // InternalMenuDsl.g:6797:2: rule__XAndExpression__Group_1__0__Impl rule__XAndExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XAndExpression__Group_1__0__Impl(); @@ -23403,23 +23667,23 @@ // $ANTLR start "rule__XAndExpression__Group_1__0__Impl" - // InternalMenuDsl.g:6723:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:6804:1: rule__XAndExpression__Group_1__0__Impl : ( ( rule__XAndExpression__Group_1_0__0 ) ) ; public final void rule__XAndExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6727:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:6728:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6808:1: ( ( ( rule__XAndExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:6809:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:6728:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:6729:2: ( rule__XAndExpression__Group_1_0__0 ) + // InternalMenuDsl.g:6809:1: ( ( rule__XAndExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6810:2: ( rule__XAndExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:6730:2: ( rule__XAndExpression__Group_1_0__0 ) - // InternalMenuDsl.g:6730:3: rule__XAndExpression__Group_1_0__0 + // InternalMenuDsl.g:6811:2: ( rule__XAndExpression__Group_1_0__0 ) + // InternalMenuDsl.g:6811:3: rule__XAndExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0__0(); @@ -23454,14 +23718,14 @@ // $ANTLR start "rule__XAndExpression__Group_1__1" - // InternalMenuDsl.g:6738:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:6819:1: rule__XAndExpression__Group_1__1 : rule__XAndExpression__Group_1__1__Impl ; public final void rule__XAndExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6742:1: ( rule__XAndExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:6743:2: rule__XAndExpression__Group_1__1__Impl + // InternalMenuDsl.g:6823:1: ( rule__XAndExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:6824:2: rule__XAndExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1__1__Impl(); @@ -23487,23 +23751,23 @@ // $ANTLR start "rule__XAndExpression__Group_1__1__Impl" - // InternalMenuDsl.g:6749:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:6830:1: rule__XAndExpression__Group_1__1__Impl : ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAndExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6753:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:6754:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:6834:1: ( ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:6835:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:6754:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:6755:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:6835:1: ( ( rule__XAndExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:6836:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:6756:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:6756:3: rule__XAndExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:6837:2: ( rule__XAndExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:6837:3: rule__XAndExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XAndExpression__RightOperandAssignment_1_1(); @@ -23538,14 +23802,14 @@ // $ANTLR start "rule__XAndExpression__Group_1_0__0" - // InternalMenuDsl.g:6765:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:6846:1: rule__XAndExpression__Group_1_0__0 : rule__XAndExpression__Group_1_0__0__Impl ; public final void rule__XAndExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6769:1: ( rule__XAndExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:6770:2: rule__XAndExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:6850:1: ( rule__XAndExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:6851:2: rule__XAndExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0__0__Impl(); @@ -23571,23 +23835,23 @@ // $ANTLR start "rule__XAndExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:6776:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:6857:1: rule__XAndExpression__Group_1_0__0__Impl : ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ; public final void rule__XAndExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6780:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:6781:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:6861:1: ( ( ( rule__XAndExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:6862:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:6781:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:6782:2: ( rule__XAndExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:6862:1: ( ( rule__XAndExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:6863:2: ( rule__XAndExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:6783:2: ( rule__XAndExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:6783:3: rule__XAndExpression__Group_1_0_0__0 + // InternalMenuDsl.g:6864:2: ( rule__XAndExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:6864:3: rule__XAndExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0_0__0(); @@ -23622,14 +23886,14 @@ // $ANTLR start "rule__XAndExpression__Group_1_0_0__0" - // InternalMenuDsl.g:6792:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:6873:1: rule__XAndExpression__Group_1_0_0__0 : rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ; public final void rule__XAndExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6796:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:6797:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 + // InternalMenuDsl.g:6877:1: ( rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:6878:2: rule__XAndExpression__Group_1_0_0__0__Impl rule__XAndExpression__Group_1_0_0__1 { pushFollow(FOLLOW_38); rule__XAndExpression__Group_1_0_0__0__Impl(); @@ -23660,23 +23924,23 @@ // $ANTLR start "rule__XAndExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:6804:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:6885:1: rule__XAndExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAndExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6808:1: ( ( () ) ) - // InternalMenuDsl.g:6809:1: ( () ) + // InternalMenuDsl.g:6889:1: ( ( () ) ) + // InternalMenuDsl.g:6890:1: ( () ) { - // InternalMenuDsl.g:6809:1: ( () ) - // InternalMenuDsl.g:6810:2: () + // InternalMenuDsl.g:6890:1: ( () ) + // InternalMenuDsl.g:6891:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:6811:2: () - // InternalMenuDsl.g:6811:3: + // InternalMenuDsl.g:6892:2: () + // InternalMenuDsl.g:6892:3: { } @@ -23701,14 +23965,14 @@ // $ANTLR start "rule__XAndExpression__Group_1_0_0__1" - // InternalMenuDsl.g:6819:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:6900:1: rule__XAndExpression__Group_1_0_0__1 : rule__XAndExpression__Group_1_0_0__1__Impl ; public final void rule__XAndExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6823:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:6824:2: rule__XAndExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:6904:1: ( rule__XAndExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:6905:2: rule__XAndExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAndExpression__Group_1_0_0__1__Impl(); @@ -23734,23 +23998,23 @@ // $ANTLR start "rule__XAndExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:6830:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:6911:1: rule__XAndExpression__Group_1_0_0__1__Impl : ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAndExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6834:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:6835:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:6915:1: ( ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:6916:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:6835:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:6836:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:6916:1: ( ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:6917:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:6837:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:6837:3: rule__XAndExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:6918:2: ( rule__XAndExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:6918:3: rule__XAndExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAndExpression__FeatureAssignment_1_0_0_1(); @@ -23785,14 +24049,14 @@ // $ANTLR start "rule__XEqualityExpression__Group__0" - // InternalMenuDsl.g:6846:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; + // InternalMenuDsl.g:6927:1: rule__XEqualityExpression__Group__0 : rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ; public final void rule__XEqualityExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6850:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) - // InternalMenuDsl.g:6851:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 + // InternalMenuDsl.g:6931:1: ( rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 ) + // InternalMenuDsl.g:6932:2: rule__XEqualityExpression__Group__0__Impl rule__XEqualityExpression__Group__1 { pushFollow(FOLLOW_40); rule__XEqualityExpression__Group__0__Impl(); @@ -23823,17 +24087,17 @@ // $ANTLR start "rule__XEqualityExpression__Group__0__Impl" - // InternalMenuDsl.g:6858:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; + // InternalMenuDsl.g:6939:1: rule__XEqualityExpression__Group__0__Impl : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6862:1: ( ( ruleXRelationalExpression ) ) - // InternalMenuDsl.g:6863:1: ( ruleXRelationalExpression ) + // InternalMenuDsl.g:6943:1: ( ( ruleXRelationalExpression ) ) + // InternalMenuDsl.g:6944:1: ( ruleXRelationalExpression ) { - // InternalMenuDsl.g:6863:1: ( ruleXRelationalExpression ) - // InternalMenuDsl.g:6864:2: ruleXRelationalExpression + // InternalMenuDsl.g:6944:1: ( ruleXRelationalExpression ) + // InternalMenuDsl.g:6945:2: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); @@ -23868,14 +24132,14 @@ // $ANTLR start "rule__XEqualityExpression__Group__1" - // InternalMenuDsl.g:6873:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; + // InternalMenuDsl.g:6954:1: rule__XEqualityExpression__Group__1 : rule__XEqualityExpression__Group__1__Impl ; public final void rule__XEqualityExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6877:1: ( rule__XEqualityExpression__Group__1__Impl ) - // InternalMenuDsl.g:6878:2: rule__XEqualityExpression__Group__1__Impl + // InternalMenuDsl.g:6958:1: ( rule__XEqualityExpression__Group__1__Impl ) + // InternalMenuDsl.g:6959:2: rule__XEqualityExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group__1__Impl(); @@ -23901,32 +24165,32 @@ // $ANTLR start "rule__XEqualityExpression__Group__1__Impl" - // InternalMenuDsl.g:6884:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:6965:1: rule__XEqualityExpression__Group__1__Impl : ( ( rule__XEqualityExpression__Group_1__0 )* ) ; public final void rule__XEqualityExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6888:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:6889:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6969:1: ( ( ( rule__XEqualityExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:6970:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:6889:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) - // InternalMenuDsl.g:6890:2: ( rule__XEqualityExpression__Group_1__0 )* + // InternalMenuDsl.g:6970:1: ( ( rule__XEqualityExpression__Group_1__0 )* ) + // InternalMenuDsl.g:6971:2: ( rule__XEqualityExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:6891:2: ( rule__XEqualityExpression__Group_1__0 )* - loop75: + // InternalMenuDsl.g:6972:2: ( rule__XEqualityExpression__Group_1__0 )* + loop76: do { - int alt75=2; + int alt76=2; switch ( input.LA(1) ) { case 21: { - int LA75_2 = input.LA(2); + int LA76_2 = input.LA(2); - if ( (synpred123_InternalMenuDsl()) ) { - alt75=1; + if ( (synpred124_InternalMenuDsl()) ) { + alt76=1; } @@ -23934,10 +24198,10 @@ break; case 22: { - int LA75_3 = input.LA(2); + int LA76_3 = input.LA(2); - if ( (synpred123_InternalMenuDsl()) ) { - alt75=1; + if ( (synpred124_InternalMenuDsl()) ) { + alt76=1; } @@ -23945,10 +24209,10 @@ break; case 23: { - int LA75_4 = input.LA(2); + int LA76_4 = input.LA(2); - if ( (synpred123_InternalMenuDsl()) ) { - alt75=1; + if ( (synpred124_InternalMenuDsl()) ) { + alt76=1; } @@ -23956,10 +24220,10 @@ break; case 24: { - int LA75_5 = input.LA(2); + int LA76_5 = input.LA(2); - if ( (synpred123_InternalMenuDsl()) ) { - alt75=1; + if ( (synpred124_InternalMenuDsl()) ) { + alt76=1; } @@ -23968,9 +24232,9 @@ } - switch (alt75) { + switch (alt76) { case 1 : - // InternalMenuDsl.g:6891:3: rule__XEqualityExpression__Group_1__0 + // InternalMenuDsl.g:6972:3: rule__XEqualityExpression__Group_1__0 { pushFollow(FOLLOW_41); rule__XEqualityExpression__Group_1__0(); @@ -23982,7 +24246,7 @@ break; default : - break loop75; + break loop76; } } while (true); @@ -24011,14 +24275,14 @@ // $ANTLR start "rule__XEqualityExpression__Group_1__0" - // InternalMenuDsl.g:6900:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; + // InternalMenuDsl.g:6981:1: rule__XEqualityExpression__Group_1__0 : rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ; public final void rule__XEqualityExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6904:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) - // InternalMenuDsl.g:6905:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 + // InternalMenuDsl.g:6985:1: ( rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 ) + // InternalMenuDsl.g:6986:2: rule__XEqualityExpression__Group_1__0__Impl rule__XEqualityExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XEqualityExpression__Group_1__0__Impl(); @@ -24049,23 +24313,23 @@ // $ANTLR start "rule__XEqualityExpression__Group_1__0__Impl" - // InternalMenuDsl.g:6912:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:6993:1: rule__XEqualityExpression__Group_1__0__Impl : ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6916:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:6917:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6997:1: ( ( ( rule__XEqualityExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:6998:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:6917:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:6918:2: ( rule__XEqualityExpression__Group_1_0__0 ) + // InternalMenuDsl.g:6998:1: ( ( rule__XEqualityExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:6999:2: ( rule__XEqualityExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:6919:2: ( rule__XEqualityExpression__Group_1_0__0 ) - // InternalMenuDsl.g:6919:3: rule__XEqualityExpression__Group_1_0__0 + // InternalMenuDsl.g:7000:2: ( rule__XEqualityExpression__Group_1_0__0 ) + // InternalMenuDsl.g:7000:3: rule__XEqualityExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0__0(); @@ -24100,14 +24364,14 @@ // $ANTLR start "rule__XEqualityExpression__Group_1__1" - // InternalMenuDsl.g:6927:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:7008:1: rule__XEqualityExpression__Group_1__1 : rule__XEqualityExpression__Group_1__1__Impl ; public final void rule__XEqualityExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6931:1: ( rule__XEqualityExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:6932:2: rule__XEqualityExpression__Group_1__1__Impl + // InternalMenuDsl.g:7012:1: ( rule__XEqualityExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:7013:2: rule__XEqualityExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1__1__Impl(); @@ -24133,23 +24397,23 @@ // $ANTLR start "rule__XEqualityExpression__Group_1__1__Impl" - // InternalMenuDsl.g:6938:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:7019:1: rule__XEqualityExpression__Group_1__1__Impl : ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XEqualityExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6942:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:6943:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:7023:1: ( ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:7024:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:6943:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:6944:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:7024:1: ( ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:7025:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:6945:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:6945:3: rule__XEqualityExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:7026:2: ( rule__XEqualityExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:7026:3: rule__XEqualityExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XEqualityExpression__RightOperandAssignment_1_1(); @@ -24184,14 +24448,14 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0__0" - // InternalMenuDsl.g:6954:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:7035:1: rule__XEqualityExpression__Group_1_0__0 : rule__XEqualityExpression__Group_1_0__0__Impl ; public final void rule__XEqualityExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6958:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:6959:2: rule__XEqualityExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:7039:1: ( rule__XEqualityExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:7040:2: rule__XEqualityExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0__0__Impl(); @@ -24217,23 +24481,23 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:6965:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7046:1: rule__XEqualityExpression__Group_1_0__0__Impl : ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ; public final void rule__XEqualityExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6969:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:6970:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7050:1: ( ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7051:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:6970:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:6971:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7051:1: ( ( rule__XEqualityExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7052:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:6972:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:6972:3: rule__XEqualityExpression__Group_1_0_0__0 + // InternalMenuDsl.g:7053:2: ( rule__XEqualityExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7053:3: rule__XEqualityExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0_0__0(); @@ -24268,14 +24532,14 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0" - // InternalMenuDsl.g:6981:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:7062:1: rule__XEqualityExpression__Group_1_0_0__0 : rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ; public final void rule__XEqualityExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6985:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:6986:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 + // InternalMenuDsl.g:7066:1: ( rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:7067:2: rule__XEqualityExpression__Group_1_0_0__0__Impl rule__XEqualityExpression__Group_1_0_0__1 { pushFollow(FOLLOW_40); rule__XEqualityExpression__Group_1_0_0__0__Impl(); @@ -24306,23 +24570,23 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:6993:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:7074:1: rule__XEqualityExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XEqualityExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:6997:1: ( ( () ) ) - // InternalMenuDsl.g:6998:1: ( () ) + // InternalMenuDsl.g:7078:1: ( ( () ) ) + // InternalMenuDsl.g:7079:1: ( () ) { - // InternalMenuDsl.g:6998:1: ( () ) - // InternalMenuDsl.g:6999:2: () + // InternalMenuDsl.g:7079:1: ( () ) + // InternalMenuDsl.g:7080:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:7000:2: () - // InternalMenuDsl.g:7000:3: + // InternalMenuDsl.g:7081:2: () + // InternalMenuDsl.g:7081:3: { } @@ -24347,14 +24611,14 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1" - // InternalMenuDsl.g:7008:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:7089:1: rule__XEqualityExpression__Group_1_0_0__1 : rule__XEqualityExpression__Group_1_0_0__1__Impl ; public final void rule__XEqualityExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7012:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:7013:2: rule__XEqualityExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:7093:1: ( rule__XEqualityExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:7094:2: rule__XEqualityExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XEqualityExpression__Group_1_0_0__1__Impl(); @@ -24380,23 +24644,23 @@ // $ANTLR start "rule__XEqualityExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:7019:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:7100:1: rule__XEqualityExpression__Group_1_0_0__1__Impl : ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XEqualityExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7023:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:7024:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:7104:1: ( ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:7105:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:7024:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:7025:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:7105:1: ( ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:7106:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:7026:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:7026:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:7107:2: ( rule__XEqualityExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:7107:3: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XEqualityExpression__FeatureAssignment_1_0_0_1(); @@ -24431,14 +24695,14 @@ // $ANTLR start "rule__XRelationalExpression__Group__0" - // InternalMenuDsl.g:7035:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; + // InternalMenuDsl.g:7116:1: rule__XRelationalExpression__Group__0 : rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ; public final void rule__XRelationalExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7039:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) - // InternalMenuDsl.g:7040:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 + // InternalMenuDsl.g:7120:1: ( rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 ) + // InternalMenuDsl.g:7121:2: rule__XRelationalExpression__Group__0__Impl rule__XRelationalExpression__Group__1 { pushFollow(FOLLOW_42); rule__XRelationalExpression__Group__0__Impl(); @@ -24469,17 +24733,17 @@ // $ANTLR start "rule__XRelationalExpression__Group__0__Impl" - // InternalMenuDsl.g:7047:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; + // InternalMenuDsl.g:7128:1: rule__XRelationalExpression__Group__0__Impl : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7051:1: ( ( ruleXOtherOperatorExpression ) ) - // InternalMenuDsl.g:7052:1: ( ruleXOtherOperatorExpression ) + // InternalMenuDsl.g:7132:1: ( ( ruleXOtherOperatorExpression ) ) + // InternalMenuDsl.g:7133:1: ( ruleXOtherOperatorExpression ) { - // InternalMenuDsl.g:7052:1: ( ruleXOtherOperatorExpression ) - // InternalMenuDsl.g:7053:2: ruleXOtherOperatorExpression + // InternalMenuDsl.g:7133:1: ( ruleXOtherOperatorExpression ) + // InternalMenuDsl.g:7134:2: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); @@ -24514,14 +24778,14 @@ // $ANTLR start "rule__XRelationalExpression__Group__1" - // InternalMenuDsl.g:7062:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; + // InternalMenuDsl.g:7143:1: rule__XRelationalExpression__Group__1 : rule__XRelationalExpression__Group__1__Impl ; public final void rule__XRelationalExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7066:1: ( rule__XRelationalExpression__Group__1__Impl ) - // InternalMenuDsl.g:7067:2: rule__XRelationalExpression__Group__1__Impl + // InternalMenuDsl.g:7147:1: ( rule__XRelationalExpression__Group__1__Impl ) + // InternalMenuDsl.g:7148:2: rule__XRelationalExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group__1__Impl(); @@ -24547,32 +24811,32 @@ // $ANTLR start "rule__XRelationalExpression__Group__1__Impl" - // InternalMenuDsl.g:7073:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; + // InternalMenuDsl.g:7154:1: rule__XRelationalExpression__Group__1__Impl : ( ( rule__XRelationalExpression__Alternatives_1 )* ) ; public final void rule__XRelationalExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7077:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) - // InternalMenuDsl.g:7078:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // InternalMenuDsl.g:7158:1: ( ( ( rule__XRelationalExpression__Alternatives_1 )* ) ) + // InternalMenuDsl.g:7159:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) { - // InternalMenuDsl.g:7078:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) - // InternalMenuDsl.g:7079:2: ( rule__XRelationalExpression__Alternatives_1 )* + // InternalMenuDsl.g:7159:1: ( ( rule__XRelationalExpression__Alternatives_1 )* ) + // InternalMenuDsl.g:7160:2: ( rule__XRelationalExpression__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } - // InternalMenuDsl.g:7080:2: ( rule__XRelationalExpression__Alternatives_1 )* - loop76: + // InternalMenuDsl.g:7161:2: ( rule__XRelationalExpression__Alternatives_1 )* + loop77: do { - int alt76=2; + int alt77=2; switch ( input.LA(1) ) { case 27: { - int LA76_2 = input.LA(2); + int LA77_2 = input.LA(2); - if ( (synpred124_InternalMenuDsl()) ) { - alt76=1; + if ( (synpred125_InternalMenuDsl()) ) { + alt77=1; } @@ -24580,21 +24844,21 @@ break; case 26: { - int LA76_3 = input.LA(2); + int LA77_3 = input.LA(2); - if ( (synpred124_InternalMenuDsl()) ) { - alt76=1; + if ( (synpred125_InternalMenuDsl()) ) { + alt77=1; } } break; - case 66: + case 67: { - int LA76_4 = input.LA(2); + int LA77_4 = input.LA(2); - if ( (synpred124_InternalMenuDsl()) ) { - alt76=1; + if ( (synpred125_InternalMenuDsl()) ) { + alt77=1; } @@ -24602,10 +24866,10 @@ break; case 25: { - int LA76_5 = input.LA(2); + int LA77_5 = input.LA(2); - if ( (synpred124_InternalMenuDsl()) ) { - alt76=1; + if ( (synpred125_InternalMenuDsl()) ) { + alt77=1; } @@ -24614,9 +24878,9 @@ } - switch (alt76) { + switch (alt77) { case 1 : - // InternalMenuDsl.g:7080:3: rule__XRelationalExpression__Alternatives_1 + // InternalMenuDsl.g:7161:3: rule__XRelationalExpression__Alternatives_1 { pushFollow(FOLLOW_43); rule__XRelationalExpression__Alternatives_1(); @@ -24628,7 +24892,7 @@ break; default : - break loop76; + break loop77; } } while (true); @@ -24657,14 +24921,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0__0" - // InternalMenuDsl.g:7089:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; + // InternalMenuDsl.g:7170:1: rule__XRelationalExpression__Group_1_0__0 : rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ; public final void rule__XRelationalExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7093:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) - // InternalMenuDsl.g:7094:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 + // InternalMenuDsl.g:7174:1: ( rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 ) + // InternalMenuDsl.g:7175:2: rule__XRelationalExpression__Group_1_0__0__Impl rule__XRelationalExpression__Group_1_0__1 { pushFollow(FOLLOW_44); rule__XRelationalExpression__Group_1_0__0__Impl(); @@ -24695,23 +24959,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:7101:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7182:1: rule__XRelationalExpression__Group_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7105:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:7106:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7186:1: ( ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7187:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:7106:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:7107:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7187:1: ( ( rule__XRelationalExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7188:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:7108:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:7108:3: rule__XRelationalExpression__Group_1_0_0__0 + // InternalMenuDsl.g:7189:2: ( rule__XRelationalExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7189:3: rule__XRelationalExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0__0(); @@ -24746,14 +25010,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0__1" - // InternalMenuDsl.g:7116:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; + // InternalMenuDsl.g:7197:1: rule__XRelationalExpression__Group_1_0__1 : rule__XRelationalExpression__Group_1_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7120:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) - // InternalMenuDsl.g:7121:2: rule__XRelationalExpression__Group_1_0__1__Impl + // InternalMenuDsl.g:7201:1: ( rule__XRelationalExpression__Group_1_0__1__Impl ) + // InternalMenuDsl.g:7202:2: rule__XRelationalExpression__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0__1__Impl(); @@ -24779,23 +25043,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0__1__Impl" - // InternalMenuDsl.g:7127:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; + // InternalMenuDsl.g:7208:1: rule__XRelationalExpression__Group_1_0__1__Impl : ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7131:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) - // InternalMenuDsl.g:7132:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // InternalMenuDsl.g:7212:1: ( ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) ) + // InternalMenuDsl.g:7213:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) { - // InternalMenuDsl.g:7132:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) - // InternalMenuDsl.g:7133:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // InternalMenuDsl.g:7213:1: ( ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) ) + // InternalMenuDsl.g:7214:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } - // InternalMenuDsl.g:7134:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) - // InternalMenuDsl.g:7134:3: rule__XRelationalExpression__TypeAssignment_1_0_1 + // InternalMenuDsl.g:7215:2: ( rule__XRelationalExpression__TypeAssignment_1_0_1 ) + // InternalMenuDsl.g:7215:3: rule__XRelationalExpression__TypeAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__TypeAssignment_1_0_1(); @@ -24830,14 +25094,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0" - // InternalMenuDsl.g:7143:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; + // InternalMenuDsl.g:7224:1: rule__XRelationalExpression__Group_1_0_0__0 : rule__XRelationalExpression__Group_1_0_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7147:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) - // InternalMenuDsl.g:7148:2: rule__XRelationalExpression__Group_1_0_0__0__Impl + // InternalMenuDsl.g:7228:1: ( rule__XRelationalExpression__Group_1_0_0__0__Impl ) + // InternalMenuDsl.g:7229:2: rule__XRelationalExpression__Group_1_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0__0__Impl(); @@ -24863,23 +25127,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:7154:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; + // InternalMenuDsl.g:7235:1: rule__XRelationalExpression__Group_1_0_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7158:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) - // InternalMenuDsl.g:7159:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // InternalMenuDsl.g:7239:1: ( ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) ) + // InternalMenuDsl.g:7240:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) { - // InternalMenuDsl.g:7159:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) - // InternalMenuDsl.g:7160:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // InternalMenuDsl.g:7240:1: ( ( rule__XRelationalExpression__Group_1_0_0_0__0 ) ) + // InternalMenuDsl.g:7241:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } - // InternalMenuDsl.g:7161:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) - // InternalMenuDsl.g:7161:3: rule__XRelationalExpression__Group_1_0_0_0__0 + // InternalMenuDsl.g:7242:2: ( rule__XRelationalExpression__Group_1_0_0_0__0 ) + // InternalMenuDsl.g:7242:3: rule__XRelationalExpression__Group_1_0_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0_0__0(); @@ -24914,14 +25178,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0" - // InternalMenuDsl.g:7170:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; + // InternalMenuDsl.g:7251:1: rule__XRelationalExpression__Group_1_0_0_0__0 : rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ; public final void rule__XRelationalExpression__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7174:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) - // InternalMenuDsl.g:7175:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 + // InternalMenuDsl.g:7255:1: ( rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 ) + // InternalMenuDsl.g:7256:2: rule__XRelationalExpression__Group_1_0_0_0__0__Impl rule__XRelationalExpression__Group_1_0_0_0__1 { pushFollow(FOLLOW_45); rule__XRelationalExpression__Group_1_0_0_0__0__Impl(); @@ -24952,23 +25216,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__0__Impl" - // InternalMenuDsl.g:7182:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:7263:1: rule__XRelationalExpression__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7186:1: ( ( () ) ) - // InternalMenuDsl.g:7187:1: ( () ) + // InternalMenuDsl.g:7267:1: ( ( () ) ) + // InternalMenuDsl.g:7268:1: ( () ) { - // InternalMenuDsl.g:7187:1: ( () ) - // InternalMenuDsl.g:7188:2: () + // InternalMenuDsl.g:7268:1: ( () ) + // InternalMenuDsl.g:7269:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } - // InternalMenuDsl.g:7189:2: () - // InternalMenuDsl.g:7189:3: + // InternalMenuDsl.g:7270:2: () + // InternalMenuDsl.g:7270:3: { } @@ -24993,14 +25257,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1" - // InternalMenuDsl.g:7197:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; + // InternalMenuDsl.g:7278:1: rule__XRelationalExpression__Group_1_0_0_0__1 : rule__XRelationalExpression__Group_1_0_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7201:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) - // InternalMenuDsl.g:7202:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl + // InternalMenuDsl.g:7282:1: ( rule__XRelationalExpression__Group_1_0_0_0__1__Impl ) + // InternalMenuDsl.g:7283:2: rule__XRelationalExpression__Group_1_0_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_0_0_0__1__Impl(); @@ -25026,22 +25290,22 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_0_0_0__1__Impl" - // InternalMenuDsl.g:7208:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; + // InternalMenuDsl.g:7289:1: rule__XRelationalExpression__Group_1_0_0_0__1__Impl : ( 'instanceof' ) ; public final void rule__XRelationalExpression__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7212:1: ( ( 'instanceof' ) ) - // InternalMenuDsl.g:7213:1: ( 'instanceof' ) + // InternalMenuDsl.g:7293:1: ( ( 'instanceof' ) ) + // InternalMenuDsl.g:7294:1: ( 'instanceof' ) { - // InternalMenuDsl.g:7213:1: ( 'instanceof' ) - // InternalMenuDsl.g:7214:2: 'instanceof' + // InternalMenuDsl.g:7294:1: ( 'instanceof' ) + // InternalMenuDsl.g:7295:2: 'instanceof' { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } - match(input,66,FOLLOW_2); if (state.failed) return ; + match(input,67,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } @@ -25067,14 +25331,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1__0" - // InternalMenuDsl.g:7224:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; + // InternalMenuDsl.g:7305:1: rule__XRelationalExpression__Group_1_1__0 : rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ; public final void rule__XRelationalExpression__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7228:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) - // InternalMenuDsl.g:7229:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 + // InternalMenuDsl.g:7309:1: ( rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 ) + // InternalMenuDsl.g:7310:2: rule__XRelationalExpression__Group_1_1__0__Impl rule__XRelationalExpression__Group_1_1__1 { pushFollow(FOLLOW_27); rule__XRelationalExpression__Group_1_1__0__Impl(); @@ -25105,23 +25369,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1__0__Impl" - // InternalMenuDsl.g:7236:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; + // InternalMenuDsl.g:7317:1: rule__XRelationalExpression__Group_1_1__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7240:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) - // InternalMenuDsl.g:7241:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:7321:1: ( ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) ) + // InternalMenuDsl.g:7322:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) { - // InternalMenuDsl.g:7241:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) - // InternalMenuDsl.g:7242:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // InternalMenuDsl.g:7322:1: ( ( rule__XRelationalExpression__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:7323:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } - // InternalMenuDsl.g:7243:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) - // InternalMenuDsl.g:7243:3: rule__XRelationalExpression__Group_1_1_0__0 + // InternalMenuDsl.g:7324:2: ( rule__XRelationalExpression__Group_1_1_0__0 ) + // InternalMenuDsl.g:7324:3: rule__XRelationalExpression__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0__0(); @@ -25156,14 +25420,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1__1" - // InternalMenuDsl.g:7251:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; + // InternalMenuDsl.g:7332:1: rule__XRelationalExpression__Group_1_1__1 : rule__XRelationalExpression__Group_1_1__1__Impl ; public final void rule__XRelationalExpression__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7255:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) - // InternalMenuDsl.g:7256:2: rule__XRelationalExpression__Group_1_1__1__Impl + // InternalMenuDsl.g:7336:1: ( rule__XRelationalExpression__Group_1_1__1__Impl ) + // InternalMenuDsl.g:7337:2: rule__XRelationalExpression__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1__1__Impl(); @@ -25189,23 +25453,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1__1__Impl" - // InternalMenuDsl.g:7262:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; + // InternalMenuDsl.g:7343:1: rule__XRelationalExpression__Group_1_1__1__Impl : ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7266:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) - // InternalMenuDsl.g:7267:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // InternalMenuDsl.g:7347:1: ( ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) ) + // InternalMenuDsl.g:7348:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) { - // InternalMenuDsl.g:7267:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) - // InternalMenuDsl.g:7268:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // InternalMenuDsl.g:7348:1: ( ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) ) + // InternalMenuDsl.g:7349:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } - // InternalMenuDsl.g:7269:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) - // InternalMenuDsl.g:7269:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1 + // InternalMenuDsl.g:7350:2: ( rule__XRelationalExpression__RightOperandAssignment_1_1_1 ) + // InternalMenuDsl.g:7350:3: rule__XRelationalExpression__RightOperandAssignment_1_1_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__RightOperandAssignment_1_1_1(); @@ -25240,14 +25504,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0" - // InternalMenuDsl.g:7278:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; + // InternalMenuDsl.g:7359:1: rule__XRelationalExpression__Group_1_1_0__0 : rule__XRelationalExpression__Group_1_1_0__0__Impl ; public final void rule__XRelationalExpression__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7282:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) - // InternalMenuDsl.g:7283:2: rule__XRelationalExpression__Group_1_1_0__0__Impl + // InternalMenuDsl.g:7363:1: ( rule__XRelationalExpression__Group_1_1_0__0__Impl ) + // InternalMenuDsl.g:7364:2: rule__XRelationalExpression__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0__0__Impl(); @@ -25273,23 +25537,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0__0__Impl" - // InternalMenuDsl.g:7289:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7370:1: rule__XRelationalExpression__Group_1_1_0__0__Impl : ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7293:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) - // InternalMenuDsl.g:7294:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:7374:1: ( ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7375:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) { - // InternalMenuDsl.g:7294:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) - // InternalMenuDsl.g:7295:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:7375:1: ( ( rule__XRelationalExpression__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:7376:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } - // InternalMenuDsl.g:7296:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) - // InternalMenuDsl.g:7296:3: rule__XRelationalExpression__Group_1_1_0_0__0 + // InternalMenuDsl.g:7377:2: ( rule__XRelationalExpression__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:7377:3: rule__XRelationalExpression__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0_0__0(); @@ -25324,14 +25588,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0" - // InternalMenuDsl.g:7305:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; + // InternalMenuDsl.g:7386:1: rule__XRelationalExpression__Group_1_1_0_0__0 : rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ; public final void rule__XRelationalExpression__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7309:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) - // InternalMenuDsl.g:7310:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 + // InternalMenuDsl.g:7390:1: ( rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 ) + // InternalMenuDsl.g:7391:2: rule__XRelationalExpression__Group_1_1_0_0__0__Impl rule__XRelationalExpression__Group_1_1_0_0__1 { pushFollow(FOLLOW_42); rule__XRelationalExpression__Group_1_1_0_0__0__Impl(); @@ -25362,23 +25626,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__0__Impl" - // InternalMenuDsl.g:7317:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:7398:1: rule__XRelationalExpression__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7321:1: ( ( () ) ) - // InternalMenuDsl.g:7322:1: ( () ) + // InternalMenuDsl.g:7402:1: ( ( () ) ) + // InternalMenuDsl.g:7403:1: ( () ) { - // InternalMenuDsl.g:7322:1: ( () ) - // InternalMenuDsl.g:7323:2: () + // InternalMenuDsl.g:7403:1: ( () ) + // InternalMenuDsl.g:7404:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } - // InternalMenuDsl.g:7324:2: () - // InternalMenuDsl.g:7324:3: + // InternalMenuDsl.g:7405:2: () + // InternalMenuDsl.g:7405:3: { } @@ -25403,14 +25667,14 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1" - // InternalMenuDsl.g:7332:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; + // InternalMenuDsl.g:7413:1: rule__XRelationalExpression__Group_1_1_0_0__1 : rule__XRelationalExpression__Group_1_1_0_0__1__Impl ; public final void rule__XRelationalExpression__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7336:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) - // InternalMenuDsl.g:7337:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl + // InternalMenuDsl.g:7417:1: ( rule__XRelationalExpression__Group_1_1_0_0__1__Impl ) + // InternalMenuDsl.g:7418:2: rule__XRelationalExpression__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XRelationalExpression__Group_1_1_0_0__1__Impl(); @@ -25436,23 +25700,23 @@ // $ANTLR start "rule__XRelationalExpression__Group_1_1_0_0__1__Impl" - // InternalMenuDsl.g:7343:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; + // InternalMenuDsl.g:7424:1: rule__XRelationalExpression__Group_1_1_0_0__1__Impl : ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ; public final void rule__XRelationalExpression__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7347:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) - // InternalMenuDsl.g:7348:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // InternalMenuDsl.g:7428:1: ( ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) ) + // InternalMenuDsl.g:7429:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) { - // InternalMenuDsl.g:7348:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) - // InternalMenuDsl.g:7349:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // InternalMenuDsl.g:7429:1: ( ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) ) + // InternalMenuDsl.g:7430:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } - // InternalMenuDsl.g:7350:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) - // InternalMenuDsl.g:7350:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 + // InternalMenuDsl.g:7431:2: ( rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 ) + // InternalMenuDsl.g:7431:3: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1(); @@ -25487,14 +25751,14 @@ // $ANTLR start "rule__OpCompare__Group_1__0" - // InternalMenuDsl.g:7359:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ; + // InternalMenuDsl.g:7440:1: rule__OpCompare__Group_1__0 : rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ; public final void rule__OpCompare__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7363:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) - // InternalMenuDsl.g:7364:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 + // InternalMenuDsl.g:7444:1: ( rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 ) + // InternalMenuDsl.g:7445:2: rule__OpCompare__Group_1__0__Impl rule__OpCompare__Group_1__1 { pushFollow(FOLLOW_28); rule__OpCompare__Group_1__0__Impl(); @@ -25525,17 +25789,17 @@ // $ANTLR start "rule__OpCompare__Group_1__0__Impl" - // InternalMenuDsl.g:7371:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:7452:1: rule__OpCompare__Group_1__0__Impl : ( '<' ) ; public final void rule__OpCompare__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7375:1: ( ( '<' ) ) - // InternalMenuDsl.g:7376:1: ( '<' ) + // InternalMenuDsl.g:7456:1: ( ( '<' ) ) + // InternalMenuDsl.g:7457:1: ( '<' ) { - // InternalMenuDsl.g:7376:1: ( '<' ) - // InternalMenuDsl.g:7377:2: '<' + // InternalMenuDsl.g:7457:1: ( '<' ) + // InternalMenuDsl.g:7458:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); @@ -25566,14 +25830,14 @@ // $ANTLR start "rule__OpCompare__Group_1__1" - // InternalMenuDsl.g:7386:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ; + // InternalMenuDsl.g:7467:1: rule__OpCompare__Group_1__1 : rule__OpCompare__Group_1__1__Impl ; public final void rule__OpCompare__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7390:1: ( rule__OpCompare__Group_1__1__Impl ) - // InternalMenuDsl.g:7391:2: rule__OpCompare__Group_1__1__Impl + // InternalMenuDsl.g:7471:1: ( rule__OpCompare__Group_1__1__Impl ) + // InternalMenuDsl.g:7472:2: rule__OpCompare__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__OpCompare__Group_1__1__Impl(); @@ -25599,17 +25863,17 @@ // $ANTLR start "rule__OpCompare__Group_1__1__Impl" - // InternalMenuDsl.g:7397:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; + // InternalMenuDsl.g:7478:1: rule__OpCompare__Group_1__1__Impl : ( '=' ) ; public final void rule__OpCompare__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7401:1: ( ( '=' ) ) - // InternalMenuDsl.g:7402:1: ( '=' ) + // InternalMenuDsl.g:7482:1: ( ( '=' ) ) + // InternalMenuDsl.g:7483:1: ( '=' ) { - // InternalMenuDsl.g:7402:1: ( '=' ) - // InternalMenuDsl.g:7403:2: '=' + // InternalMenuDsl.g:7483:1: ( '=' ) + // InternalMenuDsl.g:7484:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); @@ -25640,14 +25904,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group__0" - // InternalMenuDsl.g:7413:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; + // InternalMenuDsl.g:7494:1: rule__XOtherOperatorExpression__Group__0 : rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ; public final void rule__XOtherOperatorExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7417:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) - // InternalMenuDsl.g:7418:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 + // InternalMenuDsl.g:7498:1: ( rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 ) + // InternalMenuDsl.g:7499:2: rule__XOtherOperatorExpression__Group__0__Impl rule__XOtherOperatorExpression__Group__1 { pushFollow(FOLLOW_46); rule__XOtherOperatorExpression__Group__0__Impl(); @@ -25678,17 +25942,17 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group__0__Impl" - // InternalMenuDsl.g:7425:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; + // InternalMenuDsl.g:7506:1: rule__XOtherOperatorExpression__Group__0__Impl : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7429:1: ( ( ruleXAdditiveExpression ) ) - // InternalMenuDsl.g:7430:1: ( ruleXAdditiveExpression ) + // InternalMenuDsl.g:7510:1: ( ( ruleXAdditiveExpression ) ) + // InternalMenuDsl.g:7511:1: ( ruleXAdditiveExpression ) { - // InternalMenuDsl.g:7430:1: ( ruleXAdditiveExpression ) - // InternalMenuDsl.g:7431:2: ruleXAdditiveExpression + // InternalMenuDsl.g:7511:1: ( ruleXAdditiveExpression ) + // InternalMenuDsl.g:7512:2: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); @@ -25723,14 +25987,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group__1" - // InternalMenuDsl.g:7440:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; + // InternalMenuDsl.g:7521:1: rule__XOtherOperatorExpression__Group__1 : rule__XOtherOperatorExpression__Group__1__Impl ; public final void rule__XOtherOperatorExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7444:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) - // InternalMenuDsl.g:7445:2: rule__XOtherOperatorExpression__Group__1__Impl + // InternalMenuDsl.g:7525:1: ( rule__XOtherOperatorExpression__Group__1__Impl ) + // InternalMenuDsl.g:7526:2: rule__XOtherOperatorExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group__1__Impl(); @@ -25756,29 +26020,29 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group__1__Impl" - // InternalMenuDsl.g:7451:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:7532:1: rule__XOtherOperatorExpression__Group__1__Impl : ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ; public final void rule__XOtherOperatorExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7455:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:7456:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // InternalMenuDsl.g:7536:1: ( ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:7537:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:7456:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) - // InternalMenuDsl.g:7457:2: ( rule__XOtherOperatorExpression__Group_1__0 )* + // InternalMenuDsl.g:7537:1: ( ( rule__XOtherOperatorExpression__Group_1__0 )* ) + // InternalMenuDsl.g:7538:2: ( rule__XOtherOperatorExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:7458:2: ( rule__XOtherOperatorExpression__Group_1__0 )* - loop77: + // InternalMenuDsl.g:7539:2: ( rule__XOtherOperatorExpression__Group_1__0 )* + loop78: do { - int alt77=2; - alt77 = dfa77.predict(input); - switch (alt77) { + int alt78=2; + alt78 = dfa78.predict(input); + switch (alt78) { case 1 : - // InternalMenuDsl.g:7458:3: rule__XOtherOperatorExpression__Group_1__0 + // InternalMenuDsl.g:7539:3: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FOLLOW_47); rule__XOtherOperatorExpression__Group_1__0(); @@ -25790,7 +26054,7 @@ break; default : - break loop77; + break loop78; } } while (true); @@ -25819,14 +26083,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0" - // InternalMenuDsl.g:7467:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; + // InternalMenuDsl.g:7548:1: rule__XOtherOperatorExpression__Group_1__0 : rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ; public final void rule__XOtherOperatorExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7471:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) - // InternalMenuDsl.g:7472:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 + // InternalMenuDsl.g:7552:1: ( rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 ) + // InternalMenuDsl.g:7553:2: rule__XOtherOperatorExpression__Group_1__0__Impl rule__XOtherOperatorExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XOtherOperatorExpression__Group_1__0__Impl(); @@ -25857,23 +26121,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1__0__Impl" - // InternalMenuDsl.g:7479:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:7560:1: rule__XOtherOperatorExpression__Group_1__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7483:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:7484:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:7564:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:7565:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:7484:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:7485:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // InternalMenuDsl.g:7565:1: ( ( rule__XOtherOperatorExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:7566:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:7486:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) - // InternalMenuDsl.g:7486:3: rule__XOtherOperatorExpression__Group_1_0__0 + // InternalMenuDsl.g:7567:2: ( rule__XOtherOperatorExpression__Group_1_0__0 ) + // InternalMenuDsl.g:7567:3: rule__XOtherOperatorExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0__0(); @@ -25908,14 +26172,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1" - // InternalMenuDsl.g:7494:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:7575:1: rule__XOtherOperatorExpression__Group_1__1 : rule__XOtherOperatorExpression__Group_1__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7498:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:7499:2: rule__XOtherOperatorExpression__Group_1__1__Impl + // InternalMenuDsl.g:7579:1: ( rule__XOtherOperatorExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:7580:2: rule__XOtherOperatorExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1__1__Impl(); @@ -25941,23 +26205,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1__1__Impl" - // InternalMenuDsl.g:7505:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:7586:1: rule__XOtherOperatorExpression__Group_1__1__Impl : ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7509:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:7510:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:7590:1: ( ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:7591:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:7510:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:7511:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:7591:1: ( ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:7592:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:7512:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:7512:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:7593:2: ( rule__XOtherOperatorExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:7593:3: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__RightOperandAssignment_1_1(); @@ -25992,14 +26256,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0" - // InternalMenuDsl.g:7521:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:7602:1: rule__XOtherOperatorExpression__Group_1_0__0 : rule__XOtherOperatorExpression__Group_1_0__0__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7525:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:7526:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:7606:1: ( rule__XOtherOperatorExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:7607:2: rule__XOtherOperatorExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0__0__Impl(); @@ -26025,23 +26289,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:7532:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7613:1: rule__XOtherOperatorExpression__Group_1_0__0__Impl : ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7536:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:7537:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7617:1: ( ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7618:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:7537:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:7538:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7618:1: ( ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:7619:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:7539:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:7539:3: rule__XOtherOperatorExpression__Group_1_0_0__0 + // InternalMenuDsl.g:7620:2: ( rule__XOtherOperatorExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:7620:3: rule__XOtherOperatorExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0_0__0(); @@ -26076,14 +26340,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0" - // InternalMenuDsl.g:7548:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:7629:1: rule__XOtherOperatorExpression__Group_1_0_0__0 : rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7552:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:7553:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 + // InternalMenuDsl.g:7633:1: ( rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:7634:2: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl rule__XOtherOperatorExpression__Group_1_0_0__1 { pushFollow(FOLLOW_46); rule__XOtherOperatorExpression__Group_1_0_0__0__Impl(); @@ -26114,23 +26378,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:7560:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:7641:1: rule__XOtherOperatorExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7564:1: ( ( () ) ) - // InternalMenuDsl.g:7565:1: ( () ) + // InternalMenuDsl.g:7645:1: ( ( () ) ) + // InternalMenuDsl.g:7646:1: ( () ) { - // InternalMenuDsl.g:7565:1: ( () ) - // InternalMenuDsl.g:7566:2: () + // InternalMenuDsl.g:7646:1: ( () ) + // InternalMenuDsl.g:7647:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:7567:2: () - // InternalMenuDsl.g:7567:3: + // InternalMenuDsl.g:7648:2: () + // InternalMenuDsl.g:7648:3: { } @@ -26155,14 +26419,14 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1" - // InternalMenuDsl.g:7575:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:7656:1: rule__XOtherOperatorExpression__Group_1_0_0__1 : rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7579:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:7580:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:7660:1: ( rule__XOtherOperatorExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:7661:2: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__Group_1_0_0__1__Impl(); @@ -26188,23 +26452,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:7586:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:7667:1: rule__XOtherOperatorExpression__Group_1_0_0__1__Impl : ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XOtherOperatorExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7590:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:7591:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:7671:1: ( ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:7672:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:7591:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:7592:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:7672:1: ( ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:7673:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:7593:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:7593:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:7674:2: ( rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:7674:3: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1(); @@ -26239,14 +26503,14 @@ // $ANTLR start "rule__OpOther__Group_2__0" - // InternalMenuDsl.g:7602:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ; + // InternalMenuDsl.g:7683:1: rule__OpOther__Group_2__0 : rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ; public final void rule__OpOther__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7606:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) - // InternalMenuDsl.g:7607:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 + // InternalMenuDsl.g:7687:1: ( rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 ) + // InternalMenuDsl.g:7688:2: rule__OpOther__Group_2__0__Impl rule__OpOther__Group_2__1 { pushFollow(FOLLOW_48); rule__OpOther__Group_2__0__Impl(); @@ -26277,17 +26541,17 @@ // $ANTLR start "rule__OpOther__Group_2__0__Impl" - // InternalMenuDsl.g:7614:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; + // InternalMenuDsl.g:7695:1: rule__OpOther__Group_2__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7618:1: ( ( '>' ) ) - // InternalMenuDsl.g:7619:1: ( '>' ) + // InternalMenuDsl.g:7699:1: ( ( '>' ) ) + // InternalMenuDsl.g:7700:1: ( '>' ) { - // InternalMenuDsl.g:7619:1: ( '>' ) - // InternalMenuDsl.g:7620:2: '>' + // InternalMenuDsl.g:7700:1: ( '>' ) + // InternalMenuDsl.g:7701:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); @@ -26318,14 +26582,14 @@ // $ANTLR start "rule__OpOther__Group_2__1" - // InternalMenuDsl.g:7629:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ; + // InternalMenuDsl.g:7710:1: rule__OpOther__Group_2__1 : rule__OpOther__Group_2__1__Impl ; public final void rule__OpOther__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7633:1: ( rule__OpOther__Group_2__1__Impl ) - // InternalMenuDsl.g:7634:2: rule__OpOther__Group_2__1__Impl + // InternalMenuDsl.g:7714:1: ( rule__OpOther__Group_2__1__Impl ) + // InternalMenuDsl.g:7715:2: rule__OpOther__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_2__1__Impl(); @@ -26351,17 +26615,17 @@ // $ANTLR start "rule__OpOther__Group_2__1__Impl" - // InternalMenuDsl.g:7640:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; + // InternalMenuDsl.g:7721:1: rule__OpOther__Group_2__1__Impl : ( '..' ) ; public final void rule__OpOther__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7644:1: ( ( '..' ) ) - // InternalMenuDsl.g:7645:1: ( '..' ) + // InternalMenuDsl.g:7725:1: ( ( '..' ) ) + // InternalMenuDsl.g:7726:1: ( '..' ) { - // InternalMenuDsl.g:7645:1: ( '..' ) - // InternalMenuDsl.g:7646:2: '..' + // InternalMenuDsl.g:7726:1: ( '..' ) + // InternalMenuDsl.g:7727:2: '..' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); @@ -26392,14 +26656,14 @@ // $ANTLR start "rule__OpOther__Group_5__0" - // InternalMenuDsl.g:7656:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ; + // InternalMenuDsl.g:7737:1: rule__OpOther__Group_5__0 : rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ; public final void rule__OpOther__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7660:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) - // InternalMenuDsl.g:7661:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 + // InternalMenuDsl.g:7741:1: ( rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 ) + // InternalMenuDsl.g:7742:2: rule__OpOther__Group_5__0__Impl rule__OpOther__Group_5__1 { pushFollow(FOLLOW_49); rule__OpOther__Group_5__0__Impl(); @@ -26430,17 +26694,17 @@ // $ANTLR start "rule__OpOther__Group_5__0__Impl" - // InternalMenuDsl.g:7668:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; + // InternalMenuDsl.g:7749:1: rule__OpOther__Group_5__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7672:1: ( ( '>' ) ) - // InternalMenuDsl.g:7673:1: ( '>' ) + // InternalMenuDsl.g:7753:1: ( ( '>' ) ) + // InternalMenuDsl.g:7754:1: ( '>' ) { - // InternalMenuDsl.g:7673:1: ( '>' ) - // InternalMenuDsl.g:7674:2: '>' + // InternalMenuDsl.g:7754:1: ( '>' ) + // InternalMenuDsl.g:7755:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); @@ -26471,14 +26735,14 @@ // $ANTLR start "rule__OpOther__Group_5__1" - // InternalMenuDsl.g:7683:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ; + // InternalMenuDsl.g:7764:1: rule__OpOther__Group_5__1 : rule__OpOther__Group_5__1__Impl ; public final void rule__OpOther__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7687:1: ( rule__OpOther__Group_5__1__Impl ) - // InternalMenuDsl.g:7688:2: rule__OpOther__Group_5__1__Impl + // InternalMenuDsl.g:7768:1: ( rule__OpOther__Group_5__1__Impl ) + // InternalMenuDsl.g:7769:2: rule__OpOther__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5__1__Impl(); @@ -26504,23 +26768,23 @@ // $ANTLR start "rule__OpOther__Group_5__1__Impl" - // InternalMenuDsl.g:7694:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ; + // InternalMenuDsl.g:7775:1: rule__OpOther__Group_5__1__Impl : ( ( rule__OpOther__Alternatives_5_1 ) ) ; public final void rule__OpOther__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7698:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) - // InternalMenuDsl.g:7699:1: ( ( rule__OpOther__Alternatives_5_1 ) ) + // InternalMenuDsl.g:7779:1: ( ( ( rule__OpOther__Alternatives_5_1 ) ) ) + // InternalMenuDsl.g:7780:1: ( ( rule__OpOther__Alternatives_5_1 ) ) { - // InternalMenuDsl.g:7699:1: ( ( rule__OpOther__Alternatives_5_1 ) ) - // InternalMenuDsl.g:7700:2: ( rule__OpOther__Alternatives_5_1 ) + // InternalMenuDsl.g:7780:1: ( ( rule__OpOther__Alternatives_5_1 ) ) + // InternalMenuDsl.g:7781:2: ( rule__OpOther__Alternatives_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } - // InternalMenuDsl.g:7701:2: ( rule__OpOther__Alternatives_5_1 ) - // InternalMenuDsl.g:7701:3: rule__OpOther__Alternatives_5_1 + // InternalMenuDsl.g:7782:2: ( rule__OpOther__Alternatives_5_1 ) + // InternalMenuDsl.g:7782:3: rule__OpOther__Alternatives_5_1 { pushFollow(FOLLOW_2); rule__OpOther__Alternatives_5_1(); @@ -26555,14 +26819,14 @@ // $ANTLR start "rule__OpOther__Group_5_1_0__0" - // InternalMenuDsl.g:7710:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ; + // InternalMenuDsl.g:7791:1: rule__OpOther__Group_5_1_0__0 : rule__OpOther__Group_5_1_0__0__Impl ; public final void rule__OpOther__Group_5_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7714:1: ( rule__OpOther__Group_5_1_0__0__Impl ) - // InternalMenuDsl.g:7715:2: rule__OpOther__Group_5_1_0__0__Impl + // InternalMenuDsl.g:7795:1: ( rule__OpOther__Group_5_1_0__0__Impl ) + // InternalMenuDsl.g:7796:2: rule__OpOther__Group_5_1_0__0__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0__0__Impl(); @@ -26588,23 +26852,23 @@ // $ANTLR start "rule__OpOther__Group_5_1_0__0__Impl" - // InternalMenuDsl.g:7721:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7802:1: rule__OpOther__Group_5_1_0__0__Impl : ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ; public final void rule__OpOther__Group_5_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7725:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) - // InternalMenuDsl.g:7726:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) + // InternalMenuDsl.g:7806:1: ( ( ( rule__OpOther__Group_5_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7807:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) { - // InternalMenuDsl.g:7726:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) - // InternalMenuDsl.g:7727:2: ( rule__OpOther__Group_5_1_0_0__0 ) + // InternalMenuDsl.g:7807:1: ( ( rule__OpOther__Group_5_1_0_0__0 ) ) + // InternalMenuDsl.g:7808:2: ( rule__OpOther__Group_5_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } - // InternalMenuDsl.g:7728:2: ( rule__OpOther__Group_5_1_0_0__0 ) - // InternalMenuDsl.g:7728:3: rule__OpOther__Group_5_1_0_0__0 + // InternalMenuDsl.g:7809:2: ( rule__OpOther__Group_5_1_0_0__0 ) + // InternalMenuDsl.g:7809:3: rule__OpOther__Group_5_1_0_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0_0__0(); @@ -26639,14 +26903,14 @@ // $ANTLR start "rule__OpOther__Group_5_1_0_0__0" - // InternalMenuDsl.g:7737:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ; + // InternalMenuDsl.g:7818:1: rule__OpOther__Group_5_1_0_0__0 : rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ; public final void rule__OpOther__Group_5_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7741:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) - // InternalMenuDsl.g:7742:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 + // InternalMenuDsl.g:7822:1: ( rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 ) + // InternalMenuDsl.g:7823:2: rule__OpOther__Group_5_1_0_0__0__Impl rule__OpOther__Group_5_1_0_0__1 { pushFollow(FOLLOW_49); rule__OpOther__Group_5_1_0_0__0__Impl(); @@ -26677,17 +26941,17 @@ // $ANTLR start "rule__OpOther__Group_5_1_0_0__0__Impl" - // InternalMenuDsl.g:7749:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ; + // InternalMenuDsl.g:7830:1: rule__OpOther__Group_5_1_0_0__0__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7753:1: ( ( '>' ) ) - // InternalMenuDsl.g:7754:1: ( '>' ) + // InternalMenuDsl.g:7834:1: ( ( '>' ) ) + // InternalMenuDsl.g:7835:1: ( '>' ) { - // InternalMenuDsl.g:7754:1: ( '>' ) - // InternalMenuDsl.g:7755:2: '>' + // InternalMenuDsl.g:7835:1: ( '>' ) + // InternalMenuDsl.g:7836:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); @@ -26718,14 +26982,14 @@ // $ANTLR start "rule__OpOther__Group_5_1_0_0__1" - // InternalMenuDsl.g:7764:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ; + // InternalMenuDsl.g:7845:1: rule__OpOther__Group_5_1_0_0__1 : rule__OpOther__Group_5_1_0_0__1__Impl ; public final void rule__OpOther__Group_5_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7768:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) - // InternalMenuDsl.g:7769:2: rule__OpOther__Group_5_1_0_0__1__Impl + // InternalMenuDsl.g:7849:1: ( rule__OpOther__Group_5_1_0_0__1__Impl ) + // InternalMenuDsl.g:7850:2: rule__OpOther__Group_5_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_5_1_0_0__1__Impl(); @@ -26751,17 +27015,17 @@ // $ANTLR start "rule__OpOther__Group_5_1_0_0__1__Impl" - // InternalMenuDsl.g:7775:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ; + // InternalMenuDsl.g:7856:1: rule__OpOther__Group_5_1_0_0__1__Impl : ( '>' ) ; public final void rule__OpOther__Group_5_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7779:1: ( ( '>' ) ) - // InternalMenuDsl.g:7780:1: ( '>' ) + // InternalMenuDsl.g:7860:1: ( ( '>' ) ) + // InternalMenuDsl.g:7861:1: ( '>' ) { - // InternalMenuDsl.g:7780:1: ( '>' ) - // InternalMenuDsl.g:7781:2: '>' + // InternalMenuDsl.g:7861:1: ( '>' ) + // InternalMenuDsl.g:7862:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); @@ -26792,14 +27056,14 @@ // $ANTLR start "rule__OpOther__Group_6__0" - // InternalMenuDsl.g:7791:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ; + // InternalMenuDsl.g:7872:1: rule__OpOther__Group_6__0 : rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ; public final void rule__OpOther__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7795:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) - // InternalMenuDsl.g:7796:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 + // InternalMenuDsl.g:7876:1: ( rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 ) + // InternalMenuDsl.g:7877:2: rule__OpOther__Group_6__0__Impl rule__OpOther__Group_6__1 { pushFollow(FOLLOW_50); rule__OpOther__Group_6__0__Impl(); @@ -26830,17 +27094,17 @@ // $ANTLR start "rule__OpOther__Group_6__0__Impl" - // InternalMenuDsl.g:7803:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:7884:1: rule__OpOther__Group_6__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7807:1: ( ( '<' ) ) - // InternalMenuDsl.g:7808:1: ( '<' ) + // InternalMenuDsl.g:7888:1: ( ( '<' ) ) + // InternalMenuDsl.g:7889:1: ( '<' ) { - // InternalMenuDsl.g:7808:1: ( '<' ) - // InternalMenuDsl.g:7809:2: '<' + // InternalMenuDsl.g:7889:1: ( '<' ) + // InternalMenuDsl.g:7890:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); @@ -26871,14 +27135,14 @@ // $ANTLR start "rule__OpOther__Group_6__1" - // InternalMenuDsl.g:7818:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ; + // InternalMenuDsl.g:7899:1: rule__OpOther__Group_6__1 : rule__OpOther__Group_6__1__Impl ; public final void rule__OpOther__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7822:1: ( rule__OpOther__Group_6__1__Impl ) - // InternalMenuDsl.g:7823:2: rule__OpOther__Group_6__1__Impl + // InternalMenuDsl.g:7903:1: ( rule__OpOther__Group_6__1__Impl ) + // InternalMenuDsl.g:7904:2: rule__OpOther__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6__1__Impl(); @@ -26904,23 +27168,23 @@ // $ANTLR start "rule__OpOther__Group_6__1__Impl" - // InternalMenuDsl.g:7829:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ; + // InternalMenuDsl.g:7910:1: rule__OpOther__Group_6__1__Impl : ( ( rule__OpOther__Alternatives_6_1 ) ) ; public final void rule__OpOther__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7833:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) - // InternalMenuDsl.g:7834:1: ( ( rule__OpOther__Alternatives_6_1 ) ) + // InternalMenuDsl.g:7914:1: ( ( ( rule__OpOther__Alternatives_6_1 ) ) ) + // InternalMenuDsl.g:7915:1: ( ( rule__OpOther__Alternatives_6_1 ) ) { - // InternalMenuDsl.g:7834:1: ( ( rule__OpOther__Alternatives_6_1 ) ) - // InternalMenuDsl.g:7835:2: ( rule__OpOther__Alternatives_6_1 ) + // InternalMenuDsl.g:7915:1: ( ( rule__OpOther__Alternatives_6_1 ) ) + // InternalMenuDsl.g:7916:2: ( rule__OpOther__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } - // InternalMenuDsl.g:7836:2: ( rule__OpOther__Alternatives_6_1 ) - // InternalMenuDsl.g:7836:3: rule__OpOther__Alternatives_6_1 + // InternalMenuDsl.g:7917:2: ( rule__OpOther__Alternatives_6_1 ) + // InternalMenuDsl.g:7917:3: rule__OpOther__Alternatives_6_1 { pushFollow(FOLLOW_2); rule__OpOther__Alternatives_6_1(); @@ -26955,14 +27219,14 @@ // $ANTLR start "rule__OpOther__Group_6_1_0__0" - // InternalMenuDsl.g:7845:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ; + // InternalMenuDsl.g:7926:1: rule__OpOther__Group_6_1_0__0 : rule__OpOther__Group_6_1_0__0__Impl ; public final void rule__OpOther__Group_6_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7849:1: ( rule__OpOther__Group_6_1_0__0__Impl ) - // InternalMenuDsl.g:7850:2: rule__OpOther__Group_6_1_0__0__Impl + // InternalMenuDsl.g:7930:1: ( rule__OpOther__Group_6_1_0__0__Impl ) + // InternalMenuDsl.g:7931:2: rule__OpOther__Group_6_1_0__0__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0__0__Impl(); @@ -26988,23 +27252,23 @@ // $ANTLR start "rule__OpOther__Group_6_1_0__0__Impl" - // InternalMenuDsl.g:7856:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ; + // InternalMenuDsl.g:7937:1: rule__OpOther__Group_6_1_0__0__Impl : ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ; public final void rule__OpOther__Group_6_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7860:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) - // InternalMenuDsl.g:7861:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) + // InternalMenuDsl.g:7941:1: ( ( ( rule__OpOther__Group_6_1_0_0__0 ) ) ) + // InternalMenuDsl.g:7942:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) { - // InternalMenuDsl.g:7861:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) - // InternalMenuDsl.g:7862:2: ( rule__OpOther__Group_6_1_0_0__0 ) + // InternalMenuDsl.g:7942:1: ( ( rule__OpOther__Group_6_1_0_0__0 ) ) + // InternalMenuDsl.g:7943:2: ( rule__OpOther__Group_6_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } - // InternalMenuDsl.g:7863:2: ( rule__OpOther__Group_6_1_0_0__0 ) - // InternalMenuDsl.g:7863:3: rule__OpOther__Group_6_1_0_0__0 + // InternalMenuDsl.g:7944:2: ( rule__OpOther__Group_6_1_0_0__0 ) + // InternalMenuDsl.g:7944:3: rule__OpOther__Group_6_1_0_0__0 { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0_0__0(); @@ -27039,14 +27303,14 @@ // $ANTLR start "rule__OpOther__Group_6_1_0_0__0" - // InternalMenuDsl.g:7872:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ; + // InternalMenuDsl.g:7953:1: rule__OpOther__Group_6_1_0_0__0 : rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ; public final void rule__OpOther__Group_6_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7876:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) - // InternalMenuDsl.g:7877:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 + // InternalMenuDsl.g:7957:1: ( rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 ) + // InternalMenuDsl.g:7958:2: rule__OpOther__Group_6_1_0_0__0__Impl rule__OpOther__Group_6_1_0_0__1 { pushFollow(FOLLOW_34); rule__OpOther__Group_6_1_0_0__0__Impl(); @@ -27077,17 +27341,17 @@ // $ANTLR start "rule__OpOther__Group_6_1_0_0__0__Impl" - // InternalMenuDsl.g:7884:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:7965:1: rule__OpOther__Group_6_1_0_0__0__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7888:1: ( ( '<' ) ) - // InternalMenuDsl.g:7889:1: ( '<' ) + // InternalMenuDsl.g:7969:1: ( ( '<' ) ) + // InternalMenuDsl.g:7970:1: ( '<' ) { - // InternalMenuDsl.g:7889:1: ( '<' ) - // InternalMenuDsl.g:7890:2: '<' + // InternalMenuDsl.g:7970:1: ( '<' ) + // InternalMenuDsl.g:7971:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); @@ -27118,14 +27382,14 @@ // $ANTLR start "rule__OpOther__Group_6_1_0_0__1" - // InternalMenuDsl.g:7899:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ; + // InternalMenuDsl.g:7980:1: rule__OpOther__Group_6_1_0_0__1 : rule__OpOther__Group_6_1_0_0__1__Impl ; public final void rule__OpOther__Group_6_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7903:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) - // InternalMenuDsl.g:7904:2: rule__OpOther__Group_6_1_0_0__1__Impl + // InternalMenuDsl.g:7984:1: ( rule__OpOther__Group_6_1_0_0__1__Impl ) + // InternalMenuDsl.g:7985:2: rule__OpOther__Group_6_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__OpOther__Group_6_1_0_0__1__Impl(); @@ -27151,17 +27415,17 @@ // $ANTLR start "rule__OpOther__Group_6_1_0_0__1__Impl" - // InternalMenuDsl.g:7910:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ; + // InternalMenuDsl.g:7991:1: rule__OpOther__Group_6_1_0_0__1__Impl : ( '<' ) ; public final void rule__OpOther__Group_6_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7914:1: ( ( '<' ) ) - // InternalMenuDsl.g:7915:1: ( '<' ) + // InternalMenuDsl.g:7995:1: ( ( '<' ) ) + // InternalMenuDsl.g:7996:1: ( '<' ) { - // InternalMenuDsl.g:7915:1: ( '<' ) - // InternalMenuDsl.g:7916:2: '<' + // InternalMenuDsl.g:7996:1: ( '<' ) + // InternalMenuDsl.g:7997:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); @@ -27192,14 +27456,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group__0" - // InternalMenuDsl.g:7926:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; + // InternalMenuDsl.g:8007:1: rule__XAdditiveExpression__Group__0 : rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ; public final void rule__XAdditiveExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7930:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) - // InternalMenuDsl.g:7931:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 + // InternalMenuDsl.g:8011:1: ( rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 ) + // InternalMenuDsl.g:8012:2: rule__XAdditiveExpression__Group__0__Impl rule__XAdditiveExpression__Group__1 { pushFollow(FOLLOW_51); rule__XAdditiveExpression__Group__0__Impl(); @@ -27230,17 +27494,17 @@ // $ANTLR start "rule__XAdditiveExpression__Group__0__Impl" - // InternalMenuDsl.g:7938:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; + // InternalMenuDsl.g:8019:1: rule__XAdditiveExpression__Group__0__Impl : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7942:1: ( ( ruleXMultiplicativeExpression ) ) - // InternalMenuDsl.g:7943:1: ( ruleXMultiplicativeExpression ) + // InternalMenuDsl.g:8023:1: ( ( ruleXMultiplicativeExpression ) ) + // InternalMenuDsl.g:8024:1: ( ruleXMultiplicativeExpression ) { - // InternalMenuDsl.g:7943:1: ( ruleXMultiplicativeExpression ) - // InternalMenuDsl.g:7944:2: ruleXMultiplicativeExpression + // InternalMenuDsl.g:8024:1: ( ruleXMultiplicativeExpression ) + // InternalMenuDsl.g:8025:2: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); @@ -27275,14 +27539,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group__1" - // InternalMenuDsl.g:7953:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; + // InternalMenuDsl.g:8034:1: rule__XAdditiveExpression__Group__1 : rule__XAdditiveExpression__Group__1__Impl ; public final void rule__XAdditiveExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7957:1: ( rule__XAdditiveExpression__Group__1__Impl ) - // InternalMenuDsl.g:7958:2: rule__XAdditiveExpression__Group__1__Impl + // InternalMenuDsl.g:8038:1: ( rule__XAdditiveExpression__Group__1__Impl ) + // InternalMenuDsl.g:8039:2: rule__XAdditiveExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group__1__Impl(); @@ -27308,50 +27572,50 @@ // $ANTLR start "rule__XAdditiveExpression__Group__1__Impl" - // InternalMenuDsl.g:7964:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:8045:1: rule__XAdditiveExpression__Group__1__Impl : ( ( rule__XAdditiveExpression__Group_1__0 )* ) ; public final void rule__XAdditiveExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7968:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:7969:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8049:1: ( ( ( rule__XAdditiveExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:8050:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:7969:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) - // InternalMenuDsl.g:7970:2: ( rule__XAdditiveExpression__Group_1__0 )* + // InternalMenuDsl.g:8050:1: ( ( rule__XAdditiveExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8051:2: ( rule__XAdditiveExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:7971:2: ( rule__XAdditiveExpression__Group_1__0 )* - loop78: + // InternalMenuDsl.g:8052:2: ( rule__XAdditiveExpression__Group_1__0 )* + loop79: do { - int alt78=2; - int LA78_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==35) ) { - int LA78_2 = input.LA(2); + if ( (LA79_0==35) ) { + int LA79_2 = input.LA(2); - if ( (synpred126_InternalMenuDsl()) ) { - alt78=1; + if ( (synpred127_InternalMenuDsl()) ) { + alt79=1; } } - else if ( (LA78_0==34) ) { - int LA78_3 = input.LA(2); + else if ( (LA79_0==34) ) { + int LA79_3 = input.LA(2); - if ( (synpred126_InternalMenuDsl()) ) { - alt78=1; + if ( (synpred127_InternalMenuDsl()) ) { + alt79=1; } } - switch (alt78) { + switch (alt79) { case 1 : - // InternalMenuDsl.g:7971:3: rule__XAdditiveExpression__Group_1__0 + // InternalMenuDsl.g:8052:3: rule__XAdditiveExpression__Group_1__0 { pushFollow(FOLLOW_52); rule__XAdditiveExpression__Group_1__0(); @@ -27363,7 +27627,7 @@ break; default : - break loop78; + break loop79; } } while (true); @@ -27392,14 +27656,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1__0" - // InternalMenuDsl.g:7980:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; + // InternalMenuDsl.g:8061:1: rule__XAdditiveExpression__Group_1__0 : rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ; public final void rule__XAdditiveExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7984:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) - // InternalMenuDsl.g:7985:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 + // InternalMenuDsl.g:8065:1: ( rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 ) + // InternalMenuDsl.g:8066:2: rule__XAdditiveExpression__Group_1__0__Impl rule__XAdditiveExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XAdditiveExpression__Group_1__0__Impl(); @@ -27430,23 +27694,23 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1__0__Impl" - // InternalMenuDsl.g:7992:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:8073:1: rule__XAdditiveExpression__Group_1__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:7996:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:7997:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8077:1: ( ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:8078:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:7997:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:7998:2: ( rule__XAdditiveExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8078:1: ( ( rule__XAdditiveExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8079:2: ( rule__XAdditiveExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:7999:2: ( rule__XAdditiveExpression__Group_1_0__0 ) - // InternalMenuDsl.g:7999:3: rule__XAdditiveExpression__Group_1_0__0 + // InternalMenuDsl.g:8080:2: ( rule__XAdditiveExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8080:3: rule__XAdditiveExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0__0(); @@ -27481,14 +27745,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1__1" - // InternalMenuDsl.g:8007:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:8088:1: rule__XAdditiveExpression__Group_1__1 : rule__XAdditiveExpression__Group_1__1__Impl ; public final void rule__XAdditiveExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8011:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:8012:2: rule__XAdditiveExpression__Group_1__1__Impl + // InternalMenuDsl.g:8092:1: ( rule__XAdditiveExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:8093:2: rule__XAdditiveExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1__1__Impl(); @@ -27514,23 +27778,23 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1__1__Impl" - // InternalMenuDsl.g:8018:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:8099:1: rule__XAdditiveExpression__Group_1__1__Impl : ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XAdditiveExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8022:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:8023:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:8103:1: ( ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:8104:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:8023:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:8024:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:8104:1: ( ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:8105:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:8025:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:8025:3: rule__XAdditiveExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:8106:2: ( rule__XAdditiveExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:8106:3: rule__XAdditiveExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__RightOperandAssignment_1_1(); @@ -27565,14 +27829,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0" - // InternalMenuDsl.g:8034:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:8115:1: rule__XAdditiveExpression__Group_1_0__0 : rule__XAdditiveExpression__Group_1_0__0__Impl ; public final void rule__XAdditiveExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8038:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:8039:2: rule__XAdditiveExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:8119:1: ( rule__XAdditiveExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:8120:2: rule__XAdditiveExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0__0__Impl(); @@ -27598,23 +27862,23 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:8045:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:8126:1: rule__XAdditiveExpression__Group_1_0__0__Impl : ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ; public final void rule__XAdditiveExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8049:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:8050:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8130:1: ( ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:8131:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:8050:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:8051:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8131:1: ( ( rule__XAdditiveExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8132:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:8052:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:8052:3: rule__XAdditiveExpression__Group_1_0_0__0 + // InternalMenuDsl.g:8133:2: ( rule__XAdditiveExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8133:3: rule__XAdditiveExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0_0__0(); @@ -27649,14 +27913,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0" - // InternalMenuDsl.g:8061:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:8142:1: rule__XAdditiveExpression__Group_1_0_0__0 : rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ; public final void rule__XAdditiveExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8065:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:8066:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 + // InternalMenuDsl.g:8146:1: ( rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:8147:2: rule__XAdditiveExpression__Group_1_0_0__0__Impl rule__XAdditiveExpression__Group_1_0_0__1 { pushFollow(FOLLOW_51); rule__XAdditiveExpression__Group_1_0_0__0__Impl(); @@ -27687,23 +27951,23 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:8073:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8154:1: rule__XAdditiveExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XAdditiveExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8077:1: ( ( () ) ) - // InternalMenuDsl.g:8078:1: ( () ) + // InternalMenuDsl.g:8158:1: ( ( () ) ) + // InternalMenuDsl.g:8159:1: ( () ) { - // InternalMenuDsl.g:8078:1: ( () ) - // InternalMenuDsl.g:8079:2: () + // InternalMenuDsl.g:8159:1: ( () ) + // InternalMenuDsl.g:8160:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:8080:2: () - // InternalMenuDsl.g:8080:3: + // InternalMenuDsl.g:8161:2: () + // InternalMenuDsl.g:8161:3: { } @@ -27728,14 +27992,14 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1" - // InternalMenuDsl.g:8088:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:8169:1: rule__XAdditiveExpression__Group_1_0_0__1 : rule__XAdditiveExpression__Group_1_0_0__1__Impl ; public final void rule__XAdditiveExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8092:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:8093:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:8173:1: ( rule__XAdditiveExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:8174:2: rule__XAdditiveExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XAdditiveExpression__Group_1_0_0__1__Impl(); @@ -27761,23 +28025,23 @@ // $ANTLR start "rule__XAdditiveExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:8099:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:8180:1: rule__XAdditiveExpression__Group_1_0_0__1__Impl : ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XAdditiveExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8103:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:8104:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:8184:1: ( ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:8185:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:8104:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:8105:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:8185:1: ( ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:8186:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:8106:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:8106:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:8187:2: ( rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:8187:3: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XAdditiveExpression__FeatureAssignment_1_0_0_1(); @@ -27812,14 +28076,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group__0" - // InternalMenuDsl.g:8115:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; + // InternalMenuDsl.g:8196:1: rule__XMultiplicativeExpression__Group__0 : rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ; public final void rule__XMultiplicativeExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8119:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) - // InternalMenuDsl.g:8120:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 + // InternalMenuDsl.g:8200:1: ( rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 ) + // InternalMenuDsl.g:8201:2: rule__XMultiplicativeExpression__Group__0__Impl rule__XMultiplicativeExpression__Group__1 { pushFollow(FOLLOW_53); rule__XMultiplicativeExpression__Group__0__Impl(); @@ -27850,17 +28114,17 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group__0__Impl" - // InternalMenuDsl.g:8127:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; + // InternalMenuDsl.g:8208:1: rule__XMultiplicativeExpression__Group__0__Impl : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8131:1: ( ( ruleXUnaryOperation ) ) - // InternalMenuDsl.g:8132:1: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:8212:1: ( ( ruleXUnaryOperation ) ) + // InternalMenuDsl.g:8213:1: ( ruleXUnaryOperation ) { - // InternalMenuDsl.g:8132:1: ( ruleXUnaryOperation ) - // InternalMenuDsl.g:8133:2: ruleXUnaryOperation + // InternalMenuDsl.g:8213:1: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:8214:2: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); @@ -27895,14 +28159,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group__1" - // InternalMenuDsl.g:8142:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; + // InternalMenuDsl.g:8223:1: rule__XMultiplicativeExpression__Group__1 : rule__XMultiplicativeExpression__Group__1__Impl ; public final void rule__XMultiplicativeExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8146:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) - // InternalMenuDsl.g:8147:2: rule__XMultiplicativeExpression__Group__1__Impl + // InternalMenuDsl.g:8227:1: ( rule__XMultiplicativeExpression__Group__1__Impl ) + // InternalMenuDsl.g:8228:2: rule__XMultiplicativeExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group__1__Impl(); @@ -27928,32 +28192,32 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group__1__Impl" - // InternalMenuDsl.g:8153:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:8234:1: rule__XMultiplicativeExpression__Group__1__Impl : ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ; public final void rule__XMultiplicativeExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8157:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:8158:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8238:1: ( ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:8239:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:8158:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) - // InternalMenuDsl.g:8159:2: ( rule__XMultiplicativeExpression__Group_1__0 )* + // InternalMenuDsl.g:8239:1: ( ( rule__XMultiplicativeExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8240:2: ( rule__XMultiplicativeExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:8160:2: ( rule__XMultiplicativeExpression__Group_1__0 )* - loop79: + // InternalMenuDsl.g:8241:2: ( rule__XMultiplicativeExpression__Group_1__0 )* + loop80: do { - int alt79=2; + int alt80=2; switch ( input.LA(1) ) { case 36: { - int LA79_2 = input.LA(2); + int LA80_2 = input.LA(2); - if ( (synpred127_InternalMenuDsl()) ) { - alt79=1; + if ( (synpred128_InternalMenuDsl()) ) { + alt80=1; } @@ -27961,10 +28225,10 @@ break; case 37: { - int LA79_3 = input.LA(2); + int LA80_3 = input.LA(2); - if ( (synpred127_InternalMenuDsl()) ) { - alt79=1; + if ( (synpred128_InternalMenuDsl()) ) { + alt80=1; } @@ -27972,10 +28236,10 @@ break; case 38: { - int LA79_4 = input.LA(2); + int LA80_4 = input.LA(2); - if ( (synpred127_InternalMenuDsl()) ) { - alt79=1; + if ( (synpred128_InternalMenuDsl()) ) { + alt80=1; } @@ -27983,10 +28247,10 @@ break; case 39: { - int LA79_5 = input.LA(2); + int LA80_5 = input.LA(2); - if ( (synpred127_InternalMenuDsl()) ) { - alt79=1; + if ( (synpred128_InternalMenuDsl()) ) { + alt80=1; } @@ -27995,9 +28259,9 @@ } - switch (alt79) { + switch (alt80) { case 1 : - // InternalMenuDsl.g:8160:3: rule__XMultiplicativeExpression__Group_1__0 + // InternalMenuDsl.g:8241:3: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_54); rule__XMultiplicativeExpression__Group_1__0(); @@ -28009,7 +28273,7 @@ break; default : - break loop79; + break loop80; } } while (true); @@ -28038,14 +28302,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0" - // InternalMenuDsl.g:8169:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; + // InternalMenuDsl.g:8250:1: rule__XMultiplicativeExpression__Group_1__0 : rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ; public final void rule__XMultiplicativeExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8173:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) - // InternalMenuDsl.g:8174:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 + // InternalMenuDsl.g:8254:1: ( rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 ) + // InternalMenuDsl.g:8255:2: rule__XMultiplicativeExpression__Group_1__0__Impl rule__XMultiplicativeExpression__Group_1__1 { pushFollow(FOLLOW_27); rule__XMultiplicativeExpression__Group_1__0__Impl(); @@ -28076,23 +28340,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1__0__Impl" - // InternalMenuDsl.g:8181:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:8262:1: rule__XMultiplicativeExpression__Group_1__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8185:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:8186:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8266:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:8267:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:8186:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:8187:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8267:1: ( ( rule__XMultiplicativeExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8268:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:8188:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) - // InternalMenuDsl.g:8188:3: rule__XMultiplicativeExpression__Group_1_0__0 + // InternalMenuDsl.g:8269:2: ( rule__XMultiplicativeExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8269:3: rule__XMultiplicativeExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0__0(); @@ -28127,14 +28391,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1" - // InternalMenuDsl.g:8196:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:8277:1: rule__XMultiplicativeExpression__Group_1__1 : rule__XMultiplicativeExpression__Group_1__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8200:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:8201:2: rule__XMultiplicativeExpression__Group_1__1__Impl + // InternalMenuDsl.g:8281:1: ( rule__XMultiplicativeExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:8282:2: rule__XMultiplicativeExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1__1__Impl(); @@ -28160,23 +28424,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1__1__Impl" - // InternalMenuDsl.g:8207:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; + // InternalMenuDsl.g:8288:1: rule__XMultiplicativeExpression__Group_1__1__Impl : ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8211:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) - // InternalMenuDsl.g:8212:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:8292:1: ( ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) ) + // InternalMenuDsl.g:8293:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) { - // InternalMenuDsl.g:8212:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) - // InternalMenuDsl.g:8213:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:8293:1: ( ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) ) + // InternalMenuDsl.g:8294:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } - // InternalMenuDsl.g:8214:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) - // InternalMenuDsl.g:8214:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 + // InternalMenuDsl.g:8295:2: ( rule__XMultiplicativeExpression__RightOperandAssignment_1_1 ) + // InternalMenuDsl.g:8295:3: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__RightOperandAssignment_1_1(); @@ -28211,14 +28475,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0" - // InternalMenuDsl.g:8223:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:8304:1: rule__XMultiplicativeExpression__Group_1_0__0 : rule__XMultiplicativeExpression__Group_1_0__0__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8227:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:8228:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:8308:1: ( rule__XMultiplicativeExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:8309:2: rule__XMultiplicativeExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0__0__Impl(); @@ -28244,23 +28508,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:8234:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:8315:1: rule__XMultiplicativeExpression__Group_1_0__0__Impl : ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8238:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:8239:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8319:1: ( ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:8320:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:8239:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:8240:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8320:1: ( ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8321:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:8241:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:8241:3: rule__XMultiplicativeExpression__Group_1_0_0__0 + // InternalMenuDsl.g:8322:2: ( rule__XMultiplicativeExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8322:3: rule__XMultiplicativeExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0_0__0(); @@ -28295,14 +28559,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0" - // InternalMenuDsl.g:8250:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:8331:1: rule__XMultiplicativeExpression__Group_1_0_0__0 : rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8254:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:8255:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 + // InternalMenuDsl.g:8335:1: ( rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:8336:2: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl rule__XMultiplicativeExpression__Group_1_0_0__1 { pushFollow(FOLLOW_53); rule__XMultiplicativeExpression__Group_1_0_0__0__Impl(); @@ -28333,23 +28597,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:8262:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8343:1: rule__XMultiplicativeExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8266:1: ( ( () ) ) - // InternalMenuDsl.g:8267:1: ( () ) + // InternalMenuDsl.g:8347:1: ( ( () ) ) + // InternalMenuDsl.g:8348:1: ( () ) { - // InternalMenuDsl.g:8267:1: ( () ) - // InternalMenuDsl.g:8268:2: () + // InternalMenuDsl.g:8348:1: ( () ) + // InternalMenuDsl.g:8349:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } - // InternalMenuDsl.g:8269:2: () - // InternalMenuDsl.g:8269:3: + // InternalMenuDsl.g:8350:2: () + // InternalMenuDsl.g:8350:3: { } @@ -28374,14 +28638,14 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1" - // InternalMenuDsl.g:8277:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:8358:1: rule__XMultiplicativeExpression__Group_1_0_0__1 : rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8281:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:8282:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:8362:1: ( rule__XMultiplicativeExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:8363:2: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__Group_1_0_0__1__Impl(); @@ -28407,23 +28671,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:8288:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; + // InternalMenuDsl.g:8369:1: rule__XMultiplicativeExpression__Group_1_0_0__1__Impl : ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ; public final void rule__XMultiplicativeExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8292:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) - // InternalMenuDsl.g:8293:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:8373:1: ( ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) ) + // InternalMenuDsl.g:8374:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) { - // InternalMenuDsl.g:8293:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) - // InternalMenuDsl.g:8294:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:8374:1: ( ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) ) + // InternalMenuDsl.g:8375:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } - // InternalMenuDsl.g:8295:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) - // InternalMenuDsl.g:8295:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 + // InternalMenuDsl.g:8376:2: ( rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 ) + // InternalMenuDsl.g:8376:3: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 { pushFollow(FOLLOW_2); rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1(); @@ -28458,14 +28722,14 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__0" - // InternalMenuDsl.g:8304:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; + // InternalMenuDsl.g:8385:1: rule__XUnaryOperation__Group_0__0 : rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ; public final void rule__XUnaryOperation__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8308:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) - // InternalMenuDsl.g:8309:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 + // InternalMenuDsl.g:8389:1: ( rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 ) + // InternalMenuDsl.g:8390:2: rule__XUnaryOperation__Group_0__0__Impl rule__XUnaryOperation__Group_0__1 { pushFollow(FOLLOW_55); rule__XUnaryOperation__Group_0__0__Impl(); @@ -28496,23 +28760,23 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__0__Impl" - // InternalMenuDsl.g:8316:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8397:1: rule__XUnaryOperation__Group_0__0__Impl : ( () ) ; public final void rule__XUnaryOperation__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8320:1: ( ( () ) ) - // InternalMenuDsl.g:8321:1: ( () ) + // InternalMenuDsl.g:8401:1: ( ( () ) ) + // InternalMenuDsl.g:8402:1: ( () ) { - // InternalMenuDsl.g:8321:1: ( () ) - // InternalMenuDsl.g:8322:2: () + // InternalMenuDsl.g:8402:1: ( () ) + // InternalMenuDsl.g:8403:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } - // InternalMenuDsl.g:8323:2: () - // InternalMenuDsl.g:8323:3: + // InternalMenuDsl.g:8404:2: () + // InternalMenuDsl.g:8404:3: { } @@ -28537,14 +28801,14 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__1" - // InternalMenuDsl.g:8331:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; + // InternalMenuDsl.g:8412:1: rule__XUnaryOperation__Group_0__1 : rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ; public final void rule__XUnaryOperation__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8335:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) - // InternalMenuDsl.g:8336:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 + // InternalMenuDsl.g:8416:1: ( rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 ) + // InternalMenuDsl.g:8417:2: rule__XUnaryOperation__Group_0__1__Impl rule__XUnaryOperation__Group_0__2 { pushFollow(FOLLOW_27); rule__XUnaryOperation__Group_0__1__Impl(); @@ -28575,23 +28839,23 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__1__Impl" - // InternalMenuDsl.g:8343:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; + // InternalMenuDsl.g:8424:1: rule__XUnaryOperation__Group_0__1__Impl : ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ; public final void rule__XUnaryOperation__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8347:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) - // InternalMenuDsl.g:8348:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // InternalMenuDsl.g:8428:1: ( ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) ) + // InternalMenuDsl.g:8429:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) { - // InternalMenuDsl.g:8348:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) - // InternalMenuDsl.g:8349:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // InternalMenuDsl.g:8429:1: ( ( rule__XUnaryOperation__FeatureAssignment_0_1 ) ) + // InternalMenuDsl.g:8430:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } - // InternalMenuDsl.g:8350:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) - // InternalMenuDsl.g:8350:3: rule__XUnaryOperation__FeatureAssignment_0_1 + // InternalMenuDsl.g:8431:2: ( rule__XUnaryOperation__FeatureAssignment_0_1 ) + // InternalMenuDsl.g:8431:3: rule__XUnaryOperation__FeatureAssignment_0_1 { pushFollow(FOLLOW_2); rule__XUnaryOperation__FeatureAssignment_0_1(); @@ -28626,14 +28890,14 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__2" - // InternalMenuDsl.g:8358:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; + // InternalMenuDsl.g:8439:1: rule__XUnaryOperation__Group_0__2 : rule__XUnaryOperation__Group_0__2__Impl ; public final void rule__XUnaryOperation__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8362:1: ( rule__XUnaryOperation__Group_0__2__Impl ) - // InternalMenuDsl.g:8363:2: rule__XUnaryOperation__Group_0__2__Impl + // InternalMenuDsl.g:8443:1: ( rule__XUnaryOperation__Group_0__2__Impl ) + // InternalMenuDsl.g:8444:2: rule__XUnaryOperation__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XUnaryOperation__Group_0__2__Impl(); @@ -28659,23 +28923,23 @@ // $ANTLR start "rule__XUnaryOperation__Group_0__2__Impl" - // InternalMenuDsl.g:8369:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; + // InternalMenuDsl.g:8450:1: rule__XUnaryOperation__Group_0__2__Impl : ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ; public final void rule__XUnaryOperation__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8373:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) - // InternalMenuDsl.g:8374:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // InternalMenuDsl.g:8454:1: ( ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) ) + // InternalMenuDsl.g:8455:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) { - // InternalMenuDsl.g:8374:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) - // InternalMenuDsl.g:8375:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // InternalMenuDsl.g:8455:1: ( ( rule__XUnaryOperation__OperandAssignment_0_2 ) ) + // InternalMenuDsl.g:8456:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } - // InternalMenuDsl.g:8376:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) - // InternalMenuDsl.g:8376:3: rule__XUnaryOperation__OperandAssignment_0_2 + // InternalMenuDsl.g:8457:2: ( rule__XUnaryOperation__OperandAssignment_0_2 ) + // InternalMenuDsl.g:8457:3: rule__XUnaryOperation__OperandAssignment_0_2 { pushFollow(FOLLOW_2); rule__XUnaryOperation__OperandAssignment_0_2(); @@ -28710,14 +28974,14 @@ // $ANTLR start "rule__XCastedExpression__Group__0" - // InternalMenuDsl.g:8385:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; + // InternalMenuDsl.g:8466:1: rule__XCastedExpression__Group__0 : rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ; public final void rule__XCastedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8389:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) - // InternalMenuDsl.g:8390:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 + // InternalMenuDsl.g:8470:1: ( rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 ) + // InternalMenuDsl.g:8471:2: rule__XCastedExpression__Group__0__Impl rule__XCastedExpression__Group__1 { pushFollow(FOLLOW_56); rule__XCastedExpression__Group__0__Impl(); @@ -28748,17 +29012,17 @@ // $ANTLR start "rule__XCastedExpression__Group__0__Impl" - // InternalMenuDsl.g:8397:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; + // InternalMenuDsl.g:8478:1: rule__XCastedExpression__Group__0__Impl : ( ruleXPostfixOperation ) ; public final void rule__XCastedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8401:1: ( ( ruleXPostfixOperation ) ) - // InternalMenuDsl.g:8402:1: ( ruleXPostfixOperation ) + // InternalMenuDsl.g:8482:1: ( ( ruleXPostfixOperation ) ) + // InternalMenuDsl.g:8483:1: ( ruleXPostfixOperation ) { - // InternalMenuDsl.g:8402:1: ( ruleXPostfixOperation ) - // InternalMenuDsl.g:8403:2: ruleXPostfixOperation + // InternalMenuDsl.g:8483:1: ( ruleXPostfixOperation ) + // InternalMenuDsl.g:8484:2: ruleXPostfixOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); @@ -28793,14 +29057,14 @@ // $ANTLR start "rule__XCastedExpression__Group__1" - // InternalMenuDsl.g:8412:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; + // InternalMenuDsl.g:8493:1: rule__XCastedExpression__Group__1 : rule__XCastedExpression__Group__1__Impl ; public final void rule__XCastedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8416:1: ( rule__XCastedExpression__Group__1__Impl ) - // InternalMenuDsl.g:8417:2: rule__XCastedExpression__Group__1__Impl + // InternalMenuDsl.g:8497:1: ( rule__XCastedExpression__Group__1__Impl ) + // InternalMenuDsl.g:8498:2: rule__XCastedExpression__Group__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group__1__Impl(); @@ -28826,41 +29090,41 @@ // $ANTLR start "rule__XCastedExpression__Group__1__Impl" - // InternalMenuDsl.g:8423:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; + // InternalMenuDsl.g:8504:1: rule__XCastedExpression__Group__1__Impl : ( ( rule__XCastedExpression__Group_1__0 )* ) ; public final void rule__XCastedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8427:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) - // InternalMenuDsl.g:8428:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8508:1: ( ( ( rule__XCastedExpression__Group_1__0 )* ) ) + // InternalMenuDsl.g:8509:1: ( ( rule__XCastedExpression__Group_1__0 )* ) { - // InternalMenuDsl.g:8428:1: ( ( rule__XCastedExpression__Group_1__0 )* ) - // InternalMenuDsl.g:8429:2: ( rule__XCastedExpression__Group_1__0 )* + // InternalMenuDsl.g:8509:1: ( ( rule__XCastedExpression__Group_1__0 )* ) + // InternalMenuDsl.g:8510:2: ( rule__XCastedExpression__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } - // InternalMenuDsl.g:8430:2: ( rule__XCastedExpression__Group_1__0 )* - loop80: + // InternalMenuDsl.g:8511:2: ( rule__XCastedExpression__Group_1__0 )* + loop81: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==67) ) { - int LA80_2 = input.LA(2); + if ( (LA81_0==68) ) { + int LA81_2 = input.LA(2); - if ( (synpred128_InternalMenuDsl()) ) { - alt80=1; + if ( (synpred129_InternalMenuDsl()) ) { + alt81=1; } } - switch (alt80) { + switch (alt81) { case 1 : - // InternalMenuDsl.g:8430:3: rule__XCastedExpression__Group_1__0 + // InternalMenuDsl.g:8511:3: rule__XCastedExpression__Group_1__0 { pushFollow(FOLLOW_57); rule__XCastedExpression__Group_1__0(); @@ -28872,7 +29136,7 @@ break; default : - break loop80; + break loop81; } } while (true); @@ -28901,14 +29165,14 @@ // $ANTLR start "rule__XCastedExpression__Group_1__0" - // InternalMenuDsl.g:8439:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; + // InternalMenuDsl.g:8520:1: rule__XCastedExpression__Group_1__0 : rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ; public final void rule__XCastedExpression__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8443:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) - // InternalMenuDsl.g:8444:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 + // InternalMenuDsl.g:8524:1: ( rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 ) + // InternalMenuDsl.g:8525:2: rule__XCastedExpression__Group_1__0__Impl rule__XCastedExpression__Group_1__1 { pushFollow(FOLLOW_44); rule__XCastedExpression__Group_1__0__Impl(); @@ -28939,23 +29203,23 @@ // $ANTLR start "rule__XCastedExpression__Group_1__0__Impl" - // InternalMenuDsl.g:8451:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:8532:1: rule__XCastedExpression__Group_1__0__Impl : ( ( rule__XCastedExpression__Group_1_0__0 ) ) ; public final void rule__XCastedExpression__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8455:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:8456:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8536:1: ( ( ( rule__XCastedExpression__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:8537:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) { - // InternalMenuDsl.g:8456:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) - // InternalMenuDsl.g:8457:2: ( rule__XCastedExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8537:1: ( ( rule__XCastedExpression__Group_1_0__0 ) ) + // InternalMenuDsl.g:8538:2: ( rule__XCastedExpression__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } - // InternalMenuDsl.g:8458:2: ( rule__XCastedExpression__Group_1_0__0 ) - // InternalMenuDsl.g:8458:3: rule__XCastedExpression__Group_1_0__0 + // InternalMenuDsl.g:8539:2: ( rule__XCastedExpression__Group_1_0__0 ) + // InternalMenuDsl.g:8539:3: rule__XCastedExpression__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0__0(); @@ -28990,14 +29254,14 @@ // $ANTLR start "rule__XCastedExpression__Group_1__1" - // InternalMenuDsl.g:8466:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; + // InternalMenuDsl.g:8547:1: rule__XCastedExpression__Group_1__1 : rule__XCastedExpression__Group_1__1__Impl ; public final void rule__XCastedExpression__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8470:1: ( rule__XCastedExpression__Group_1__1__Impl ) - // InternalMenuDsl.g:8471:2: rule__XCastedExpression__Group_1__1__Impl + // InternalMenuDsl.g:8551:1: ( rule__XCastedExpression__Group_1__1__Impl ) + // InternalMenuDsl.g:8552:2: rule__XCastedExpression__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1__1__Impl(); @@ -29023,23 +29287,23 @@ // $ANTLR start "rule__XCastedExpression__Group_1__1__Impl" - // InternalMenuDsl.g:8477:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; + // InternalMenuDsl.g:8558:1: rule__XCastedExpression__Group_1__1__Impl : ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ; public final void rule__XCastedExpression__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8481:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) - // InternalMenuDsl.g:8482:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // InternalMenuDsl.g:8562:1: ( ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) ) + // InternalMenuDsl.g:8563:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) { - // InternalMenuDsl.g:8482:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) - // InternalMenuDsl.g:8483:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // InternalMenuDsl.g:8563:1: ( ( rule__XCastedExpression__TypeAssignment_1_1 ) ) + // InternalMenuDsl.g:8564:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } - // InternalMenuDsl.g:8484:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) - // InternalMenuDsl.g:8484:3: rule__XCastedExpression__TypeAssignment_1_1 + // InternalMenuDsl.g:8565:2: ( rule__XCastedExpression__TypeAssignment_1_1 ) + // InternalMenuDsl.g:8565:3: rule__XCastedExpression__TypeAssignment_1_1 { pushFollow(FOLLOW_2); rule__XCastedExpression__TypeAssignment_1_1(); @@ -29074,14 +29338,14 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0__0" - // InternalMenuDsl.g:8493:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; + // InternalMenuDsl.g:8574:1: rule__XCastedExpression__Group_1_0__0 : rule__XCastedExpression__Group_1_0__0__Impl ; public final void rule__XCastedExpression__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8497:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) - // InternalMenuDsl.g:8498:2: rule__XCastedExpression__Group_1_0__0__Impl + // InternalMenuDsl.g:8578:1: ( rule__XCastedExpression__Group_1_0__0__Impl ) + // InternalMenuDsl.g:8579:2: rule__XCastedExpression__Group_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0__0__Impl(); @@ -29107,23 +29371,23 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0__0__Impl" - // InternalMenuDsl.g:8504:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:8585:1: rule__XCastedExpression__Group_1_0__0__Impl : ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ; public final void rule__XCastedExpression__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8508:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:8509:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8589:1: ( ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:8590:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:8509:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:8510:2: ( rule__XCastedExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8590:1: ( ( rule__XCastedExpression__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8591:2: ( rule__XCastedExpression__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:8511:2: ( rule__XCastedExpression__Group_1_0_0__0 ) - // InternalMenuDsl.g:8511:3: rule__XCastedExpression__Group_1_0_0__0 + // InternalMenuDsl.g:8592:2: ( rule__XCastedExpression__Group_1_0_0__0 ) + // InternalMenuDsl.g:8592:3: rule__XCastedExpression__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0_0__0(); @@ -29158,14 +29422,14 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0" - // InternalMenuDsl.g:8520:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; + // InternalMenuDsl.g:8601:1: rule__XCastedExpression__Group_1_0_0__0 : rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ; public final void rule__XCastedExpression__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8524:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) - // InternalMenuDsl.g:8525:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 + // InternalMenuDsl.g:8605:1: ( rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 ) + // InternalMenuDsl.g:8606:2: rule__XCastedExpression__Group_1_0_0__0__Impl rule__XCastedExpression__Group_1_0_0__1 { pushFollow(FOLLOW_56); rule__XCastedExpression__Group_1_0_0__0__Impl(); @@ -29196,23 +29460,23 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:8532:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8613:1: rule__XCastedExpression__Group_1_0_0__0__Impl : ( () ) ; public final void rule__XCastedExpression__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8536:1: ( ( () ) ) - // InternalMenuDsl.g:8537:1: ( () ) + // InternalMenuDsl.g:8617:1: ( ( () ) ) + // InternalMenuDsl.g:8618:1: ( () ) { - // InternalMenuDsl.g:8537:1: ( () ) - // InternalMenuDsl.g:8538:2: () + // InternalMenuDsl.g:8618:1: ( () ) + // InternalMenuDsl.g:8619:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } - // InternalMenuDsl.g:8539:2: () - // InternalMenuDsl.g:8539:3: + // InternalMenuDsl.g:8620:2: () + // InternalMenuDsl.g:8620:3: { } @@ -29237,14 +29501,14 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1" - // InternalMenuDsl.g:8547:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:8628:1: rule__XCastedExpression__Group_1_0_0__1 : rule__XCastedExpression__Group_1_0_0__1__Impl ; public final void rule__XCastedExpression__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8551:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:8552:2: rule__XCastedExpression__Group_1_0_0__1__Impl + // InternalMenuDsl.g:8632:1: ( rule__XCastedExpression__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:8633:2: rule__XCastedExpression__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XCastedExpression__Group_1_0_0__1__Impl(); @@ -29270,22 +29534,22 @@ // $ANTLR start "rule__XCastedExpression__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:8558:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; + // InternalMenuDsl.g:8639:1: rule__XCastedExpression__Group_1_0_0__1__Impl : ( 'as' ) ; public final void rule__XCastedExpression__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8562:1: ( ( 'as' ) ) - // InternalMenuDsl.g:8563:1: ( 'as' ) + // InternalMenuDsl.g:8643:1: ( ( 'as' ) ) + // InternalMenuDsl.g:8644:1: ( 'as' ) { - // InternalMenuDsl.g:8563:1: ( 'as' ) - // InternalMenuDsl.g:8564:2: 'as' + // InternalMenuDsl.g:8644:1: ( 'as' ) + // InternalMenuDsl.g:8645:2: 'as' { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } - match(input,67,FOLLOW_2); if (state.failed) return ; + match(input,68,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } @@ -29311,14 +29575,14 @@ // $ANTLR start "rule__XPostfixOperation__Group__0" - // InternalMenuDsl.g:8574:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ; + // InternalMenuDsl.g:8655:1: rule__XPostfixOperation__Group__0 : rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ; public final void rule__XPostfixOperation__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8578:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) - // InternalMenuDsl.g:8579:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 + // InternalMenuDsl.g:8659:1: ( rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 ) + // InternalMenuDsl.g:8660:2: rule__XPostfixOperation__Group__0__Impl rule__XPostfixOperation__Group__1 { pushFollow(FOLLOW_58); rule__XPostfixOperation__Group__0__Impl(); @@ -29349,17 +29613,17 @@ // $ANTLR start "rule__XPostfixOperation__Group__0__Impl" - // InternalMenuDsl.g:8586:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; + // InternalMenuDsl.g:8667:1: rule__XPostfixOperation__Group__0__Impl : ( ruleXMemberFeatureCall ) ; public final void rule__XPostfixOperation__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8590:1: ( ( ruleXMemberFeatureCall ) ) - // InternalMenuDsl.g:8591:1: ( ruleXMemberFeatureCall ) + // InternalMenuDsl.g:8671:1: ( ( ruleXMemberFeatureCall ) ) + // InternalMenuDsl.g:8672:1: ( ruleXMemberFeatureCall ) { - // InternalMenuDsl.g:8591:1: ( ruleXMemberFeatureCall ) - // InternalMenuDsl.g:8592:2: ruleXMemberFeatureCall + // InternalMenuDsl.g:8672:1: ( ruleXMemberFeatureCall ) + // InternalMenuDsl.g:8673:2: ruleXMemberFeatureCall { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); @@ -29394,14 +29658,14 @@ // $ANTLR start "rule__XPostfixOperation__Group__1" - // InternalMenuDsl.g:8601:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; + // InternalMenuDsl.g:8682:1: rule__XPostfixOperation__Group__1 : rule__XPostfixOperation__Group__1__Impl ; public final void rule__XPostfixOperation__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8605:1: ( rule__XPostfixOperation__Group__1__Impl ) - // InternalMenuDsl.g:8606:2: rule__XPostfixOperation__Group__1__Impl + // InternalMenuDsl.g:8686:1: ( rule__XPostfixOperation__Group__1__Impl ) + // InternalMenuDsl.g:8687:2: rule__XPostfixOperation__Group__1__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group__1__Impl(); @@ -29427,42 +29691,42 @@ // $ANTLR start "rule__XPostfixOperation__Group__1__Impl" - // InternalMenuDsl.g:8612:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ; + // InternalMenuDsl.g:8693:1: rule__XPostfixOperation__Group__1__Impl : ( ( rule__XPostfixOperation__Group_1__0 )? ) ; public final void rule__XPostfixOperation__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8616:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) - // InternalMenuDsl.g:8617:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) + // InternalMenuDsl.g:8697:1: ( ( ( rule__XPostfixOperation__Group_1__0 )? ) ) + // InternalMenuDsl.g:8698:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) { - // InternalMenuDsl.g:8617:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) - // InternalMenuDsl.g:8618:2: ( rule__XPostfixOperation__Group_1__0 )? + // InternalMenuDsl.g:8698:1: ( ( rule__XPostfixOperation__Group_1__0 )? ) + // InternalMenuDsl.g:8699:2: ( rule__XPostfixOperation__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } - // InternalMenuDsl.g:8619:2: ( rule__XPostfixOperation__Group_1__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + // InternalMenuDsl.g:8700:2: ( rule__XPostfixOperation__Group_1__0 )? + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==41) ) { - int LA81_1 = input.LA(2); + if ( (LA82_0==41) ) { + int LA82_1 = input.LA(2); - if ( (synpred129_InternalMenuDsl()) ) { - alt81=1; + if ( (synpred130_InternalMenuDsl()) ) { + alt82=1; } } - else if ( (LA81_0==42) ) { - int LA81_2 = input.LA(2); + else if ( (LA82_0==42) ) { + int LA82_2 = input.LA(2); - if ( (synpred129_InternalMenuDsl()) ) { - alt81=1; + if ( (synpred130_InternalMenuDsl()) ) { + alt82=1; } } - switch (alt81) { + switch (alt82) { case 1 : - // InternalMenuDsl.g:8619:3: rule__XPostfixOperation__Group_1__0 + // InternalMenuDsl.g:8700:3: rule__XPostfixOperation__Group_1__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1__0(); @@ -29500,14 +29764,14 @@ // $ANTLR start "rule__XPostfixOperation__Group_1__0" - // InternalMenuDsl.g:8628:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ; + // InternalMenuDsl.g:8709:1: rule__XPostfixOperation__Group_1__0 : rule__XPostfixOperation__Group_1__0__Impl ; public final void rule__XPostfixOperation__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8632:1: ( rule__XPostfixOperation__Group_1__0__Impl ) - // InternalMenuDsl.g:8633:2: rule__XPostfixOperation__Group_1__0__Impl + // InternalMenuDsl.g:8713:1: ( rule__XPostfixOperation__Group_1__0__Impl ) + // InternalMenuDsl.g:8714:2: rule__XPostfixOperation__Group_1__0__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1__0__Impl(); @@ -29533,23 +29797,23 @@ // $ANTLR start "rule__XPostfixOperation__Group_1__0__Impl" - // InternalMenuDsl.g:8639:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:8720:1: rule__XPostfixOperation__Group_1__0__Impl : ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ; public final void rule__XPostfixOperation__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8643:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:8644:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) + // InternalMenuDsl.g:8724:1: ( ( ( rule__XPostfixOperation__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:8725:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) { - // InternalMenuDsl.g:8644:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) - // InternalMenuDsl.g:8645:2: ( rule__XPostfixOperation__Group_1_0__0 ) + // InternalMenuDsl.g:8725:1: ( ( rule__XPostfixOperation__Group_1_0__0 ) ) + // InternalMenuDsl.g:8726:2: ( rule__XPostfixOperation__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } - // InternalMenuDsl.g:8646:2: ( rule__XPostfixOperation__Group_1_0__0 ) - // InternalMenuDsl.g:8646:3: rule__XPostfixOperation__Group_1_0__0 + // InternalMenuDsl.g:8727:2: ( rule__XPostfixOperation__Group_1_0__0 ) + // InternalMenuDsl.g:8727:3: rule__XPostfixOperation__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1_0__0(); @@ -29584,14 +29848,14 @@ // $ANTLR start "rule__XPostfixOperation__Group_1_0__0" - // InternalMenuDsl.g:8655:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ; + // InternalMenuDsl.g:8736:1: rule__XPostfixOperation__Group_1_0__0 : rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ; public final void rule__XPostfixOperation__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8659:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) - // InternalMenuDsl.g:8660:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 + // InternalMenuDsl.g:8740:1: ( rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 ) + // InternalMenuDsl.g:8741:2: rule__XPostfixOperation__Group_1_0__0__Impl rule__XPostfixOperation__Group_1_0__1 { pushFollow(FOLLOW_58); rule__XPostfixOperation__Group_1_0__0__Impl(); @@ -29622,23 +29886,23 @@ // $ANTLR start "rule__XPostfixOperation__Group_1_0__0__Impl" - // InternalMenuDsl.g:8667:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8748:1: rule__XPostfixOperation__Group_1_0__0__Impl : ( () ) ; public final void rule__XPostfixOperation__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8671:1: ( ( () ) ) - // InternalMenuDsl.g:8672:1: ( () ) + // InternalMenuDsl.g:8752:1: ( ( () ) ) + // InternalMenuDsl.g:8753:1: ( () ) { - // InternalMenuDsl.g:8672:1: ( () ) - // InternalMenuDsl.g:8673:2: () + // InternalMenuDsl.g:8753:1: ( () ) + // InternalMenuDsl.g:8754:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } - // InternalMenuDsl.g:8674:2: () - // InternalMenuDsl.g:8674:3: + // InternalMenuDsl.g:8755:2: () + // InternalMenuDsl.g:8755:3: { } @@ -29663,14 +29927,14 @@ // $ANTLR start "rule__XPostfixOperation__Group_1_0__1" - // InternalMenuDsl.g:8682:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ; + // InternalMenuDsl.g:8763:1: rule__XPostfixOperation__Group_1_0__1 : rule__XPostfixOperation__Group_1_0__1__Impl ; public final void rule__XPostfixOperation__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8686:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) - // InternalMenuDsl.g:8687:2: rule__XPostfixOperation__Group_1_0__1__Impl + // InternalMenuDsl.g:8767:1: ( rule__XPostfixOperation__Group_1_0__1__Impl ) + // InternalMenuDsl.g:8768:2: rule__XPostfixOperation__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XPostfixOperation__Group_1_0__1__Impl(); @@ -29696,23 +29960,23 @@ // $ANTLR start "rule__XPostfixOperation__Group_1_0__1__Impl" - // InternalMenuDsl.g:8693:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ; + // InternalMenuDsl.g:8774:1: rule__XPostfixOperation__Group_1_0__1__Impl : ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ; public final void rule__XPostfixOperation__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8697:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) - // InternalMenuDsl.g:8698:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) + // InternalMenuDsl.g:8778:1: ( ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) ) + // InternalMenuDsl.g:8779:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) { - // InternalMenuDsl.g:8698:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) - // InternalMenuDsl.g:8699:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) + // InternalMenuDsl.g:8779:1: ( ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) ) + // InternalMenuDsl.g:8780:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } - // InternalMenuDsl.g:8700:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) - // InternalMenuDsl.g:8700:3: rule__XPostfixOperation__FeatureAssignment_1_0_1 + // InternalMenuDsl.g:8781:2: ( rule__XPostfixOperation__FeatureAssignment_1_0_1 ) + // InternalMenuDsl.g:8781:3: rule__XPostfixOperation__FeatureAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XPostfixOperation__FeatureAssignment_1_0_1(); @@ -29747,14 +30011,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group__0" - // InternalMenuDsl.g:8709:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; + // InternalMenuDsl.g:8790:1: rule__XMemberFeatureCall__Group__0 : rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ; public final void rule__XMemberFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8713:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) - // InternalMenuDsl.g:8714:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 + // InternalMenuDsl.g:8794:1: ( rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 ) + // InternalMenuDsl.g:8795:2: rule__XMemberFeatureCall__Group__0__Impl rule__XMemberFeatureCall__Group__1 { pushFollow(FOLLOW_59); rule__XMemberFeatureCall__Group__0__Impl(); @@ -29785,17 +30049,17 @@ // $ANTLR start "rule__XMemberFeatureCall__Group__0__Impl" - // InternalMenuDsl.g:8721:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; + // InternalMenuDsl.g:8802:1: rule__XMemberFeatureCall__Group__0__Impl : ( ruleXPrimaryExpression ) ; public final void rule__XMemberFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8725:1: ( ( ruleXPrimaryExpression ) ) - // InternalMenuDsl.g:8726:1: ( ruleXPrimaryExpression ) + // InternalMenuDsl.g:8806:1: ( ( ruleXPrimaryExpression ) ) + // InternalMenuDsl.g:8807:1: ( ruleXPrimaryExpression ) { - // InternalMenuDsl.g:8726:1: ( ruleXPrimaryExpression ) - // InternalMenuDsl.g:8727:2: ruleXPrimaryExpression + // InternalMenuDsl.g:8807:1: ( ruleXPrimaryExpression ) + // InternalMenuDsl.g:8808:2: ruleXPrimaryExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); @@ -29830,14 +30094,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group__1" - // InternalMenuDsl.g:8736:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; + // InternalMenuDsl.g:8817:1: rule__XMemberFeatureCall__Group__1 : rule__XMemberFeatureCall__Group__1__Impl ; public final void rule__XMemberFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8740:1: ( rule__XMemberFeatureCall__Group__1__Impl ) - // InternalMenuDsl.g:8741:2: rule__XMemberFeatureCall__Group__1__Impl + // InternalMenuDsl.g:8821:1: ( rule__XMemberFeatureCall__Group__1__Impl ) + // InternalMenuDsl.g:8822:2: rule__XMemberFeatureCall__Group__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group__1__Impl(); @@ -29863,43 +30127,32 @@ // $ANTLR start "rule__XMemberFeatureCall__Group__1__Impl" - // InternalMenuDsl.g:8747:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; + // InternalMenuDsl.g:8828:1: rule__XMemberFeatureCall__Group__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ; public final void rule__XMemberFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8751:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) - // InternalMenuDsl.g:8752:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // InternalMenuDsl.g:8832:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) ) + // InternalMenuDsl.g:8833:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) { - // InternalMenuDsl.g:8752:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) - // InternalMenuDsl.g:8753:2: ( rule__XMemberFeatureCall__Alternatives_1 )* + // InternalMenuDsl.g:8833:1: ( ( rule__XMemberFeatureCall__Alternatives_1 )* ) + // InternalMenuDsl.g:8834:2: ( rule__XMemberFeatureCall__Alternatives_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } - // InternalMenuDsl.g:8754:2: ( rule__XMemberFeatureCall__Alternatives_1 )* - loop82: + // InternalMenuDsl.g:8835:2: ( rule__XMemberFeatureCall__Alternatives_1 )* + loop83: do { - int alt82=2; + int alt83=2; switch ( input.LA(1) ) { case 43: { - int LA82_2 = input.LA(2); + int LA83_2 = input.LA(2); - if ( (synpred130_InternalMenuDsl()) ) { - alt82=1; - } - - - } - break; - case 100: - { - int LA82_3 = input.LA(2); - - if ( (synpred130_InternalMenuDsl()) ) { - alt82=1; + if ( (synpred131_InternalMenuDsl()) ) { + alt83=1; } @@ -29907,10 +30160,21 @@ break; case 101: { - int LA82_4 = input.LA(2); + int LA83_3 = input.LA(2); - if ( (synpred130_InternalMenuDsl()) ) { - alt82=1; + if ( (synpred131_InternalMenuDsl()) ) { + alt83=1; + } + + + } + break; + case 102: + { + int LA83_4 = input.LA(2); + + if ( (synpred131_InternalMenuDsl()) ) { + alt83=1; } @@ -29919,9 +30183,9 @@ } - switch (alt82) { + switch (alt83) { case 1 : - // InternalMenuDsl.g:8754:3: rule__XMemberFeatureCall__Alternatives_1 + // InternalMenuDsl.g:8835:3: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FOLLOW_60); rule__XMemberFeatureCall__Alternatives_1(); @@ -29933,7 +30197,7 @@ break; default : - break loop82; + break loop83; } } while (true); @@ -29962,14 +30226,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0" - // InternalMenuDsl.g:8763:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; + // InternalMenuDsl.g:8844:1: rule__XMemberFeatureCall__Group_1_0__0 : rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8767:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) - // InternalMenuDsl.g:8768:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 + // InternalMenuDsl.g:8848:1: ( rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 ) + // InternalMenuDsl.g:8849:2: rule__XMemberFeatureCall__Group_1_0__0__Impl rule__XMemberFeatureCall__Group_1_0__1 { pushFollow(FOLLOW_27); rule__XMemberFeatureCall__Group_1_0__0__Impl(); @@ -30000,23 +30264,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__0__Impl" - // InternalMenuDsl.g:8775:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; + // InternalMenuDsl.g:8856:1: rule__XMemberFeatureCall__Group_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8779:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) - // InternalMenuDsl.g:8780:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8860:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) ) + // InternalMenuDsl.g:8861:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) { - // InternalMenuDsl.g:8780:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) - // InternalMenuDsl.g:8781:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // InternalMenuDsl.g:8861:1: ( ( rule__XMemberFeatureCall__Group_1_0_0__0 ) ) + // InternalMenuDsl.g:8862:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:8782:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) - // InternalMenuDsl.g:8782:3: rule__XMemberFeatureCall__Group_1_0_0__0 + // InternalMenuDsl.g:8863:2: ( rule__XMemberFeatureCall__Group_1_0_0__0 ) + // InternalMenuDsl.g:8863:3: rule__XMemberFeatureCall__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0__0(); @@ -30051,14 +30315,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1" - // InternalMenuDsl.g:8790:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; + // InternalMenuDsl.g:8871:1: rule__XMemberFeatureCall__Group_1_0__1 : rule__XMemberFeatureCall__Group_1_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8794:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) - // InternalMenuDsl.g:8795:2: rule__XMemberFeatureCall__Group_1_0__1__Impl + // InternalMenuDsl.g:8875:1: ( rule__XMemberFeatureCall__Group_1_0__1__Impl ) + // InternalMenuDsl.g:8876:2: rule__XMemberFeatureCall__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0__1__Impl(); @@ -30084,23 +30348,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0__1__Impl" - // InternalMenuDsl.g:8801:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; + // InternalMenuDsl.g:8882:1: rule__XMemberFeatureCall__Group_1_0__1__Impl : ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8805:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) - // InternalMenuDsl.g:8806:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // InternalMenuDsl.g:8886:1: ( ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) ) + // InternalMenuDsl.g:8887:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) { - // InternalMenuDsl.g:8806:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) - // InternalMenuDsl.g:8807:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // InternalMenuDsl.g:8887:1: ( ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) ) + // InternalMenuDsl.g:8888:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } - // InternalMenuDsl.g:8808:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) - // InternalMenuDsl.g:8808:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1 + // InternalMenuDsl.g:8889:2: ( rule__XMemberFeatureCall__ValueAssignment_1_0_1 ) + // InternalMenuDsl.g:8889:3: rule__XMemberFeatureCall__ValueAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ValueAssignment_1_0_1(); @@ -30135,14 +30399,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0" - // InternalMenuDsl.g:8817:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; + // InternalMenuDsl.g:8898:1: rule__XMemberFeatureCall__Group_1_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8821:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) - // InternalMenuDsl.g:8822:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl + // InternalMenuDsl.g:8902:1: ( rule__XMemberFeatureCall__Group_1_0_0__0__Impl ) + // InternalMenuDsl.g:8903:2: rule__XMemberFeatureCall__Group_1_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0__0__Impl(); @@ -30168,23 +30432,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:8828:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; + // InternalMenuDsl.g:8909:1: rule__XMemberFeatureCall__Group_1_0_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8832:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) - // InternalMenuDsl.g:8833:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // InternalMenuDsl.g:8913:1: ( ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) ) + // InternalMenuDsl.g:8914:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) { - // InternalMenuDsl.g:8833:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) - // InternalMenuDsl.g:8834:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // InternalMenuDsl.g:8914:1: ( ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) ) + // InternalMenuDsl.g:8915:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0()); } - // InternalMenuDsl.g:8835:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) - // InternalMenuDsl.g:8835:3: rule__XMemberFeatureCall__Group_1_0_0_0__0 + // InternalMenuDsl.g:8916:2: ( rule__XMemberFeatureCall__Group_1_0_0_0__0 ) + // InternalMenuDsl.g:8916:3: rule__XMemberFeatureCall__Group_1_0_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0_0__0(); @@ -30219,14 +30483,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0" - // InternalMenuDsl.g:8844:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; + // InternalMenuDsl.g:8925:1: rule__XMemberFeatureCall__Group_1_0_0_0__0 : rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8848:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) - // InternalMenuDsl.g:8849:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 + // InternalMenuDsl.g:8929:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 ) + // InternalMenuDsl.g:8930:2: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl rule__XMemberFeatureCall__Group_1_0_0_0__1 { pushFollow(FOLLOW_61); rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl(); @@ -30257,23 +30521,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl" - // InternalMenuDsl.g:8856:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:8937:1: rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8860:1: ( ( () ) ) - // InternalMenuDsl.g:8861:1: ( () ) + // InternalMenuDsl.g:8941:1: ( ( () ) ) + // InternalMenuDsl.g:8942:1: ( () ) { - // InternalMenuDsl.g:8861:1: ( () ) - // InternalMenuDsl.g:8862:2: () + // InternalMenuDsl.g:8942:1: ( () ) + // InternalMenuDsl.g:8943:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXAssignmentAssignableAction_1_0_0_0_0()); } - // InternalMenuDsl.g:8863:2: () - // InternalMenuDsl.g:8863:3: + // InternalMenuDsl.g:8944:2: () + // InternalMenuDsl.g:8944:3: { } @@ -30298,14 +30562,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1" - // InternalMenuDsl.g:8871:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; + // InternalMenuDsl.g:8952:1: rule__XMemberFeatureCall__Group_1_0_0_0__1 : rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8875:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) - // InternalMenuDsl.g:8876:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 + // InternalMenuDsl.g:8956:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 ) + // InternalMenuDsl.g:8957:2: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl rule__XMemberFeatureCall__Group_1_0_0_0__2 { pushFollow(FOLLOW_32); rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl(); @@ -30336,23 +30600,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl" - // InternalMenuDsl.g:8883:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ; + // InternalMenuDsl.g:8964:1: rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8887:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) - // InternalMenuDsl.g:8888:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) + // InternalMenuDsl.g:8968:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) ) + // InternalMenuDsl.g:8969:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) { - // InternalMenuDsl.g:8888:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) - // InternalMenuDsl.g:8889:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) + // InternalMenuDsl.g:8969:1: ( ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) ) + // InternalMenuDsl.g:8970:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1()); } - // InternalMenuDsl.g:8890:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) - // InternalMenuDsl.g:8890:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 + // InternalMenuDsl.g:8971:2: ( rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 ) + // InternalMenuDsl.g:8971:3: rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_0_0_0_1(); @@ -30387,14 +30651,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2" - // InternalMenuDsl.g:8898:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; + // InternalMenuDsl.g:8979:1: rule__XMemberFeatureCall__Group_1_0_0_0__2 : rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8902:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) - // InternalMenuDsl.g:8903:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 + // InternalMenuDsl.g:8983:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 ) + // InternalMenuDsl.g:8984:2: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl rule__XMemberFeatureCall__Group_1_0_0_0__3 { pushFollow(FOLLOW_28); rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl(); @@ -30425,23 +30689,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl" - // InternalMenuDsl.g:8910:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; + // InternalMenuDsl.g:8991:1: rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8914:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) - // InternalMenuDsl.g:8915:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // InternalMenuDsl.g:8995:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) ) + // InternalMenuDsl.g:8996:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) { - // InternalMenuDsl.g:8915:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) - // InternalMenuDsl.g:8916:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // InternalMenuDsl.g:8996:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) ) + // InternalMenuDsl.g:8997:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2()); } - // InternalMenuDsl.g:8917:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) - // InternalMenuDsl.g:8917:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 + // InternalMenuDsl.g:8998:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 ) + // InternalMenuDsl.g:8998:3: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2(); @@ -30476,14 +30740,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3" - // InternalMenuDsl.g:8925:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; + // InternalMenuDsl.g:9006:1: rule__XMemberFeatureCall__Group_1_0_0_0__3 : rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8929:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) - // InternalMenuDsl.g:8930:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl + // InternalMenuDsl.g:9010:1: ( rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl ) + // InternalMenuDsl.g:9011:2: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl(); @@ -30509,17 +30773,17 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl" - // InternalMenuDsl.g:8936:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; + // InternalMenuDsl.g:9017:1: rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl : ( ruleOpSingleAssign ) ; public final void rule__XMemberFeatureCall__Group_1_0_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8940:1: ( ( ruleOpSingleAssign ) ) - // InternalMenuDsl.g:8941:1: ( ruleOpSingleAssign ) + // InternalMenuDsl.g:9021:1: ( ( ruleOpSingleAssign ) ) + // InternalMenuDsl.g:9022:1: ( ruleOpSingleAssign ) { - // InternalMenuDsl.g:8941:1: ( ruleOpSingleAssign ) - // InternalMenuDsl.g:8942:2: ruleOpSingleAssign + // InternalMenuDsl.g:9022:1: ( ruleOpSingleAssign ) + // InternalMenuDsl.g:9023:2: ruleOpSingleAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getOpSingleAssignParserRuleCall_1_0_0_0_3()); @@ -30554,14 +30818,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0" - // InternalMenuDsl.g:8952:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; + // InternalMenuDsl.g:9033:1: rule__XMemberFeatureCall__Group_1_1__0 : rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8956:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) - // InternalMenuDsl.g:8957:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 + // InternalMenuDsl.g:9037:1: ( rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 ) + // InternalMenuDsl.g:9038:2: rule__XMemberFeatureCall__Group_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1__1 { pushFollow(FOLLOW_62); rule__XMemberFeatureCall__Group_1_1__0__Impl(); @@ -30592,23 +30856,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__0__Impl" - // InternalMenuDsl.g:8964:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; + // InternalMenuDsl.g:9045:1: rule__XMemberFeatureCall__Group_1_1__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8968:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) - // InternalMenuDsl.g:8969:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:9049:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) ) + // InternalMenuDsl.g:9050:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) { - // InternalMenuDsl.g:8969:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) - // InternalMenuDsl.g:8970:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // InternalMenuDsl.g:9050:1: ( ( rule__XMemberFeatureCall__Group_1_1_0__0 ) ) + // InternalMenuDsl.g:9051:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0()); } - // InternalMenuDsl.g:8971:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) - // InternalMenuDsl.g:8971:3: rule__XMemberFeatureCall__Group_1_1_0__0 + // InternalMenuDsl.g:9052:2: ( rule__XMemberFeatureCall__Group_1_1_0__0 ) + // InternalMenuDsl.g:9052:3: rule__XMemberFeatureCall__Group_1_1_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0__0(); @@ -30643,14 +30907,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1" - // InternalMenuDsl.g:8979:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; + // InternalMenuDsl.g:9060:1: rule__XMemberFeatureCall__Group_1_1__1 : rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8983:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) - // InternalMenuDsl.g:8984:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 + // InternalMenuDsl.g:9064:1: ( rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 ) + // InternalMenuDsl.g:9065:2: rule__XMemberFeatureCall__Group_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1__2 { pushFollow(FOLLOW_62); rule__XMemberFeatureCall__Group_1_1__1__Impl(); @@ -30681,31 +30945,31 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__1__Impl" - // InternalMenuDsl.g:8991:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; + // InternalMenuDsl.g:9072:1: rule__XMemberFeatureCall__Group_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:8995:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) - // InternalMenuDsl.g:8996:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // InternalMenuDsl.g:9076:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) ) + // InternalMenuDsl.g:9077:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) { - // InternalMenuDsl.g:8996:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) - // InternalMenuDsl.g:8997:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + // InternalMenuDsl.g:9077:1: ( ( rule__XMemberFeatureCall__Group_1_1_1__0 )? ) + // InternalMenuDsl.g:9078:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1()); } - // InternalMenuDsl.g:8998:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + // InternalMenuDsl.g:9079:2: ( rule__XMemberFeatureCall__Group_1_1_1__0 )? + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==27) ) { - alt83=1; + if ( (LA84_0==27) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : - // InternalMenuDsl.g:8998:3: rule__XMemberFeatureCall__Group_1_1_1__0 + // InternalMenuDsl.g:9079:3: rule__XMemberFeatureCall__Group_1_1_1__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1__0(); @@ -30743,14 +31007,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2" - // InternalMenuDsl.g:9006:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; + // InternalMenuDsl.g:9087:1: rule__XMemberFeatureCall__Group_1_1__2 : rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9010:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) - // InternalMenuDsl.g:9011:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 + // InternalMenuDsl.g:9091:1: ( rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 ) + // InternalMenuDsl.g:9092:2: rule__XMemberFeatureCall__Group_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1__3 { pushFollow(FOLLOW_63); rule__XMemberFeatureCall__Group_1_1__2__Impl(); @@ -30781,23 +31045,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__2__Impl" - // InternalMenuDsl.g:9018:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; + // InternalMenuDsl.g:9099:1: rule__XMemberFeatureCall__Group_1_1__2__Impl : ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9022:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) - // InternalMenuDsl.g:9023:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // InternalMenuDsl.g:9103:1: ( ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) ) + // InternalMenuDsl.g:9104:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) { - // InternalMenuDsl.g:9023:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) - // InternalMenuDsl.g:9024:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // InternalMenuDsl.g:9104:1: ( ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) ) + // InternalMenuDsl.g:9105:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2()); } - // InternalMenuDsl.g:9025:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) - // InternalMenuDsl.g:9025:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 + // InternalMenuDsl.g:9106:2: ( rule__XMemberFeatureCall__FeatureAssignment_1_1_2 ) + // InternalMenuDsl.g:9106:3: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__FeatureAssignment_1_1_2(); @@ -30832,14 +31096,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3" - // InternalMenuDsl.g:9033:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; + // InternalMenuDsl.g:9114:1: rule__XMemberFeatureCall__Group_1_1__3 : rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ; public final void rule__XMemberFeatureCall__Group_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9037:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) - // InternalMenuDsl.g:9038:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 + // InternalMenuDsl.g:9118:1: ( rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 ) + // InternalMenuDsl.g:9119:2: rule__XMemberFeatureCall__Group_1_1__3__Impl rule__XMemberFeatureCall__Group_1_1__4 { pushFollow(FOLLOW_63); rule__XMemberFeatureCall__Group_1_1__3__Impl(); @@ -30870,27 +31134,27 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__3__Impl" - // InternalMenuDsl.g:9045:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; + // InternalMenuDsl.g:9126:1: rule__XMemberFeatureCall__Group_1_1__3__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9049:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) - // InternalMenuDsl.g:9050:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // InternalMenuDsl.g:9130:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) ) + // InternalMenuDsl.g:9131:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) { - // InternalMenuDsl.g:9050:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) - // InternalMenuDsl.g:9051:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + // InternalMenuDsl.g:9131:1: ( ( rule__XMemberFeatureCall__Group_1_1_3__0 )? ) + // InternalMenuDsl.g:9132:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3()); } - // InternalMenuDsl.g:9052:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? - int alt84=2; - alt84 = dfa84.predict(input); - switch (alt84) { + // InternalMenuDsl.g:9133:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )? + int alt85=2; + alt85 = dfa85.predict(input); + switch (alt85) { case 1 : - // InternalMenuDsl.g:9052:3: rule__XMemberFeatureCall__Group_1_1_3__0 + // InternalMenuDsl.g:9133:3: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__0(); @@ -30928,14 +31192,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4" - // InternalMenuDsl.g:9060:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; + // InternalMenuDsl.g:9141:1: rule__XMemberFeatureCall__Group_1_1__4 : rule__XMemberFeatureCall__Group_1_1__4__Impl ; public final void rule__XMemberFeatureCall__Group_1_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9064:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) - // InternalMenuDsl.g:9065:2: rule__XMemberFeatureCall__Group_1_1__4__Impl + // InternalMenuDsl.g:9145:1: ( rule__XMemberFeatureCall__Group_1_1__4__Impl ) + // InternalMenuDsl.g:9146:2: rule__XMemberFeatureCall__Group_1_1__4__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1__4__Impl(); @@ -30961,27 +31225,27 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1__4__Impl" - // InternalMenuDsl.g:9071:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; + // InternalMenuDsl.g:9152:1: rule__XMemberFeatureCall__Group_1_1__4__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9075:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) - // InternalMenuDsl.g:9076:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // InternalMenuDsl.g:9156:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) ) + // InternalMenuDsl.g:9157:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) { - // InternalMenuDsl.g:9076:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) - // InternalMenuDsl.g:9077:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + // InternalMenuDsl.g:9157:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? ) + // InternalMenuDsl.g:9158:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4()); } - // InternalMenuDsl.g:9078:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? - int alt85=2; - alt85 = dfa85.predict(input); - switch (alt85) { + // InternalMenuDsl.g:9159:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )? + int alt86=2; + alt86 = dfa86.predict(input); + switch (alt86) { case 1 : - // InternalMenuDsl.g:9078:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // InternalMenuDsl.g:9159:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); @@ -31019,14 +31283,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0" - // InternalMenuDsl.g:9087:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; + // InternalMenuDsl.g:9168:1: rule__XMemberFeatureCall__Group_1_1_0__0 : rule__XMemberFeatureCall__Group_1_1_0__0__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9091:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) - // InternalMenuDsl.g:9092:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl + // InternalMenuDsl.g:9172:1: ( rule__XMemberFeatureCall__Group_1_1_0__0__Impl ) + // InternalMenuDsl.g:9173:2: rule__XMemberFeatureCall__Group_1_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0__0__Impl(); @@ -31052,23 +31316,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0__0__Impl" - // InternalMenuDsl.g:9098:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; + // InternalMenuDsl.g:9179:1: rule__XMemberFeatureCall__Group_1_1_0__0__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9102:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) - // InternalMenuDsl.g:9103:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:9183:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) ) + // InternalMenuDsl.g:9184:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) { - // InternalMenuDsl.g:9103:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) - // InternalMenuDsl.g:9104:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:9184:1: ( ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) ) + // InternalMenuDsl.g:9185:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0()); } - // InternalMenuDsl.g:9105:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) - // InternalMenuDsl.g:9105:3: rule__XMemberFeatureCall__Group_1_1_0_0__0 + // InternalMenuDsl.g:9186:2: ( rule__XMemberFeatureCall__Group_1_1_0_0__0 ) + // InternalMenuDsl.g:9186:3: rule__XMemberFeatureCall__Group_1_1_0_0__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0_0__0(); @@ -31103,14 +31367,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0" - // InternalMenuDsl.g:9114:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; + // InternalMenuDsl.g:9195:1: rule__XMemberFeatureCall__Group_1_1_0_0__0 : rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9118:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) - // InternalMenuDsl.g:9119:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 + // InternalMenuDsl.g:9199:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 ) + // InternalMenuDsl.g:9200:2: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl rule__XMemberFeatureCall__Group_1_1_0_0__1 { pushFollow(FOLLOW_59); rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl(); @@ -31141,23 +31405,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl" - // InternalMenuDsl.g:9126:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:9207:1: rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl : ( () ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9130:1: ( ( () ) ) - // InternalMenuDsl.g:9131:1: ( () ) + // InternalMenuDsl.g:9211:1: ( ( () ) ) + // InternalMenuDsl.g:9212:1: ( () ) { - // InternalMenuDsl.g:9131:1: ( () ) - // InternalMenuDsl.g:9132:2: () + // InternalMenuDsl.g:9212:1: ( () ) + // InternalMenuDsl.g:9213:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getXMemberFeatureCallMemberCallTargetAction_1_1_0_0_0()); } - // InternalMenuDsl.g:9133:2: () - // InternalMenuDsl.g:9133:3: + // InternalMenuDsl.g:9214:2: () + // InternalMenuDsl.g:9214:3: { } @@ -31182,14 +31446,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1" - // InternalMenuDsl.g:9141:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; + // InternalMenuDsl.g:9222:1: rule__XMemberFeatureCall__Group_1_1_0_0__1 : rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9145:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) - // InternalMenuDsl.g:9146:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl + // InternalMenuDsl.g:9226:1: ( rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl ) + // InternalMenuDsl.g:9227:2: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl(); @@ -31215,23 +31479,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl" - // InternalMenuDsl.g:9152:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; + // InternalMenuDsl.g:9233:1: rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9156:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) - // InternalMenuDsl.g:9157:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // InternalMenuDsl.g:9237:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) ) + // InternalMenuDsl.g:9238:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) { - // InternalMenuDsl.g:9157:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) - // InternalMenuDsl.g:9158:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // InternalMenuDsl.g:9238:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) ) + // InternalMenuDsl.g:9239:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1()); } - // InternalMenuDsl.g:9159:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) - // InternalMenuDsl.g:9159:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 + // InternalMenuDsl.g:9240:2: ( rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 ) + // InternalMenuDsl.g:9240:3: rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_1_0_0_1(); @@ -31266,14 +31530,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0" - // InternalMenuDsl.g:9168:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; + // InternalMenuDsl.g:9249:1: rule__XMemberFeatureCall__Group_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9172:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) - // InternalMenuDsl.g:9173:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 + // InternalMenuDsl.g:9253:1: ( rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 ) + // InternalMenuDsl.g:9254:2: rule__XMemberFeatureCall__Group_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_1__1 { pushFollow(FOLLOW_64); rule__XMemberFeatureCall__Group_1_1_1__0__Impl(); @@ -31304,17 +31568,17 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__0__Impl" - // InternalMenuDsl.g:9180:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:9261:1: rule__XMemberFeatureCall__Group_1_1_1__0__Impl : ( '<' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9184:1: ( ( '<' ) ) - // InternalMenuDsl.g:9185:1: ( '<' ) + // InternalMenuDsl.g:9265:1: ( ( '<' ) ) + // InternalMenuDsl.g:9266:1: ( '<' ) { - // InternalMenuDsl.g:9185:1: ( '<' ) - // InternalMenuDsl.g:9186:2: '<' + // InternalMenuDsl.g:9266:1: ( '<' ) + // InternalMenuDsl.g:9267:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getLessThanSignKeyword_1_1_1_0()); @@ -31345,14 +31609,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1" - // InternalMenuDsl.g:9195:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; + // InternalMenuDsl.g:9276:1: rule__XMemberFeatureCall__Group_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ; public final void rule__XMemberFeatureCall__Group_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9199:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) - // InternalMenuDsl.g:9200:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 + // InternalMenuDsl.g:9280:1: ( rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 ) + // InternalMenuDsl.g:9281:2: rule__XMemberFeatureCall__Group_1_1_1__1__Impl rule__XMemberFeatureCall__Group_1_1_1__2 { pushFollow(FOLLOW_65); rule__XMemberFeatureCall__Group_1_1_1__1__Impl(); @@ -31383,23 +31647,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__1__Impl" - // InternalMenuDsl.g:9207:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; + // InternalMenuDsl.g:9288:1: rule__XMemberFeatureCall__Group_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9211:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) - // InternalMenuDsl.g:9212:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // InternalMenuDsl.g:9292:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) ) + // InternalMenuDsl.g:9293:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) { - // InternalMenuDsl.g:9212:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) - // InternalMenuDsl.g:9213:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // InternalMenuDsl.g:9293:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) ) + // InternalMenuDsl.g:9294:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1()); } - // InternalMenuDsl.g:9214:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) - // InternalMenuDsl.g:9214:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 + // InternalMenuDsl.g:9295:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 ) + // InternalMenuDsl.g:9295:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1(); @@ -31434,14 +31698,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2" - // InternalMenuDsl.g:9222:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; + // InternalMenuDsl.g:9303:1: rule__XMemberFeatureCall__Group_1_1_1__2 : rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ; public final void rule__XMemberFeatureCall__Group_1_1_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9226:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) - // InternalMenuDsl.g:9227:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 + // InternalMenuDsl.g:9307:1: ( rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 ) + // InternalMenuDsl.g:9308:2: rule__XMemberFeatureCall__Group_1_1_1__2__Impl rule__XMemberFeatureCall__Group_1_1_1__3 { pushFollow(FOLLOW_65); rule__XMemberFeatureCall__Group_1_1_1__2__Impl(); @@ -31472,35 +31736,35 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__2__Impl" - // InternalMenuDsl.g:9234:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; + // InternalMenuDsl.g:9315:1: rule__XMemberFeatureCall__Group_1_1_1__2__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9238:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) - // InternalMenuDsl.g:9239:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // InternalMenuDsl.g:9319:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) ) + // InternalMenuDsl.g:9320:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) { - // InternalMenuDsl.g:9239:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) - // InternalMenuDsl.g:9240:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + // InternalMenuDsl.g:9320:1: ( ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* ) + // InternalMenuDsl.g:9321:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2()); } - // InternalMenuDsl.g:9241:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* - loop86: + // InternalMenuDsl.g:9322:2: ( rule__XMemberFeatureCall__Group_1_1_1_2__0 )* + loop87: do { - int alt86=2; - int LA86_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==62) ) { - alt86=1; + if ( (LA87_0==63) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : - // InternalMenuDsl.g:9241:3: rule__XMemberFeatureCall__Group_1_1_1_2__0 + // InternalMenuDsl.g:9322:3: rule__XMemberFeatureCall__Group_1_1_1_2__0 { pushFollow(FOLLOW_26); rule__XMemberFeatureCall__Group_1_1_1_2__0(); @@ -31512,7 +31776,7 @@ break; default : - break loop86; + break loop87; } } while (true); @@ -31541,14 +31805,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3" - // InternalMenuDsl.g:9249:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; + // InternalMenuDsl.g:9330:1: rule__XMemberFeatureCall__Group_1_1_1__3 : rule__XMemberFeatureCall__Group_1_1_1__3__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9253:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) - // InternalMenuDsl.g:9254:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl + // InternalMenuDsl.g:9334:1: ( rule__XMemberFeatureCall__Group_1_1_1__3__Impl ) + // InternalMenuDsl.g:9335:2: rule__XMemberFeatureCall__Group_1_1_1__3__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1__3__Impl(); @@ -31574,17 +31838,17 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1__3__Impl" - // InternalMenuDsl.g:9260:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; + // InternalMenuDsl.g:9341:1: rule__XMemberFeatureCall__Group_1_1_1__3__Impl : ( '>' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9264:1: ( ( '>' ) ) - // InternalMenuDsl.g:9265:1: ( '>' ) + // InternalMenuDsl.g:9345:1: ( ( '>' ) ) + // InternalMenuDsl.g:9346:1: ( '>' ) { - // InternalMenuDsl.g:9265:1: ( '>' ) - // InternalMenuDsl.g:9266:2: '>' + // InternalMenuDsl.g:9346:1: ( '>' ) + // InternalMenuDsl.g:9347:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGreaterThanSignKeyword_1_1_1_3()); @@ -31615,14 +31879,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0" - // InternalMenuDsl.g:9276:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; + // InternalMenuDsl.g:9357:1: rule__XMemberFeatureCall__Group_1_1_1_2__0 : rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9280:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) - // InternalMenuDsl.g:9281:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 + // InternalMenuDsl.g:9361:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 ) + // InternalMenuDsl.g:9362:2: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl rule__XMemberFeatureCall__Group_1_1_1_2__1 { pushFollow(FOLLOW_64); rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl(); @@ -31653,22 +31917,22 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl" - // InternalMenuDsl.g:9288:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:9369:1: rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9292:1: ( ( ',' ) ) - // InternalMenuDsl.g:9293:1: ( ',' ) + // InternalMenuDsl.g:9373:1: ( ( ',' ) ) + // InternalMenuDsl.g:9374:1: ( ',' ) { - // InternalMenuDsl.g:9293:1: ( ',' ) - // InternalMenuDsl.g:9294:2: ',' + // InternalMenuDsl.g:9374:1: ( ',' ) + // InternalMenuDsl.g:9375:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_1_2_0()); } @@ -31694,14 +31958,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1" - // InternalMenuDsl.g:9303:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; + // InternalMenuDsl.g:9384:1: rule__XMemberFeatureCall__Group_1_1_1_2__1 : rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9307:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) - // InternalMenuDsl.g:9308:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl + // InternalMenuDsl.g:9388:1: ( rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl ) + // InternalMenuDsl.g:9389:2: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl(); @@ -31727,23 +31991,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl" - // InternalMenuDsl.g:9314:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; + // InternalMenuDsl.g:9395:1: rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl : ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9318:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) - // InternalMenuDsl.g:9319:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // InternalMenuDsl.g:9399:1: ( ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) ) + // InternalMenuDsl.g:9400:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) { - // InternalMenuDsl.g:9319:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) - // InternalMenuDsl.g:9320:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // InternalMenuDsl.g:9400:1: ( ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) ) + // InternalMenuDsl.g:9401:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1()); } - // InternalMenuDsl.g:9321:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) - // InternalMenuDsl.g:9321:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 + // InternalMenuDsl.g:9402:2: ( rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 ) + // InternalMenuDsl.g:9402:3: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1(); @@ -31778,14 +32042,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0" - // InternalMenuDsl.g:9330:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; + // InternalMenuDsl.g:9411:1: rule__XMemberFeatureCall__Group_1_1_3__0 : rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9334:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) - // InternalMenuDsl.g:9335:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 + // InternalMenuDsl.g:9415:1: ( rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 ) + // InternalMenuDsl.g:9416:2: rule__XMemberFeatureCall__Group_1_1_3__0__Impl rule__XMemberFeatureCall__Group_1_1_3__1 { pushFollow(FOLLOW_66); rule__XMemberFeatureCall__Group_1_1_3__0__Impl(); @@ -31816,23 +32080,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__0__Impl" - // InternalMenuDsl.g:9342:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; + // InternalMenuDsl.g:9423:1: rule__XMemberFeatureCall__Group_1_1_3__0__Impl : ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9346:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) - // InternalMenuDsl.g:9347:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // InternalMenuDsl.g:9427:1: ( ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) ) + // InternalMenuDsl.g:9428:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) { - // InternalMenuDsl.g:9347:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) - // InternalMenuDsl.g:9348:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // InternalMenuDsl.g:9428:1: ( ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) ) + // InternalMenuDsl.g:9429:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0()); } - // InternalMenuDsl.g:9349:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) - // InternalMenuDsl.g:9349:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 + // InternalMenuDsl.g:9430:2: ( rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 ) + // InternalMenuDsl.g:9430:3: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0(); @@ -31867,14 +32131,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1" - // InternalMenuDsl.g:9357:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; + // InternalMenuDsl.g:9438:1: rule__XMemberFeatureCall__Group_1_1_3__1 : rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ; public final void rule__XMemberFeatureCall__Group_1_1_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9361:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) - // InternalMenuDsl.g:9362:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 + // InternalMenuDsl.g:9442:1: ( rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 ) + // InternalMenuDsl.g:9443:2: rule__XMemberFeatureCall__Group_1_1_3__1__Impl rule__XMemberFeatureCall__Group_1_1_3__2 { pushFollow(FOLLOW_66); rule__XMemberFeatureCall__Group_1_1_3__1__Impl(); @@ -31905,31 +32169,31 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__1__Impl" - // InternalMenuDsl.g:9369:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; + // InternalMenuDsl.g:9450:1: rule__XMemberFeatureCall__Group_1_1_3__1__Impl : ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9373:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) - // InternalMenuDsl.g:9374:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // InternalMenuDsl.g:9454:1: ( ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) ) + // InternalMenuDsl.g:9455:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) { - // InternalMenuDsl.g:9374:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) - // InternalMenuDsl.g:9375:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + // InternalMenuDsl.g:9455:1: ( ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? ) + // InternalMenuDsl.g:9456:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1()); } - // InternalMenuDsl.g:9376:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? - int alt87=2; - int LA87_0 = input.LA(1); + // InternalMenuDsl.g:9457:2: ( rule__XMemberFeatureCall__Alternatives_1_1_3_1 )? + int alt88=2; + int LA88_0 = input.LA(1); - if ( ((LA87_0>=RULE_STRING && LA87_0<=RULE_DECIMAL)||LA87_0==27||LA87_0==31||(LA87_0>=34 && LA87_0<=35)||LA87_0==40||(LA87_0>=45 && LA87_0<=50)||LA87_0==52||LA87_0==60||(LA87_0>=64 && LA87_0<=65)||LA87_0==68||LA87_0==70||(LA87_0>=74 && LA87_0<=82)||LA87_0==84||LA87_0==102||LA87_0==104) ) { - alt87=1; + if ( ((LA88_0>=RULE_STRING && LA88_0<=RULE_DECIMAL)||LA88_0==27||LA88_0==31||(LA88_0>=34 && LA88_0<=35)||LA88_0==40||(LA88_0>=45 && LA88_0<=50)||LA88_0==52||LA88_0==61||(LA88_0>=65 && LA88_0<=66)||LA88_0==69||LA88_0==71||(LA88_0>=75 && LA88_0<=83)||LA88_0==85||LA88_0==103||LA88_0==105) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : - // InternalMenuDsl.g:9376:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1 + // InternalMenuDsl.g:9457:3: rule__XMemberFeatureCall__Alternatives_1_1_3_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1_1_3_1(); @@ -31967,14 +32231,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2" - // InternalMenuDsl.g:9384:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; + // InternalMenuDsl.g:9465:1: rule__XMemberFeatureCall__Group_1_1_3__2 : rule__XMemberFeatureCall__Group_1_1_3__2__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9388:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) - // InternalMenuDsl.g:9389:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl + // InternalMenuDsl.g:9469:1: ( rule__XMemberFeatureCall__Group_1_1_3__2__Impl ) + // InternalMenuDsl.g:9470:2: rule__XMemberFeatureCall__Group_1_1_3__2__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__2__Impl(); @@ -32000,22 +32264,22 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3__2__Impl" - // InternalMenuDsl.g:9395:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:9476:1: rule__XMemberFeatureCall__Group_1_1_3__2__Impl : ( ')' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9399:1: ( ( ')' ) ) - // InternalMenuDsl.g:9400:1: ( ')' ) + // InternalMenuDsl.g:9480:1: ( ( ')' ) ) + // InternalMenuDsl.g:9481:1: ( ')' ) { - // InternalMenuDsl.g:9400:1: ( ')' ) - // InternalMenuDsl.g:9401:2: ')' + // InternalMenuDsl.g:9481:1: ( ')' ) + // InternalMenuDsl.g:9482:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getRightParenthesisKeyword_1_1_3_2()); } @@ -32041,14 +32305,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0" - // InternalMenuDsl.g:9411:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; + // InternalMenuDsl.g:9492:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9415:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) - // InternalMenuDsl.g:9416:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 + // InternalMenuDsl.g:9496:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 ) + // InternalMenuDsl.g:9497:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1__1 { pushFollow(FOLLOW_25); rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl(); @@ -32079,23 +32343,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl" - // InternalMenuDsl.g:9423:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; + // InternalMenuDsl.g:9504:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9427:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) - // InternalMenuDsl.g:9428:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // InternalMenuDsl.g:9508:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) ) + // InternalMenuDsl.g:9509:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) { - // InternalMenuDsl.g:9428:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) - // InternalMenuDsl.g:9429:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // InternalMenuDsl.g:9509:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) ) + // InternalMenuDsl.g:9510:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0()); } - // InternalMenuDsl.g:9430:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) - // InternalMenuDsl.g:9430:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 + // InternalMenuDsl.g:9511:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 ) + // InternalMenuDsl.g:9511:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0(); @@ -32130,14 +32394,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1" - // InternalMenuDsl.g:9438:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; + // InternalMenuDsl.g:9519:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9442:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) - // InternalMenuDsl.g:9443:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl + // InternalMenuDsl.g:9523:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl ) + // InternalMenuDsl.g:9524:2: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl(); @@ -32163,35 +32427,35 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl" - // InternalMenuDsl.g:9449:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; + // InternalMenuDsl.g:9530:1: rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl : ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9453:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) - // InternalMenuDsl.g:9454:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // InternalMenuDsl.g:9534:1: ( ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) ) + // InternalMenuDsl.g:9535:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) { - // InternalMenuDsl.g:9454:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) - // InternalMenuDsl.g:9455:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + // InternalMenuDsl.g:9535:1: ( ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* ) + // InternalMenuDsl.g:9536:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1()); } - // InternalMenuDsl.g:9456:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* - loop88: + // InternalMenuDsl.g:9537:2: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 )* + loop89: do { - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA88_0==62) ) { - alt88=1; + if ( (LA89_0==63) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : - // InternalMenuDsl.g:9456:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 + // InternalMenuDsl.g:9537:3: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 { pushFollow(FOLLOW_26); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0(); @@ -32203,7 +32467,7 @@ break; default : - break loop88; + break loop89; } } while (true); @@ -32232,14 +32496,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0" - // InternalMenuDsl.g:9465:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; + // InternalMenuDsl.g:9546:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9469:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) - // InternalMenuDsl.g:9470:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 + // InternalMenuDsl.g:9550:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 ) + // InternalMenuDsl.g:9551:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 { pushFollow(FOLLOW_27); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl(); @@ -32270,22 +32534,22 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl" - // InternalMenuDsl.g:9477:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:9558:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9481:1: ( ( ',' ) ) - // InternalMenuDsl.g:9482:1: ( ',' ) + // InternalMenuDsl.g:9562:1: ( ( ',' ) ) + // InternalMenuDsl.g:9563:1: ( ',' ) { - // InternalMenuDsl.g:9482:1: ( ',' ) - // InternalMenuDsl.g:9483:2: ',' + // InternalMenuDsl.g:9563:1: ( ',' ) + // InternalMenuDsl.g:9564:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getCommaKeyword_1_1_3_1_1_1_0()); } @@ -32311,14 +32575,14 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1" - // InternalMenuDsl.g:9492:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; + // InternalMenuDsl.g:9573:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1 : rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9496:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) - // InternalMenuDsl.g:9497:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl + // InternalMenuDsl.g:9577:1: ( rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl ) + // InternalMenuDsl.g:9578:2: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl(); @@ -32344,23 +32608,23 @@ // $ANTLR start "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl" - // InternalMenuDsl.g:9503:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; + // InternalMenuDsl.g:9584:1: rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl : ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ; public final void rule__XMemberFeatureCall__Group_1_1_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9507:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) - // InternalMenuDsl.g:9508:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // InternalMenuDsl.g:9588:1: ( ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) ) + // InternalMenuDsl.g:9589:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) { - // InternalMenuDsl.g:9508:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) - // InternalMenuDsl.g:9509:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // InternalMenuDsl.g:9589:1: ( ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) ) + // InternalMenuDsl.g:9590:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1()); } - // InternalMenuDsl.g:9510:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) - // InternalMenuDsl.g:9510:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 + // InternalMenuDsl.g:9591:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 ) + // InternalMenuDsl.g:9591:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1(); @@ -32395,14 +32659,14 @@ // $ANTLR start "rule__XSetLiteral__Group__0" - // InternalMenuDsl.g:9519:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ; + // InternalMenuDsl.g:9600:1: rule__XSetLiteral__Group__0 : rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ; public final void rule__XSetLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9523:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) - // InternalMenuDsl.g:9524:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 + // InternalMenuDsl.g:9604:1: ( rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 ) + // InternalMenuDsl.g:9605:2: rule__XSetLiteral__Group__0__Impl rule__XSetLiteral__Group__1 { pushFollow(FOLLOW_30); rule__XSetLiteral__Group__0__Impl(); @@ -32433,23 +32697,23 @@ // $ANTLR start "rule__XSetLiteral__Group__0__Impl" - // InternalMenuDsl.g:9531:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:9612:1: rule__XSetLiteral__Group__0__Impl : ( () ) ; public final void rule__XSetLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9535:1: ( ( () ) ) - // InternalMenuDsl.g:9536:1: ( () ) + // InternalMenuDsl.g:9616:1: ( ( () ) ) + // InternalMenuDsl.g:9617:1: ( () ) { - // InternalMenuDsl.g:9536:1: ( () ) - // InternalMenuDsl.g:9537:2: () + // InternalMenuDsl.g:9617:1: ( () ) + // InternalMenuDsl.g:9618:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getXSetLiteralAction_0()); } - // InternalMenuDsl.g:9538:2: () - // InternalMenuDsl.g:9538:3: + // InternalMenuDsl.g:9619:2: () + // InternalMenuDsl.g:9619:3: { } @@ -32474,14 +32738,14 @@ // $ANTLR start "rule__XSetLiteral__Group__1" - // InternalMenuDsl.g:9546:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ; + // InternalMenuDsl.g:9627:1: rule__XSetLiteral__Group__1 : rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ; public final void rule__XSetLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9550:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) - // InternalMenuDsl.g:9551:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 + // InternalMenuDsl.g:9631:1: ( rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 ) + // InternalMenuDsl.g:9632:2: rule__XSetLiteral__Group__1__Impl rule__XSetLiteral__Group__2 { pushFollow(FOLLOW_8); rule__XSetLiteral__Group__1__Impl(); @@ -32512,22 +32776,22 @@ // $ANTLR start "rule__XSetLiteral__Group__1__Impl" - // InternalMenuDsl.g:9558:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; + // InternalMenuDsl.g:9639:1: rule__XSetLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XSetLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9562:1: ( ( '#' ) ) - // InternalMenuDsl.g:9563:1: ( '#' ) + // InternalMenuDsl.g:9643:1: ( ( '#' ) ) + // InternalMenuDsl.g:9644:1: ( '#' ) { - // InternalMenuDsl.g:9563:1: ( '#' ) - // InternalMenuDsl.g:9564:2: '#' + // InternalMenuDsl.g:9644:1: ( '#' ) + // InternalMenuDsl.g:9645:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getNumberSignKeyword_1()); } @@ -32553,14 +32817,14 @@ // $ANTLR start "rule__XSetLiteral__Group__2" - // InternalMenuDsl.g:9573:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ; + // InternalMenuDsl.g:9654:1: rule__XSetLiteral__Group__2 : rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ; public final void rule__XSetLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9577:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) - // InternalMenuDsl.g:9578:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 + // InternalMenuDsl.g:9658:1: ( rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 ) + // InternalMenuDsl.g:9659:2: rule__XSetLiteral__Group__2__Impl rule__XSetLiteral__Group__3 { pushFollow(FOLLOW_67); rule__XSetLiteral__Group__2__Impl(); @@ -32591,17 +32855,17 @@ // $ANTLR start "rule__XSetLiteral__Group__2__Impl" - // InternalMenuDsl.g:9585:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; + // InternalMenuDsl.g:9666:1: rule__XSetLiteral__Group__2__Impl : ( '{' ) ; public final void rule__XSetLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9589:1: ( ( '{' ) ) - // InternalMenuDsl.g:9590:1: ( '{' ) + // InternalMenuDsl.g:9670:1: ( ( '{' ) ) + // InternalMenuDsl.g:9671:1: ( '{' ) { - // InternalMenuDsl.g:9590:1: ( '{' ) - // InternalMenuDsl.g:9591:2: '{' + // InternalMenuDsl.g:9671:1: ( '{' ) + // InternalMenuDsl.g:9672:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getLeftCurlyBracketKeyword_2()); @@ -32632,14 +32896,14 @@ // $ANTLR start "rule__XSetLiteral__Group__3" - // InternalMenuDsl.g:9600:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ; + // InternalMenuDsl.g:9681:1: rule__XSetLiteral__Group__3 : rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ; public final void rule__XSetLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9604:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) - // InternalMenuDsl.g:9605:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 + // InternalMenuDsl.g:9685:1: ( rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 ) + // InternalMenuDsl.g:9686:2: rule__XSetLiteral__Group__3__Impl rule__XSetLiteral__Group__4 { pushFollow(FOLLOW_67); rule__XSetLiteral__Group__3__Impl(); @@ -32670,31 +32934,31 @@ // $ANTLR start "rule__XSetLiteral__Group__3__Impl" - // InternalMenuDsl.g:9612:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ; + // InternalMenuDsl.g:9693:1: rule__XSetLiteral__Group__3__Impl : ( ( rule__XSetLiteral__Group_3__0 )? ) ; public final void rule__XSetLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9616:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) - // InternalMenuDsl.g:9617:1: ( ( rule__XSetLiteral__Group_3__0 )? ) + // InternalMenuDsl.g:9697:1: ( ( ( rule__XSetLiteral__Group_3__0 )? ) ) + // InternalMenuDsl.g:9698:1: ( ( rule__XSetLiteral__Group_3__0 )? ) { - // InternalMenuDsl.g:9617:1: ( ( rule__XSetLiteral__Group_3__0 )? ) - // InternalMenuDsl.g:9618:2: ( rule__XSetLiteral__Group_3__0 )? + // InternalMenuDsl.g:9698:1: ( ( rule__XSetLiteral__Group_3__0 )? ) + // InternalMenuDsl.g:9699:2: ( rule__XSetLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3()); } - // InternalMenuDsl.g:9619:2: ( rule__XSetLiteral__Group_3__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + // InternalMenuDsl.g:9700:2: ( rule__XSetLiteral__Group_3__0 )? + int alt90=2; + int LA90_0 = input.LA(1); - if ( ((LA89_0>=RULE_STRING && LA89_0<=RULE_DECIMAL)||LA89_0==27||(LA89_0>=34 && LA89_0<=35)||LA89_0==40||(LA89_0>=45 && LA89_0<=50)||LA89_0==52||LA89_0==60||(LA89_0>=64 && LA89_0<=65)||LA89_0==68||LA89_0==70||(LA89_0>=74 && LA89_0<=82)||LA89_0==84||LA89_0==104) ) { - alt89=1; + if ( ((LA90_0>=RULE_STRING && LA90_0<=RULE_DECIMAL)||LA90_0==27||(LA90_0>=34 && LA90_0<=35)||LA90_0==40||(LA90_0>=45 && LA90_0<=50)||LA90_0==52||LA90_0==61||(LA90_0>=65 && LA90_0<=66)||LA90_0==69||LA90_0==71||(LA90_0>=75 && LA90_0<=83)||LA90_0==85||LA90_0==105) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : - // InternalMenuDsl.g:9619:3: rule__XSetLiteral__Group_3__0 + // InternalMenuDsl.g:9700:3: rule__XSetLiteral__Group_3__0 { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3__0(); @@ -32732,14 +32996,14 @@ // $ANTLR start "rule__XSetLiteral__Group__4" - // InternalMenuDsl.g:9627:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; + // InternalMenuDsl.g:9708:1: rule__XSetLiteral__Group__4 : rule__XSetLiteral__Group__4__Impl ; public final void rule__XSetLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9631:1: ( rule__XSetLiteral__Group__4__Impl ) - // InternalMenuDsl.g:9632:2: rule__XSetLiteral__Group__4__Impl + // InternalMenuDsl.g:9712:1: ( rule__XSetLiteral__Group__4__Impl ) + // InternalMenuDsl.g:9713:2: rule__XSetLiteral__Group__4__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group__4__Impl(); @@ -32765,17 +33029,17 @@ // $ANTLR start "rule__XSetLiteral__Group__4__Impl" - // InternalMenuDsl.g:9638:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; + // InternalMenuDsl.g:9719:1: rule__XSetLiteral__Group__4__Impl : ( '}' ) ; public final void rule__XSetLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9642:1: ( ( '}' ) ) - // InternalMenuDsl.g:9643:1: ( '}' ) + // InternalMenuDsl.g:9723:1: ( ( '}' ) ) + // InternalMenuDsl.g:9724:1: ( '}' ) { - // InternalMenuDsl.g:9643:1: ( '}' ) - // InternalMenuDsl.g:9644:2: '}' + // InternalMenuDsl.g:9724:1: ( '}' ) + // InternalMenuDsl.g:9725:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getRightCurlyBracketKeyword_4()); @@ -32806,14 +33070,14 @@ // $ANTLR start "rule__XSetLiteral__Group_3__0" - // InternalMenuDsl.g:9654:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ; + // InternalMenuDsl.g:9735:1: rule__XSetLiteral__Group_3__0 : rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ; public final void rule__XSetLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9658:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) - // InternalMenuDsl.g:9659:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 + // InternalMenuDsl.g:9739:1: ( rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 ) + // InternalMenuDsl.g:9740:2: rule__XSetLiteral__Group_3__0__Impl rule__XSetLiteral__Group_3__1 { pushFollow(FOLLOW_25); rule__XSetLiteral__Group_3__0__Impl(); @@ -32844,23 +33108,23 @@ // $ANTLR start "rule__XSetLiteral__Group_3__0__Impl" - // InternalMenuDsl.g:9666:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ; + // InternalMenuDsl.g:9747:1: rule__XSetLiteral__Group_3__0__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XSetLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9670:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) - // InternalMenuDsl.g:9671:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) + // InternalMenuDsl.g:9751:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) ) + // InternalMenuDsl.g:9752:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) { - // InternalMenuDsl.g:9671:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) - // InternalMenuDsl.g:9672:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) + // InternalMenuDsl.g:9752:1: ( ( rule__XSetLiteral__ElementsAssignment_3_0 ) ) + // InternalMenuDsl.g:9753:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0()); } - // InternalMenuDsl.g:9673:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) - // InternalMenuDsl.g:9673:3: rule__XSetLiteral__ElementsAssignment_3_0 + // InternalMenuDsl.g:9754:2: ( rule__XSetLiteral__ElementsAssignment_3_0 ) + // InternalMenuDsl.g:9754:3: rule__XSetLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XSetLiteral__ElementsAssignment_3_0(); @@ -32895,14 +33159,14 @@ // $ANTLR start "rule__XSetLiteral__Group_3__1" - // InternalMenuDsl.g:9681:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ; + // InternalMenuDsl.g:9762:1: rule__XSetLiteral__Group_3__1 : rule__XSetLiteral__Group_3__1__Impl ; public final void rule__XSetLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9685:1: ( rule__XSetLiteral__Group_3__1__Impl ) - // InternalMenuDsl.g:9686:2: rule__XSetLiteral__Group_3__1__Impl + // InternalMenuDsl.g:9766:1: ( rule__XSetLiteral__Group_3__1__Impl ) + // InternalMenuDsl.g:9767:2: rule__XSetLiteral__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3__1__Impl(); @@ -32928,35 +33192,35 @@ // $ANTLR start "rule__XSetLiteral__Group_3__1__Impl" - // InternalMenuDsl.g:9692:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ; + // InternalMenuDsl.g:9773:1: rule__XSetLiteral__Group_3__1__Impl : ( ( rule__XSetLiteral__Group_3_1__0 )* ) ; public final void rule__XSetLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9696:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) - // InternalMenuDsl.g:9697:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) + // InternalMenuDsl.g:9777:1: ( ( ( rule__XSetLiteral__Group_3_1__0 )* ) ) + // InternalMenuDsl.g:9778:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) { - // InternalMenuDsl.g:9697:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) - // InternalMenuDsl.g:9698:2: ( rule__XSetLiteral__Group_3_1__0 )* + // InternalMenuDsl.g:9778:1: ( ( rule__XSetLiteral__Group_3_1__0 )* ) + // InternalMenuDsl.g:9779:2: ( rule__XSetLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getGroup_3_1()); } - // InternalMenuDsl.g:9699:2: ( rule__XSetLiteral__Group_3_1__0 )* - loop90: + // InternalMenuDsl.g:9780:2: ( rule__XSetLiteral__Group_3_1__0 )* + loop91: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==62) ) { - alt90=1; + if ( (LA91_0==63) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : - // InternalMenuDsl.g:9699:3: rule__XSetLiteral__Group_3_1__0 + // InternalMenuDsl.g:9780:3: rule__XSetLiteral__Group_3_1__0 { pushFollow(FOLLOW_26); rule__XSetLiteral__Group_3_1__0(); @@ -32968,7 +33232,7 @@ break; default : - break loop90; + break loop91; } } while (true); @@ -32997,14 +33261,14 @@ // $ANTLR start "rule__XSetLiteral__Group_3_1__0" - // InternalMenuDsl.g:9708:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ; + // InternalMenuDsl.g:9789:1: rule__XSetLiteral__Group_3_1__0 : rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ; public final void rule__XSetLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9712:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) - // InternalMenuDsl.g:9713:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 + // InternalMenuDsl.g:9793:1: ( rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 ) + // InternalMenuDsl.g:9794:2: rule__XSetLiteral__Group_3_1__0__Impl rule__XSetLiteral__Group_3_1__1 { pushFollow(FOLLOW_27); rule__XSetLiteral__Group_3_1__0__Impl(); @@ -33035,22 +33299,22 @@ // $ANTLR start "rule__XSetLiteral__Group_3_1__0__Impl" - // InternalMenuDsl.g:9720:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:9801:1: rule__XSetLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XSetLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9724:1: ( ( ',' ) ) - // InternalMenuDsl.g:9725:1: ( ',' ) + // InternalMenuDsl.g:9805:1: ( ( ',' ) ) + // InternalMenuDsl.g:9806:1: ( ',' ) { - // InternalMenuDsl.g:9725:1: ( ',' ) - // InternalMenuDsl.g:9726:2: ',' + // InternalMenuDsl.g:9806:1: ( ',' ) + // InternalMenuDsl.g:9807:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSetLiteralAccess().getCommaKeyword_3_1_0()); } @@ -33076,14 +33340,14 @@ // $ANTLR start "rule__XSetLiteral__Group_3_1__1" - // InternalMenuDsl.g:9735:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ; + // InternalMenuDsl.g:9816:1: rule__XSetLiteral__Group_3_1__1 : rule__XSetLiteral__Group_3_1__1__Impl ; public final void rule__XSetLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9739:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) - // InternalMenuDsl.g:9740:2: rule__XSetLiteral__Group_3_1__1__Impl + // InternalMenuDsl.g:9820:1: ( rule__XSetLiteral__Group_3_1__1__Impl ) + // InternalMenuDsl.g:9821:2: rule__XSetLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XSetLiteral__Group_3_1__1__Impl(); @@ -33109,23 +33373,23 @@ // $ANTLR start "rule__XSetLiteral__Group_3_1__1__Impl" - // InternalMenuDsl.g:9746:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ; + // InternalMenuDsl.g:9827:1: rule__XSetLiteral__Group_3_1__1__Impl : ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XSetLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9750:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) - // InternalMenuDsl.g:9751:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:9831:1: ( ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) ) + // InternalMenuDsl.g:9832:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) { - // InternalMenuDsl.g:9751:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) - // InternalMenuDsl.g:9752:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) + // InternalMenuDsl.g:9832:1: ( ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:9833:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1()); } - // InternalMenuDsl.g:9753:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) - // InternalMenuDsl.g:9753:3: rule__XSetLiteral__ElementsAssignment_3_1_1 + // InternalMenuDsl.g:9834:2: ( rule__XSetLiteral__ElementsAssignment_3_1_1 ) + // InternalMenuDsl.g:9834:3: rule__XSetLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XSetLiteral__ElementsAssignment_3_1_1(); @@ -33160,14 +33424,14 @@ // $ANTLR start "rule__XListLiteral__Group__0" - // InternalMenuDsl.g:9762:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ; + // InternalMenuDsl.g:9843:1: rule__XListLiteral__Group__0 : rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ; public final void rule__XListLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9766:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) - // InternalMenuDsl.g:9767:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 + // InternalMenuDsl.g:9847:1: ( rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 ) + // InternalMenuDsl.g:9848:2: rule__XListLiteral__Group__0__Impl rule__XListLiteral__Group__1 { pushFollow(FOLLOW_30); rule__XListLiteral__Group__0__Impl(); @@ -33198,23 +33462,23 @@ // $ANTLR start "rule__XListLiteral__Group__0__Impl" - // InternalMenuDsl.g:9774:1: rule__XListLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:9855:1: rule__XListLiteral__Group__0__Impl : ( () ) ; public final void rule__XListLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9778:1: ( ( () ) ) - // InternalMenuDsl.g:9779:1: ( () ) + // InternalMenuDsl.g:9859:1: ( ( () ) ) + // InternalMenuDsl.g:9860:1: ( () ) { - // InternalMenuDsl.g:9779:1: ( () ) - // InternalMenuDsl.g:9780:2: () + // InternalMenuDsl.g:9860:1: ( () ) + // InternalMenuDsl.g:9861:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getXListLiteralAction_0()); } - // InternalMenuDsl.g:9781:2: () - // InternalMenuDsl.g:9781:3: + // InternalMenuDsl.g:9862:2: () + // InternalMenuDsl.g:9862:3: { } @@ -33239,14 +33503,14 @@ // $ANTLR start "rule__XListLiteral__Group__1" - // InternalMenuDsl.g:9789:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ; + // InternalMenuDsl.g:9870:1: rule__XListLiteral__Group__1 : rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ; public final void rule__XListLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9793:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) - // InternalMenuDsl.g:9794:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 + // InternalMenuDsl.g:9874:1: ( rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 ) + // InternalMenuDsl.g:9875:2: rule__XListLiteral__Group__1__Impl rule__XListLiteral__Group__2 { pushFollow(FOLLOW_31); rule__XListLiteral__Group__1__Impl(); @@ -33277,22 +33541,22 @@ // $ANTLR start "rule__XListLiteral__Group__1__Impl" - // InternalMenuDsl.g:9801:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; + // InternalMenuDsl.g:9882:1: rule__XListLiteral__Group__1__Impl : ( '#' ) ; public final void rule__XListLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9805:1: ( ( '#' ) ) - // InternalMenuDsl.g:9806:1: ( '#' ) + // InternalMenuDsl.g:9886:1: ( ( '#' ) ) + // InternalMenuDsl.g:9887:1: ( '#' ) { - // InternalMenuDsl.g:9806:1: ( '#' ) - // InternalMenuDsl.g:9807:2: '#' + // InternalMenuDsl.g:9887:1: ( '#' ) + // InternalMenuDsl.g:9888:2: '#' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } - match(input,64,FOLLOW_2); if (state.failed) return ; + match(input,65,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getNumberSignKeyword_1()); } @@ -33318,14 +33582,14 @@ // $ANTLR start "rule__XListLiteral__Group__2" - // InternalMenuDsl.g:9816:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ; + // InternalMenuDsl.g:9897:1: rule__XListLiteral__Group__2 : rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ; public final void rule__XListLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9820:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) - // InternalMenuDsl.g:9821:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 + // InternalMenuDsl.g:9901:1: ( rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 ) + // InternalMenuDsl.g:9902:2: rule__XListLiteral__Group__2__Impl rule__XListLiteral__Group__3 { pushFollow(FOLLOW_29); rule__XListLiteral__Group__2__Impl(); @@ -33356,22 +33620,22 @@ // $ANTLR start "rule__XListLiteral__Group__2__Impl" - // InternalMenuDsl.g:9828:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; + // InternalMenuDsl.g:9909:1: rule__XListLiteral__Group__2__Impl : ( '[' ) ; public final void rule__XListLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9832:1: ( ( '[' ) ) - // InternalMenuDsl.g:9833:1: ( '[' ) + // InternalMenuDsl.g:9913:1: ( ( '[' ) ) + // InternalMenuDsl.g:9914:1: ( '[' ) { - // InternalMenuDsl.g:9833:1: ( '[' ) - // InternalMenuDsl.g:9834:2: '[' + // InternalMenuDsl.g:9914:1: ( '[' ) + // InternalMenuDsl.g:9915:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getLeftSquareBracketKeyword_2()); } @@ -33397,14 +33661,14 @@ // $ANTLR start "rule__XListLiteral__Group__3" - // InternalMenuDsl.g:9843:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ; + // InternalMenuDsl.g:9924:1: rule__XListLiteral__Group__3 : rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ; public final void rule__XListLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9847:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) - // InternalMenuDsl.g:9848:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 + // InternalMenuDsl.g:9928:1: ( rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 ) + // InternalMenuDsl.g:9929:2: rule__XListLiteral__Group__3__Impl rule__XListLiteral__Group__4 { pushFollow(FOLLOW_29); rule__XListLiteral__Group__3__Impl(); @@ -33435,31 +33699,31 @@ // $ANTLR start "rule__XListLiteral__Group__3__Impl" - // InternalMenuDsl.g:9855:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ; + // InternalMenuDsl.g:9936:1: rule__XListLiteral__Group__3__Impl : ( ( rule__XListLiteral__Group_3__0 )? ) ; public final void rule__XListLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9859:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) - // InternalMenuDsl.g:9860:1: ( ( rule__XListLiteral__Group_3__0 )? ) + // InternalMenuDsl.g:9940:1: ( ( ( rule__XListLiteral__Group_3__0 )? ) ) + // InternalMenuDsl.g:9941:1: ( ( rule__XListLiteral__Group_3__0 )? ) { - // InternalMenuDsl.g:9860:1: ( ( rule__XListLiteral__Group_3__0 )? ) - // InternalMenuDsl.g:9861:2: ( rule__XListLiteral__Group_3__0 )? + // InternalMenuDsl.g:9941:1: ( ( rule__XListLiteral__Group_3__0 )? ) + // InternalMenuDsl.g:9942:2: ( rule__XListLiteral__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3()); } - // InternalMenuDsl.g:9862:2: ( rule__XListLiteral__Group_3__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + // InternalMenuDsl.g:9943:2: ( rule__XListLiteral__Group_3__0 )? + int alt92=2; + int LA92_0 = input.LA(1); - if ( ((LA91_0>=RULE_STRING && LA91_0<=RULE_DECIMAL)||LA91_0==27||(LA91_0>=34 && LA91_0<=35)||LA91_0==40||(LA91_0>=45 && LA91_0<=50)||LA91_0==52||LA91_0==60||(LA91_0>=64 && LA91_0<=65)||LA91_0==68||LA91_0==70||(LA91_0>=74 && LA91_0<=82)||LA91_0==84||LA91_0==104) ) { - alt91=1; + if ( ((LA92_0>=RULE_STRING && LA92_0<=RULE_DECIMAL)||LA92_0==27||(LA92_0>=34 && LA92_0<=35)||LA92_0==40||(LA92_0>=45 && LA92_0<=50)||LA92_0==52||LA92_0==61||(LA92_0>=65 && LA92_0<=66)||LA92_0==69||LA92_0==71||(LA92_0>=75 && LA92_0<=83)||LA92_0==85||LA92_0==105) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : - // InternalMenuDsl.g:9862:3: rule__XListLiteral__Group_3__0 + // InternalMenuDsl.g:9943:3: rule__XListLiteral__Group_3__0 { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3__0(); @@ -33497,14 +33761,14 @@ // $ANTLR start "rule__XListLiteral__Group__4" - // InternalMenuDsl.g:9870:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; + // InternalMenuDsl.g:9951:1: rule__XListLiteral__Group__4 : rule__XListLiteral__Group__4__Impl ; public final void rule__XListLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9874:1: ( rule__XListLiteral__Group__4__Impl ) - // InternalMenuDsl.g:9875:2: rule__XListLiteral__Group__4__Impl + // InternalMenuDsl.g:9955:1: ( rule__XListLiteral__Group__4__Impl ) + // InternalMenuDsl.g:9956:2: rule__XListLiteral__Group__4__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group__4__Impl(); @@ -33530,22 +33794,22 @@ // $ANTLR start "rule__XListLiteral__Group__4__Impl" - // InternalMenuDsl.g:9881:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; + // InternalMenuDsl.g:9962:1: rule__XListLiteral__Group__4__Impl : ( ']' ) ; public final void rule__XListLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9885:1: ( ( ']' ) ) - // InternalMenuDsl.g:9886:1: ( ']' ) + // InternalMenuDsl.g:9966:1: ( ( ']' ) ) + // InternalMenuDsl.g:9967:1: ( ']' ) { - // InternalMenuDsl.g:9886:1: ( ']' ) - // InternalMenuDsl.g:9887:2: ']' + // InternalMenuDsl.g:9967:1: ( ']' ) + // InternalMenuDsl.g:9968:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getRightSquareBracketKeyword_4()); } @@ -33571,14 +33835,14 @@ // $ANTLR start "rule__XListLiteral__Group_3__0" - // InternalMenuDsl.g:9897:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ; + // InternalMenuDsl.g:9978:1: rule__XListLiteral__Group_3__0 : rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ; public final void rule__XListLiteral__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9901:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) - // InternalMenuDsl.g:9902:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 + // InternalMenuDsl.g:9982:1: ( rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 ) + // InternalMenuDsl.g:9983:2: rule__XListLiteral__Group_3__0__Impl rule__XListLiteral__Group_3__1 { pushFollow(FOLLOW_25); rule__XListLiteral__Group_3__0__Impl(); @@ -33609,23 +33873,23 @@ // $ANTLR start "rule__XListLiteral__Group_3__0__Impl" - // InternalMenuDsl.g:9909:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ; + // InternalMenuDsl.g:9990:1: rule__XListLiteral__Group_3__0__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ; public final void rule__XListLiteral__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9913:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) - // InternalMenuDsl.g:9914:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) + // InternalMenuDsl.g:9994:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) ) + // InternalMenuDsl.g:9995:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) { - // InternalMenuDsl.g:9914:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) - // InternalMenuDsl.g:9915:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) + // InternalMenuDsl.g:9995:1: ( ( rule__XListLiteral__ElementsAssignment_3_0 ) ) + // InternalMenuDsl.g:9996:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0()); } - // InternalMenuDsl.g:9916:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) - // InternalMenuDsl.g:9916:3: rule__XListLiteral__ElementsAssignment_3_0 + // InternalMenuDsl.g:9997:2: ( rule__XListLiteral__ElementsAssignment_3_0 ) + // InternalMenuDsl.g:9997:3: rule__XListLiteral__ElementsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XListLiteral__ElementsAssignment_3_0(); @@ -33660,14 +33924,14 @@ // $ANTLR start "rule__XListLiteral__Group_3__1" - // InternalMenuDsl.g:9924:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ; + // InternalMenuDsl.g:10005:1: rule__XListLiteral__Group_3__1 : rule__XListLiteral__Group_3__1__Impl ; public final void rule__XListLiteral__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9928:1: ( rule__XListLiteral__Group_3__1__Impl ) - // InternalMenuDsl.g:9929:2: rule__XListLiteral__Group_3__1__Impl + // InternalMenuDsl.g:10009:1: ( rule__XListLiteral__Group_3__1__Impl ) + // InternalMenuDsl.g:10010:2: rule__XListLiteral__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3__1__Impl(); @@ -33693,35 +33957,35 @@ // $ANTLR start "rule__XListLiteral__Group_3__1__Impl" - // InternalMenuDsl.g:9935:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ; + // InternalMenuDsl.g:10016:1: rule__XListLiteral__Group_3__1__Impl : ( ( rule__XListLiteral__Group_3_1__0 )* ) ; public final void rule__XListLiteral__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9939:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) - // InternalMenuDsl.g:9940:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) + // InternalMenuDsl.g:10020:1: ( ( ( rule__XListLiteral__Group_3_1__0 )* ) ) + // InternalMenuDsl.g:10021:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) { - // InternalMenuDsl.g:9940:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) - // InternalMenuDsl.g:9941:2: ( rule__XListLiteral__Group_3_1__0 )* + // InternalMenuDsl.g:10021:1: ( ( rule__XListLiteral__Group_3_1__0 )* ) + // InternalMenuDsl.g:10022:2: ( rule__XListLiteral__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getGroup_3_1()); } - // InternalMenuDsl.g:9942:2: ( rule__XListLiteral__Group_3_1__0 )* - loop92: + // InternalMenuDsl.g:10023:2: ( rule__XListLiteral__Group_3_1__0 )* + loop93: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==62) ) { - alt92=1; + if ( (LA93_0==63) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : - // InternalMenuDsl.g:9942:3: rule__XListLiteral__Group_3_1__0 + // InternalMenuDsl.g:10023:3: rule__XListLiteral__Group_3_1__0 { pushFollow(FOLLOW_26); rule__XListLiteral__Group_3_1__0(); @@ -33733,7 +33997,7 @@ break; default : - break loop92; + break loop93; } } while (true); @@ -33762,14 +34026,14 @@ // $ANTLR start "rule__XListLiteral__Group_3_1__0" - // InternalMenuDsl.g:9951:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ; + // InternalMenuDsl.g:10032:1: rule__XListLiteral__Group_3_1__0 : rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ; public final void rule__XListLiteral__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9955:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) - // InternalMenuDsl.g:9956:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 + // InternalMenuDsl.g:10036:1: ( rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 ) + // InternalMenuDsl.g:10037:2: rule__XListLiteral__Group_3_1__0__Impl rule__XListLiteral__Group_3_1__1 { pushFollow(FOLLOW_27); rule__XListLiteral__Group_3_1__0__Impl(); @@ -33800,22 +34064,22 @@ // $ANTLR start "rule__XListLiteral__Group_3_1__0__Impl" - // InternalMenuDsl.g:9963:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:10044:1: rule__XListLiteral__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XListLiteral__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9967:1: ( ( ',' ) ) - // InternalMenuDsl.g:9968:1: ( ',' ) + // InternalMenuDsl.g:10048:1: ( ( ',' ) ) + // InternalMenuDsl.g:10049:1: ( ',' ) { - // InternalMenuDsl.g:9968:1: ( ',' ) - // InternalMenuDsl.g:9969:2: ',' + // InternalMenuDsl.g:10049:1: ( ',' ) + // InternalMenuDsl.g:10050:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXListLiteralAccess().getCommaKeyword_3_1_0()); } @@ -33841,14 +34105,14 @@ // $ANTLR start "rule__XListLiteral__Group_3_1__1" - // InternalMenuDsl.g:9978:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ; + // InternalMenuDsl.g:10059:1: rule__XListLiteral__Group_3_1__1 : rule__XListLiteral__Group_3_1__1__Impl ; public final void rule__XListLiteral__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9982:1: ( rule__XListLiteral__Group_3_1__1__Impl ) - // InternalMenuDsl.g:9983:2: rule__XListLiteral__Group_3_1__1__Impl + // InternalMenuDsl.g:10063:1: ( rule__XListLiteral__Group_3_1__1__Impl ) + // InternalMenuDsl.g:10064:2: rule__XListLiteral__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XListLiteral__Group_3_1__1__Impl(); @@ -33874,23 +34138,23 @@ // $ANTLR start "rule__XListLiteral__Group_3_1__1__Impl" - // InternalMenuDsl.g:9989:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ; + // InternalMenuDsl.g:10070:1: rule__XListLiteral__Group_3_1__1__Impl : ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ; public final void rule__XListLiteral__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:9993:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) - // InternalMenuDsl.g:9994:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:10074:1: ( ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) ) + // InternalMenuDsl.g:10075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) { - // InternalMenuDsl.g:9994:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) - // InternalMenuDsl.g:9995:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) + // InternalMenuDsl.g:10075:1: ( ( rule__XListLiteral__ElementsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:10076:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1()); } - // InternalMenuDsl.g:9996:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) - // InternalMenuDsl.g:9996:3: rule__XListLiteral__ElementsAssignment_3_1_1 + // InternalMenuDsl.g:10077:2: ( rule__XListLiteral__ElementsAssignment_3_1_1 ) + // InternalMenuDsl.g:10077:3: rule__XListLiteral__ElementsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XListLiteral__ElementsAssignment_3_1_1(); @@ -33925,14 +34189,14 @@ // $ANTLR start "rule__XClosure__Group__0" - // InternalMenuDsl.g:10005:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; + // InternalMenuDsl.g:10086:1: rule__XClosure__Group__0 : rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ; public final void rule__XClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10009:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) - // InternalMenuDsl.g:10010:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 + // InternalMenuDsl.g:10090:1: ( rule__XClosure__Group__0__Impl rule__XClosure__Group__1 ) + // InternalMenuDsl.g:10091:2: rule__XClosure__Group__0__Impl rule__XClosure__Group__1 { pushFollow(FOLLOW_68); rule__XClosure__Group__0__Impl(); @@ -33963,23 +34227,23 @@ // $ANTLR start "rule__XClosure__Group__0__Impl" - // InternalMenuDsl.g:10017:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ; + // InternalMenuDsl.g:10098:1: rule__XClosure__Group__0__Impl : ( ( rule__XClosure__Group_0__0 ) ) ; public final void rule__XClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10021:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) - // InternalMenuDsl.g:10022:1: ( ( rule__XClosure__Group_0__0 ) ) + // InternalMenuDsl.g:10102:1: ( ( ( rule__XClosure__Group_0__0 ) ) ) + // InternalMenuDsl.g:10103:1: ( ( rule__XClosure__Group_0__0 ) ) { - // InternalMenuDsl.g:10022:1: ( ( rule__XClosure__Group_0__0 ) ) - // InternalMenuDsl.g:10023:2: ( rule__XClosure__Group_0__0 ) + // InternalMenuDsl.g:10103:1: ( ( rule__XClosure__Group_0__0 ) ) + // InternalMenuDsl.g:10104:2: ( rule__XClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0()); } - // InternalMenuDsl.g:10024:2: ( rule__XClosure__Group_0__0 ) - // InternalMenuDsl.g:10024:3: rule__XClosure__Group_0__0 + // InternalMenuDsl.g:10105:2: ( rule__XClosure__Group_0__0 ) + // InternalMenuDsl.g:10105:3: rule__XClosure__Group_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_0__0(); @@ -34014,14 +34278,14 @@ // $ANTLR start "rule__XClosure__Group__1" - // InternalMenuDsl.g:10032:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; + // InternalMenuDsl.g:10113:1: rule__XClosure__Group__1 : rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ; public final void rule__XClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10036:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) - // InternalMenuDsl.g:10037:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 + // InternalMenuDsl.g:10117:1: ( rule__XClosure__Group__1__Impl rule__XClosure__Group__2 ) + // InternalMenuDsl.g:10118:2: rule__XClosure__Group__1__Impl rule__XClosure__Group__2 { pushFollow(FOLLOW_68); rule__XClosure__Group__1__Impl(); @@ -34052,27 +34316,27 @@ // $ANTLR start "rule__XClosure__Group__1__Impl" - // InternalMenuDsl.g:10044:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ; + // InternalMenuDsl.g:10125:1: rule__XClosure__Group__1__Impl : ( ( rule__XClosure__Group_1__0 )? ) ; public final void rule__XClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10048:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) - // InternalMenuDsl.g:10049:1: ( ( rule__XClosure__Group_1__0 )? ) + // InternalMenuDsl.g:10129:1: ( ( ( rule__XClosure__Group_1__0 )? ) ) + // InternalMenuDsl.g:10130:1: ( ( rule__XClosure__Group_1__0 )? ) { - // InternalMenuDsl.g:10049:1: ( ( rule__XClosure__Group_1__0 )? ) - // InternalMenuDsl.g:10050:2: ( rule__XClosure__Group_1__0 )? + // InternalMenuDsl.g:10130:1: ( ( rule__XClosure__Group_1__0 )? ) + // InternalMenuDsl.g:10131:2: ( rule__XClosure__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1()); } - // InternalMenuDsl.g:10051:2: ( rule__XClosure__Group_1__0 )? - int alt93=2; - alt93 = dfa93.predict(input); - switch (alt93) { + // InternalMenuDsl.g:10132:2: ( rule__XClosure__Group_1__0 )? + int alt94=2; + alt94 = dfa94.predict(input); + switch (alt94) { case 1 : - // InternalMenuDsl.g:10051:3: rule__XClosure__Group_1__0 + // InternalMenuDsl.g:10132:3: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0(); @@ -34110,14 +34374,14 @@ // $ANTLR start "rule__XClosure__Group__2" - // InternalMenuDsl.g:10059:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; + // InternalMenuDsl.g:10140:1: rule__XClosure__Group__2 : rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ; public final void rule__XClosure__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10063:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) - // InternalMenuDsl.g:10064:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 + // InternalMenuDsl.g:10144:1: ( rule__XClosure__Group__2__Impl rule__XClosure__Group__3 ) + // InternalMenuDsl.g:10145:2: rule__XClosure__Group__2__Impl rule__XClosure__Group__3 { pushFollow(FOLLOW_69); rule__XClosure__Group__2__Impl(); @@ -34148,23 +34412,23 @@ // $ANTLR start "rule__XClosure__Group__2__Impl" - // InternalMenuDsl.g:10071:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ; + // InternalMenuDsl.g:10152:1: rule__XClosure__Group__2__Impl : ( ( rule__XClosure__ExpressionAssignment_2 ) ) ; public final void rule__XClosure__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10075:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) - // InternalMenuDsl.g:10076:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:10156:1: ( ( ( rule__XClosure__ExpressionAssignment_2 ) ) ) + // InternalMenuDsl.g:10157:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) { - // InternalMenuDsl.g:10076:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) - // InternalMenuDsl.g:10077:2: ( rule__XClosure__ExpressionAssignment_2 ) + // InternalMenuDsl.g:10157:1: ( ( rule__XClosure__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:10158:2: ( rule__XClosure__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionAssignment_2()); } - // InternalMenuDsl.g:10078:2: ( rule__XClosure__ExpressionAssignment_2 ) - // InternalMenuDsl.g:10078:3: rule__XClosure__ExpressionAssignment_2 + // InternalMenuDsl.g:10159:2: ( rule__XClosure__ExpressionAssignment_2 ) + // InternalMenuDsl.g:10159:3: rule__XClosure__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XClosure__ExpressionAssignment_2(); @@ -34199,14 +34463,14 @@ // $ANTLR start "rule__XClosure__Group__3" - // InternalMenuDsl.g:10086:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; + // InternalMenuDsl.g:10167:1: rule__XClosure__Group__3 : rule__XClosure__Group__3__Impl ; public final void rule__XClosure__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10090:1: ( rule__XClosure__Group__3__Impl ) - // InternalMenuDsl.g:10091:2: rule__XClosure__Group__3__Impl + // InternalMenuDsl.g:10171:1: ( rule__XClosure__Group__3__Impl ) + // InternalMenuDsl.g:10172:2: rule__XClosure__Group__3__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group__3__Impl(); @@ -34232,22 +34496,22 @@ // $ANTLR start "rule__XClosure__Group__3__Impl" - // InternalMenuDsl.g:10097:1: rule__XClosure__Group__3__Impl : ( ']' ) ; + // InternalMenuDsl.g:10178:1: rule__XClosure__Group__3__Impl : ( ']' ) ; public final void rule__XClosure__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10101:1: ( ( ']' ) ) - // InternalMenuDsl.g:10102:1: ( ']' ) + // InternalMenuDsl.g:10182:1: ( ( ']' ) ) + // InternalMenuDsl.g:10183:1: ( ']' ) { - // InternalMenuDsl.g:10102:1: ( ']' ) - // InternalMenuDsl.g:10103:2: ']' + // InternalMenuDsl.g:10183:1: ( ']' ) + // InternalMenuDsl.g:10184:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getRightSquareBracketKeyword_3()); } @@ -34273,14 +34537,14 @@ // $ANTLR start "rule__XClosure__Group_0__0" - // InternalMenuDsl.g:10113:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ; + // InternalMenuDsl.g:10194:1: rule__XClosure__Group_0__0 : rule__XClosure__Group_0__0__Impl ; public final void rule__XClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10117:1: ( rule__XClosure__Group_0__0__Impl ) - // InternalMenuDsl.g:10118:2: rule__XClosure__Group_0__0__Impl + // InternalMenuDsl.g:10198:1: ( rule__XClosure__Group_0__0__Impl ) + // InternalMenuDsl.g:10199:2: rule__XClosure__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_0__0__Impl(); @@ -34306,23 +34570,23 @@ // $ANTLR start "rule__XClosure__Group_0__0__Impl" - // InternalMenuDsl.g:10124:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:10205:1: rule__XClosure__Group_0__0__Impl : ( ( rule__XClosure__Group_0_0__0 ) ) ; public final void rule__XClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10128:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:10129:1: ( ( rule__XClosure__Group_0_0__0 ) ) + // InternalMenuDsl.g:10209:1: ( ( ( rule__XClosure__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:10210:1: ( ( rule__XClosure__Group_0_0__0 ) ) { - // InternalMenuDsl.g:10129:1: ( ( rule__XClosure__Group_0_0__0 ) ) - // InternalMenuDsl.g:10130:2: ( rule__XClosure__Group_0_0__0 ) + // InternalMenuDsl.g:10210:1: ( ( rule__XClosure__Group_0_0__0 ) ) + // InternalMenuDsl.g:10211:2: ( rule__XClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_0_0()); } - // InternalMenuDsl.g:10131:2: ( rule__XClosure__Group_0_0__0 ) - // InternalMenuDsl.g:10131:3: rule__XClosure__Group_0_0__0 + // InternalMenuDsl.g:10212:2: ( rule__XClosure__Group_0_0__0 ) + // InternalMenuDsl.g:10212:3: rule__XClosure__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_0_0__0(); @@ -34357,14 +34621,14 @@ // $ANTLR start "rule__XClosure__Group_0_0__0" - // InternalMenuDsl.g:10140:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ; + // InternalMenuDsl.g:10221:1: rule__XClosure__Group_0_0__0 : rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ; public final void rule__XClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10144:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) - // InternalMenuDsl.g:10145:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 + // InternalMenuDsl.g:10225:1: ( rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 ) + // InternalMenuDsl.g:10226:2: rule__XClosure__Group_0_0__0__Impl rule__XClosure__Group_0_0__1 { pushFollow(FOLLOW_31); rule__XClosure__Group_0_0__0__Impl(); @@ -34395,23 +34659,23 @@ // $ANTLR start "rule__XClosure__Group_0_0__0__Impl" - // InternalMenuDsl.g:10152:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:10233:1: rule__XClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10156:1: ( ( () ) ) - // InternalMenuDsl.g:10157:1: ( () ) + // InternalMenuDsl.g:10237:1: ( ( () ) ) + // InternalMenuDsl.g:10238:1: ( () ) { - // InternalMenuDsl.g:10157:1: ( () ) - // InternalMenuDsl.g:10158:2: () + // InternalMenuDsl.g:10238:1: ( () ) + // InternalMenuDsl.g:10239:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getXClosureAction_0_0_0()); } - // InternalMenuDsl.g:10159:2: () - // InternalMenuDsl.g:10159:3: + // InternalMenuDsl.g:10240:2: () + // InternalMenuDsl.g:10240:3: { } @@ -34436,14 +34700,14 @@ // $ANTLR start "rule__XClosure__Group_0_0__1" - // InternalMenuDsl.g:10167:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ; + // InternalMenuDsl.g:10248:1: rule__XClosure__Group_0_0__1 : rule__XClosure__Group_0_0__1__Impl ; public final void rule__XClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10171:1: ( rule__XClosure__Group_0_0__1__Impl ) - // InternalMenuDsl.g:10172:2: rule__XClosure__Group_0_0__1__Impl + // InternalMenuDsl.g:10252:1: ( rule__XClosure__Group_0_0__1__Impl ) + // InternalMenuDsl.g:10253:2: rule__XClosure__Group_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_0_0__1__Impl(); @@ -34469,22 +34733,22 @@ // $ANTLR start "rule__XClosure__Group_0_0__1__Impl" - // InternalMenuDsl.g:10178:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ; + // InternalMenuDsl.g:10259:1: rule__XClosure__Group_0_0__1__Impl : ( '[' ) ; public final void rule__XClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10182:1: ( ( '[' ) ) - // InternalMenuDsl.g:10183:1: ( '[' ) + // InternalMenuDsl.g:10263:1: ( ( '[' ) ) + // InternalMenuDsl.g:10264:1: ( '[' ) { - // InternalMenuDsl.g:10183:1: ( '[' ) - // InternalMenuDsl.g:10184:2: '[' + // InternalMenuDsl.g:10264:1: ( '[' ) + // InternalMenuDsl.g:10265:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getLeftSquareBracketKeyword_0_0_1()); } @@ -34510,14 +34774,14 @@ // $ANTLR start "rule__XClosure__Group_1__0" - // InternalMenuDsl.g:10194:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ; + // InternalMenuDsl.g:10275:1: rule__XClosure__Group_1__0 : rule__XClosure__Group_1__0__Impl ; public final void rule__XClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10198:1: ( rule__XClosure__Group_1__0__Impl ) - // InternalMenuDsl.g:10199:2: rule__XClosure__Group_1__0__Impl + // InternalMenuDsl.g:10279:1: ( rule__XClosure__Group_1__0__Impl ) + // InternalMenuDsl.g:10280:2: rule__XClosure__Group_1__0__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0__Impl(); @@ -34543,23 +34807,23 @@ // $ANTLR start "rule__XClosure__Group_1__0__Impl" - // InternalMenuDsl.g:10205:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ; + // InternalMenuDsl.g:10286:1: rule__XClosure__Group_1__0__Impl : ( ( rule__XClosure__Group_1_0__0 ) ) ; public final void rule__XClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10209:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) - // InternalMenuDsl.g:10210:1: ( ( rule__XClosure__Group_1_0__0 ) ) + // InternalMenuDsl.g:10290:1: ( ( ( rule__XClosure__Group_1_0__0 ) ) ) + // InternalMenuDsl.g:10291:1: ( ( rule__XClosure__Group_1_0__0 ) ) { - // InternalMenuDsl.g:10210:1: ( ( rule__XClosure__Group_1_0__0 ) ) - // InternalMenuDsl.g:10211:2: ( rule__XClosure__Group_1_0__0 ) + // InternalMenuDsl.g:10291:1: ( ( rule__XClosure__Group_1_0__0 ) ) + // InternalMenuDsl.g:10292:2: ( rule__XClosure__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0()); } - // InternalMenuDsl.g:10212:2: ( rule__XClosure__Group_1_0__0 ) - // InternalMenuDsl.g:10212:3: rule__XClosure__Group_1_0__0 + // InternalMenuDsl.g:10293:2: ( rule__XClosure__Group_1_0__0 ) + // InternalMenuDsl.g:10293:3: rule__XClosure__Group_1_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0__0(); @@ -34594,14 +34858,14 @@ // $ANTLR start "rule__XClosure__Group_1_0__0" - // InternalMenuDsl.g:10221:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ; + // InternalMenuDsl.g:10302:1: rule__XClosure__Group_1_0__0 : rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ; public final void rule__XClosure__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10225:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) - // InternalMenuDsl.g:10226:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 + // InternalMenuDsl.g:10306:1: ( rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 ) + // InternalMenuDsl.g:10307:2: rule__XClosure__Group_1_0__0__Impl rule__XClosure__Group_1_0__1 { pushFollow(FOLLOW_70); rule__XClosure__Group_1_0__0__Impl(); @@ -34632,31 +34896,31 @@ // $ANTLR start "rule__XClosure__Group_1_0__0__Impl" - // InternalMenuDsl.g:10233:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ; + // InternalMenuDsl.g:10314:1: rule__XClosure__Group_1_0__0__Impl : ( ( rule__XClosure__Group_1_0_0__0 )? ) ; public final void rule__XClosure__Group_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10237:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) - // InternalMenuDsl.g:10238:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) + // InternalMenuDsl.g:10318:1: ( ( ( rule__XClosure__Group_1_0_0__0 )? ) ) + // InternalMenuDsl.g:10319:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) { - // InternalMenuDsl.g:10238:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) - // InternalMenuDsl.g:10239:2: ( rule__XClosure__Group_1_0_0__0 )? + // InternalMenuDsl.g:10319:1: ( ( rule__XClosure__Group_1_0_0__0 )? ) + // InternalMenuDsl.g:10320:2: ( rule__XClosure__Group_1_0_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0()); } - // InternalMenuDsl.g:10240:2: ( rule__XClosure__Group_1_0_0__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + // InternalMenuDsl.g:10321:2: ( rule__XClosure__Group_1_0_0__0 )? + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==RULE_ID||LA94_0==31||LA94_0==60) ) { - alt94=1; + if ( (LA95_0==RULE_ID||LA95_0==31||LA95_0==61) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : - // InternalMenuDsl.g:10240:3: rule__XClosure__Group_1_0_0__0 + // InternalMenuDsl.g:10321:3: rule__XClosure__Group_1_0_0__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0__0(); @@ -34694,14 +34958,14 @@ // $ANTLR start "rule__XClosure__Group_1_0__1" - // InternalMenuDsl.g:10248:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ; + // InternalMenuDsl.g:10329:1: rule__XClosure__Group_1_0__1 : rule__XClosure__Group_1_0__1__Impl ; public final void rule__XClosure__Group_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10252:1: ( rule__XClosure__Group_1_0__1__Impl ) - // InternalMenuDsl.g:10253:2: rule__XClosure__Group_1_0__1__Impl + // InternalMenuDsl.g:10333:1: ( rule__XClosure__Group_1_0__1__Impl ) + // InternalMenuDsl.g:10334:2: rule__XClosure__Group_1_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0__1__Impl(); @@ -34727,23 +34991,23 @@ // $ANTLR start "rule__XClosure__Group_1_0__1__Impl" - // InternalMenuDsl.g:10259:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ; + // InternalMenuDsl.g:10340:1: rule__XClosure__Group_1_0__1__Impl : ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ; public final void rule__XClosure__Group_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10263:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) - // InternalMenuDsl.g:10264:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) + // InternalMenuDsl.g:10344:1: ( ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) ) + // InternalMenuDsl.g:10345:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) { - // InternalMenuDsl.g:10264:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) - // InternalMenuDsl.g:10265:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) + // InternalMenuDsl.g:10345:1: ( ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) ) + // InternalMenuDsl.g:10346:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1()); } - // InternalMenuDsl.g:10266:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) - // InternalMenuDsl.g:10266:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 + // InternalMenuDsl.g:10347:2: ( rule__XClosure__ExplicitSyntaxAssignment_1_0_1 ) + // InternalMenuDsl.g:10347:3: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 { pushFollow(FOLLOW_2); rule__XClosure__ExplicitSyntaxAssignment_1_0_1(); @@ -34778,14 +35042,14 @@ // $ANTLR start "rule__XClosure__Group_1_0_0__0" - // InternalMenuDsl.g:10275:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ; + // InternalMenuDsl.g:10356:1: rule__XClosure__Group_1_0_0__0 : rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ; public final void rule__XClosure__Group_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10279:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) - // InternalMenuDsl.g:10280:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 + // InternalMenuDsl.g:10360:1: ( rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 ) + // InternalMenuDsl.g:10361:2: rule__XClosure__Group_1_0_0__0__Impl rule__XClosure__Group_1_0_0__1 { pushFollow(FOLLOW_25); rule__XClosure__Group_1_0_0__0__Impl(); @@ -34816,23 +35080,23 @@ // $ANTLR start "rule__XClosure__Group_1_0_0__0__Impl" - // InternalMenuDsl.g:10287:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ; + // InternalMenuDsl.g:10368:1: rule__XClosure__Group_1_0_0__0__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ; public final void rule__XClosure__Group_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10291:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) - // InternalMenuDsl.g:10292:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) + // InternalMenuDsl.g:10372:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) ) + // InternalMenuDsl.g:10373:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) { - // InternalMenuDsl.g:10292:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) - // InternalMenuDsl.g:10293:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) + // InternalMenuDsl.g:10373:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) ) + // InternalMenuDsl.g:10374:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0()); } - // InternalMenuDsl.g:10294:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) - // InternalMenuDsl.g:10294:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 + // InternalMenuDsl.g:10375:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 ) + // InternalMenuDsl.g:10375:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 { pushFollow(FOLLOW_2); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0(); @@ -34867,14 +35131,14 @@ // $ANTLR start "rule__XClosure__Group_1_0_0__1" - // InternalMenuDsl.g:10302:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ; + // InternalMenuDsl.g:10383:1: rule__XClosure__Group_1_0_0__1 : rule__XClosure__Group_1_0_0__1__Impl ; public final void rule__XClosure__Group_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10306:1: ( rule__XClosure__Group_1_0_0__1__Impl ) - // InternalMenuDsl.g:10307:2: rule__XClosure__Group_1_0_0__1__Impl + // InternalMenuDsl.g:10387:1: ( rule__XClosure__Group_1_0_0__1__Impl ) + // InternalMenuDsl.g:10388:2: rule__XClosure__Group_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0__1__Impl(); @@ -34900,35 +35164,35 @@ // $ANTLR start "rule__XClosure__Group_1_0_0__1__Impl" - // InternalMenuDsl.g:10313:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ; + // InternalMenuDsl.g:10394:1: rule__XClosure__Group_1_0_0__1__Impl : ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ; public final void rule__XClosure__Group_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10317:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) - // InternalMenuDsl.g:10318:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) + // InternalMenuDsl.g:10398:1: ( ( ( rule__XClosure__Group_1_0_0_1__0 )* ) ) + // InternalMenuDsl.g:10399:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) { - // InternalMenuDsl.g:10318:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) - // InternalMenuDsl.g:10319:2: ( rule__XClosure__Group_1_0_0_1__0 )* + // InternalMenuDsl.g:10399:1: ( ( rule__XClosure__Group_1_0_0_1__0 )* ) + // InternalMenuDsl.g:10400:2: ( rule__XClosure__Group_1_0_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getGroup_1_0_0_1()); } - // InternalMenuDsl.g:10320:2: ( rule__XClosure__Group_1_0_0_1__0 )* - loop95: + // InternalMenuDsl.g:10401:2: ( rule__XClosure__Group_1_0_0_1__0 )* + loop96: do { - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==62) ) { - alt95=1; + if ( (LA96_0==63) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : - // InternalMenuDsl.g:10320:3: rule__XClosure__Group_1_0_0_1__0 + // InternalMenuDsl.g:10401:3: rule__XClosure__Group_1_0_0_1__0 { pushFollow(FOLLOW_26); rule__XClosure__Group_1_0_0_1__0(); @@ -34940,7 +35204,7 @@ break; default : - break loop95; + break loop96; } } while (true); @@ -34969,14 +35233,14 @@ // $ANTLR start "rule__XClosure__Group_1_0_0_1__0" - // InternalMenuDsl.g:10329:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ; + // InternalMenuDsl.g:10410:1: rule__XClosure__Group_1_0_0_1__0 : rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ; public final void rule__XClosure__Group_1_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10333:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) - // InternalMenuDsl.g:10334:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 + // InternalMenuDsl.g:10414:1: ( rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 ) + // InternalMenuDsl.g:10415:2: rule__XClosure__Group_1_0_0_1__0__Impl rule__XClosure__Group_1_0_0_1__1 { pushFollow(FOLLOW_44); rule__XClosure__Group_1_0_0_1__0__Impl(); @@ -35007,22 +35271,22 @@ // $ANTLR start "rule__XClosure__Group_1_0_0_1__0__Impl" - // InternalMenuDsl.g:10341:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:10422:1: rule__XClosure__Group_1_0_0_1__0__Impl : ( ',' ) ; public final void rule__XClosure__Group_1_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10345:1: ( ( ',' ) ) - // InternalMenuDsl.g:10346:1: ( ',' ) + // InternalMenuDsl.g:10426:1: ( ( ',' ) ) + // InternalMenuDsl.g:10427:1: ( ',' ) { - // InternalMenuDsl.g:10346:1: ( ',' ) - // InternalMenuDsl.g:10347:2: ',' + // InternalMenuDsl.g:10427:1: ( ',' ) + // InternalMenuDsl.g:10428:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getCommaKeyword_1_0_0_1_0()); } @@ -35048,14 +35312,14 @@ // $ANTLR start "rule__XClosure__Group_1_0_0_1__1" - // InternalMenuDsl.g:10356:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ; + // InternalMenuDsl.g:10437:1: rule__XClosure__Group_1_0_0_1__1 : rule__XClosure__Group_1_0_0_1__1__Impl ; public final void rule__XClosure__Group_1_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10360:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) - // InternalMenuDsl.g:10361:2: rule__XClosure__Group_1_0_0_1__1__Impl + // InternalMenuDsl.g:10441:1: ( rule__XClosure__Group_1_0_0_1__1__Impl ) + // InternalMenuDsl.g:10442:2: rule__XClosure__Group_1_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XClosure__Group_1_0_0_1__1__Impl(); @@ -35081,23 +35345,23 @@ // $ANTLR start "rule__XClosure__Group_1_0_0_1__1__Impl" - // InternalMenuDsl.g:10367:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ; + // InternalMenuDsl.g:10448:1: rule__XClosure__Group_1_0_0_1__1__Impl : ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ; public final void rule__XClosure__Group_1_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10371:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) - // InternalMenuDsl.g:10372:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) + // InternalMenuDsl.g:10452:1: ( ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) ) + // InternalMenuDsl.g:10453:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) { - // InternalMenuDsl.g:10372:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) - // InternalMenuDsl.g:10373:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) + // InternalMenuDsl.g:10453:1: ( ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) ) + // InternalMenuDsl.g:10454:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1()); } - // InternalMenuDsl.g:10374:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) - // InternalMenuDsl.g:10374:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 + // InternalMenuDsl.g:10455:2: ( rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 ) + // InternalMenuDsl.g:10455:3: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 { pushFollow(FOLLOW_2); rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1(); @@ -35132,14 +35396,14 @@ // $ANTLR start "rule__XExpressionInClosure__Group__0" - // InternalMenuDsl.g:10383:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; + // InternalMenuDsl.g:10464:1: rule__XExpressionInClosure__Group__0 : rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ; public final void rule__XExpressionInClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10387:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) - // InternalMenuDsl.g:10388:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 + // InternalMenuDsl.g:10468:1: ( rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 ) + // InternalMenuDsl.g:10469:2: rule__XExpressionInClosure__Group__0__Impl rule__XExpressionInClosure__Group__1 { pushFollow(FOLLOW_68); rule__XExpressionInClosure__Group__0__Impl(); @@ -35170,23 +35434,23 @@ // $ANTLR start "rule__XExpressionInClosure__Group__0__Impl" - // InternalMenuDsl.g:10395:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:10476:1: rule__XExpressionInClosure__Group__0__Impl : ( () ) ; public final void rule__XExpressionInClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10399:1: ( ( () ) ) - // InternalMenuDsl.g:10400:1: ( () ) + // InternalMenuDsl.g:10480:1: ( ( () ) ) + // InternalMenuDsl.g:10481:1: ( () ) { - // InternalMenuDsl.g:10400:1: ( () ) - // InternalMenuDsl.g:10401:2: () + // InternalMenuDsl.g:10481:1: ( () ) + // InternalMenuDsl.g:10482:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getXBlockExpressionAction_0()); } - // InternalMenuDsl.g:10402:2: () - // InternalMenuDsl.g:10402:3: + // InternalMenuDsl.g:10483:2: () + // InternalMenuDsl.g:10483:3: { } @@ -35211,14 +35475,14 @@ // $ANTLR start "rule__XExpressionInClosure__Group__1" - // InternalMenuDsl.g:10410:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; + // InternalMenuDsl.g:10491:1: rule__XExpressionInClosure__Group__1 : rule__XExpressionInClosure__Group__1__Impl ; public final void rule__XExpressionInClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10414:1: ( rule__XExpressionInClosure__Group__1__Impl ) - // InternalMenuDsl.g:10415:2: rule__XExpressionInClosure__Group__1__Impl + // InternalMenuDsl.g:10495:1: ( rule__XExpressionInClosure__Group__1__Impl ) + // InternalMenuDsl.g:10496:2: rule__XExpressionInClosure__Group__1__Impl { pushFollow(FOLLOW_2); rule__XExpressionInClosure__Group__1__Impl(); @@ -35244,35 +35508,35 @@ // $ANTLR start "rule__XExpressionInClosure__Group__1__Impl" - // InternalMenuDsl.g:10421:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; + // InternalMenuDsl.g:10502:1: rule__XExpressionInClosure__Group__1__Impl : ( ( rule__XExpressionInClosure__Group_1__0 )* ) ; public final void rule__XExpressionInClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10425:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) - // InternalMenuDsl.g:10426:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // InternalMenuDsl.g:10506:1: ( ( ( rule__XExpressionInClosure__Group_1__0 )* ) ) + // InternalMenuDsl.g:10507:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) { - // InternalMenuDsl.g:10426:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) - // InternalMenuDsl.g:10427:2: ( rule__XExpressionInClosure__Group_1__0 )* + // InternalMenuDsl.g:10507:1: ( ( rule__XExpressionInClosure__Group_1__0 )* ) + // InternalMenuDsl.g:10508:2: ( rule__XExpressionInClosure__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getGroup_1()); } - // InternalMenuDsl.g:10428:2: ( rule__XExpressionInClosure__Group_1__0 )* - loop96: + // InternalMenuDsl.g:10509:2: ( rule__XExpressionInClosure__Group_1__0 )* + loop97: do { - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( ((LA96_0>=RULE_STRING && LA96_0<=RULE_DECIMAL)||LA96_0==27||(LA96_0>=34 && LA96_0<=35)||LA96_0==40||(LA96_0>=44 && LA96_0<=50)||LA96_0==52||LA96_0==60||(LA96_0>=64 && LA96_0<=65)||LA96_0==68||LA96_0==70||(LA96_0>=74 && LA96_0<=82)||LA96_0==84||(LA96_0>=103 && LA96_0<=104)) ) { - alt96=1; + if ( ((LA97_0>=RULE_STRING && LA97_0<=RULE_DECIMAL)||LA97_0==27||(LA97_0>=34 && LA97_0<=35)||LA97_0==40||(LA97_0>=44 && LA97_0<=50)||LA97_0==52||LA97_0==61||(LA97_0>=65 && LA97_0<=66)||LA97_0==69||LA97_0==71||(LA97_0>=75 && LA97_0<=83)||LA97_0==85||(LA97_0>=104 && LA97_0<=105)) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : - // InternalMenuDsl.g:10428:3: rule__XExpressionInClosure__Group_1__0 + // InternalMenuDsl.g:10509:3: rule__XExpressionInClosure__Group_1__0 { pushFollow(FOLLOW_71); rule__XExpressionInClosure__Group_1__0(); @@ -35284,7 +35548,7 @@ break; default : - break loop96; + break loop97; } } while (true); @@ -35313,14 +35577,14 @@ // $ANTLR start "rule__XExpressionInClosure__Group_1__0" - // InternalMenuDsl.g:10437:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; + // InternalMenuDsl.g:10518:1: rule__XExpressionInClosure__Group_1__0 : rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ; public final void rule__XExpressionInClosure__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10441:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) - // InternalMenuDsl.g:10442:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 + // InternalMenuDsl.g:10522:1: ( rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 ) + // InternalMenuDsl.g:10523:2: rule__XExpressionInClosure__Group_1__0__Impl rule__XExpressionInClosure__Group_1__1 { pushFollow(FOLLOW_19); rule__XExpressionInClosure__Group_1__0__Impl(); @@ -35351,23 +35615,23 @@ // $ANTLR start "rule__XExpressionInClosure__Group_1__0__Impl" - // InternalMenuDsl.g:10449:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; + // InternalMenuDsl.g:10530:1: rule__XExpressionInClosure__Group_1__0__Impl : ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ; public final void rule__XExpressionInClosure__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10453:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) - // InternalMenuDsl.g:10454:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // InternalMenuDsl.g:10534:1: ( ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) ) + // InternalMenuDsl.g:10535:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) { - // InternalMenuDsl.g:10454:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) - // InternalMenuDsl.g:10455:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // InternalMenuDsl.g:10535:1: ( ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) ) + // InternalMenuDsl.g:10536:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0()); } - // InternalMenuDsl.g:10456:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) - // InternalMenuDsl.g:10456:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0 + // InternalMenuDsl.g:10537:2: ( rule__XExpressionInClosure__ExpressionsAssignment_1_0 ) + // InternalMenuDsl.g:10537:3: rule__XExpressionInClosure__ExpressionsAssignment_1_0 { pushFollow(FOLLOW_2); rule__XExpressionInClosure__ExpressionsAssignment_1_0(); @@ -35402,14 +35666,14 @@ // $ANTLR start "rule__XExpressionInClosure__Group_1__1" - // InternalMenuDsl.g:10464:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; + // InternalMenuDsl.g:10545:1: rule__XExpressionInClosure__Group_1__1 : rule__XExpressionInClosure__Group_1__1__Impl ; public final void rule__XExpressionInClosure__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10468:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) - // InternalMenuDsl.g:10469:2: rule__XExpressionInClosure__Group_1__1__Impl + // InternalMenuDsl.g:10549:1: ( rule__XExpressionInClosure__Group_1__1__Impl ) + // InternalMenuDsl.g:10550:2: rule__XExpressionInClosure__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__XExpressionInClosure__Group_1__1__Impl(); @@ -35435,33 +35699,33 @@ // $ANTLR start "rule__XExpressionInClosure__Group_1__1__Impl" - // InternalMenuDsl.g:10475:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; + // InternalMenuDsl.g:10556:1: rule__XExpressionInClosure__Group_1__1__Impl : ( ( ';' )? ) ; public final void rule__XExpressionInClosure__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10479:1: ( ( ( ';' )? ) ) - // InternalMenuDsl.g:10480:1: ( ( ';' )? ) + // InternalMenuDsl.g:10560:1: ( ( ( ';' )? ) ) + // InternalMenuDsl.g:10561:1: ( ( ';' )? ) { - // InternalMenuDsl.g:10480:1: ( ( ';' )? ) - // InternalMenuDsl.g:10481:2: ( ';' )? + // InternalMenuDsl.g:10561:1: ( ( ';' )? ) + // InternalMenuDsl.g:10562:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getSemicolonKeyword_1_1()); } - // InternalMenuDsl.g:10482:2: ( ';' )? - int alt97=2; - int LA97_0 = input.LA(1); + // InternalMenuDsl.g:10563:2: ( ';' )? + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==58) ) { - alt97=1; + if ( (LA98_0==59) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : - // InternalMenuDsl.g:10482:3: ';' + // InternalMenuDsl.g:10563:3: ';' { - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; } break; @@ -35493,14 +35757,14 @@ // $ANTLR start "rule__XShortClosure__Group__0" - // InternalMenuDsl.g:10491:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; + // InternalMenuDsl.g:10572:1: rule__XShortClosure__Group__0 : rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ; public final void rule__XShortClosure__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10495:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) - // InternalMenuDsl.g:10496:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 + // InternalMenuDsl.g:10576:1: ( rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 ) + // InternalMenuDsl.g:10577:2: rule__XShortClosure__Group__0__Impl rule__XShortClosure__Group__1 { pushFollow(FOLLOW_27); rule__XShortClosure__Group__0__Impl(); @@ -35531,23 +35795,23 @@ // $ANTLR start "rule__XShortClosure__Group__0__Impl" - // InternalMenuDsl.g:10503:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; + // InternalMenuDsl.g:10584:1: rule__XShortClosure__Group__0__Impl : ( ( rule__XShortClosure__Group_0__0 ) ) ; public final void rule__XShortClosure__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10507:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) - // InternalMenuDsl.g:10508:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // InternalMenuDsl.g:10588:1: ( ( ( rule__XShortClosure__Group_0__0 ) ) ) + // InternalMenuDsl.g:10589:1: ( ( rule__XShortClosure__Group_0__0 ) ) { - // InternalMenuDsl.g:10508:1: ( ( rule__XShortClosure__Group_0__0 ) ) - // InternalMenuDsl.g:10509:2: ( rule__XShortClosure__Group_0__0 ) + // InternalMenuDsl.g:10589:1: ( ( rule__XShortClosure__Group_0__0 ) ) + // InternalMenuDsl.g:10590:2: ( rule__XShortClosure__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0()); } - // InternalMenuDsl.g:10510:2: ( rule__XShortClosure__Group_0__0 ) - // InternalMenuDsl.g:10510:3: rule__XShortClosure__Group_0__0 + // InternalMenuDsl.g:10591:2: ( rule__XShortClosure__Group_0__0 ) + // InternalMenuDsl.g:10591:3: rule__XShortClosure__Group_0__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0__0(); @@ -35582,14 +35846,14 @@ // $ANTLR start "rule__XShortClosure__Group__1" - // InternalMenuDsl.g:10518:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; + // InternalMenuDsl.g:10599:1: rule__XShortClosure__Group__1 : rule__XShortClosure__Group__1__Impl ; public final void rule__XShortClosure__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10522:1: ( rule__XShortClosure__Group__1__Impl ) - // InternalMenuDsl.g:10523:2: rule__XShortClosure__Group__1__Impl + // InternalMenuDsl.g:10603:1: ( rule__XShortClosure__Group__1__Impl ) + // InternalMenuDsl.g:10604:2: rule__XShortClosure__Group__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group__1__Impl(); @@ -35615,23 +35879,23 @@ // $ANTLR start "rule__XShortClosure__Group__1__Impl" - // InternalMenuDsl.g:10529:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; + // InternalMenuDsl.g:10610:1: rule__XShortClosure__Group__1__Impl : ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ; public final void rule__XShortClosure__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10533:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) - // InternalMenuDsl.g:10534:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // InternalMenuDsl.g:10614:1: ( ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) ) + // InternalMenuDsl.g:10615:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) { - // InternalMenuDsl.g:10534:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) - // InternalMenuDsl.g:10535:2: ( rule__XShortClosure__ExpressionAssignment_1 ) + // InternalMenuDsl.g:10615:1: ( ( rule__XShortClosure__ExpressionAssignment_1 ) ) + // InternalMenuDsl.g:10616:2: ( rule__XShortClosure__ExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1()); } - // InternalMenuDsl.g:10536:2: ( rule__XShortClosure__ExpressionAssignment_1 ) - // InternalMenuDsl.g:10536:3: rule__XShortClosure__ExpressionAssignment_1 + // InternalMenuDsl.g:10617:2: ( rule__XShortClosure__ExpressionAssignment_1 ) + // InternalMenuDsl.g:10617:3: rule__XShortClosure__ExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__XShortClosure__ExpressionAssignment_1(); @@ -35666,14 +35930,14 @@ // $ANTLR start "rule__XShortClosure__Group_0__0" - // InternalMenuDsl.g:10545:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; + // InternalMenuDsl.g:10626:1: rule__XShortClosure__Group_0__0 : rule__XShortClosure__Group_0__0__Impl ; public final void rule__XShortClosure__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10549:1: ( rule__XShortClosure__Group_0__0__Impl ) - // InternalMenuDsl.g:10550:2: rule__XShortClosure__Group_0__0__Impl + // InternalMenuDsl.g:10630:1: ( rule__XShortClosure__Group_0__0__Impl ) + // InternalMenuDsl.g:10631:2: rule__XShortClosure__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0__0__Impl(); @@ -35699,23 +35963,23 @@ // $ANTLR start "rule__XShortClosure__Group_0__0__Impl" - // InternalMenuDsl.g:10556:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:10637:1: rule__XShortClosure__Group_0__0__Impl : ( ( rule__XShortClosure__Group_0_0__0 ) ) ; public final void rule__XShortClosure__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10560:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:10561:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // InternalMenuDsl.g:10641:1: ( ( ( rule__XShortClosure__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:10642:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) { - // InternalMenuDsl.g:10561:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) - // InternalMenuDsl.g:10562:2: ( rule__XShortClosure__Group_0_0__0 ) + // InternalMenuDsl.g:10642:1: ( ( rule__XShortClosure__Group_0_0__0 ) ) + // InternalMenuDsl.g:10643:2: ( rule__XShortClosure__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0()); } - // InternalMenuDsl.g:10563:2: ( rule__XShortClosure__Group_0_0__0 ) - // InternalMenuDsl.g:10563:3: rule__XShortClosure__Group_0_0__0 + // InternalMenuDsl.g:10644:2: ( rule__XShortClosure__Group_0_0__0 ) + // InternalMenuDsl.g:10644:3: rule__XShortClosure__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0__0(); @@ -35750,14 +36014,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__0" - // InternalMenuDsl.g:10572:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; + // InternalMenuDsl.g:10653:1: rule__XShortClosure__Group_0_0__0 : rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ; public final void rule__XShortClosure__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10576:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) - // InternalMenuDsl.g:10577:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 + // InternalMenuDsl.g:10657:1: ( rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 ) + // InternalMenuDsl.g:10658:2: rule__XShortClosure__Group_0_0__0__Impl rule__XShortClosure__Group_0_0__1 { pushFollow(FOLLOW_70); rule__XShortClosure__Group_0_0__0__Impl(); @@ -35788,23 +36052,23 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__0__Impl" - // InternalMenuDsl.g:10584:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:10665:1: rule__XShortClosure__Group_0_0__0__Impl : ( () ) ; public final void rule__XShortClosure__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10588:1: ( ( () ) ) - // InternalMenuDsl.g:10589:1: ( () ) + // InternalMenuDsl.g:10669:1: ( ( () ) ) + // InternalMenuDsl.g:10670:1: ( () ) { - // InternalMenuDsl.g:10589:1: ( () ) - // InternalMenuDsl.g:10590:2: () + // InternalMenuDsl.g:10670:1: ( () ) + // InternalMenuDsl.g:10671:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getXClosureAction_0_0_0()); } - // InternalMenuDsl.g:10591:2: () - // InternalMenuDsl.g:10591:3: + // InternalMenuDsl.g:10672:2: () + // InternalMenuDsl.g:10672:3: { } @@ -35829,14 +36093,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__1" - // InternalMenuDsl.g:10599:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; + // InternalMenuDsl.g:10680:1: rule__XShortClosure__Group_0_0__1 : rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ; public final void rule__XShortClosure__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10603:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) - // InternalMenuDsl.g:10604:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 + // InternalMenuDsl.g:10684:1: ( rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 ) + // InternalMenuDsl.g:10685:2: rule__XShortClosure__Group_0_0__1__Impl rule__XShortClosure__Group_0_0__2 { pushFollow(FOLLOW_70); rule__XShortClosure__Group_0_0__1__Impl(); @@ -35867,31 +36131,31 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__1__Impl" - // InternalMenuDsl.g:10611:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; + // InternalMenuDsl.g:10692:1: rule__XShortClosure__Group_0_0__1__Impl : ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ; public final void rule__XShortClosure__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10615:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) - // InternalMenuDsl.g:10616:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // InternalMenuDsl.g:10696:1: ( ( ( rule__XShortClosure__Group_0_0_1__0 )? ) ) + // InternalMenuDsl.g:10697:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) { - // InternalMenuDsl.g:10616:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) - // InternalMenuDsl.g:10617:2: ( rule__XShortClosure__Group_0_0_1__0 )? + // InternalMenuDsl.g:10697:1: ( ( rule__XShortClosure__Group_0_0_1__0 )? ) + // InternalMenuDsl.g:10698:2: ( rule__XShortClosure__Group_0_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1()); } - // InternalMenuDsl.g:10618:2: ( rule__XShortClosure__Group_0_0_1__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + // InternalMenuDsl.g:10699:2: ( rule__XShortClosure__Group_0_0_1__0 )? + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==RULE_ID||LA98_0==31||LA98_0==60) ) { - alt98=1; + if ( (LA99_0==RULE_ID||LA99_0==31||LA99_0==61) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : - // InternalMenuDsl.g:10618:3: rule__XShortClosure__Group_0_0_1__0 + // InternalMenuDsl.g:10699:3: rule__XShortClosure__Group_0_0_1__0 { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1__0(); @@ -35929,14 +36193,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__2" - // InternalMenuDsl.g:10626:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; + // InternalMenuDsl.g:10707:1: rule__XShortClosure__Group_0_0__2 : rule__XShortClosure__Group_0_0__2__Impl ; public final void rule__XShortClosure__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10630:1: ( rule__XShortClosure__Group_0_0__2__Impl ) - // InternalMenuDsl.g:10631:2: rule__XShortClosure__Group_0_0__2__Impl + // InternalMenuDsl.g:10711:1: ( rule__XShortClosure__Group_0_0__2__Impl ) + // InternalMenuDsl.g:10712:2: rule__XShortClosure__Group_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0__2__Impl(); @@ -35962,23 +36226,23 @@ // $ANTLR start "rule__XShortClosure__Group_0_0__2__Impl" - // InternalMenuDsl.g:10637:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; + // InternalMenuDsl.g:10718:1: rule__XShortClosure__Group_0_0__2__Impl : ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ; public final void rule__XShortClosure__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10641:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) - // InternalMenuDsl.g:10642:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // InternalMenuDsl.g:10722:1: ( ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) ) + // InternalMenuDsl.g:10723:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) { - // InternalMenuDsl.g:10642:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) - // InternalMenuDsl.g:10643:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // InternalMenuDsl.g:10723:1: ( ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) ) + // InternalMenuDsl.g:10724:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2()); } - // InternalMenuDsl.g:10644:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) - // InternalMenuDsl.g:10644:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 + // InternalMenuDsl.g:10725:2: ( rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 ) + // InternalMenuDsl.g:10725:3: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 { pushFollow(FOLLOW_2); rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2(); @@ -36013,14 +36277,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1__0" - // InternalMenuDsl.g:10653:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; + // InternalMenuDsl.g:10734:1: rule__XShortClosure__Group_0_0_1__0 : rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ; public final void rule__XShortClosure__Group_0_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10657:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) - // InternalMenuDsl.g:10658:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 + // InternalMenuDsl.g:10738:1: ( rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 ) + // InternalMenuDsl.g:10739:2: rule__XShortClosure__Group_0_0_1__0__Impl rule__XShortClosure__Group_0_0_1__1 { pushFollow(FOLLOW_25); rule__XShortClosure__Group_0_0_1__0__Impl(); @@ -36051,23 +36315,23 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1__0__Impl" - // InternalMenuDsl.g:10665:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; + // InternalMenuDsl.g:10746:1: rule__XShortClosure__Group_0_0_1__0__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ; public final void rule__XShortClosure__Group_0_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10669:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) - // InternalMenuDsl.g:10670:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // InternalMenuDsl.g:10750:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) ) + // InternalMenuDsl.g:10751:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) { - // InternalMenuDsl.g:10670:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) - // InternalMenuDsl.g:10671:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // InternalMenuDsl.g:10751:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) ) + // InternalMenuDsl.g:10752:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0()); } - // InternalMenuDsl.g:10672:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) - // InternalMenuDsl.g:10672:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 + // InternalMenuDsl.g:10753:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 ) + // InternalMenuDsl.g:10753:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 { pushFollow(FOLLOW_2); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0(); @@ -36102,14 +36366,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1__1" - // InternalMenuDsl.g:10680:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; + // InternalMenuDsl.g:10761:1: rule__XShortClosure__Group_0_0_1__1 : rule__XShortClosure__Group_0_0_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10684:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) - // InternalMenuDsl.g:10685:2: rule__XShortClosure__Group_0_0_1__1__Impl + // InternalMenuDsl.g:10765:1: ( rule__XShortClosure__Group_0_0_1__1__Impl ) + // InternalMenuDsl.g:10766:2: rule__XShortClosure__Group_0_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1__1__Impl(); @@ -36135,35 +36399,35 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1__1__Impl" - // InternalMenuDsl.g:10691:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; + // InternalMenuDsl.g:10772:1: rule__XShortClosure__Group_0_0_1__1__Impl : ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ; public final void rule__XShortClosure__Group_0_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10695:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) - // InternalMenuDsl.g:10696:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // InternalMenuDsl.g:10776:1: ( ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) ) + // InternalMenuDsl.g:10777:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) { - // InternalMenuDsl.g:10696:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) - // InternalMenuDsl.g:10697:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* + // InternalMenuDsl.g:10777:1: ( ( rule__XShortClosure__Group_0_0_1_1__0 )* ) + // InternalMenuDsl.g:10778:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1()); } - // InternalMenuDsl.g:10698:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* - loop99: + // InternalMenuDsl.g:10779:2: ( rule__XShortClosure__Group_0_0_1_1__0 )* + loop100: do { - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==62) ) { - alt99=1; + if ( (LA100_0==63) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : - // InternalMenuDsl.g:10698:3: rule__XShortClosure__Group_0_0_1_1__0 + // InternalMenuDsl.g:10779:3: rule__XShortClosure__Group_0_0_1_1__0 { pushFollow(FOLLOW_26); rule__XShortClosure__Group_0_0_1_1__0(); @@ -36175,7 +36439,7 @@ break; default : - break loop99; + break loop100; } } while (true); @@ -36204,14 +36468,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0" - // InternalMenuDsl.g:10707:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; + // InternalMenuDsl.g:10788:1: rule__XShortClosure__Group_0_0_1_1__0 : rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ; public final void rule__XShortClosure__Group_0_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10711:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) - // InternalMenuDsl.g:10712:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 + // InternalMenuDsl.g:10792:1: ( rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 ) + // InternalMenuDsl.g:10793:2: rule__XShortClosure__Group_0_0_1_1__0__Impl rule__XShortClosure__Group_0_0_1_1__1 { pushFollow(FOLLOW_44); rule__XShortClosure__Group_0_0_1_1__0__Impl(); @@ -36242,22 +36506,22 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__0__Impl" - // InternalMenuDsl.g:10719:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:10800:1: rule__XShortClosure__Group_0_0_1_1__0__Impl : ( ',' ) ; public final void rule__XShortClosure__Group_0_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10723:1: ( ( ',' ) ) - // InternalMenuDsl.g:10724:1: ( ',' ) + // InternalMenuDsl.g:10804:1: ( ( ',' ) ) + // InternalMenuDsl.g:10805:1: ( ',' ) { - // InternalMenuDsl.g:10724:1: ( ',' ) - // InternalMenuDsl.g:10725:2: ',' + // InternalMenuDsl.g:10805:1: ( ',' ) + // InternalMenuDsl.g:10806:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getCommaKeyword_0_0_1_1_0()); } @@ -36283,14 +36547,14 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1" - // InternalMenuDsl.g:10734:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; + // InternalMenuDsl.g:10815:1: rule__XShortClosure__Group_0_0_1_1__1 : rule__XShortClosure__Group_0_0_1_1__1__Impl ; public final void rule__XShortClosure__Group_0_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10738:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) - // InternalMenuDsl.g:10739:2: rule__XShortClosure__Group_0_0_1_1__1__Impl + // InternalMenuDsl.g:10819:1: ( rule__XShortClosure__Group_0_0_1_1__1__Impl ) + // InternalMenuDsl.g:10820:2: rule__XShortClosure__Group_0_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XShortClosure__Group_0_0_1_1__1__Impl(); @@ -36316,23 +36580,23 @@ // $ANTLR start "rule__XShortClosure__Group_0_0_1_1__1__Impl" - // InternalMenuDsl.g:10745:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; + // InternalMenuDsl.g:10826:1: rule__XShortClosure__Group_0_0_1_1__1__Impl : ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ; public final void rule__XShortClosure__Group_0_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10749:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) - // InternalMenuDsl.g:10750:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // InternalMenuDsl.g:10830:1: ( ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) ) + // InternalMenuDsl.g:10831:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) { - // InternalMenuDsl.g:10750:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) - // InternalMenuDsl.g:10751:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // InternalMenuDsl.g:10831:1: ( ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) ) + // InternalMenuDsl.g:10832:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1()); } - // InternalMenuDsl.g:10752:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) - // InternalMenuDsl.g:10752:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 + // InternalMenuDsl.g:10833:2: ( rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 ) + // InternalMenuDsl.g:10833:3: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 { pushFollow(FOLLOW_2); rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1(); @@ -36367,14 +36631,14 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__0" - // InternalMenuDsl.g:10761:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; + // InternalMenuDsl.g:10842:1: rule__XParenthesizedExpression__Group__0 : rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ; public final void rule__XParenthesizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10765:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) - // InternalMenuDsl.g:10766:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 + // InternalMenuDsl.g:10846:1: ( rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 ) + // InternalMenuDsl.g:10847:2: rule__XParenthesizedExpression__Group__0__Impl rule__XParenthesizedExpression__Group__1 { pushFollow(FOLLOW_27); rule__XParenthesizedExpression__Group__0__Impl(); @@ -36405,22 +36669,22 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__0__Impl" - // InternalMenuDsl.g:10773:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; + // InternalMenuDsl.g:10854:1: rule__XParenthesizedExpression__Group__0__Impl : ( '(' ) ; public final void rule__XParenthesizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10777:1: ( ( '(' ) ) - // InternalMenuDsl.g:10778:1: ( '(' ) + // InternalMenuDsl.g:10858:1: ( ( '(' ) ) + // InternalMenuDsl.g:10859:1: ( '(' ) { - // InternalMenuDsl.g:10778:1: ( '(' ) - // InternalMenuDsl.g:10779:2: '(' + // InternalMenuDsl.g:10859:1: ( '(' ) + // InternalMenuDsl.g:10860:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getLeftParenthesisKeyword_0()); } @@ -36446,14 +36710,14 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__1" - // InternalMenuDsl.g:10788:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; + // InternalMenuDsl.g:10869:1: rule__XParenthesizedExpression__Group__1 : rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ; public final void rule__XParenthesizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10792:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) - // InternalMenuDsl.g:10793:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 + // InternalMenuDsl.g:10873:1: ( rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 ) + // InternalMenuDsl.g:10874:2: rule__XParenthesizedExpression__Group__1__Impl rule__XParenthesizedExpression__Group__2 { pushFollow(FOLLOW_72); rule__XParenthesizedExpression__Group__1__Impl(); @@ -36484,17 +36748,17 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__1__Impl" - // InternalMenuDsl.g:10800:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; + // InternalMenuDsl.g:10881:1: rule__XParenthesizedExpression__Group__1__Impl : ( ruleXExpression ) ; public final void rule__XParenthesizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10804:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:10805:1: ( ruleXExpression ) + // InternalMenuDsl.g:10885:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:10886:1: ( ruleXExpression ) { - // InternalMenuDsl.g:10805:1: ( ruleXExpression ) - // InternalMenuDsl.g:10806:2: ruleXExpression + // InternalMenuDsl.g:10886:1: ( ruleXExpression ) + // InternalMenuDsl.g:10887:2: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getXExpressionParserRuleCall_1()); @@ -36529,14 +36793,14 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__2" - // InternalMenuDsl.g:10815:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; + // InternalMenuDsl.g:10896:1: rule__XParenthesizedExpression__Group__2 : rule__XParenthesizedExpression__Group__2__Impl ; public final void rule__XParenthesizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10819:1: ( rule__XParenthesizedExpression__Group__2__Impl ) - // InternalMenuDsl.g:10820:2: rule__XParenthesizedExpression__Group__2__Impl + // InternalMenuDsl.g:10900:1: ( rule__XParenthesizedExpression__Group__2__Impl ) + // InternalMenuDsl.g:10901:2: rule__XParenthesizedExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XParenthesizedExpression__Group__2__Impl(); @@ -36562,22 +36826,22 @@ // $ANTLR start "rule__XParenthesizedExpression__Group__2__Impl" - // InternalMenuDsl.g:10826:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:10907:1: rule__XParenthesizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XParenthesizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10830:1: ( ( ')' ) ) - // InternalMenuDsl.g:10831:1: ( ')' ) + // InternalMenuDsl.g:10911:1: ( ( ')' ) ) + // InternalMenuDsl.g:10912:1: ( ')' ) { - // InternalMenuDsl.g:10831:1: ( ')' ) - // InternalMenuDsl.g:10832:2: ')' + // InternalMenuDsl.g:10912:1: ( ')' ) + // InternalMenuDsl.g:10913:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXParenthesizedExpressionAccess().getRightParenthesisKeyword_2()); } @@ -36603,14 +36867,14 @@ // $ANTLR start "rule__XIfExpression__Group__0" - // InternalMenuDsl.g:10842:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; + // InternalMenuDsl.g:10923:1: rule__XIfExpression__Group__0 : rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ; public final void rule__XIfExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10846:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) - // InternalMenuDsl.g:10847:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 + // InternalMenuDsl.g:10927:1: ( rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 ) + // InternalMenuDsl.g:10928:2: rule__XIfExpression__Group__0__Impl rule__XIfExpression__Group__1 { pushFollow(FOLLOW_73); rule__XIfExpression__Group__0__Impl(); @@ -36641,23 +36905,23 @@ // $ANTLR start "rule__XIfExpression__Group__0__Impl" - // InternalMenuDsl.g:10854:1: rule__XIfExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:10935:1: rule__XIfExpression__Group__0__Impl : ( () ) ; public final void rule__XIfExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10858:1: ( ( () ) ) - // InternalMenuDsl.g:10859:1: ( () ) + // InternalMenuDsl.g:10939:1: ( ( () ) ) + // InternalMenuDsl.g:10940:1: ( () ) { - // InternalMenuDsl.g:10859:1: ( () ) - // InternalMenuDsl.g:10860:2: () + // InternalMenuDsl.g:10940:1: ( () ) + // InternalMenuDsl.g:10941:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getXIfExpressionAction_0()); } - // InternalMenuDsl.g:10861:2: () - // InternalMenuDsl.g:10861:3: + // InternalMenuDsl.g:10942:2: () + // InternalMenuDsl.g:10942:3: { } @@ -36682,14 +36946,14 @@ // $ANTLR start "rule__XIfExpression__Group__1" - // InternalMenuDsl.g:10869:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; + // InternalMenuDsl.g:10950:1: rule__XIfExpression__Group__1 : rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ; public final void rule__XIfExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10873:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) - // InternalMenuDsl.g:10874:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 + // InternalMenuDsl.g:10954:1: ( rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 ) + // InternalMenuDsl.g:10955:2: rule__XIfExpression__Group__1__Impl rule__XIfExpression__Group__2 { pushFollow(FOLLOW_23); rule__XIfExpression__Group__1__Impl(); @@ -36720,22 +36984,22 @@ // $ANTLR start "rule__XIfExpression__Group__1__Impl" - // InternalMenuDsl.g:10881:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; + // InternalMenuDsl.g:10962:1: rule__XIfExpression__Group__1__Impl : ( 'if' ) ; public final void rule__XIfExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10885:1: ( ( 'if' ) ) - // InternalMenuDsl.g:10886:1: ( 'if' ) + // InternalMenuDsl.g:10966:1: ( ( 'if' ) ) + // InternalMenuDsl.g:10967:1: ( 'if' ) { - // InternalMenuDsl.g:10886:1: ( 'if' ) - // InternalMenuDsl.g:10887:2: 'if' + // InternalMenuDsl.g:10967:1: ( 'if' ) + // InternalMenuDsl.g:10968:2: 'if' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } - match(input,68,FOLLOW_2); if (state.failed) return ; + match(input,69,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getIfKeyword_1()); } @@ -36761,14 +37025,14 @@ // $ANTLR start "rule__XIfExpression__Group__2" - // InternalMenuDsl.g:10896:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; + // InternalMenuDsl.g:10977:1: rule__XIfExpression__Group__2 : rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ; public final void rule__XIfExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10900:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) - // InternalMenuDsl.g:10901:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 + // InternalMenuDsl.g:10981:1: ( rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 ) + // InternalMenuDsl.g:10982:2: rule__XIfExpression__Group__2__Impl rule__XIfExpression__Group__3 { pushFollow(FOLLOW_27); rule__XIfExpression__Group__2__Impl(); @@ -36799,22 +37063,22 @@ // $ANTLR start "rule__XIfExpression__Group__2__Impl" - // InternalMenuDsl.g:10908:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:10989:1: rule__XIfExpression__Group__2__Impl : ( '(' ) ; public final void rule__XIfExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10912:1: ( ( '(' ) ) - // InternalMenuDsl.g:10913:1: ( '(' ) + // InternalMenuDsl.g:10993:1: ( ( '(' ) ) + // InternalMenuDsl.g:10994:1: ( '(' ) { - // InternalMenuDsl.g:10913:1: ( '(' ) - // InternalMenuDsl.g:10914:2: '(' + // InternalMenuDsl.g:10994:1: ( '(' ) + // InternalMenuDsl.g:10995:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -36840,14 +37104,14 @@ // $ANTLR start "rule__XIfExpression__Group__3" - // InternalMenuDsl.g:10923:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; + // InternalMenuDsl.g:11004:1: rule__XIfExpression__Group__3 : rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ; public final void rule__XIfExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10927:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) - // InternalMenuDsl.g:10928:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 + // InternalMenuDsl.g:11008:1: ( rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 ) + // InternalMenuDsl.g:11009:2: rule__XIfExpression__Group__3__Impl rule__XIfExpression__Group__4 { pushFollow(FOLLOW_72); rule__XIfExpression__Group__3__Impl(); @@ -36878,23 +37142,23 @@ // $ANTLR start "rule__XIfExpression__Group__3__Impl" - // InternalMenuDsl.g:10935:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; + // InternalMenuDsl.g:11016:1: rule__XIfExpression__Group__3__Impl : ( ( rule__XIfExpression__IfAssignment_3 ) ) ; public final void rule__XIfExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10939:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) - // InternalMenuDsl.g:10940:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // InternalMenuDsl.g:11020:1: ( ( ( rule__XIfExpression__IfAssignment_3 ) ) ) + // InternalMenuDsl.g:11021:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) { - // InternalMenuDsl.g:10940:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) - // InternalMenuDsl.g:10941:2: ( rule__XIfExpression__IfAssignment_3 ) + // InternalMenuDsl.g:11021:1: ( ( rule__XIfExpression__IfAssignment_3 ) ) + // InternalMenuDsl.g:11022:2: ( rule__XIfExpression__IfAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfAssignment_3()); } - // InternalMenuDsl.g:10942:2: ( rule__XIfExpression__IfAssignment_3 ) - // InternalMenuDsl.g:10942:3: rule__XIfExpression__IfAssignment_3 + // InternalMenuDsl.g:11023:2: ( rule__XIfExpression__IfAssignment_3 ) + // InternalMenuDsl.g:11023:3: rule__XIfExpression__IfAssignment_3 { pushFollow(FOLLOW_2); rule__XIfExpression__IfAssignment_3(); @@ -36929,14 +37193,14 @@ // $ANTLR start "rule__XIfExpression__Group__4" - // InternalMenuDsl.g:10950:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; + // InternalMenuDsl.g:11031:1: rule__XIfExpression__Group__4 : rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ; public final void rule__XIfExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10954:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) - // InternalMenuDsl.g:10955:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 + // InternalMenuDsl.g:11035:1: ( rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 ) + // InternalMenuDsl.g:11036:2: rule__XIfExpression__Group__4__Impl rule__XIfExpression__Group__5 { pushFollow(FOLLOW_27); rule__XIfExpression__Group__4__Impl(); @@ -36967,22 +37231,22 @@ // $ANTLR start "rule__XIfExpression__Group__4__Impl" - // InternalMenuDsl.g:10962:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; + // InternalMenuDsl.g:11043:1: rule__XIfExpression__Group__4__Impl : ( ')' ) ; public final void rule__XIfExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10966:1: ( ( ')' ) ) - // InternalMenuDsl.g:10967:1: ( ')' ) + // InternalMenuDsl.g:11047:1: ( ( ')' ) ) + // InternalMenuDsl.g:11048:1: ( ')' ) { - // InternalMenuDsl.g:10967:1: ( ')' ) - // InternalMenuDsl.g:10968:2: ')' + // InternalMenuDsl.g:11048:1: ( ')' ) + // InternalMenuDsl.g:11049:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXIfExpressionAccess().getRightParenthesisKeyword_4()); } @@ -37008,14 +37272,14 @@ // $ANTLR start "rule__XIfExpression__Group__5" - // InternalMenuDsl.g:10977:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; + // InternalMenuDsl.g:11058:1: rule__XIfExpression__Group__5 : rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ; public final void rule__XIfExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10981:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) - // InternalMenuDsl.g:10982:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 + // InternalMenuDsl.g:11062:1: ( rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 ) + // InternalMenuDsl.g:11063:2: rule__XIfExpression__Group__5__Impl rule__XIfExpression__Group__6 { pushFollow(FOLLOW_74); rule__XIfExpression__Group__5__Impl(); @@ -37046,23 +37310,23 @@ // $ANTLR start "rule__XIfExpression__Group__5__Impl" - // InternalMenuDsl.g:10989:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; + // InternalMenuDsl.g:11070:1: rule__XIfExpression__Group__5__Impl : ( ( rule__XIfExpression__ThenAssignment_5 ) ) ; public final void rule__XIfExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:10993:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) - // InternalMenuDsl.g:10994:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // InternalMenuDsl.g:11074:1: ( ( ( rule__XIfExpression__ThenAssignment_5 ) ) ) + // InternalMenuDsl.g:11075:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) { - // InternalMenuDsl.g:10994:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) - // InternalMenuDsl.g:10995:2: ( rule__XIfExpression__ThenAssignment_5 ) + // InternalMenuDsl.g:11075:1: ( ( rule__XIfExpression__ThenAssignment_5 ) ) + // InternalMenuDsl.g:11076:2: ( rule__XIfExpression__ThenAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenAssignment_5()); } - // InternalMenuDsl.g:10996:2: ( rule__XIfExpression__ThenAssignment_5 ) - // InternalMenuDsl.g:10996:3: rule__XIfExpression__ThenAssignment_5 + // InternalMenuDsl.g:11077:2: ( rule__XIfExpression__ThenAssignment_5 ) + // InternalMenuDsl.g:11077:3: rule__XIfExpression__ThenAssignment_5 { pushFollow(FOLLOW_2); rule__XIfExpression__ThenAssignment_5(); @@ -37097,14 +37361,14 @@ // $ANTLR start "rule__XIfExpression__Group__6" - // InternalMenuDsl.g:11004:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; + // InternalMenuDsl.g:11085:1: rule__XIfExpression__Group__6 : rule__XIfExpression__Group__6__Impl ; public final void rule__XIfExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11008:1: ( rule__XIfExpression__Group__6__Impl ) - // InternalMenuDsl.g:11009:2: rule__XIfExpression__Group__6__Impl + // InternalMenuDsl.g:11089:1: ( rule__XIfExpression__Group__6__Impl ) + // InternalMenuDsl.g:11090:2: rule__XIfExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XIfExpression__Group__6__Impl(); @@ -37130,35 +37394,35 @@ // $ANTLR start "rule__XIfExpression__Group__6__Impl" - // InternalMenuDsl.g:11015:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; + // InternalMenuDsl.g:11096:1: rule__XIfExpression__Group__6__Impl : ( ( rule__XIfExpression__Group_6__0 )? ) ; public final void rule__XIfExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11019:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) - // InternalMenuDsl.g:11020:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // InternalMenuDsl.g:11100:1: ( ( ( rule__XIfExpression__Group_6__0 )? ) ) + // InternalMenuDsl.g:11101:1: ( ( rule__XIfExpression__Group_6__0 )? ) { - // InternalMenuDsl.g:11020:1: ( ( rule__XIfExpression__Group_6__0 )? ) - // InternalMenuDsl.g:11021:2: ( rule__XIfExpression__Group_6__0 )? + // InternalMenuDsl.g:11101:1: ( ( rule__XIfExpression__Group_6__0 )? ) + // InternalMenuDsl.g:11102:2: ( rule__XIfExpression__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getGroup_6()); } - // InternalMenuDsl.g:11022:2: ( rule__XIfExpression__Group_6__0 )? - int alt100=2; - int LA100_0 = input.LA(1); + // InternalMenuDsl.g:11103:2: ( rule__XIfExpression__Group_6__0 )? + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==69) ) { - int LA100_1 = input.LA(2); + if ( (LA101_0==70) ) { + int LA101_1 = input.LA(2); - if ( (synpred148_InternalMenuDsl()) ) { - alt100=1; + if ( (synpred149_InternalMenuDsl()) ) { + alt101=1; } } - switch (alt100) { + switch (alt101) { case 1 : - // InternalMenuDsl.g:11022:3: rule__XIfExpression__Group_6__0 + // InternalMenuDsl.g:11103:3: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__0(); @@ -37196,14 +37460,14 @@ // $ANTLR start "rule__XIfExpression__Group_6__0" - // InternalMenuDsl.g:11031:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; + // InternalMenuDsl.g:11112:1: rule__XIfExpression__Group_6__0 : rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ; public final void rule__XIfExpression__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11035:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) - // InternalMenuDsl.g:11036:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 + // InternalMenuDsl.g:11116:1: ( rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 ) + // InternalMenuDsl.g:11117:2: rule__XIfExpression__Group_6__0__Impl rule__XIfExpression__Group_6__1 { pushFollow(FOLLOW_27); rule__XIfExpression__Group_6__0__Impl(); @@ -37234,25 +37498,25 @@ // $ANTLR start "rule__XIfExpression__Group_6__0__Impl" - // InternalMenuDsl.g:11043:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; + // InternalMenuDsl.g:11124:1: rule__XIfExpression__Group_6__0__Impl : ( ( 'else' ) ) ; public final void rule__XIfExpression__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11047:1: ( ( ( 'else' ) ) ) - // InternalMenuDsl.g:11048:1: ( ( 'else' ) ) + // InternalMenuDsl.g:11128:1: ( ( ( 'else' ) ) ) + // InternalMenuDsl.g:11129:1: ( ( 'else' ) ) { - // InternalMenuDsl.g:11048:1: ( ( 'else' ) ) - // InternalMenuDsl.g:11049:2: ( 'else' ) + // InternalMenuDsl.g:11129:1: ( ( 'else' ) ) + // InternalMenuDsl.g:11130:2: ( 'else' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseKeyword_6_0()); } - // InternalMenuDsl.g:11050:2: ( 'else' ) - // InternalMenuDsl.g:11050:3: 'else' + // InternalMenuDsl.g:11131:2: ( 'else' ) + // InternalMenuDsl.g:11131:3: 'else' { - match(input,69,FOLLOW_2); if (state.failed) return ; + match(input,70,FOLLOW_2); if (state.failed) return ; } @@ -37281,14 +37545,14 @@ // $ANTLR start "rule__XIfExpression__Group_6__1" - // InternalMenuDsl.g:11058:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; + // InternalMenuDsl.g:11139:1: rule__XIfExpression__Group_6__1 : rule__XIfExpression__Group_6__1__Impl ; public final void rule__XIfExpression__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11062:1: ( rule__XIfExpression__Group_6__1__Impl ) - // InternalMenuDsl.g:11063:2: rule__XIfExpression__Group_6__1__Impl + // InternalMenuDsl.g:11143:1: ( rule__XIfExpression__Group_6__1__Impl ) + // InternalMenuDsl.g:11144:2: rule__XIfExpression__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__1__Impl(); @@ -37314,23 +37578,23 @@ // $ANTLR start "rule__XIfExpression__Group_6__1__Impl" - // InternalMenuDsl.g:11069:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; + // InternalMenuDsl.g:11150:1: rule__XIfExpression__Group_6__1__Impl : ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ; public final void rule__XIfExpression__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11073:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) - // InternalMenuDsl.g:11074:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // InternalMenuDsl.g:11154:1: ( ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) ) + // InternalMenuDsl.g:11155:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) { - // InternalMenuDsl.g:11074:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) - // InternalMenuDsl.g:11075:2: ( rule__XIfExpression__ElseAssignment_6_1 ) + // InternalMenuDsl.g:11155:1: ( ( rule__XIfExpression__ElseAssignment_6_1 ) ) + // InternalMenuDsl.g:11156:2: ( rule__XIfExpression__ElseAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1()); } - // InternalMenuDsl.g:11076:2: ( rule__XIfExpression__ElseAssignment_6_1 ) - // InternalMenuDsl.g:11076:3: rule__XIfExpression__ElseAssignment_6_1 + // InternalMenuDsl.g:11157:2: ( rule__XIfExpression__ElseAssignment_6_1 ) + // InternalMenuDsl.g:11157:3: rule__XIfExpression__ElseAssignment_6_1 { pushFollow(FOLLOW_2); rule__XIfExpression__ElseAssignment_6_1(); @@ -37365,14 +37629,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__0" - // InternalMenuDsl.g:11085:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; + // InternalMenuDsl.g:11166:1: rule__XSwitchExpression__Group__0 : rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ; public final void rule__XSwitchExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11089:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) - // InternalMenuDsl.g:11090:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 + // InternalMenuDsl.g:11170:1: ( rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 ) + // InternalMenuDsl.g:11171:2: rule__XSwitchExpression__Group__0__Impl rule__XSwitchExpression__Group__1 { pushFollow(FOLLOW_75); rule__XSwitchExpression__Group__0__Impl(); @@ -37403,23 +37667,23 @@ // $ANTLR start "rule__XSwitchExpression__Group__0__Impl" - // InternalMenuDsl.g:11097:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:11178:1: rule__XSwitchExpression__Group__0__Impl : ( () ) ; public final void rule__XSwitchExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11101:1: ( ( () ) ) - // InternalMenuDsl.g:11102:1: ( () ) + // InternalMenuDsl.g:11182:1: ( ( () ) ) + // InternalMenuDsl.g:11183:1: ( () ) { - // InternalMenuDsl.g:11102:1: ( () ) - // InternalMenuDsl.g:11103:2: () + // InternalMenuDsl.g:11183:1: ( () ) + // InternalMenuDsl.g:11184:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getXSwitchExpressionAction_0()); } - // InternalMenuDsl.g:11104:2: () - // InternalMenuDsl.g:11104:3: + // InternalMenuDsl.g:11185:2: () + // InternalMenuDsl.g:11185:3: { } @@ -37444,14 +37708,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__1" - // InternalMenuDsl.g:11112:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; + // InternalMenuDsl.g:11193:1: rule__XSwitchExpression__Group__1 : rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ; public final void rule__XSwitchExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11116:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) - // InternalMenuDsl.g:11117:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 + // InternalMenuDsl.g:11197:1: ( rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 ) + // InternalMenuDsl.g:11198:2: rule__XSwitchExpression__Group__1__Impl rule__XSwitchExpression__Group__2 { pushFollow(FOLLOW_76); rule__XSwitchExpression__Group__1__Impl(); @@ -37482,22 +37746,22 @@ // $ANTLR start "rule__XSwitchExpression__Group__1__Impl" - // InternalMenuDsl.g:11124:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; + // InternalMenuDsl.g:11205:1: rule__XSwitchExpression__Group__1__Impl : ( 'switch' ) ; public final void rule__XSwitchExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11128:1: ( ( 'switch' ) ) - // InternalMenuDsl.g:11129:1: ( 'switch' ) + // InternalMenuDsl.g:11209:1: ( ( 'switch' ) ) + // InternalMenuDsl.g:11210:1: ( 'switch' ) { - // InternalMenuDsl.g:11129:1: ( 'switch' ) - // InternalMenuDsl.g:11130:2: 'switch' + // InternalMenuDsl.g:11210:1: ( 'switch' ) + // InternalMenuDsl.g:11211:2: 'switch' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } - match(input,70,FOLLOW_2); if (state.failed) return ; + match(input,71,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getSwitchKeyword_1()); } @@ -37523,14 +37787,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__2" - // InternalMenuDsl.g:11139:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; + // InternalMenuDsl.g:11220:1: rule__XSwitchExpression__Group__2 : rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ; public final void rule__XSwitchExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11143:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) - // InternalMenuDsl.g:11144:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 + // InternalMenuDsl.g:11224:1: ( rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 ) + // InternalMenuDsl.g:11225:2: rule__XSwitchExpression__Group__2__Impl rule__XSwitchExpression__Group__3 { pushFollow(FOLLOW_8); rule__XSwitchExpression__Group__2__Impl(); @@ -37561,23 +37825,23 @@ // $ANTLR start "rule__XSwitchExpression__Group__2__Impl" - // InternalMenuDsl.g:11151:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ; + // InternalMenuDsl.g:11232:1: rule__XSwitchExpression__Group__2__Impl : ( ( rule__XSwitchExpression__Alternatives_2 ) ) ; public final void rule__XSwitchExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11155:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) - // InternalMenuDsl.g:11156:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) + // InternalMenuDsl.g:11236:1: ( ( ( rule__XSwitchExpression__Alternatives_2 ) ) ) + // InternalMenuDsl.g:11237:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) { - // InternalMenuDsl.g:11156:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) - // InternalMenuDsl.g:11157:2: ( rule__XSwitchExpression__Alternatives_2 ) + // InternalMenuDsl.g:11237:1: ( ( rule__XSwitchExpression__Alternatives_2 ) ) + // InternalMenuDsl.g:11238:2: ( rule__XSwitchExpression__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2()); } - // InternalMenuDsl.g:11158:2: ( rule__XSwitchExpression__Alternatives_2 ) - // InternalMenuDsl.g:11158:3: rule__XSwitchExpression__Alternatives_2 + // InternalMenuDsl.g:11239:2: ( rule__XSwitchExpression__Alternatives_2 ) + // InternalMenuDsl.g:11239:3: rule__XSwitchExpression__Alternatives_2 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Alternatives_2(); @@ -37612,14 +37876,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__3" - // InternalMenuDsl.g:11166:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; + // InternalMenuDsl.g:11247:1: rule__XSwitchExpression__Group__3 : rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ; public final void rule__XSwitchExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11170:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) - // InternalMenuDsl.g:11171:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 + // InternalMenuDsl.g:11251:1: ( rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 ) + // InternalMenuDsl.g:11252:2: rule__XSwitchExpression__Group__3__Impl rule__XSwitchExpression__Group__4 { pushFollow(FOLLOW_77); rule__XSwitchExpression__Group__3__Impl(); @@ -37650,17 +37914,17 @@ // $ANTLR start "rule__XSwitchExpression__Group__3__Impl" - // InternalMenuDsl.g:11178:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; + // InternalMenuDsl.g:11259:1: rule__XSwitchExpression__Group__3__Impl : ( '{' ) ; public final void rule__XSwitchExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11182:1: ( ( '{' ) ) - // InternalMenuDsl.g:11183:1: ( '{' ) + // InternalMenuDsl.g:11263:1: ( ( '{' ) ) + // InternalMenuDsl.g:11264:1: ( '{' ) { - // InternalMenuDsl.g:11183:1: ( '{' ) - // InternalMenuDsl.g:11184:2: '{' + // InternalMenuDsl.g:11264:1: ( '{' ) + // InternalMenuDsl.g:11265:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftCurlyBracketKeyword_3()); @@ -37691,14 +37955,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__4" - // InternalMenuDsl.g:11193:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; + // InternalMenuDsl.g:11274:1: rule__XSwitchExpression__Group__4 : rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ; public final void rule__XSwitchExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11197:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) - // InternalMenuDsl.g:11198:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 + // InternalMenuDsl.g:11278:1: ( rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 ) + // InternalMenuDsl.g:11279:2: rule__XSwitchExpression__Group__4__Impl rule__XSwitchExpression__Group__5 { pushFollow(FOLLOW_77); rule__XSwitchExpression__Group__4__Impl(); @@ -37729,35 +37993,35 @@ // $ANTLR start "rule__XSwitchExpression__Group__4__Impl" - // InternalMenuDsl.g:11205:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ; + // InternalMenuDsl.g:11286:1: rule__XSwitchExpression__Group__4__Impl : ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ; public final void rule__XSwitchExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11209:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) - // InternalMenuDsl.g:11210:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) + // InternalMenuDsl.g:11290:1: ( ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) ) + // InternalMenuDsl.g:11291:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) { - // InternalMenuDsl.g:11210:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) - // InternalMenuDsl.g:11211:2: ( rule__XSwitchExpression__CasesAssignment_4 )* + // InternalMenuDsl.g:11291:1: ( ( rule__XSwitchExpression__CasesAssignment_4 )* ) + // InternalMenuDsl.g:11292:2: ( rule__XSwitchExpression__CasesAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4()); } - // InternalMenuDsl.g:11212:2: ( rule__XSwitchExpression__CasesAssignment_4 )* - loop101: + // InternalMenuDsl.g:11293:2: ( rule__XSwitchExpression__CasesAssignment_4 )* + loop102: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==RULE_ID||LA101_0==31||LA101_0==60||LA101_0==62||LA101_0==71||LA101_0==73) ) { - alt101=1; + if ( (LA102_0==RULE_ID||LA102_0==31||LA102_0==61||LA102_0==63||LA102_0==72||LA102_0==74) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : - // InternalMenuDsl.g:11212:3: rule__XSwitchExpression__CasesAssignment_4 + // InternalMenuDsl.g:11293:3: rule__XSwitchExpression__CasesAssignment_4 { pushFollow(FOLLOW_78); rule__XSwitchExpression__CasesAssignment_4(); @@ -37769,7 +38033,7 @@ break; default : - break loop101; + break loop102; } } while (true); @@ -37798,14 +38062,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__5" - // InternalMenuDsl.g:11220:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; + // InternalMenuDsl.g:11301:1: rule__XSwitchExpression__Group__5 : rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ; public final void rule__XSwitchExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11224:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) - // InternalMenuDsl.g:11225:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 + // InternalMenuDsl.g:11305:1: ( rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 ) + // InternalMenuDsl.g:11306:2: rule__XSwitchExpression__Group__5__Impl rule__XSwitchExpression__Group__6 { pushFollow(FOLLOW_77); rule__XSwitchExpression__Group__5__Impl(); @@ -37836,31 +38100,31 @@ // $ANTLR start "rule__XSwitchExpression__Group__5__Impl" - // InternalMenuDsl.g:11232:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ; + // InternalMenuDsl.g:11313:1: rule__XSwitchExpression__Group__5__Impl : ( ( rule__XSwitchExpression__Group_5__0 )? ) ; public final void rule__XSwitchExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11236:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) - // InternalMenuDsl.g:11237:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) + // InternalMenuDsl.g:11317:1: ( ( ( rule__XSwitchExpression__Group_5__0 )? ) ) + // InternalMenuDsl.g:11318:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) { - // InternalMenuDsl.g:11237:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) - // InternalMenuDsl.g:11238:2: ( rule__XSwitchExpression__Group_5__0 )? + // InternalMenuDsl.g:11318:1: ( ( rule__XSwitchExpression__Group_5__0 )? ) + // InternalMenuDsl.g:11319:2: ( rule__XSwitchExpression__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_5()); } - // InternalMenuDsl.g:11239:2: ( rule__XSwitchExpression__Group_5__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + // InternalMenuDsl.g:11320:2: ( rule__XSwitchExpression__Group_5__0 )? + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==72) ) { - alt102=1; + if ( (LA103_0==73) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : - // InternalMenuDsl.g:11239:3: rule__XSwitchExpression__Group_5__0 + // InternalMenuDsl.g:11320:3: rule__XSwitchExpression__Group_5__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_5__0(); @@ -37898,14 +38162,14 @@ // $ANTLR start "rule__XSwitchExpression__Group__6" - // InternalMenuDsl.g:11247:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; + // InternalMenuDsl.g:11328:1: rule__XSwitchExpression__Group__6 : rule__XSwitchExpression__Group__6__Impl ; public final void rule__XSwitchExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11251:1: ( rule__XSwitchExpression__Group__6__Impl ) - // InternalMenuDsl.g:11252:2: rule__XSwitchExpression__Group__6__Impl + // InternalMenuDsl.g:11332:1: ( rule__XSwitchExpression__Group__6__Impl ) + // InternalMenuDsl.g:11333:2: rule__XSwitchExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group__6__Impl(); @@ -37931,17 +38195,17 @@ // $ANTLR start "rule__XSwitchExpression__Group__6__Impl" - // InternalMenuDsl.g:11258:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; + // InternalMenuDsl.g:11339:1: rule__XSwitchExpression__Group__6__Impl : ( '}' ) ; public final void rule__XSwitchExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11262:1: ( ( '}' ) ) - // InternalMenuDsl.g:11263:1: ( '}' ) + // InternalMenuDsl.g:11343:1: ( ( '}' ) ) + // InternalMenuDsl.g:11344:1: ( '}' ) { - // InternalMenuDsl.g:11263:1: ( '}' ) - // InternalMenuDsl.g:11264:2: '}' + // InternalMenuDsl.g:11344:1: ( '}' ) + // InternalMenuDsl.g:11345:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightCurlyBracketKeyword_6()); @@ -37972,14 +38236,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__0" - // InternalMenuDsl.g:11274:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; + // InternalMenuDsl.g:11355:1: rule__XSwitchExpression__Group_2_0__0 : rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ; public final void rule__XSwitchExpression__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11278:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) - // InternalMenuDsl.g:11279:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 + // InternalMenuDsl.g:11359:1: ( rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 ) + // InternalMenuDsl.g:11360:2: rule__XSwitchExpression__Group_2_0__0__Impl rule__XSwitchExpression__Group_2_0__1 { pushFollow(FOLLOW_27); rule__XSwitchExpression__Group_2_0__0__Impl(); @@ -38010,23 +38274,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__0__Impl" - // InternalMenuDsl.g:11286:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ; + // InternalMenuDsl.g:11367:1: rule__XSwitchExpression__Group_2_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11290:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) - // InternalMenuDsl.g:11291:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) + // InternalMenuDsl.g:11371:1: ( ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) ) + // InternalMenuDsl.g:11372:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) { - // InternalMenuDsl.g:11291:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) - // InternalMenuDsl.g:11292:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) + // InternalMenuDsl.g:11372:1: ( ( rule__XSwitchExpression__Group_2_0_0__0 ) ) + // InternalMenuDsl.g:11373:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0()); } - // InternalMenuDsl.g:11293:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) - // InternalMenuDsl.g:11293:3: rule__XSwitchExpression__Group_2_0_0__0 + // InternalMenuDsl.g:11374:2: ( rule__XSwitchExpression__Group_2_0_0__0 ) + // InternalMenuDsl.g:11374:3: rule__XSwitchExpression__Group_2_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0__0(); @@ -38061,14 +38325,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__1" - // InternalMenuDsl.g:11301:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ; + // InternalMenuDsl.g:11382:1: rule__XSwitchExpression__Group_2_0__1 : rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ; public final void rule__XSwitchExpression__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11305:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) - // InternalMenuDsl.g:11306:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 + // InternalMenuDsl.g:11386:1: ( rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 ) + // InternalMenuDsl.g:11387:2: rule__XSwitchExpression__Group_2_0__1__Impl rule__XSwitchExpression__Group_2_0__2 { pushFollow(FOLLOW_72); rule__XSwitchExpression__Group_2_0__1__Impl(); @@ -38099,23 +38363,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__1__Impl" - // InternalMenuDsl.g:11313:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ; + // InternalMenuDsl.g:11394:1: rule__XSwitchExpression__Group_2_0__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11317:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) - // InternalMenuDsl.g:11318:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) + // InternalMenuDsl.g:11398:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) ) + // InternalMenuDsl.g:11399:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) { - // InternalMenuDsl.g:11318:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) - // InternalMenuDsl.g:11319:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) + // InternalMenuDsl.g:11399:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) ) + // InternalMenuDsl.g:11400:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1()); } - // InternalMenuDsl.g:11320:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) - // InternalMenuDsl.g:11320:3: rule__XSwitchExpression__SwitchAssignment_2_0_1 + // InternalMenuDsl.g:11401:2: ( rule__XSwitchExpression__SwitchAssignment_2_0_1 ) + // InternalMenuDsl.g:11401:3: rule__XSwitchExpression__SwitchAssignment_2_0_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__SwitchAssignment_2_0_1(); @@ -38150,14 +38414,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__2" - // InternalMenuDsl.g:11328:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ; + // InternalMenuDsl.g:11409:1: rule__XSwitchExpression__Group_2_0__2 : rule__XSwitchExpression__Group_2_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11332:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) - // InternalMenuDsl.g:11333:2: rule__XSwitchExpression__Group_2_0__2__Impl + // InternalMenuDsl.g:11413:1: ( rule__XSwitchExpression__Group_2_0__2__Impl ) + // InternalMenuDsl.g:11414:2: rule__XSwitchExpression__Group_2_0__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0__2__Impl(); @@ -38183,22 +38447,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0__2__Impl" - // InternalMenuDsl.g:11339:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:11420:1: rule__XSwitchExpression__Group_2_0__2__Impl : ( ')' ) ; public final void rule__XSwitchExpression__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11343:1: ( ( ')' ) ) - // InternalMenuDsl.g:11344:1: ( ')' ) + // InternalMenuDsl.g:11424:1: ( ( ')' ) ) + // InternalMenuDsl.g:11425:1: ( ')' ) { - // InternalMenuDsl.g:11344:1: ( ')' ) - // InternalMenuDsl.g:11345:2: ')' + // InternalMenuDsl.g:11425:1: ( ')' ) + // InternalMenuDsl.g:11426:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getRightParenthesisKeyword_2_0_2()); } @@ -38224,14 +38488,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0" - // InternalMenuDsl.g:11355:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ; + // InternalMenuDsl.g:11436:1: rule__XSwitchExpression__Group_2_0_0__0 : rule__XSwitchExpression__Group_2_0_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11359:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) - // InternalMenuDsl.g:11360:2: rule__XSwitchExpression__Group_2_0_0__0__Impl + // InternalMenuDsl.g:11440:1: ( rule__XSwitchExpression__Group_2_0_0__0__Impl ) + // InternalMenuDsl.g:11441:2: rule__XSwitchExpression__Group_2_0_0__0__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0__0__Impl(); @@ -38257,23 +38521,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0__0__Impl" - // InternalMenuDsl.g:11366:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ; + // InternalMenuDsl.g:11447:1: rule__XSwitchExpression__Group_2_0_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11370:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) - // InternalMenuDsl.g:11371:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) + // InternalMenuDsl.g:11451:1: ( ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) ) + // InternalMenuDsl.g:11452:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) { - // InternalMenuDsl.g:11371:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) - // InternalMenuDsl.g:11372:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) + // InternalMenuDsl.g:11452:1: ( ( rule__XSwitchExpression__Group_2_0_0_0__0 ) ) + // InternalMenuDsl.g:11453:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0()); } - // InternalMenuDsl.g:11373:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) - // InternalMenuDsl.g:11373:3: rule__XSwitchExpression__Group_2_0_0_0__0 + // InternalMenuDsl.g:11454:2: ( rule__XSwitchExpression__Group_2_0_0_0__0 ) + // InternalMenuDsl.g:11454:3: rule__XSwitchExpression__Group_2_0_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0_0__0(); @@ -38308,14 +38572,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0" - // InternalMenuDsl.g:11382:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ; + // InternalMenuDsl.g:11463:1: rule__XSwitchExpression__Group_2_0_0_0__0 : rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ; public final void rule__XSwitchExpression__Group_2_0_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11386:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) - // InternalMenuDsl.g:11387:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 + // InternalMenuDsl.g:11467:1: ( rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 ) + // InternalMenuDsl.g:11468:2: rule__XSwitchExpression__Group_2_0_0_0__0__Impl rule__XSwitchExpression__Group_2_0_0_0__1 { pushFollow(FOLLOW_44); rule__XSwitchExpression__Group_2_0_0_0__0__Impl(); @@ -38346,22 +38610,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__0__Impl" - // InternalMenuDsl.g:11394:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ; + // InternalMenuDsl.g:11475:1: rule__XSwitchExpression__Group_2_0_0_0__0__Impl : ( '(' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11398:1: ( ( '(' ) ) - // InternalMenuDsl.g:11399:1: ( '(' ) + // InternalMenuDsl.g:11479:1: ( ( '(' ) ) + // InternalMenuDsl.g:11480:1: ( '(' ) { - // InternalMenuDsl.g:11399:1: ( '(' ) - // InternalMenuDsl.g:11400:2: '(' + // InternalMenuDsl.g:11480:1: ( '(' ) + // InternalMenuDsl.g:11481:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getLeftParenthesisKeyword_2_0_0_0_0()); } @@ -38387,14 +38651,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1" - // InternalMenuDsl.g:11409:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ; + // InternalMenuDsl.g:11490:1: rule__XSwitchExpression__Group_2_0_0_0__1 : rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ; public final void rule__XSwitchExpression__Group_2_0_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11413:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) - // InternalMenuDsl.g:11414:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 + // InternalMenuDsl.g:11494:1: ( rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 ) + // InternalMenuDsl.g:11495:2: rule__XSwitchExpression__Group_2_0_0_0__1__Impl rule__XSwitchExpression__Group_2_0_0_0__2 { pushFollow(FOLLOW_79); rule__XSwitchExpression__Group_2_0_0_0__1__Impl(); @@ -38425,23 +38689,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__1__Impl" - // InternalMenuDsl.g:11421:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ; + // InternalMenuDsl.g:11502:1: rule__XSwitchExpression__Group_2_0_0_0__1__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11425:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) - // InternalMenuDsl.g:11426:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) + // InternalMenuDsl.g:11506:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) ) + // InternalMenuDsl.g:11507:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) { - // InternalMenuDsl.g:11426:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) - // InternalMenuDsl.g:11427:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) + // InternalMenuDsl.g:11507:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) ) + // InternalMenuDsl.g:11508:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1()); } - // InternalMenuDsl.g:11428:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) - // InternalMenuDsl.g:11428:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 + // InternalMenuDsl.g:11509:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 ) + // InternalMenuDsl.g:11509:3: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1(); @@ -38476,14 +38740,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2" - // InternalMenuDsl.g:11436:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ; + // InternalMenuDsl.g:11517:1: rule__XSwitchExpression__Group_2_0_0_0__2 : rule__XSwitchExpression__Group_2_0_0_0__2__Impl ; public final void rule__XSwitchExpression__Group_2_0_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11440:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) - // InternalMenuDsl.g:11441:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl + // InternalMenuDsl.g:11521:1: ( rule__XSwitchExpression__Group_2_0_0_0__2__Impl ) + // InternalMenuDsl.g:11522:2: rule__XSwitchExpression__Group_2_0_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_0_0_0__2__Impl(); @@ -38509,22 +38773,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_0_0_0__2__Impl" - // InternalMenuDsl.g:11447:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ; + // InternalMenuDsl.g:11528:1: rule__XSwitchExpression__Group_2_0_0_0__2__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_0_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11451:1: ( ( ':' ) ) - // InternalMenuDsl.g:11452:1: ( ':' ) + // InternalMenuDsl.g:11532:1: ( ( ':' ) ) + // InternalMenuDsl.g:11533:1: ( ':' ) { - // InternalMenuDsl.g:11452:1: ( ':' ) - // InternalMenuDsl.g:11453:2: ':' + // InternalMenuDsl.g:11533:1: ( ':' ) + // InternalMenuDsl.g:11534:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_0_0_0_2()); } @@ -38550,14 +38814,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1__0" - // InternalMenuDsl.g:11463:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ; + // InternalMenuDsl.g:11544:1: rule__XSwitchExpression__Group_2_1__0 : rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ; public final void rule__XSwitchExpression__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11467:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) - // InternalMenuDsl.g:11468:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 + // InternalMenuDsl.g:11548:1: ( rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 ) + // InternalMenuDsl.g:11549:2: rule__XSwitchExpression__Group_2_1__0__Impl rule__XSwitchExpression__Group_2_1__1 { pushFollow(FOLLOW_76); rule__XSwitchExpression__Group_2_1__0__Impl(); @@ -38588,27 +38852,27 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1__0__Impl" - // InternalMenuDsl.g:11475:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ; + // InternalMenuDsl.g:11556:1: rule__XSwitchExpression__Group_2_1__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ; public final void rule__XSwitchExpression__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11479:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) - // InternalMenuDsl.g:11480:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) + // InternalMenuDsl.g:11560:1: ( ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) ) + // InternalMenuDsl.g:11561:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) { - // InternalMenuDsl.g:11480:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) - // InternalMenuDsl.g:11481:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? + // InternalMenuDsl.g:11561:1: ( ( rule__XSwitchExpression__Group_2_1_0__0 )? ) + // InternalMenuDsl.g:11562:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0()); } - // InternalMenuDsl.g:11482:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? - int alt103=2; - alt103 = dfa103.predict(input); - switch (alt103) { + // InternalMenuDsl.g:11563:2: ( rule__XSwitchExpression__Group_2_1_0__0 )? + int alt104=2; + alt104 = dfa104.predict(input); + switch (alt104) { case 1 : - // InternalMenuDsl.g:11482:3: rule__XSwitchExpression__Group_2_1_0__0 + // InternalMenuDsl.g:11563:3: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0(); @@ -38646,14 +38910,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1__1" - // InternalMenuDsl.g:11490:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ; + // InternalMenuDsl.g:11571:1: rule__XSwitchExpression__Group_2_1__1 : rule__XSwitchExpression__Group_2_1__1__Impl ; public final void rule__XSwitchExpression__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11494:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) - // InternalMenuDsl.g:11495:2: rule__XSwitchExpression__Group_2_1__1__Impl + // InternalMenuDsl.g:11575:1: ( rule__XSwitchExpression__Group_2_1__1__Impl ) + // InternalMenuDsl.g:11576:2: rule__XSwitchExpression__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1__1__Impl(); @@ -38679,23 +38943,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1__1__Impl" - // InternalMenuDsl.g:11501:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ; + // InternalMenuDsl.g:11582:1: rule__XSwitchExpression__Group_2_1__1__Impl : ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ; public final void rule__XSwitchExpression__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11505:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) - // InternalMenuDsl.g:11506:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) + // InternalMenuDsl.g:11586:1: ( ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) ) + // InternalMenuDsl.g:11587:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) { - // InternalMenuDsl.g:11506:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) - // InternalMenuDsl.g:11507:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) + // InternalMenuDsl.g:11587:1: ( ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) ) + // InternalMenuDsl.g:11588:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1()); } - // InternalMenuDsl.g:11508:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) - // InternalMenuDsl.g:11508:3: rule__XSwitchExpression__SwitchAssignment_2_1_1 + // InternalMenuDsl.g:11589:2: ( rule__XSwitchExpression__SwitchAssignment_2_1_1 ) + // InternalMenuDsl.g:11589:3: rule__XSwitchExpression__SwitchAssignment_2_1_1 { pushFollow(FOLLOW_2); rule__XSwitchExpression__SwitchAssignment_2_1_1(); @@ -38730,14 +38994,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0" - // InternalMenuDsl.g:11517:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ; + // InternalMenuDsl.g:11598:1: rule__XSwitchExpression__Group_2_1_0__0 : rule__XSwitchExpression__Group_2_1_0__0__Impl ; public final void rule__XSwitchExpression__Group_2_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11521:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) - // InternalMenuDsl.g:11522:2: rule__XSwitchExpression__Group_2_1_0__0__Impl + // InternalMenuDsl.g:11602:1: ( rule__XSwitchExpression__Group_2_1_0__0__Impl ) + // InternalMenuDsl.g:11603:2: rule__XSwitchExpression__Group_2_1_0__0__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0__Impl(); @@ -38763,23 +39027,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0__0__Impl" - // InternalMenuDsl.g:11528:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ; + // InternalMenuDsl.g:11609:1: rule__XSwitchExpression__Group_2_1_0__0__Impl : ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11532:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) - // InternalMenuDsl.g:11533:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) + // InternalMenuDsl.g:11613:1: ( ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) ) + // InternalMenuDsl.g:11614:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) { - // InternalMenuDsl.g:11533:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) - // InternalMenuDsl.g:11534:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) + // InternalMenuDsl.g:11614:1: ( ( rule__XSwitchExpression__Group_2_1_0_0__0 ) ) + // InternalMenuDsl.g:11615:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0()); } - // InternalMenuDsl.g:11535:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) - // InternalMenuDsl.g:11535:3: rule__XSwitchExpression__Group_2_1_0_0__0 + // InternalMenuDsl.g:11616:2: ( rule__XSwitchExpression__Group_2_1_0_0__0 ) + // InternalMenuDsl.g:11616:3: rule__XSwitchExpression__Group_2_1_0_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0_0__0(); @@ -38814,14 +39078,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0" - // InternalMenuDsl.g:11544:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ; + // InternalMenuDsl.g:11625:1: rule__XSwitchExpression__Group_2_1_0_0__0 : rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ; public final void rule__XSwitchExpression__Group_2_1_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11548:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) - // InternalMenuDsl.g:11549:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 + // InternalMenuDsl.g:11629:1: ( rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 ) + // InternalMenuDsl.g:11630:2: rule__XSwitchExpression__Group_2_1_0_0__0__Impl rule__XSwitchExpression__Group_2_1_0_0__1 { pushFollow(FOLLOW_79); rule__XSwitchExpression__Group_2_1_0_0__0__Impl(); @@ -38852,23 +39116,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__0__Impl" - // InternalMenuDsl.g:11556:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ; + // InternalMenuDsl.g:11637:1: rule__XSwitchExpression__Group_2_1_0_0__0__Impl : ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11560:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) - // InternalMenuDsl.g:11561:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) + // InternalMenuDsl.g:11641:1: ( ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) ) + // InternalMenuDsl.g:11642:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) { - // InternalMenuDsl.g:11561:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) - // InternalMenuDsl.g:11562:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) + // InternalMenuDsl.g:11642:1: ( ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) ) + // InternalMenuDsl.g:11643:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0()); } - // InternalMenuDsl.g:11563:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) - // InternalMenuDsl.g:11563:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 + // InternalMenuDsl.g:11644:2: ( rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 ) + // InternalMenuDsl.g:11644:3: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0(); @@ -38903,14 +39167,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1" - // InternalMenuDsl.g:11571:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ; + // InternalMenuDsl.g:11652:1: rule__XSwitchExpression__Group_2_1_0_0__1 : rule__XSwitchExpression__Group_2_1_0_0__1__Impl ; public final void rule__XSwitchExpression__Group_2_1_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11575:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) - // InternalMenuDsl.g:11576:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl + // InternalMenuDsl.g:11656:1: ( rule__XSwitchExpression__Group_2_1_0_0__1__Impl ) + // InternalMenuDsl.g:11657:2: rule__XSwitchExpression__Group_2_1_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0_0__1__Impl(); @@ -38936,22 +39200,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_2_1_0_0__1__Impl" - // InternalMenuDsl.g:11582:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ; + // InternalMenuDsl.g:11663:1: rule__XSwitchExpression__Group_2_1_0_0__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_2_1_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11586:1: ( ( ':' ) ) - // InternalMenuDsl.g:11587:1: ( ':' ) + // InternalMenuDsl.g:11667:1: ( ( ':' ) ) + // InternalMenuDsl.g:11668:1: ( ':' ) { - // InternalMenuDsl.g:11587:1: ( ':' ) - // InternalMenuDsl.g:11588:2: ':' + // InternalMenuDsl.g:11668:1: ( ':' ) + // InternalMenuDsl.g:11669:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_2_1_0_0_1()); } @@ -38977,14 +39241,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__0" - // InternalMenuDsl.g:11598:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ; + // InternalMenuDsl.g:11679:1: rule__XSwitchExpression__Group_5__0 : rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ; public final void rule__XSwitchExpression__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11602:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) - // InternalMenuDsl.g:11603:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 + // InternalMenuDsl.g:11683:1: ( rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 ) + // InternalMenuDsl.g:11684:2: rule__XSwitchExpression__Group_5__0__Impl rule__XSwitchExpression__Group_5__1 { pushFollow(FOLLOW_79); rule__XSwitchExpression__Group_5__0__Impl(); @@ -39015,22 +39279,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__0__Impl" - // InternalMenuDsl.g:11610:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; + // InternalMenuDsl.g:11691:1: rule__XSwitchExpression__Group_5__0__Impl : ( 'default' ) ; public final void rule__XSwitchExpression__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11614:1: ( ( 'default' ) ) - // InternalMenuDsl.g:11615:1: ( 'default' ) + // InternalMenuDsl.g:11695:1: ( ( 'default' ) ) + // InternalMenuDsl.g:11696:1: ( 'default' ) { - // InternalMenuDsl.g:11615:1: ( 'default' ) - // InternalMenuDsl.g:11616:2: 'default' + // InternalMenuDsl.g:11696:1: ( 'default' ) + // InternalMenuDsl.g:11697:2: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } - match(input,72,FOLLOW_2); if (state.failed) return ; + match(input,73,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getDefaultKeyword_5_0()); } @@ -39056,14 +39320,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__1" - // InternalMenuDsl.g:11625:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ; + // InternalMenuDsl.g:11706:1: rule__XSwitchExpression__Group_5__1 : rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ; public final void rule__XSwitchExpression__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11629:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) - // InternalMenuDsl.g:11630:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 + // InternalMenuDsl.g:11710:1: ( rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 ) + // InternalMenuDsl.g:11711:2: rule__XSwitchExpression__Group_5__1__Impl rule__XSwitchExpression__Group_5__2 { pushFollow(FOLLOW_27); rule__XSwitchExpression__Group_5__1__Impl(); @@ -39094,22 +39358,22 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__1__Impl" - // InternalMenuDsl.g:11637:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; + // InternalMenuDsl.g:11718:1: rule__XSwitchExpression__Group_5__1__Impl : ( ':' ) ; public final void rule__XSwitchExpression__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11641:1: ( ( ':' ) ) - // InternalMenuDsl.g:11642:1: ( ':' ) + // InternalMenuDsl.g:11722:1: ( ( ':' ) ) + // InternalMenuDsl.g:11723:1: ( ':' ) { - // InternalMenuDsl.g:11642:1: ( ':' ) - // InternalMenuDsl.g:11643:2: ':' + // InternalMenuDsl.g:11723:1: ( ':' ) + // InternalMenuDsl.g:11724:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSwitchExpressionAccess().getColonKeyword_5_1()); } @@ -39135,14 +39399,14 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__2" - // InternalMenuDsl.g:11652:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ; + // InternalMenuDsl.g:11733:1: rule__XSwitchExpression__Group_5__2 : rule__XSwitchExpression__Group_5__2__Impl ; public final void rule__XSwitchExpression__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11656:1: ( rule__XSwitchExpression__Group_5__2__Impl ) - // InternalMenuDsl.g:11657:2: rule__XSwitchExpression__Group_5__2__Impl + // InternalMenuDsl.g:11737:1: ( rule__XSwitchExpression__Group_5__2__Impl ) + // InternalMenuDsl.g:11738:2: rule__XSwitchExpression__Group_5__2__Impl { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_5__2__Impl(); @@ -39168,23 +39432,23 @@ // $ANTLR start "rule__XSwitchExpression__Group_5__2__Impl" - // InternalMenuDsl.g:11663:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ; + // InternalMenuDsl.g:11744:1: rule__XSwitchExpression__Group_5__2__Impl : ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ; public final void rule__XSwitchExpression__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11667:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) - // InternalMenuDsl.g:11668:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) + // InternalMenuDsl.g:11748:1: ( ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) ) + // InternalMenuDsl.g:11749:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) { - // InternalMenuDsl.g:11668:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) - // InternalMenuDsl.g:11669:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) + // InternalMenuDsl.g:11749:1: ( ( rule__XSwitchExpression__DefaultAssignment_5_2 ) ) + // InternalMenuDsl.g:11750:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2()); } - // InternalMenuDsl.g:11670:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) - // InternalMenuDsl.g:11670:3: rule__XSwitchExpression__DefaultAssignment_5_2 + // InternalMenuDsl.g:11751:2: ( rule__XSwitchExpression__DefaultAssignment_5_2 ) + // InternalMenuDsl.g:11751:3: rule__XSwitchExpression__DefaultAssignment_5_2 { pushFollow(FOLLOW_2); rule__XSwitchExpression__DefaultAssignment_5_2(); @@ -39219,14 +39483,14 @@ // $ANTLR start "rule__XCasePart__Group__0" - // InternalMenuDsl.g:11679:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; + // InternalMenuDsl.g:11760:1: rule__XCasePart__Group__0 : rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ; public final void rule__XCasePart__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11683:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) - // InternalMenuDsl.g:11684:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 + // InternalMenuDsl.g:11764:1: ( rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 ) + // InternalMenuDsl.g:11765:2: rule__XCasePart__Group__0__Impl rule__XCasePart__Group__1 { pushFollow(FOLLOW_80); rule__XCasePart__Group__0__Impl(); @@ -39257,23 +39521,23 @@ // $ANTLR start "rule__XCasePart__Group__0__Impl" - // InternalMenuDsl.g:11691:1: rule__XCasePart__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:11772:1: rule__XCasePart__Group__0__Impl : ( () ) ; public final void rule__XCasePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11695:1: ( ( () ) ) - // InternalMenuDsl.g:11696:1: ( () ) + // InternalMenuDsl.g:11776:1: ( ( () ) ) + // InternalMenuDsl.g:11777:1: ( () ) { - // InternalMenuDsl.g:11696:1: ( () ) - // InternalMenuDsl.g:11697:2: () + // InternalMenuDsl.g:11777:1: ( () ) + // InternalMenuDsl.g:11778:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getXCasePartAction_0()); } - // InternalMenuDsl.g:11698:2: () - // InternalMenuDsl.g:11698:3: + // InternalMenuDsl.g:11779:2: () + // InternalMenuDsl.g:11779:3: { } @@ -39298,14 +39562,14 @@ // $ANTLR start "rule__XCasePart__Group__1" - // InternalMenuDsl.g:11706:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; + // InternalMenuDsl.g:11787:1: rule__XCasePart__Group__1 : rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ; public final void rule__XCasePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11710:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) - // InternalMenuDsl.g:11711:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 + // InternalMenuDsl.g:11791:1: ( rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 ) + // InternalMenuDsl.g:11792:2: rule__XCasePart__Group__1__Impl rule__XCasePart__Group__2 { pushFollow(FOLLOW_80); rule__XCasePart__Group__1__Impl(); @@ -39336,31 +39600,31 @@ // $ANTLR start "rule__XCasePart__Group__1__Impl" - // InternalMenuDsl.g:11718:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ; + // InternalMenuDsl.g:11799:1: rule__XCasePart__Group__1__Impl : ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ; public final void rule__XCasePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11722:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) - // InternalMenuDsl.g:11723:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) + // InternalMenuDsl.g:11803:1: ( ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) ) + // InternalMenuDsl.g:11804:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) { - // InternalMenuDsl.g:11723:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) - // InternalMenuDsl.g:11724:2: ( rule__XCasePart__TypeGuardAssignment_1 )? + // InternalMenuDsl.g:11804:1: ( ( rule__XCasePart__TypeGuardAssignment_1 )? ) + // InternalMenuDsl.g:11805:2: ( rule__XCasePart__TypeGuardAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1()); } - // InternalMenuDsl.g:11725:2: ( rule__XCasePart__TypeGuardAssignment_1 )? - int alt104=2; - int LA104_0 = input.LA(1); + // InternalMenuDsl.g:11806:2: ( rule__XCasePart__TypeGuardAssignment_1 )? + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==RULE_ID||LA104_0==31||LA104_0==60) ) { - alt104=1; + if ( (LA105_0==RULE_ID||LA105_0==31||LA105_0==61) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : - // InternalMenuDsl.g:11725:3: rule__XCasePart__TypeGuardAssignment_1 + // InternalMenuDsl.g:11806:3: rule__XCasePart__TypeGuardAssignment_1 { pushFollow(FOLLOW_2); rule__XCasePart__TypeGuardAssignment_1(); @@ -39398,14 +39662,14 @@ // $ANTLR start "rule__XCasePart__Group__2" - // InternalMenuDsl.g:11733:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; + // InternalMenuDsl.g:11814:1: rule__XCasePart__Group__2 : rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ; public final void rule__XCasePart__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11737:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) - // InternalMenuDsl.g:11738:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 + // InternalMenuDsl.g:11818:1: ( rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 ) + // InternalMenuDsl.g:11819:2: rule__XCasePart__Group__2__Impl rule__XCasePart__Group__3 { pushFollow(FOLLOW_80); rule__XCasePart__Group__2__Impl(); @@ -39436,31 +39700,31 @@ // $ANTLR start "rule__XCasePart__Group__2__Impl" - // InternalMenuDsl.g:11745:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ; + // InternalMenuDsl.g:11826:1: rule__XCasePart__Group__2__Impl : ( ( rule__XCasePart__Group_2__0 )? ) ; public final void rule__XCasePart__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11749:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) - // InternalMenuDsl.g:11750:1: ( ( rule__XCasePart__Group_2__0 )? ) + // InternalMenuDsl.g:11830:1: ( ( ( rule__XCasePart__Group_2__0 )? ) ) + // InternalMenuDsl.g:11831:1: ( ( rule__XCasePart__Group_2__0 )? ) { - // InternalMenuDsl.g:11750:1: ( ( rule__XCasePart__Group_2__0 )? ) - // InternalMenuDsl.g:11751:2: ( rule__XCasePart__Group_2__0 )? + // InternalMenuDsl.g:11831:1: ( ( rule__XCasePart__Group_2__0 )? ) + // InternalMenuDsl.g:11832:2: ( rule__XCasePart__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getGroup_2()); } - // InternalMenuDsl.g:11752:2: ( rule__XCasePart__Group_2__0 )? - int alt105=2; - int LA105_0 = input.LA(1); + // InternalMenuDsl.g:11833:2: ( rule__XCasePart__Group_2__0 )? + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==73) ) { - alt105=1; + if ( (LA106_0==74) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : - // InternalMenuDsl.g:11752:3: rule__XCasePart__Group_2__0 + // InternalMenuDsl.g:11833:3: rule__XCasePart__Group_2__0 { pushFollow(FOLLOW_2); rule__XCasePart__Group_2__0(); @@ -39498,14 +39762,14 @@ // $ANTLR start "rule__XCasePart__Group__3" - // InternalMenuDsl.g:11760:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; + // InternalMenuDsl.g:11841:1: rule__XCasePart__Group__3 : rule__XCasePart__Group__3__Impl ; public final void rule__XCasePart__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11764:1: ( rule__XCasePart__Group__3__Impl ) - // InternalMenuDsl.g:11765:2: rule__XCasePart__Group__3__Impl + // InternalMenuDsl.g:11845:1: ( rule__XCasePart__Group__3__Impl ) + // InternalMenuDsl.g:11846:2: rule__XCasePart__Group__3__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group__3__Impl(); @@ -39531,23 +39795,23 @@ // $ANTLR start "rule__XCasePart__Group__3__Impl" - // InternalMenuDsl.g:11771:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ; + // InternalMenuDsl.g:11852:1: rule__XCasePart__Group__3__Impl : ( ( rule__XCasePart__Alternatives_3 ) ) ; public final void rule__XCasePart__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11775:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) - // InternalMenuDsl.g:11776:1: ( ( rule__XCasePart__Alternatives_3 ) ) + // InternalMenuDsl.g:11856:1: ( ( ( rule__XCasePart__Alternatives_3 ) ) ) + // InternalMenuDsl.g:11857:1: ( ( rule__XCasePart__Alternatives_3 ) ) { - // InternalMenuDsl.g:11776:1: ( ( rule__XCasePart__Alternatives_3 ) ) - // InternalMenuDsl.g:11777:2: ( rule__XCasePart__Alternatives_3 ) + // InternalMenuDsl.g:11857:1: ( ( rule__XCasePart__Alternatives_3 ) ) + // InternalMenuDsl.g:11858:2: ( rule__XCasePart__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getAlternatives_3()); } - // InternalMenuDsl.g:11778:2: ( rule__XCasePart__Alternatives_3 ) - // InternalMenuDsl.g:11778:3: rule__XCasePart__Alternatives_3 + // InternalMenuDsl.g:11859:2: ( rule__XCasePart__Alternatives_3 ) + // InternalMenuDsl.g:11859:3: rule__XCasePart__Alternatives_3 { pushFollow(FOLLOW_2); rule__XCasePart__Alternatives_3(); @@ -39582,14 +39846,14 @@ // $ANTLR start "rule__XCasePart__Group_2__0" - // InternalMenuDsl.g:11787:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ; + // InternalMenuDsl.g:11868:1: rule__XCasePart__Group_2__0 : rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ; public final void rule__XCasePart__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11791:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) - // InternalMenuDsl.g:11792:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 + // InternalMenuDsl.g:11872:1: ( rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 ) + // InternalMenuDsl.g:11873:2: rule__XCasePart__Group_2__0__Impl rule__XCasePart__Group_2__1 { pushFollow(FOLLOW_27); rule__XCasePart__Group_2__0__Impl(); @@ -39620,22 +39884,22 @@ // $ANTLR start "rule__XCasePart__Group_2__0__Impl" - // InternalMenuDsl.g:11799:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; + // InternalMenuDsl.g:11880:1: rule__XCasePart__Group_2__0__Impl : ( 'case' ) ; public final void rule__XCasePart__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11803:1: ( ( 'case' ) ) - // InternalMenuDsl.g:11804:1: ( 'case' ) + // InternalMenuDsl.g:11884:1: ( ( 'case' ) ) + // InternalMenuDsl.g:11885:1: ( 'case' ) { - // InternalMenuDsl.g:11804:1: ( 'case' ) - // InternalMenuDsl.g:11805:2: 'case' + // InternalMenuDsl.g:11885:1: ( 'case' ) + // InternalMenuDsl.g:11886:2: 'case' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } - match(input,73,FOLLOW_2); if (state.failed) return ; + match(input,74,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getCaseKeyword_2_0()); } @@ -39661,14 +39925,14 @@ // $ANTLR start "rule__XCasePart__Group_2__1" - // InternalMenuDsl.g:11814:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ; + // InternalMenuDsl.g:11895:1: rule__XCasePart__Group_2__1 : rule__XCasePart__Group_2__1__Impl ; public final void rule__XCasePart__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11818:1: ( rule__XCasePart__Group_2__1__Impl ) - // InternalMenuDsl.g:11819:2: rule__XCasePart__Group_2__1__Impl + // InternalMenuDsl.g:11899:1: ( rule__XCasePart__Group_2__1__Impl ) + // InternalMenuDsl.g:11900:2: rule__XCasePart__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group_2__1__Impl(); @@ -39694,23 +39958,23 @@ // $ANTLR start "rule__XCasePart__Group_2__1__Impl" - // InternalMenuDsl.g:11825:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ; + // InternalMenuDsl.g:11906:1: rule__XCasePart__Group_2__1__Impl : ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ; public final void rule__XCasePart__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11829:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) - // InternalMenuDsl.g:11830:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) + // InternalMenuDsl.g:11910:1: ( ( ( rule__XCasePart__CaseAssignment_2_1 ) ) ) + // InternalMenuDsl.g:11911:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) { - // InternalMenuDsl.g:11830:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) - // InternalMenuDsl.g:11831:2: ( rule__XCasePart__CaseAssignment_2_1 ) + // InternalMenuDsl.g:11911:1: ( ( rule__XCasePart__CaseAssignment_2_1 ) ) + // InternalMenuDsl.g:11912:2: ( rule__XCasePart__CaseAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1()); } - // InternalMenuDsl.g:11832:2: ( rule__XCasePart__CaseAssignment_2_1 ) - // InternalMenuDsl.g:11832:3: rule__XCasePart__CaseAssignment_2_1 + // InternalMenuDsl.g:11913:2: ( rule__XCasePart__CaseAssignment_2_1 ) + // InternalMenuDsl.g:11913:3: rule__XCasePart__CaseAssignment_2_1 { pushFollow(FOLLOW_2); rule__XCasePart__CaseAssignment_2_1(); @@ -39745,14 +40009,14 @@ // $ANTLR start "rule__XCasePart__Group_3_0__0" - // InternalMenuDsl.g:11841:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ; + // InternalMenuDsl.g:11922:1: rule__XCasePart__Group_3_0__0 : rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ; public final void rule__XCasePart__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11845:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) - // InternalMenuDsl.g:11846:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 + // InternalMenuDsl.g:11926:1: ( rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 ) + // InternalMenuDsl.g:11927:2: rule__XCasePart__Group_3_0__0__Impl rule__XCasePart__Group_3_0__1 { pushFollow(FOLLOW_27); rule__XCasePart__Group_3_0__0__Impl(); @@ -39783,22 +40047,22 @@ // $ANTLR start "rule__XCasePart__Group_3_0__0__Impl" - // InternalMenuDsl.g:11853:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ; + // InternalMenuDsl.g:11934:1: rule__XCasePart__Group_3_0__0__Impl : ( ':' ) ; public final void rule__XCasePart__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11857:1: ( ( ':' ) ) - // InternalMenuDsl.g:11858:1: ( ':' ) + // InternalMenuDsl.g:11938:1: ( ( ':' ) ) + // InternalMenuDsl.g:11939:1: ( ':' ) { - // InternalMenuDsl.g:11858:1: ( ':' ) - // InternalMenuDsl.g:11859:2: ':' + // InternalMenuDsl.g:11939:1: ( ':' ) + // InternalMenuDsl.g:11940:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getColonKeyword_3_0_0()); } @@ -39824,14 +40088,14 @@ // $ANTLR start "rule__XCasePart__Group_3_0__1" - // InternalMenuDsl.g:11868:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ; + // InternalMenuDsl.g:11949:1: rule__XCasePart__Group_3_0__1 : rule__XCasePart__Group_3_0__1__Impl ; public final void rule__XCasePart__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11872:1: ( rule__XCasePart__Group_3_0__1__Impl ) - // InternalMenuDsl.g:11873:2: rule__XCasePart__Group_3_0__1__Impl + // InternalMenuDsl.g:11953:1: ( rule__XCasePart__Group_3_0__1__Impl ) + // InternalMenuDsl.g:11954:2: rule__XCasePart__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__XCasePart__Group_3_0__1__Impl(); @@ -39857,23 +40121,23 @@ // $ANTLR start "rule__XCasePart__Group_3_0__1__Impl" - // InternalMenuDsl.g:11879:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ; + // InternalMenuDsl.g:11960:1: rule__XCasePart__Group_3_0__1__Impl : ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ; public final void rule__XCasePart__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11883:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) - // InternalMenuDsl.g:11884:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) + // InternalMenuDsl.g:11964:1: ( ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) ) + // InternalMenuDsl.g:11965:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) { - // InternalMenuDsl.g:11884:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) - // InternalMenuDsl.g:11885:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) + // InternalMenuDsl.g:11965:1: ( ( rule__XCasePart__ThenAssignment_3_0_1 ) ) + // InternalMenuDsl.g:11966:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1()); } - // InternalMenuDsl.g:11886:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) - // InternalMenuDsl.g:11886:3: rule__XCasePart__ThenAssignment_3_0_1 + // InternalMenuDsl.g:11967:2: ( rule__XCasePart__ThenAssignment_3_0_1 ) + // InternalMenuDsl.g:11967:3: rule__XCasePart__ThenAssignment_3_0_1 { pushFollow(FOLLOW_2); rule__XCasePart__ThenAssignment_3_0_1(); @@ -39908,14 +40172,14 @@ // $ANTLR start "rule__XForLoopExpression__Group__0" - // InternalMenuDsl.g:11895:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; + // InternalMenuDsl.g:11976:1: rule__XForLoopExpression__Group__0 : rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ; public final void rule__XForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11899:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) - // InternalMenuDsl.g:11900:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 + // InternalMenuDsl.g:11980:1: ( rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 ) + // InternalMenuDsl.g:11981:2: rule__XForLoopExpression__Group__0__Impl rule__XForLoopExpression__Group__1 { pushFollow(FOLLOW_27); rule__XForLoopExpression__Group__0__Impl(); @@ -39946,23 +40210,23 @@ // $ANTLR start "rule__XForLoopExpression__Group__0__Impl" - // InternalMenuDsl.g:11907:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ; + // InternalMenuDsl.g:11988:1: rule__XForLoopExpression__Group__0__Impl : ( ( rule__XForLoopExpression__Group_0__0 ) ) ; public final void rule__XForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11911:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) - // InternalMenuDsl.g:11912:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) + // InternalMenuDsl.g:11992:1: ( ( ( rule__XForLoopExpression__Group_0__0 ) ) ) + // InternalMenuDsl.g:11993:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) { - // InternalMenuDsl.g:11912:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) - // InternalMenuDsl.g:11913:2: ( rule__XForLoopExpression__Group_0__0 ) + // InternalMenuDsl.g:11993:1: ( ( rule__XForLoopExpression__Group_0__0 ) ) + // InternalMenuDsl.g:11994:2: ( rule__XForLoopExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0()); } - // InternalMenuDsl.g:11914:2: ( rule__XForLoopExpression__Group_0__0 ) - // InternalMenuDsl.g:11914:3: rule__XForLoopExpression__Group_0__0 + // InternalMenuDsl.g:11995:2: ( rule__XForLoopExpression__Group_0__0 ) + // InternalMenuDsl.g:11995:3: rule__XForLoopExpression__Group_0__0 { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0__0(); @@ -39997,14 +40261,14 @@ // $ANTLR start "rule__XForLoopExpression__Group__1" - // InternalMenuDsl.g:11922:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; + // InternalMenuDsl.g:12003:1: rule__XForLoopExpression__Group__1 : rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ; public final void rule__XForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11926:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) - // InternalMenuDsl.g:11927:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 + // InternalMenuDsl.g:12007:1: ( rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 ) + // InternalMenuDsl.g:12008:2: rule__XForLoopExpression__Group__1__Impl rule__XForLoopExpression__Group__2 { pushFollow(FOLLOW_72); rule__XForLoopExpression__Group__1__Impl(); @@ -40035,23 +40299,23 @@ // $ANTLR start "rule__XForLoopExpression__Group__1__Impl" - // InternalMenuDsl.g:11934:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ; + // InternalMenuDsl.g:12015:1: rule__XForLoopExpression__Group__1__Impl : ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ; public final void rule__XForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11938:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) - // InternalMenuDsl.g:11939:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) + // InternalMenuDsl.g:12019:1: ( ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) ) + // InternalMenuDsl.g:12020:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) { - // InternalMenuDsl.g:11939:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) - // InternalMenuDsl.g:11940:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) + // InternalMenuDsl.g:12020:1: ( ( rule__XForLoopExpression__ForExpressionAssignment_1 ) ) + // InternalMenuDsl.g:12021:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1()); } - // InternalMenuDsl.g:11941:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) - // InternalMenuDsl.g:11941:3: rule__XForLoopExpression__ForExpressionAssignment_1 + // InternalMenuDsl.g:12022:2: ( rule__XForLoopExpression__ForExpressionAssignment_1 ) + // InternalMenuDsl.g:12022:3: rule__XForLoopExpression__ForExpressionAssignment_1 { pushFollow(FOLLOW_2); rule__XForLoopExpression__ForExpressionAssignment_1(); @@ -40086,14 +40350,14 @@ // $ANTLR start "rule__XForLoopExpression__Group__2" - // InternalMenuDsl.g:11949:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; + // InternalMenuDsl.g:12030:1: rule__XForLoopExpression__Group__2 : rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ; public final void rule__XForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11953:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) - // InternalMenuDsl.g:11954:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 + // InternalMenuDsl.g:12034:1: ( rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 ) + // InternalMenuDsl.g:12035:2: rule__XForLoopExpression__Group__2__Impl rule__XForLoopExpression__Group__3 { pushFollow(FOLLOW_27); rule__XForLoopExpression__Group__2__Impl(); @@ -40124,22 +40388,22 @@ // $ANTLR start "rule__XForLoopExpression__Group__2__Impl" - // InternalMenuDsl.g:11961:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:12042:1: rule__XForLoopExpression__Group__2__Impl : ( ')' ) ; public final void rule__XForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11965:1: ( ( ')' ) ) - // InternalMenuDsl.g:11966:1: ( ')' ) + // InternalMenuDsl.g:12046:1: ( ( ')' ) ) + // InternalMenuDsl.g:12047:1: ( ')' ) { - // InternalMenuDsl.g:11966:1: ( ')' ) - // InternalMenuDsl.g:11967:2: ')' + // InternalMenuDsl.g:12047:1: ( ')' ) + // InternalMenuDsl.g:12048:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getRightParenthesisKeyword_2()); } @@ -40165,14 +40429,14 @@ // $ANTLR start "rule__XForLoopExpression__Group__3" - // InternalMenuDsl.g:11976:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; + // InternalMenuDsl.g:12057:1: rule__XForLoopExpression__Group__3 : rule__XForLoopExpression__Group__3__Impl ; public final void rule__XForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11980:1: ( rule__XForLoopExpression__Group__3__Impl ) - // InternalMenuDsl.g:11981:2: rule__XForLoopExpression__Group__3__Impl + // InternalMenuDsl.g:12061:1: ( rule__XForLoopExpression__Group__3__Impl ) + // InternalMenuDsl.g:12062:2: rule__XForLoopExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group__3__Impl(); @@ -40198,23 +40462,23 @@ // $ANTLR start "rule__XForLoopExpression__Group__3__Impl" - // InternalMenuDsl.g:11987:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ; + // InternalMenuDsl.g:12068:1: rule__XForLoopExpression__Group__3__Impl : ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ; public final void rule__XForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:11991:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) - // InternalMenuDsl.g:11992:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) + // InternalMenuDsl.g:12072:1: ( ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) ) + // InternalMenuDsl.g:12073:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) { - // InternalMenuDsl.g:11992:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) - // InternalMenuDsl.g:11993:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) + // InternalMenuDsl.g:12073:1: ( ( rule__XForLoopExpression__EachExpressionAssignment_3 ) ) + // InternalMenuDsl.g:12074:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3()); } - // InternalMenuDsl.g:11994:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) - // InternalMenuDsl.g:11994:3: rule__XForLoopExpression__EachExpressionAssignment_3 + // InternalMenuDsl.g:12075:2: ( rule__XForLoopExpression__EachExpressionAssignment_3 ) + // InternalMenuDsl.g:12075:3: rule__XForLoopExpression__EachExpressionAssignment_3 { pushFollow(FOLLOW_2); rule__XForLoopExpression__EachExpressionAssignment_3(); @@ -40249,14 +40513,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0__0" - // InternalMenuDsl.g:12003:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ; + // InternalMenuDsl.g:12084:1: rule__XForLoopExpression__Group_0__0 : rule__XForLoopExpression__Group_0__0__Impl ; public final void rule__XForLoopExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12007:1: ( rule__XForLoopExpression__Group_0__0__Impl ) - // InternalMenuDsl.g:12008:2: rule__XForLoopExpression__Group_0__0__Impl + // InternalMenuDsl.g:12088:1: ( rule__XForLoopExpression__Group_0__0__Impl ) + // InternalMenuDsl.g:12089:2: rule__XForLoopExpression__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0__0__Impl(); @@ -40282,23 +40546,23 @@ // $ANTLR start "rule__XForLoopExpression__Group_0__0__Impl" - // InternalMenuDsl.g:12014:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:12095:1: rule__XForLoopExpression__Group_0__0__Impl : ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ; public final void rule__XForLoopExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12018:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:12019:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) + // InternalMenuDsl.g:12099:1: ( ( ( rule__XForLoopExpression__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:12100:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) { - // InternalMenuDsl.g:12019:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) - // InternalMenuDsl.g:12020:2: ( rule__XForLoopExpression__Group_0_0__0 ) + // InternalMenuDsl.g:12100:1: ( ( rule__XForLoopExpression__Group_0_0__0 ) ) + // InternalMenuDsl.g:12101:2: ( rule__XForLoopExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0()); } - // InternalMenuDsl.g:12021:2: ( rule__XForLoopExpression__Group_0_0__0 ) - // InternalMenuDsl.g:12021:3: rule__XForLoopExpression__Group_0_0__0 + // InternalMenuDsl.g:12102:2: ( rule__XForLoopExpression__Group_0_0__0 ) + // InternalMenuDsl.g:12102:3: rule__XForLoopExpression__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0_0__0(); @@ -40333,14 +40597,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__0" - // InternalMenuDsl.g:12030:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ; + // InternalMenuDsl.g:12111:1: rule__XForLoopExpression__Group_0_0__0 : rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ; public final void rule__XForLoopExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12034:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) - // InternalMenuDsl.g:12035:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 + // InternalMenuDsl.g:12115:1: ( rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 ) + // InternalMenuDsl.g:12116:2: rule__XForLoopExpression__Group_0_0__0__Impl rule__XForLoopExpression__Group_0_0__1 { pushFollow(FOLLOW_81); rule__XForLoopExpression__Group_0_0__0__Impl(); @@ -40371,23 +40635,23 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__0__Impl" - // InternalMenuDsl.g:12042:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:12123:1: rule__XForLoopExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XForLoopExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12046:1: ( ( () ) ) - // InternalMenuDsl.g:12047:1: ( () ) + // InternalMenuDsl.g:12127:1: ( ( () ) ) + // InternalMenuDsl.g:12128:1: ( () ) { - // InternalMenuDsl.g:12047:1: ( () ) - // InternalMenuDsl.g:12048:2: () + // InternalMenuDsl.g:12128:1: ( () ) + // InternalMenuDsl.g:12129:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getXForLoopExpressionAction_0_0_0()); } - // InternalMenuDsl.g:12049:2: () - // InternalMenuDsl.g:12049:3: + // InternalMenuDsl.g:12130:2: () + // InternalMenuDsl.g:12130:3: { } @@ -40412,14 +40676,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__1" - // InternalMenuDsl.g:12057:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ; + // InternalMenuDsl.g:12138:1: rule__XForLoopExpression__Group_0_0__1 : rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ; public final void rule__XForLoopExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12061:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) - // InternalMenuDsl.g:12062:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 + // InternalMenuDsl.g:12142:1: ( rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 ) + // InternalMenuDsl.g:12143:2: rule__XForLoopExpression__Group_0_0__1__Impl rule__XForLoopExpression__Group_0_0__2 { pushFollow(FOLLOW_23); rule__XForLoopExpression__Group_0_0__1__Impl(); @@ -40450,22 +40714,22 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__1__Impl" - // InternalMenuDsl.g:12069:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ; + // InternalMenuDsl.g:12150:1: rule__XForLoopExpression__Group_0_0__1__Impl : ( 'for' ) ; public final void rule__XForLoopExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12073:1: ( ( 'for' ) ) - // InternalMenuDsl.g:12074:1: ( 'for' ) + // InternalMenuDsl.g:12154:1: ( ( 'for' ) ) + // InternalMenuDsl.g:12155:1: ( 'for' ) { - // InternalMenuDsl.g:12074:1: ( 'for' ) - // InternalMenuDsl.g:12075:2: 'for' + // InternalMenuDsl.g:12155:1: ( 'for' ) + // InternalMenuDsl.g:12156:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getForKeyword_0_0_1()); } @@ -40491,14 +40755,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__2" - // InternalMenuDsl.g:12084:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ; + // InternalMenuDsl.g:12165:1: rule__XForLoopExpression__Group_0_0__2 : rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ; public final void rule__XForLoopExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12088:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) - // InternalMenuDsl.g:12089:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 + // InternalMenuDsl.g:12169:1: ( rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 ) + // InternalMenuDsl.g:12170:2: rule__XForLoopExpression__Group_0_0__2__Impl rule__XForLoopExpression__Group_0_0__3 { pushFollow(FOLLOW_44); rule__XForLoopExpression__Group_0_0__2__Impl(); @@ -40529,22 +40793,22 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__2__Impl" - // InternalMenuDsl.g:12096:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:12177:1: rule__XForLoopExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XForLoopExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12100:1: ( ( '(' ) ) - // InternalMenuDsl.g:12101:1: ( '(' ) + // InternalMenuDsl.g:12181:1: ( ( '(' ) ) + // InternalMenuDsl.g:12182:1: ( '(' ) { - // InternalMenuDsl.g:12101:1: ( '(' ) - // InternalMenuDsl.g:12102:2: '(' + // InternalMenuDsl.g:12182:1: ( '(' ) + // InternalMenuDsl.g:12183:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } @@ -40570,14 +40834,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__3" - // InternalMenuDsl.g:12111:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ; + // InternalMenuDsl.g:12192:1: rule__XForLoopExpression__Group_0_0__3 : rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ; public final void rule__XForLoopExpression__Group_0_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12115:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) - // InternalMenuDsl.g:12116:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 + // InternalMenuDsl.g:12196:1: ( rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 ) + // InternalMenuDsl.g:12197:2: rule__XForLoopExpression__Group_0_0__3__Impl rule__XForLoopExpression__Group_0_0__4 { pushFollow(FOLLOW_79); rule__XForLoopExpression__Group_0_0__3__Impl(); @@ -40608,23 +40872,23 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__3__Impl" - // InternalMenuDsl.g:12123:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ; + // InternalMenuDsl.g:12204:1: rule__XForLoopExpression__Group_0_0__3__Impl : ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ; public final void rule__XForLoopExpression__Group_0_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12127:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) - // InternalMenuDsl.g:12128:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) + // InternalMenuDsl.g:12208:1: ( ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) ) + // InternalMenuDsl.g:12209:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) { - // InternalMenuDsl.g:12128:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) - // InternalMenuDsl.g:12129:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) + // InternalMenuDsl.g:12209:1: ( ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) ) + // InternalMenuDsl.g:12210:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3()); } - // InternalMenuDsl.g:12130:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) - // InternalMenuDsl.g:12130:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 + // InternalMenuDsl.g:12211:2: ( rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 ) + // InternalMenuDsl.g:12211:3: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 { pushFollow(FOLLOW_2); rule__XForLoopExpression__DeclaredParamAssignment_0_0_3(); @@ -40659,14 +40923,14 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__4" - // InternalMenuDsl.g:12138:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ; + // InternalMenuDsl.g:12219:1: rule__XForLoopExpression__Group_0_0__4 : rule__XForLoopExpression__Group_0_0__4__Impl ; public final void rule__XForLoopExpression__Group_0_0__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12142:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) - // InternalMenuDsl.g:12143:2: rule__XForLoopExpression__Group_0_0__4__Impl + // InternalMenuDsl.g:12223:1: ( rule__XForLoopExpression__Group_0_0__4__Impl ) + // InternalMenuDsl.g:12224:2: rule__XForLoopExpression__Group_0_0__4__Impl { pushFollow(FOLLOW_2); rule__XForLoopExpression__Group_0_0__4__Impl(); @@ -40692,22 +40956,22 @@ // $ANTLR start "rule__XForLoopExpression__Group_0_0__4__Impl" - // InternalMenuDsl.g:12149:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ; + // InternalMenuDsl.g:12230:1: rule__XForLoopExpression__Group_0_0__4__Impl : ( ':' ) ; public final void rule__XForLoopExpression__Group_0_0__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12153:1: ( ( ':' ) ) - // InternalMenuDsl.g:12154:1: ( ':' ) + // InternalMenuDsl.g:12234:1: ( ( ':' ) ) + // InternalMenuDsl.g:12235:1: ( ':' ) { - // InternalMenuDsl.g:12154:1: ( ':' ) - // InternalMenuDsl.g:12155:2: ':' + // InternalMenuDsl.g:12235:1: ( ':' ) + // InternalMenuDsl.g:12236:2: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } - match(input,71,FOLLOW_2); if (state.failed) return ; + match(input,72,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXForLoopExpressionAccess().getColonKeyword_0_0_4()); } @@ -40733,14 +40997,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__0" - // InternalMenuDsl.g:12165:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ; + // InternalMenuDsl.g:12246:1: rule__XBasicForLoopExpression__Group__0 : rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ; public final void rule__XBasicForLoopExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12169:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) - // InternalMenuDsl.g:12170:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 + // InternalMenuDsl.g:12250:1: ( rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 ) + // InternalMenuDsl.g:12251:2: rule__XBasicForLoopExpression__Group__0__Impl rule__XBasicForLoopExpression__Group__1 { pushFollow(FOLLOW_81); rule__XBasicForLoopExpression__Group__0__Impl(); @@ -40771,23 +41035,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__0__Impl" - // InternalMenuDsl.g:12177:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:12258:1: rule__XBasicForLoopExpression__Group__0__Impl : ( () ) ; public final void rule__XBasicForLoopExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12181:1: ( ( () ) ) - // InternalMenuDsl.g:12182:1: ( () ) + // InternalMenuDsl.g:12262:1: ( ( () ) ) + // InternalMenuDsl.g:12263:1: ( () ) { - // InternalMenuDsl.g:12182:1: ( () ) - // InternalMenuDsl.g:12183:2: () + // InternalMenuDsl.g:12263:1: ( () ) + // InternalMenuDsl.g:12264:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getXBasicForLoopExpressionAction_0()); } - // InternalMenuDsl.g:12184:2: () - // InternalMenuDsl.g:12184:3: + // InternalMenuDsl.g:12265:2: () + // InternalMenuDsl.g:12265:3: { } @@ -40812,14 +41076,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__1" - // InternalMenuDsl.g:12192:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ; + // InternalMenuDsl.g:12273:1: rule__XBasicForLoopExpression__Group__1 : rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ; public final void rule__XBasicForLoopExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12196:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) - // InternalMenuDsl.g:12197:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 + // InternalMenuDsl.g:12277:1: ( rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 ) + // InternalMenuDsl.g:12278:2: rule__XBasicForLoopExpression__Group__1__Impl rule__XBasicForLoopExpression__Group__2 { pushFollow(FOLLOW_23); rule__XBasicForLoopExpression__Group__1__Impl(); @@ -40850,22 +41114,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__1__Impl" - // InternalMenuDsl.g:12204:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; + // InternalMenuDsl.g:12285:1: rule__XBasicForLoopExpression__Group__1__Impl : ( 'for' ) ; public final void rule__XBasicForLoopExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12208:1: ( ( 'for' ) ) - // InternalMenuDsl.g:12209:1: ( 'for' ) + // InternalMenuDsl.g:12289:1: ( ( 'for' ) ) + // InternalMenuDsl.g:12290:1: ( 'for' ) { - // InternalMenuDsl.g:12209:1: ( 'for' ) - // InternalMenuDsl.g:12210:2: 'for' + // InternalMenuDsl.g:12290:1: ( 'for' ) + // InternalMenuDsl.g:12291:2: 'for' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } - match(input,74,FOLLOW_2); if (state.failed) return ; + match(input,75,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getForKeyword_1()); } @@ -40891,14 +41155,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__2" - // InternalMenuDsl.g:12219:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ; + // InternalMenuDsl.g:12300:1: rule__XBasicForLoopExpression__Group__2 : rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ; public final void rule__XBasicForLoopExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12223:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) - // InternalMenuDsl.g:12224:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 + // InternalMenuDsl.g:12304:1: ( rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 ) + // InternalMenuDsl.g:12305:2: rule__XBasicForLoopExpression__Group__2__Impl rule__XBasicForLoopExpression__Group__3 { pushFollow(FOLLOW_82); rule__XBasicForLoopExpression__Group__2__Impl(); @@ -40929,22 +41193,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__2__Impl" - // InternalMenuDsl.g:12231:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:12312:1: rule__XBasicForLoopExpression__Group__2__Impl : ( '(' ) ; public final void rule__XBasicForLoopExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12235:1: ( ( '(' ) ) - // InternalMenuDsl.g:12236:1: ( '(' ) + // InternalMenuDsl.g:12316:1: ( ( '(' ) ) + // InternalMenuDsl.g:12317:1: ( '(' ) { - // InternalMenuDsl.g:12236:1: ( '(' ) - // InternalMenuDsl.g:12237:2: '(' + // InternalMenuDsl.g:12317:1: ( '(' ) + // InternalMenuDsl.g:12318:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -40970,14 +41234,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__3" - // InternalMenuDsl.g:12246:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ; + // InternalMenuDsl.g:12327:1: rule__XBasicForLoopExpression__Group__3 : rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ; public final void rule__XBasicForLoopExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12250:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) - // InternalMenuDsl.g:12251:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 + // InternalMenuDsl.g:12331:1: ( rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 ) + // InternalMenuDsl.g:12332:2: rule__XBasicForLoopExpression__Group__3__Impl rule__XBasicForLoopExpression__Group__4 { pushFollow(FOLLOW_82); rule__XBasicForLoopExpression__Group__3__Impl(); @@ -41008,31 +41272,31 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__3__Impl" - // InternalMenuDsl.g:12258:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ; + // InternalMenuDsl.g:12339:1: rule__XBasicForLoopExpression__Group__3__Impl : ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12262:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) - // InternalMenuDsl.g:12263:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) + // InternalMenuDsl.g:12343:1: ( ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) ) + // InternalMenuDsl.g:12344:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) { - // InternalMenuDsl.g:12263:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) - // InternalMenuDsl.g:12264:2: ( rule__XBasicForLoopExpression__Group_3__0 )? + // InternalMenuDsl.g:12344:1: ( ( rule__XBasicForLoopExpression__Group_3__0 )? ) + // InternalMenuDsl.g:12345:2: ( rule__XBasicForLoopExpression__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3()); } - // InternalMenuDsl.g:12265:2: ( rule__XBasicForLoopExpression__Group_3__0 )? - int alt106=2; - int LA106_0 = input.LA(1); + // InternalMenuDsl.g:12346:2: ( rule__XBasicForLoopExpression__Group_3__0 )? + int alt107=2; + int LA107_0 = input.LA(1); - if ( ((LA106_0>=RULE_STRING && LA106_0<=RULE_DECIMAL)||LA106_0==27||(LA106_0>=34 && LA106_0<=35)||LA106_0==40||(LA106_0>=44 && LA106_0<=50)||LA106_0==52||LA106_0==60||(LA106_0>=64 && LA106_0<=65)||LA106_0==68||LA106_0==70||(LA106_0>=74 && LA106_0<=82)||LA106_0==84||(LA106_0>=103 && LA106_0<=104)) ) { - alt106=1; + if ( ((LA107_0>=RULE_STRING && LA107_0<=RULE_DECIMAL)||LA107_0==27||(LA107_0>=34 && LA107_0<=35)||LA107_0==40||(LA107_0>=44 && LA107_0<=50)||LA107_0==52||LA107_0==61||(LA107_0>=65 && LA107_0<=66)||LA107_0==69||LA107_0==71||(LA107_0>=75 && LA107_0<=83)||LA107_0==85||(LA107_0>=104 && LA107_0<=105)) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : - // InternalMenuDsl.g:12265:3: rule__XBasicForLoopExpression__Group_3__0 + // InternalMenuDsl.g:12346:3: rule__XBasicForLoopExpression__Group_3__0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3__0(); @@ -41070,14 +41334,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__4" - // InternalMenuDsl.g:12273:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ; + // InternalMenuDsl.g:12354:1: rule__XBasicForLoopExpression__Group__4 : rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ; public final void rule__XBasicForLoopExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12277:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) - // InternalMenuDsl.g:12278:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 + // InternalMenuDsl.g:12358:1: ( rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 ) + // InternalMenuDsl.g:12359:2: rule__XBasicForLoopExpression__Group__4__Impl rule__XBasicForLoopExpression__Group__5 { pushFollow(FOLLOW_83); rule__XBasicForLoopExpression__Group__4__Impl(); @@ -41108,22 +41372,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__4__Impl" - // InternalMenuDsl.g:12285:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; + // InternalMenuDsl.g:12366:1: rule__XBasicForLoopExpression__Group__4__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12289:1: ( ( ';' ) ) - // InternalMenuDsl.g:12290:1: ( ';' ) + // InternalMenuDsl.g:12370:1: ( ( ';' ) ) + // InternalMenuDsl.g:12371:1: ( ';' ) { - // InternalMenuDsl.g:12290:1: ( ';' ) - // InternalMenuDsl.g:12291:2: ';' + // InternalMenuDsl.g:12371:1: ( ';' ) + // InternalMenuDsl.g:12372:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_4()); } @@ -41149,14 +41413,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__5" - // InternalMenuDsl.g:12300:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ; + // InternalMenuDsl.g:12381:1: rule__XBasicForLoopExpression__Group__5 : rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ; public final void rule__XBasicForLoopExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12304:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) - // InternalMenuDsl.g:12305:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 + // InternalMenuDsl.g:12385:1: ( rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 ) + // InternalMenuDsl.g:12386:2: rule__XBasicForLoopExpression__Group__5__Impl rule__XBasicForLoopExpression__Group__6 { pushFollow(FOLLOW_83); rule__XBasicForLoopExpression__Group__5__Impl(); @@ -41187,31 +41451,31 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__5__Impl" - // InternalMenuDsl.g:12312:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ; + // InternalMenuDsl.g:12393:1: rule__XBasicForLoopExpression__Group__5__Impl : ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ; public final void rule__XBasicForLoopExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12316:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) - // InternalMenuDsl.g:12317:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) + // InternalMenuDsl.g:12397:1: ( ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) ) + // InternalMenuDsl.g:12398:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) { - // InternalMenuDsl.g:12317:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) - // InternalMenuDsl.g:12318:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? + // InternalMenuDsl.g:12398:1: ( ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? ) + // InternalMenuDsl.g:12399:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5()); } - // InternalMenuDsl.g:12319:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? - int alt107=2; - int LA107_0 = input.LA(1); + // InternalMenuDsl.g:12400:2: ( rule__XBasicForLoopExpression__ExpressionAssignment_5 )? + int alt108=2; + int LA108_0 = input.LA(1); - if ( ((LA107_0>=RULE_STRING && LA107_0<=RULE_DECIMAL)||LA107_0==27||(LA107_0>=34 && LA107_0<=35)||LA107_0==40||(LA107_0>=45 && LA107_0<=50)||LA107_0==52||LA107_0==60||(LA107_0>=64 && LA107_0<=65)||LA107_0==68||LA107_0==70||(LA107_0>=74 && LA107_0<=82)||LA107_0==84||LA107_0==104) ) { - alt107=1; + if ( ((LA108_0>=RULE_STRING && LA108_0<=RULE_DECIMAL)||LA108_0==27||(LA108_0>=34 && LA108_0<=35)||LA108_0==40||(LA108_0>=45 && LA108_0<=50)||LA108_0==52||LA108_0==61||(LA108_0>=65 && LA108_0<=66)||LA108_0==69||LA108_0==71||(LA108_0>=75 && LA108_0<=83)||LA108_0==85||LA108_0==105) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : - // InternalMenuDsl.g:12319:3: rule__XBasicForLoopExpression__ExpressionAssignment_5 + // InternalMenuDsl.g:12400:3: rule__XBasicForLoopExpression__ExpressionAssignment_5 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__ExpressionAssignment_5(); @@ -41249,14 +41513,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__6" - // InternalMenuDsl.g:12327:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ; + // InternalMenuDsl.g:12408:1: rule__XBasicForLoopExpression__Group__6 : rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ; public final void rule__XBasicForLoopExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12331:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) - // InternalMenuDsl.g:12332:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 + // InternalMenuDsl.g:12412:1: ( rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 ) + // InternalMenuDsl.g:12413:2: rule__XBasicForLoopExpression__Group__6__Impl rule__XBasicForLoopExpression__Group__7 { pushFollow(FOLLOW_24); rule__XBasicForLoopExpression__Group__6__Impl(); @@ -41287,22 +41551,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__6__Impl" - // InternalMenuDsl.g:12339:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; + // InternalMenuDsl.g:12420:1: rule__XBasicForLoopExpression__Group__6__Impl : ( ';' ) ; public final void rule__XBasicForLoopExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12343:1: ( ( ';' ) ) - // InternalMenuDsl.g:12344:1: ( ';' ) + // InternalMenuDsl.g:12424:1: ( ( ';' ) ) + // InternalMenuDsl.g:12425:1: ( ';' ) { - // InternalMenuDsl.g:12344:1: ( ';' ) - // InternalMenuDsl.g:12345:2: ';' + // InternalMenuDsl.g:12425:1: ( ';' ) + // InternalMenuDsl.g:12426:2: ';' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getSemicolonKeyword_6()); } @@ -41328,14 +41592,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__7" - // InternalMenuDsl.g:12354:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ; + // InternalMenuDsl.g:12435:1: rule__XBasicForLoopExpression__Group__7 : rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ; public final void rule__XBasicForLoopExpression__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12358:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) - // InternalMenuDsl.g:12359:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 + // InternalMenuDsl.g:12439:1: ( rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 ) + // InternalMenuDsl.g:12440:2: rule__XBasicForLoopExpression__Group__7__Impl rule__XBasicForLoopExpression__Group__8 { pushFollow(FOLLOW_24); rule__XBasicForLoopExpression__Group__7__Impl(); @@ -41366,31 +41630,31 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__7__Impl" - // InternalMenuDsl.g:12366:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ; + // InternalMenuDsl.g:12447:1: rule__XBasicForLoopExpression__Group__7__Impl : ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ; public final void rule__XBasicForLoopExpression__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12370:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) - // InternalMenuDsl.g:12371:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) + // InternalMenuDsl.g:12451:1: ( ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) ) + // InternalMenuDsl.g:12452:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) { - // InternalMenuDsl.g:12371:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) - // InternalMenuDsl.g:12372:2: ( rule__XBasicForLoopExpression__Group_7__0 )? + // InternalMenuDsl.g:12452:1: ( ( rule__XBasicForLoopExpression__Group_7__0 )? ) + // InternalMenuDsl.g:12453:2: ( rule__XBasicForLoopExpression__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7()); } - // InternalMenuDsl.g:12373:2: ( rule__XBasicForLoopExpression__Group_7__0 )? - int alt108=2; - int LA108_0 = input.LA(1); + // InternalMenuDsl.g:12454:2: ( rule__XBasicForLoopExpression__Group_7__0 )? + int alt109=2; + int LA109_0 = input.LA(1); - if ( ((LA108_0>=RULE_STRING && LA108_0<=RULE_DECIMAL)||LA108_0==27||(LA108_0>=34 && LA108_0<=35)||LA108_0==40||(LA108_0>=45 && LA108_0<=50)||LA108_0==52||LA108_0==60||(LA108_0>=64 && LA108_0<=65)||LA108_0==68||LA108_0==70||(LA108_0>=74 && LA108_0<=82)||LA108_0==84||LA108_0==104) ) { - alt108=1; + if ( ((LA109_0>=RULE_STRING && LA109_0<=RULE_DECIMAL)||LA109_0==27||(LA109_0>=34 && LA109_0<=35)||LA109_0==40||(LA109_0>=45 && LA109_0<=50)||LA109_0==52||LA109_0==61||(LA109_0>=65 && LA109_0<=66)||LA109_0==69||LA109_0==71||(LA109_0>=75 && LA109_0<=83)||LA109_0==85||LA109_0==105) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : - // InternalMenuDsl.g:12373:3: rule__XBasicForLoopExpression__Group_7__0 + // InternalMenuDsl.g:12454:3: rule__XBasicForLoopExpression__Group_7__0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7__0(); @@ -41428,14 +41692,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__8" - // InternalMenuDsl.g:12381:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ; + // InternalMenuDsl.g:12462:1: rule__XBasicForLoopExpression__Group__8 : rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ; public final void rule__XBasicForLoopExpression__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12385:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) - // InternalMenuDsl.g:12386:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 + // InternalMenuDsl.g:12466:1: ( rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 ) + // InternalMenuDsl.g:12467:2: rule__XBasicForLoopExpression__Group__8__Impl rule__XBasicForLoopExpression__Group__9 { pushFollow(FOLLOW_27); rule__XBasicForLoopExpression__Group__8__Impl(); @@ -41466,22 +41730,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__8__Impl" - // InternalMenuDsl.g:12393:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; + // InternalMenuDsl.g:12474:1: rule__XBasicForLoopExpression__Group__8__Impl : ( ')' ) ; public final void rule__XBasicForLoopExpression__Group__8__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12397:1: ( ( ')' ) ) - // InternalMenuDsl.g:12398:1: ( ')' ) + // InternalMenuDsl.g:12478:1: ( ( ')' ) ) + // InternalMenuDsl.g:12479:1: ( ')' ) { - // InternalMenuDsl.g:12398:1: ( ')' ) - // InternalMenuDsl.g:12399:2: ')' + // InternalMenuDsl.g:12479:1: ( ')' ) + // InternalMenuDsl.g:12480:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getRightParenthesisKeyword_8()); } @@ -41507,14 +41771,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__9" - // InternalMenuDsl.g:12408:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; + // InternalMenuDsl.g:12489:1: rule__XBasicForLoopExpression__Group__9 : rule__XBasicForLoopExpression__Group__9__Impl ; public final void rule__XBasicForLoopExpression__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12412:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) - // InternalMenuDsl.g:12413:2: rule__XBasicForLoopExpression__Group__9__Impl + // InternalMenuDsl.g:12493:1: ( rule__XBasicForLoopExpression__Group__9__Impl ) + // InternalMenuDsl.g:12494:2: rule__XBasicForLoopExpression__Group__9__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group__9__Impl(); @@ -41540,23 +41804,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group__9__Impl" - // InternalMenuDsl.g:12419:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ; + // InternalMenuDsl.g:12500:1: rule__XBasicForLoopExpression__Group__9__Impl : ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ; public final void rule__XBasicForLoopExpression__Group__9__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12423:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) - // InternalMenuDsl.g:12424:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) + // InternalMenuDsl.g:12504:1: ( ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) ) + // InternalMenuDsl.g:12505:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) { - // InternalMenuDsl.g:12424:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) - // InternalMenuDsl.g:12425:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) + // InternalMenuDsl.g:12505:1: ( ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) ) + // InternalMenuDsl.g:12506:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9()); } - // InternalMenuDsl.g:12426:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) - // InternalMenuDsl.g:12426:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9 + // InternalMenuDsl.g:12507:2: ( rule__XBasicForLoopExpression__EachExpressionAssignment_9 ) + // InternalMenuDsl.g:12507:3: rule__XBasicForLoopExpression__EachExpressionAssignment_9 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__EachExpressionAssignment_9(); @@ -41591,14 +41855,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0" - // InternalMenuDsl.g:12435:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ; + // InternalMenuDsl.g:12516:1: rule__XBasicForLoopExpression__Group_3__0 : rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ; public final void rule__XBasicForLoopExpression__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12439:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) - // InternalMenuDsl.g:12440:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 + // InternalMenuDsl.g:12520:1: ( rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 ) + // InternalMenuDsl.g:12521:2: rule__XBasicForLoopExpression__Group_3__0__Impl rule__XBasicForLoopExpression__Group_3__1 { pushFollow(FOLLOW_25); rule__XBasicForLoopExpression__Group_3__0__Impl(); @@ -41629,23 +41893,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3__0__Impl" - // InternalMenuDsl.g:12447:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ; + // InternalMenuDsl.g:12528:1: rule__XBasicForLoopExpression__Group_3__0__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12451:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) - // InternalMenuDsl.g:12452:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) + // InternalMenuDsl.g:12532:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) ) + // InternalMenuDsl.g:12533:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) { - // InternalMenuDsl.g:12452:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) - // InternalMenuDsl.g:12453:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) + // InternalMenuDsl.g:12533:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) ) + // InternalMenuDsl.g:12534:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0()); } - // InternalMenuDsl.g:12454:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) - // InternalMenuDsl.g:12454:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 + // InternalMenuDsl.g:12535:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 ) + // InternalMenuDsl.g:12535:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0(); @@ -41680,14 +41944,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1" - // InternalMenuDsl.g:12462:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ; + // InternalMenuDsl.g:12543:1: rule__XBasicForLoopExpression__Group_3__1 : rule__XBasicForLoopExpression__Group_3__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12466:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) - // InternalMenuDsl.g:12467:2: rule__XBasicForLoopExpression__Group_3__1__Impl + // InternalMenuDsl.g:12547:1: ( rule__XBasicForLoopExpression__Group_3__1__Impl ) + // InternalMenuDsl.g:12548:2: rule__XBasicForLoopExpression__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3__1__Impl(); @@ -41713,35 +41977,35 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3__1__Impl" - // InternalMenuDsl.g:12473:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ; + // InternalMenuDsl.g:12554:1: rule__XBasicForLoopExpression__Group_3__1__Impl : ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12477:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) - // InternalMenuDsl.g:12478:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) + // InternalMenuDsl.g:12558:1: ( ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) ) + // InternalMenuDsl.g:12559:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) { - // InternalMenuDsl.g:12478:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) - // InternalMenuDsl.g:12479:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* + // InternalMenuDsl.g:12559:1: ( ( rule__XBasicForLoopExpression__Group_3_1__0 )* ) + // InternalMenuDsl.g:12560:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1()); } - // InternalMenuDsl.g:12480:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* - loop109: + // InternalMenuDsl.g:12561:2: ( rule__XBasicForLoopExpression__Group_3_1__0 )* + loop110: do { - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==62) ) { - alt109=1; + if ( (LA110_0==63) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : - // InternalMenuDsl.g:12480:3: rule__XBasicForLoopExpression__Group_3_1__0 + // InternalMenuDsl.g:12561:3: rule__XBasicForLoopExpression__Group_3_1__0 { pushFollow(FOLLOW_26); rule__XBasicForLoopExpression__Group_3_1__0(); @@ -41753,7 +42017,7 @@ break; default : - break loop109; + break loop110; } } while (true); @@ -41782,14 +42046,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0" - // InternalMenuDsl.g:12489:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ; + // InternalMenuDsl.g:12570:1: rule__XBasicForLoopExpression__Group_3_1__0 : rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ; public final void rule__XBasicForLoopExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12493:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) - // InternalMenuDsl.g:12494:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 + // InternalMenuDsl.g:12574:1: ( rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 ) + // InternalMenuDsl.g:12575:2: rule__XBasicForLoopExpression__Group_3_1__0__Impl rule__XBasicForLoopExpression__Group_3_1__1 { pushFollow(FOLLOW_84); rule__XBasicForLoopExpression__Group_3_1__0__Impl(); @@ -41820,22 +42084,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__0__Impl" - // InternalMenuDsl.g:12501:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:12582:1: rule__XBasicForLoopExpression__Group_3_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12505:1: ( ( ',' ) ) - // InternalMenuDsl.g:12506:1: ( ',' ) + // InternalMenuDsl.g:12586:1: ( ( ',' ) ) + // InternalMenuDsl.g:12587:1: ( ',' ) { - // InternalMenuDsl.g:12506:1: ( ',' ) - // InternalMenuDsl.g:12507:2: ',' + // InternalMenuDsl.g:12587:1: ( ',' ) + // InternalMenuDsl.g:12588:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_3_1_0()); } @@ -41861,14 +42125,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1" - // InternalMenuDsl.g:12516:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ; + // InternalMenuDsl.g:12597:1: rule__XBasicForLoopExpression__Group_3_1__1 : rule__XBasicForLoopExpression__Group_3_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12520:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) - // InternalMenuDsl.g:12521:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl + // InternalMenuDsl.g:12601:1: ( rule__XBasicForLoopExpression__Group_3_1__1__Impl ) + // InternalMenuDsl.g:12602:2: rule__XBasicForLoopExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_3_1__1__Impl(); @@ -41894,23 +42158,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_3_1__1__Impl" - // InternalMenuDsl.g:12527:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ; + // InternalMenuDsl.g:12608:1: rule__XBasicForLoopExpression__Group_3_1__1__Impl : ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12531:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) - // InternalMenuDsl.g:12532:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:12612:1: ( ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) ) + // InternalMenuDsl.g:12613:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) { - // InternalMenuDsl.g:12532:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) - // InternalMenuDsl.g:12533:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) + // InternalMenuDsl.g:12613:1: ( ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) ) + // InternalMenuDsl.g:12614:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1()); } - // InternalMenuDsl.g:12534:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) - // InternalMenuDsl.g:12534:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 + // InternalMenuDsl.g:12615:2: ( rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 ) + // InternalMenuDsl.g:12615:3: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1(); @@ -41945,14 +42209,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0" - // InternalMenuDsl.g:12543:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ; + // InternalMenuDsl.g:12624:1: rule__XBasicForLoopExpression__Group_7__0 : rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ; public final void rule__XBasicForLoopExpression__Group_7__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12547:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) - // InternalMenuDsl.g:12548:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 + // InternalMenuDsl.g:12628:1: ( rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 ) + // InternalMenuDsl.g:12629:2: rule__XBasicForLoopExpression__Group_7__0__Impl rule__XBasicForLoopExpression__Group_7__1 { pushFollow(FOLLOW_25); rule__XBasicForLoopExpression__Group_7__0__Impl(); @@ -41983,23 +42247,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7__0__Impl" - // InternalMenuDsl.g:12555:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ; + // InternalMenuDsl.g:12636:1: rule__XBasicForLoopExpression__Group_7__0__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ; public final void rule__XBasicForLoopExpression__Group_7__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12559:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) - // InternalMenuDsl.g:12560:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) + // InternalMenuDsl.g:12640:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) ) + // InternalMenuDsl.g:12641:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) { - // InternalMenuDsl.g:12560:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) - // InternalMenuDsl.g:12561:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) + // InternalMenuDsl.g:12641:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) ) + // InternalMenuDsl.g:12642:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0()); } - // InternalMenuDsl.g:12562:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) - // InternalMenuDsl.g:12562:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 + // InternalMenuDsl.g:12643:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 ) + // InternalMenuDsl.g:12643:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0(); @@ -42034,14 +42298,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1" - // InternalMenuDsl.g:12570:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ; + // InternalMenuDsl.g:12651:1: rule__XBasicForLoopExpression__Group_7__1 : rule__XBasicForLoopExpression__Group_7__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12574:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) - // InternalMenuDsl.g:12575:2: rule__XBasicForLoopExpression__Group_7__1__Impl + // InternalMenuDsl.g:12655:1: ( rule__XBasicForLoopExpression__Group_7__1__Impl ) + // InternalMenuDsl.g:12656:2: rule__XBasicForLoopExpression__Group_7__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7__1__Impl(); @@ -42067,35 +42331,35 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7__1__Impl" - // InternalMenuDsl.g:12581:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ; + // InternalMenuDsl.g:12662:1: rule__XBasicForLoopExpression__Group_7__1__Impl : ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ; public final void rule__XBasicForLoopExpression__Group_7__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12585:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) - // InternalMenuDsl.g:12586:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) + // InternalMenuDsl.g:12666:1: ( ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) ) + // InternalMenuDsl.g:12667:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) { - // InternalMenuDsl.g:12586:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) - // InternalMenuDsl.g:12587:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* + // InternalMenuDsl.g:12667:1: ( ( rule__XBasicForLoopExpression__Group_7_1__0 )* ) + // InternalMenuDsl.g:12668:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1()); } - // InternalMenuDsl.g:12588:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* - loop110: + // InternalMenuDsl.g:12669:2: ( rule__XBasicForLoopExpression__Group_7_1__0 )* + loop111: do { - int alt110=2; - int LA110_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==62) ) { - alt110=1; + if ( (LA111_0==63) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : - // InternalMenuDsl.g:12588:3: rule__XBasicForLoopExpression__Group_7_1__0 + // InternalMenuDsl.g:12669:3: rule__XBasicForLoopExpression__Group_7_1__0 { pushFollow(FOLLOW_26); rule__XBasicForLoopExpression__Group_7_1__0(); @@ -42107,7 +42371,7 @@ break; default : - break loop110; + break loop111; } } while (true); @@ -42136,14 +42400,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0" - // InternalMenuDsl.g:12597:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ; + // InternalMenuDsl.g:12678:1: rule__XBasicForLoopExpression__Group_7_1__0 : rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ; public final void rule__XBasicForLoopExpression__Group_7_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12601:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) - // InternalMenuDsl.g:12602:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 + // InternalMenuDsl.g:12682:1: ( rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 ) + // InternalMenuDsl.g:12683:2: rule__XBasicForLoopExpression__Group_7_1__0__Impl rule__XBasicForLoopExpression__Group_7_1__1 { pushFollow(FOLLOW_27); rule__XBasicForLoopExpression__Group_7_1__0__Impl(); @@ -42174,22 +42438,22 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__0__Impl" - // InternalMenuDsl.g:12609:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:12690:1: rule__XBasicForLoopExpression__Group_7_1__0__Impl : ( ',' ) ; public final void rule__XBasicForLoopExpression__Group_7_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12613:1: ( ( ',' ) ) - // InternalMenuDsl.g:12614:1: ( ',' ) + // InternalMenuDsl.g:12694:1: ( ( ',' ) ) + // InternalMenuDsl.g:12695:1: ( ',' ) { - // InternalMenuDsl.g:12614:1: ( ',' ) - // InternalMenuDsl.g:12615:2: ',' + // InternalMenuDsl.g:12695:1: ( ',' ) + // InternalMenuDsl.g:12696:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBasicForLoopExpressionAccess().getCommaKeyword_7_1_0()); } @@ -42215,14 +42479,14 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1" - // InternalMenuDsl.g:12624:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ; + // InternalMenuDsl.g:12705:1: rule__XBasicForLoopExpression__Group_7_1__1 : rule__XBasicForLoopExpression__Group_7_1__1__Impl ; public final void rule__XBasicForLoopExpression__Group_7_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12628:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) - // InternalMenuDsl.g:12629:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl + // InternalMenuDsl.g:12709:1: ( rule__XBasicForLoopExpression__Group_7_1__1__Impl ) + // InternalMenuDsl.g:12710:2: rule__XBasicForLoopExpression__Group_7_1__1__Impl { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__Group_7_1__1__Impl(); @@ -42248,23 +42512,23 @@ // $ANTLR start "rule__XBasicForLoopExpression__Group_7_1__1__Impl" - // InternalMenuDsl.g:12635:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ; + // InternalMenuDsl.g:12716:1: rule__XBasicForLoopExpression__Group_7_1__1__Impl : ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ; public final void rule__XBasicForLoopExpression__Group_7_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12639:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) - // InternalMenuDsl.g:12640:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) + // InternalMenuDsl.g:12720:1: ( ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) ) + // InternalMenuDsl.g:12721:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) { - // InternalMenuDsl.g:12640:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) - // InternalMenuDsl.g:12641:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) + // InternalMenuDsl.g:12721:1: ( ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) ) + // InternalMenuDsl.g:12722:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1()); } - // InternalMenuDsl.g:12642:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) - // InternalMenuDsl.g:12642:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 + // InternalMenuDsl.g:12723:2: ( rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 ) + // InternalMenuDsl.g:12723:3: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 { pushFollow(FOLLOW_2); rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1(); @@ -42299,14 +42563,14 @@ // $ANTLR start "rule__XWhileExpression__Group__0" - // InternalMenuDsl.g:12651:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; + // InternalMenuDsl.g:12732:1: rule__XWhileExpression__Group__0 : rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ; public final void rule__XWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12655:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) - // InternalMenuDsl.g:12656:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 + // InternalMenuDsl.g:12736:1: ( rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 ) + // InternalMenuDsl.g:12737:2: rule__XWhileExpression__Group__0__Impl rule__XWhileExpression__Group__1 { pushFollow(FOLLOW_85); rule__XWhileExpression__Group__0__Impl(); @@ -42337,23 +42601,23 @@ // $ANTLR start "rule__XWhileExpression__Group__0__Impl" - // InternalMenuDsl.g:12663:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:12744:1: rule__XWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12667:1: ( ( () ) ) - // InternalMenuDsl.g:12668:1: ( () ) + // InternalMenuDsl.g:12748:1: ( ( () ) ) + // InternalMenuDsl.g:12749:1: ( () ) { - // InternalMenuDsl.g:12668:1: ( () ) - // InternalMenuDsl.g:12669:2: () + // InternalMenuDsl.g:12749:1: ( () ) + // InternalMenuDsl.g:12750:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getXWhileExpressionAction_0()); } - // InternalMenuDsl.g:12670:2: () - // InternalMenuDsl.g:12670:3: + // InternalMenuDsl.g:12751:2: () + // InternalMenuDsl.g:12751:3: { } @@ -42378,14 +42642,14 @@ // $ANTLR start "rule__XWhileExpression__Group__1" - // InternalMenuDsl.g:12678:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; + // InternalMenuDsl.g:12759:1: rule__XWhileExpression__Group__1 : rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ; public final void rule__XWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12682:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) - // InternalMenuDsl.g:12683:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 + // InternalMenuDsl.g:12763:1: ( rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 ) + // InternalMenuDsl.g:12764:2: rule__XWhileExpression__Group__1__Impl rule__XWhileExpression__Group__2 { pushFollow(FOLLOW_23); rule__XWhileExpression__Group__1__Impl(); @@ -42416,22 +42680,22 @@ // $ANTLR start "rule__XWhileExpression__Group__1__Impl" - // InternalMenuDsl.g:12690:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; + // InternalMenuDsl.g:12771:1: rule__XWhileExpression__Group__1__Impl : ( 'while' ) ; public final void rule__XWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12694:1: ( ( 'while' ) ) - // InternalMenuDsl.g:12695:1: ( 'while' ) + // InternalMenuDsl.g:12775:1: ( ( 'while' ) ) + // InternalMenuDsl.g:12776:1: ( 'while' ) { - // InternalMenuDsl.g:12695:1: ( 'while' ) - // InternalMenuDsl.g:12696:2: 'while' + // InternalMenuDsl.g:12776:1: ( 'while' ) + // InternalMenuDsl.g:12777:2: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getWhileKeyword_1()); } @@ -42457,14 +42721,14 @@ // $ANTLR start "rule__XWhileExpression__Group__2" - // InternalMenuDsl.g:12705:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; + // InternalMenuDsl.g:12786:1: rule__XWhileExpression__Group__2 : rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ; public final void rule__XWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12709:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) - // InternalMenuDsl.g:12710:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 + // InternalMenuDsl.g:12790:1: ( rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 ) + // InternalMenuDsl.g:12791:2: rule__XWhileExpression__Group__2__Impl rule__XWhileExpression__Group__3 { pushFollow(FOLLOW_27); rule__XWhileExpression__Group__2__Impl(); @@ -42495,22 +42759,22 @@ // $ANTLR start "rule__XWhileExpression__Group__2__Impl" - // InternalMenuDsl.g:12717:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:12798:1: rule__XWhileExpression__Group__2__Impl : ( '(' ) ; public final void rule__XWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12721:1: ( ( '(' ) ) - // InternalMenuDsl.g:12722:1: ( '(' ) + // InternalMenuDsl.g:12802:1: ( ( '(' ) ) + // InternalMenuDsl.g:12803:1: ( '(' ) { - // InternalMenuDsl.g:12722:1: ( '(' ) - // InternalMenuDsl.g:12723:2: '(' + // InternalMenuDsl.g:12803:1: ( '(' ) + // InternalMenuDsl.g:12804:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getLeftParenthesisKeyword_2()); } @@ -42536,14 +42800,14 @@ // $ANTLR start "rule__XWhileExpression__Group__3" - // InternalMenuDsl.g:12732:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; + // InternalMenuDsl.g:12813:1: rule__XWhileExpression__Group__3 : rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ; public final void rule__XWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12736:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) - // InternalMenuDsl.g:12737:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 + // InternalMenuDsl.g:12817:1: ( rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 ) + // InternalMenuDsl.g:12818:2: rule__XWhileExpression__Group__3__Impl rule__XWhileExpression__Group__4 { pushFollow(FOLLOW_72); rule__XWhileExpression__Group__3__Impl(); @@ -42574,23 +42838,23 @@ // $ANTLR start "rule__XWhileExpression__Group__3__Impl" - // InternalMenuDsl.g:12744:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; + // InternalMenuDsl.g:12825:1: rule__XWhileExpression__Group__3__Impl : ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ; public final void rule__XWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12748:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) - // InternalMenuDsl.g:12749:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // InternalMenuDsl.g:12829:1: ( ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) ) + // InternalMenuDsl.g:12830:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) { - // InternalMenuDsl.g:12749:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) - // InternalMenuDsl.g:12750:2: ( rule__XWhileExpression__PredicateAssignment_3 ) + // InternalMenuDsl.g:12830:1: ( ( rule__XWhileExpression__PredicateAssignment_3 ) ) + // InternalMenuDsl.g:12831:2: ( rule__XWhileExpression__PredicateAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3()); } - // InternalMenuDsl.g:12751:2: ( rule__XWhileExpression__PredicateAssignment_3 ) - // InternalMenuDsl.g:12751:3: rule__XWhileExpression__PredicateAssignment_3 + // InternalMenuDsl.g:12832:2: ( rule__XWhileExpression__PredicateAssignment_3 ) + // InternalMenuDsl.g:12832:3: rule__XWhileExpression__PredicateAssignment_3 { pushFollow(FOLLOW_2); rule__XWhileExpression__PredicateAssignment_3(); @@ -42625,14 +42889,14 @@ // $ANTLR start "rule__XWhileExpression__Group__4" - // InternalMenuDsl.g:12759:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; + // InternalMenuDsl.g:12840:1: rule__XWhileExpression__Group__4 : rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ; public final void rule__XWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12763:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) - // InternalMenuDsl.g:12764:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 + // InternalMenuDsl.g:12844:1: ( rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 ) + // InternalMenuDsl.g:12845:2: rule__XWhileExpression__Group__4__Impl rule__XWhileExpression__Group__5 { pushFollow(FOLLOW_27); rule__XWhileExpression__Group__4__Impl(); @@ -42663,22 +42927,22 @@ // $ANTLR start "rule__XWhileExpression__Group__4__Impl" - // InternalMenuDsl.g:12771:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; + // InternalMenuDsl.g:12852:1: rule__XWhileExpression__Group__4__Impl : ( ')' ) ; public final void rule__XWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12775:1: ( ( ')' ) ) - // InternalMenuDsl.g:12776:1: ( ')' ) + // InternalMenuDsl.g:12856:1: ( ( ')' ) ) + // InternalMenuDsl.g:12857:1: ( ')' ) { - // InternalMenuDsl.g:12776:1: ( ')' ) - // InternalMenuDsl.g:12777:2: ')' + // InternalMenuDsl.g:12857:1: ( ')' ) + // InternalMenuDsl.g:12858:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXWhileExpressionAccess().getRightParenthesisKeyword_4()); } @@ -42704,14 +42968,14 @@ // $ANTLR start "rule__XWhileExpression__Group__5" - // InternalMenuDsl.g:12786:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; + // InternalMenuDsl.g:12867:1: rule__XWhileExpression__Group__5 : rule__XWhileExpression__Group__5__Impl ; public final void rule__XWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12790:1: ( rule__XWhileExpression__Group__5__Impl ) - // InternalMenuDsl.g:12791:2: rule__XWhileExpression__Group__5__Impl + // InternalMenuDsl.g:12871:1: ( rule__XWhileExpression__Group__5__Impl ) + // InternalMenuDsl.g:12872:2: rule__XWhileExpression__Group__5__Impl { pushFollow(FOLLOW_2); rule__XWhileExpression__Group__5__Impl(); @@ -42737,23 +43001,23 @@ // $ANTLR start "rule__XWhileExpression__Group__5__Impl" - // InternalMenuDsl.g:12797:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; + // InternalMenuDsl.g:12878:1: rule__XWhileExpression__Group__5__Impl : ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ; public final void rule__XWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12801:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) - // InternalMenuDsl.g:12802:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // InternalMenuDsl.g:12882:1: ( ( ( rule__XWhileExpression__BodyAssignment_5 ) ) ) + // InternalMenuDsl.g:12883:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) { - // InternalMenuDsl.g:12802:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) - // InternalMenuDsl.g:12803:2: ( rule__XWhileExpression__BodyAssignment_5 ) + // InternalMenuDsl.g:12883:1: ( ( rule__XWhileExpression__BodyAssignment_5 ) ) + // InternalMenuDsl.g:12884:2: ( rule__XWhileExpression__BodyAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5()); } - // InternalMenuDsl.g:12804:2: ( rule__XWhileExpression__BodyAssignment_5 ) - // InternalMenuDsl.g:12804:3: rule__XWhileExpression__BodyAssignment_5 + // InternalMenuDsl.g:12885:2: ( rule__XWhileExpression__BodyAssignment_5 ) + // InternalMenuDsl.g:12885:3: rule__XWhileExpression__BodyAssignment_5 { pushFollow(FOLLOW_2); rule__XWhileExpression__BodyAssignment_5(); @@ -42788,14 +43052,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__0" - // InternalMenuDsl.g:12813:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; + // InternalMenuDsl.g:12894:1: rule__XDoWhileExpression__Group__0 : rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ; public final void rule__XDoWhileExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12817:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) - // InternalMenuDsl.g:12818:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 + // InternalMenuDsl.g:12898:1: ( rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 ) + // InternalMenuDsl.g:12899:2: rule__XDoWhileExpression__Group__0__Impl rule__XDoWhileExpression__Group__1 { pushFollow(FOLLOW_86); rule__XDoWhileExpression__Group__0__Impl(); @@ -42826,23 +43090,23 @@ // $ANTLR start "rule__XDoWhileExpression__Group__0__Impl" - // InternalMenuDsl.g:12825:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:12906:1: rule__XDoWhileExpression__Group__0__Impl : ( () ) ; public final void rule__XDoWhileExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12829:1: ( ( () ) ) - // InternalMenuDsl.g:12830:1: ( () ) + // InternalMenuDsl.g:12910:1: ( ( () ) ) + // InternalMenuDsl.g:12911:1: ( () ) { - // InternalMenuDsl.g:12830:1: ( () ) - // InternalMenuDsl.g:12831:2: () + // InternalMenuDsl.g:12911:1: ( () ) + // InternalMenuDsl.g:12912:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getXDoWhileExpressionAction_0()); } - // InternalMenuDsl.g:12832:2: () - // InternalMenuDsl.g:12832:3: + // InternalMenuDsl.g:12913:2: () + // InternalMenuDsl.g:12913:3: { } @@ -42867,14 +43131,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__1" - // InternalMenuDsl.g:12840:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; + // InternalMenuDsl.g:12921:1: rule__XDoWhileExpression__Group__1 : rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ; public final void rule__XDoWhileExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12844:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) - // InternalMenuDsl.g:12845:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 + // InternalMenuDsl.g:12925:1: ( rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 ) + // InternalMenuDsl.g:12926:2: rule__XDoWhileExpression__Group__1__Impl rule__XDoWhileExpression__Group__2 { pushFollow(FOLLOW_27); rule__XDoWhileExpression__Group__1__Impl(); @@ -42905,22 +43169,22 @@ // $ANTLR start "rule__XDoWhileExpression__Group__1__Impl" - // InternalMenuDsl.g:12852:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; + // InternalMenuDsl.g:12933:1: rule__XDoWhileExpression__Group__1__Impl : ( 'do' ) ; public final void rule__XDoWhileExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12856:1: ( ( 'do' ) ) - // InternalMenuDsl.g:12857:1: ( 'do' ) + // InternalMenuDsl.g:12937:1: ( ( 'do' ) ) + // InternalMenuDsl.g:12938:1: ( 'do' ) { - // InternalMenuDsl.g:12857:1: ( 'do' ) - // InternalMenuDsl.g:12858:2: 'do' + // InternalMenuDsl.g:12938:1: ( 'do' ) + // InternalMenuDsl.g:12939:2: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } - match(input,76,FOLLOW_2); if (state.failed) return ; + match(input,77,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getDoKeyword_1()); } @@ -42946,14 +43210,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__2" - // InternalMenuDsl.g:12867:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; + // InternalMenuDsl.g:12948:1: rule__XDoWhileExpression__Group__2 : rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ; public final void rule__XDoWhileExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12871:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) - // InternalMenuDsl.g:12872:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 + // InternalMenuDsl.g:12952:1: ( rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 ) + // InternalMenuDsl.g:12953:2: rule__XDoWhileExpression__Group__2__Impl rule__XDoWhileExpression__Group__3 { pushFollow(FOLLOW_85); rule__XDoWhileExpression__Group__2__Impl(); @@ -42984,23 +43248,23 @@ // $ANTLR start "rule__XDoWhileExpression__Group__2__Impl" - // InternalMenuDsl.g:12879:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; + // InternalMenuDsl.g:12960:1: rule__XDoWhileExpression__Group__2__Impl : ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ; public final void rule__XDoWhileExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12883:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) - // InternalMenuDsl.g:12884:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // InternalMenuDsl.g:12964:1: ( ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) ) + // InternalMenuDsl.g:12965:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) { - // InternalMenuDsl.g:12884:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) - // InternalMenuDsl.g:12885:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // InternalMenuDsl.g:12965:1: ( ( rule__XDoWhileExpression__BodyAssignment_2 ) ) + // InternalMenuDsl.g:12966:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2()); } - // InternalMenuDsl.g:12886:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) - // InternalMenuDsl.g:12886:3: rule__XDoWhileExpression__BodyAssignment_2 + // InternalMenuDsl.g:12967:2: ( rule__XDoWhileExpression__BodyAssignment_2 ) + // InternalMenuDsl.g:12967:3: rule__XDoWhileExpression__BodyAssignment_2 { pushFollow(FOLLOW_2); rule__XDoWhileExpression__BodyAssignment_2(); @@ -43035,14 +43299,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__3" - // InternalMenuDsl.g:12894:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; + // InternalMenuDsl.g:12975:1: rule__XDoWhileExpression__Group__3 : rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ; public final void rule__XDoWhileExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12898:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) - // InternalMenuDsl.g:12899:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 + // InternalMenuDsl.g:12979:1: ( rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 ) + // InternalMenuDsl.g:12980:2: rule__XDoWhileExpression__Group__3__Impl rule__XDoWhileExpression__Group__4 { pushFollow(FOLLOW_23); rule__XDoWhileExpression__Group__3__Impl(); @@ -43073,22 +43337,22 @@ // $ANTLR start "rule__XDoWhileExpression__Group__3__Impl" - // InternalMenuDsl.g:12906:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; + // InternalMenuDsl.g:12987:1: rule__XDoWhileExpression__Group__3__Impl : ( 'while' ) ; public final void rule__XDoWhileExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12910:1: ( ( 'while' ) ) - // InternalMenuDsl.g:12911:1: ( 'while' ) + // InternalMenuDsl.g:12991:1: ( ( 'while' ) ) + // InternalMenuDsl.g:12992:1: ( 'while' ) { - // InternalMenuDsl.g:12911:1: ( 'while' ) - // InternalMenuDsl.g:12912:2: 'while' + // InternalMenuDsl.g:12992:1: ( 'while' ) + // InternalMenuDsl.g:12993:2: 'while' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } - match(input,75,FOLLOW_2); if (state.failed) return ; + match(input,76,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getWhileKeyword_3()); } @@ -43114,14 +43378,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__4" - // InternalMenuDsl.g:12921:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; + // InternalMenuDsl.g:13002:1: rule__XDoWhileExpression__Group__4 : rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ; public final void rule__XDoWhileExpression__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12925:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) - // InternalMenuDsl.g:12926:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 + // InternalMenuDsl.g:13006:1: ( rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 ) + // InternalMenuDsl.g:13007:2: rule__XDoWhileExpression__Group__4__Impl rule__XDoWhileExpression__Group__5 { pushFollow(FOLLOW_27); rule__XDoWhileExpression__Group__4__Impl(); @@ -43152,22 +43416,22 @@ // $ANTLR start "rule__XDoWhileExpression__Group__4__Impl" - // InternalMenuDsl.g:12933:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; + // InternalMenuDsl.g:13014:1: rule__XDoWhileExpression__Group__4__Impl : ( '(' ) ; public final void rule__XDoWhileExpression__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12937:1: ( ( '(' ) ) - // InternalMenuDsl.g:12938:1: ( '(' ) + // InternalMenuDsl.g:13018:1: ( ( '(' ) ) + // InternalMenuDsl.g:13019:1: ( '(' ) { - // InternalMenuDsl.g:12938:1: ( '(' ) - // InternalMenuDsl.g:12939:2: '(' + // InternalMenuDsl.g:13019:1: ( '(' ) + // InternalMenuDsl.g:13020:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getLeftParenthesisKeyword_4()); } @@ -43193,14 +43457,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__5" - // InternalMenuDsl.g:12948:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; + // InternalMenuDsl.g:13029:1: rule__XDoWhileExpression__Group__5 : rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ; public final void rule__XDoWhileExpression__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12952:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) - // InternalMenuDsl.g:12953:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 + // InternalMenuDsl.g:13033:1: ( rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 ) + // InternalMenuDsl.g:13034:2: rule__XDoWhileExpression__Group__5__Impl rule__XDoWhileExpression__Group__6 { pushFollow(FOLLOW_72); rule__XDoWhileExpression__Group__5__Impl(); @@ -43231,23 +43495,23 @@ // $ANTLR start "rule__XDoWhileExpression__Group__5__Impl" - // InternalMenuDsl.g:12960:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; + // InternalMenuDsl.g:13041:1: rule__XDoWhileExpression__Group__5__Impl : ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ; public final void rule__XDoWhileExpression__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12964:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) - // InternalMenuDsl.g:12965:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // InternalMenuDsl.g:13045:1: ( ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) ) + // InternalMenuDsl.g:13046:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) { - // InternalMenuDsl.g:12965:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) - // InternalMenuDsl.g:12966:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // InternalMenuDsl.g:13046:1: ( ( rule__XDoWhileExpression__PredicateAssignment_5 ) ) + // InternalMenuDsl.g:13047:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5()); } - // InternalMenuDsl.g:12967:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) - // InternalMenuDsl.g:12967:3: rule__XDoWhileExpression__PredicateAssignment_5 + // InternalMenuDsl.g:13048:2: ( rule__XDoWhileExpression__PredicateAssignment_5 ) + // InternalMenuDsl.g:13048:3: rule__XDoWhileExpression__PredicateAssignment_5 { pushFollow(FOLLOW_2); rule__XDoWhileExpression__PredicateAssignment_5(); @@ -43282,14 +43546,14 @@ // $ANTLR start "rule__XDoWhileExpression__Group__6" - // InternalMenuDsl.g:12975:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; + // InternalMenuDsl.g:13056:1: rule__XDoWhileExpression__Group__6 : rule__XDoWhileExpression__Group__6__Impl ; public final void rule__XDoWhileExpression__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12979:1: ( rule__XDoWhileExpression__Group__6__Impl ) - // InternalMenuDsl.g:12980:2: rule__XDoWhileExpression__Group__6__Impl + // InternalMenuDsl.g:13060:1: ( rule__XDoWhileExpression__Group__6__Impl ) + // InternalMenuDsl.g:13061:2: rule__XDoWhileExpression__Group__6__Impl { pushFollow(FOLLOW_2); rule__XDoWhileExpression__Group__6__Impl(); @@ -43315,22 +43579,22 @@ // $ANTLR start "rule__XDoWhileExpression__Group__6__Impl" - // InternalMenuDsl.g:12986:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; + // InternalMenuDsl.g:13067:1: rule__XDoWhileExpression__Group__6__Impl : ( ')' ) ; public final void rule__XDoWhileExpression__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:12990:1: ( ( ')' ) ) - // InternalMenuDsl.g:12991:1: ( ')' ) + // InternalMenuDsl.g:13071:1: ( ( ')' ) ) + // InternalMenuDsl.g:13072:1: ( ')' ) { - // InternalMenuDsl.g:12991:1: ( ')' ) - // InternalMenuDsl.g:12992:2: ')' + // InternalMenuDsl.g:13072:1: ( ')' ) + // InternalMenuDsl.g:13073:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXDoWhileExpressionAccess().getRightParenthesisKeyword_6()); } @@ -43356,14 +43620,14 @@ // $ANTLR start "rule__XBlockExpression__Group__0" - // InternalMenuDsl.g:13002:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; + // InternalMenuDsl.g:13083:1: rule__XBlockExpression__Group__0 : rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ; public final void rule__XBlockExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13006:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) - // InternalMenuDsl.g:13007:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 + // InternalMenuDsl.g:13087:1: ( rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 ) + // InternalMenuDsl.g:13088:2: rule__XBlockExpression__Group__0__Impl rule__XBlockExpression__Group__1 { pushFollow(FOLLOW_8); rule__XBlockExpression__Group__0__Impl(); @@ -43394,23 +43658,23 @@ // $ANTLR start "rule__XBlockExpression__Group__0__Impl" - // InternalMenuDsl.g:13014:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:13095:1: rule__XBlockExpression__Group__0__Impl : ( () ) ; public final void rule__XBlockExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13018:1: ( ( () ) ) - // InternalMenuDsl.g:13019:1: ( () ) + // InternalMenuDsl.g:13099:1: ( ( () ) ) + // InternalMenuDsl.g:13100:1: ( () ) { - // InternalMenuDsl.g:13019:1: ( () ) - // InternalMenuDsl.g:13020:2: () + // InternalMenuDsl.g:13100:1: ( () ) + // InternalMenuDsl.g:13101:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getXBlockExpressionAction_0()); } - // InternalMenuDsl.g:13021:2: () - // InternalMenuDsl.g:13021:3: + // InternalMenuDsl.g:13102:2: () + // InternalMenuDsl.g:13102:3: { } @@ -43435,14 +43699,14 @@ // $ANTLR start "rule__XBlockExpression__Group__1" - // InternalMenuDsl.g:13029:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; + // InternalMenuDsl.g:13110:1: rule__XBlockExpression__Group__1 : rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ; public final void rule__XBlockExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13033:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) - // InternalMenuDsl.g:13034:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 + // InternalMenuDsl.g:13114:1: ( rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 ) + // InternalMenuDsl.g:13115:2: rule__XBlockExpression__Group__1__Impl rule__XBlockExpression__Group__2 { pushFollow(FOLLOW_87); rule__XBlockExpression__Group__1__Impl(); @@ -43473,17 +43737,17 @@ // $ANTLR start "rule__XBlockExpression__Group__1__Impl" - // InternalMenuDsl.g:13041:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; + // InternalMenuDsl.g:13122:1: rule__XBlockExpression__Group__1__Impl : ( '{' ) ; public final void rule__XBlockExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13045:1: ( ( '{' ) ) - // InternalMenuDsl.g:13046:1: ( '{' ) + // InternalMenuDsl.g:13126:1: ( ( '{' ) ) + // InternalMenuDsl.g:13127:1: ( '{' ) { - // InternalMenuDsl.g:13046:1: ( '{' ) - // InternalMenuDsl.g:13047:2: '{' + // InternalMenuDsl.g:13127:1: ( '{' ) + // InternalMenuDsl.g:13128:2: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getLeftCurlyBracketKeyword_1()); @@ -43514,14 +43778,14 @@ // $ANTLR start "rule__XBlockExpression__Group__2" - // InternalMenuDsl.g:13056:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; + // InternalMenuDsl.g:13137:1: rule__XBlockExpression__Group__2 : rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ; public final void rule__XBlockExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13060:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) - // InternalMenuDsl.g:13061:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 + // InternalMenuDsl.g:13141:1: ( rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 ) + // InternalMenuDsl.g:13142:2: rule__XBlockExpression__Group__2__Impl rule__XBlockExpression__Group__3 { pushFollow(FOLLOW_87); rule__XBlockExpression__Group__2__Impl(); @@ -43552,35 +43816,35 @@ // $ANTLR start "rule__XBlockExpression__Group__2__Impl" - // InternalMenuDsl.g:13068:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; + // InternalMenuDsl.g:13149:1: rule__XBlockExpression__Group__2__Impl : ( ( rule__XBlockExpression__Group_2__0 )* ) ; public final void rule__XBlockExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13072:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) - // InternalMenuDsl.g:13073:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // InternalMenuDsl.g:13153:1: ( ( ( rule__XBlockExpression__Group_2__0 )* ) ) + // InternalMenuDsl.g:13154:1: ( ( rule__XBlockExpression__Group_2__0 )* ) { - // InternalMenuDsl.g:13073:1: ( ( rule__XBlockExpression__Group_2__0 )* ) - // InternalMenuDsl.g:13074:2: ( rule__XBlockExpression__Group_2__0 )* + // InternalMenuDsl.g:13154:1: ( ( rule__XBlockExpression__Group_2__0 )* ) + // InternalMenuDsl.g:13155:2: ( rule__XBlockExpression__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getGroup_2()); } - // InternalMenuDsl.g:13075:2: ( rule__XBlockExpression__Group_2__0 )* - loop111: + // InternalMenuDsl.g:13156:2: ( rule__XBlockExpression__Group_2__0 )* + loop112: do { - int alt111=2; - int LA111_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( ((LA111_0>=RULE_STRING && LA111_0<=RULE_DECIMAL)||LA111_0==27||(LA111_0>=34 && LA111_0<=35)||LA111_0==40||(LA111_0>=44 && LA111_0<=50)||LA111_0==52||LA111_0==60||(LA111_0>=64 && LA111_0<=65)||LA111_0==68||LA111_0==70||(LA111_0>=74 && LA111_0<=82)||LA111_0==84||(LA111_0>=103 && LA111_0<=104)) ) { - alt111=1; + if ( ((LA112_0>=RULE_STRING && LA112_0<=RULE_DECIMAL)||LA112_0==27||(LA112_0>=34 && LA112_0<=35)||LA112_0==40||(LA112_0>=44 && LA112_0<=50)||LA112_0==52||LA112_0==61||(LA112_0>=65 && LA112_0<=66)||LA112_0==69||LA112_0==71||(LA112_0>=75 && LA112_0<=83)||LA112_0==85||(LA112_0>=104 && LA112_0<=105)) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : - // InternalMenuDsl.g:13075:3: rule__XBlockExpression__Group_2__0 + // InternalMenuDsl.g:13156:3: rule__XBlockExpression__Group_2__0 { pushFollow(FOLLOW_71); rule__XBlockExpression__Group_2__0(); @@ -43592,7 +43856,7 @@ break; default : - break loop111; + break loop112; } } while (true); @@ -43621,14 +43885,14 @@ // $ANTLR start "rule__XBlockExpression__Group__3" - // InternalMenuDsl.g:13083:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; + // InternalMenuDsl.g:13164:1: rule__XBlockExpression__Group__3 : rule__XBlockExpression__Group__3__Impl ; public final void rule__XBlockExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13087:1: ( rule__XBlockExpression__Group__3__Impl ) - // InternalMenuDsl.g:13088:2: rule__XBlockExpression__Group__3__Impl + // InternalMenuDsl.g:13168:1: ( rule__XBlockExpression__Group__3__Impl ) + // InternalMenuDsl.g:13169:2: rule__XBlockExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XBlockExpression__Group__3__Impl(); @@ -43654,17 +43918,17 @@ // $ANTLR start "rule__XBlockExpression__Group__3__Impl" - // InternalMenuDsl.g:13094:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; + // InternalMenuDsl.g:13175:1: rule__XBlockExpression__Group__3__Impl : ( '}' ) ; public final void rule__XBlockExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13098:1: ( ( '}' ) ) - // InternalMenuDsl.g:13099:1: ( '}' ) + // InternalMenuDsl.g:13179:1: ( ( '}' ) ) + // InternalMenuDsl.g:13180:1: ( '}' ) { - // InternalMenuDsl.g:13099:1: ( '}' ) - // InternalMenuDsl.g:13100:2: '}' + // InternalMenuDsl.g:13180:1: ( '}' ) + // InternalMenuDsl.g:13181:2: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getRightCurlyBracketKeyword_3()); @@ -43695,14 +43959,14 @@ // $ANTLR start "rule__XBlockExpression__Group_2__0" - // InternalMenuDsl.g:13110:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; + // InternalMenuDsl.g:13191:1: rule__XBlockExpression__Group_2__0 : rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ; public final void rule__XBlockExpression__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13114:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) - // InternalMenuDsl.g:13115:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 + // InternalMenuDsl.g:13195:1: ( rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 ) + // InternalMenuDsl.g:13196:2: rule__XBlockExpression__Group_2__0__Impl rule__XBlockExpression__Group_2__1 { pushFollow(FOLLOW_19); rule__XBlockExpression__Group_2__0__Impl(); @@ -43733,23 +43997,23 @@ // $ANTLR start "rule__XBlockExpression__Group_2__0__Impl" - // InternalMenuDsl.g:13122:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; + // InternalMenuDsl.g:13203:1: rule__XBlockExpression__Group_2__0__Impl : ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ; public final void rule__XBlockExpression__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13126:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) - // InternalMenuDsl.g:13127:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // InternalMenuDsl.g:13207:1: ( ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) ) + // InternalMenuDsl.g:13208:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) { - // InternalMenuDsl.g:13127:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) - // InternalMenuDsl.g:13128:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // InternalMenuDsl.g:13208:1: ( ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) ) + // InternalMenuDsl.g:13209:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0()); } - // InternalMenuDsl.g:13129:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) - // InternalMenuDsl.g:13129:3: rule__XBlockExpression__ExpressionsAssignment_2_0 + // InternalMenuDsl.g:13210:2: ( rule__XBlockExpression__ExpressionsAssignment_2_0 ) + // InternalMenuDsl.g:13210:3: rule__XBlockExpression__ExpressionsAssignment_2_0 { pushFollow(FOLLOW_2); rule__XBlockExpression__ExpressionsAssignment_2_0(); @@ -43784,14 +44048,14 @@ // $ANTLR start "rule__XBlockExpression__Group_2__1" - // InternalMenuDsl.g:13137:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; + // InternalMenuDsl.g:13218:1: rule__XBlockExpression__Group_2__1 : rule__XBlockExpression__Group_2__1__Impl ; public final void rule__XBlockExpression__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13141:1: ( rule__XBlockExpression__Group_2__1__Impl ) - // InternalMenuDsl.g:13142:2: rule__XBlockExpression__Group_2__1__Impl + // InternalMenuDsl.g:13222:1: ( rule__XBlockExpression__Group_2__1__Impl ) + // InternalMenuDsl.g:13223:2: rule__XBlockExpression__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__XBlockExpression__Group_2__1__Impl(); @@ -43817,33 +44081,33 @@ // $ANTLR start "rule__XBlockExpression__Group_2__1__Impl" - // InternalMenuDsl.g:13148:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; + // InternalMenuDsl.g:13229:1: rule__XBlockExpression__Group_2__1__Impl : ( ( ';' )? ) ; public final void rule__XBlockExpression__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13152:1: ( ( ( ';' )? ) ) - // InternalMenuDsl.g:13153:1: ( ( ';' )? ) + // InternalMenuDsl.g:13233:1: ( ( ( ';' )? ) ) + // InternalMenuDsl.g:13234:1: ( ( ';' )? ) { - // InternalMenuDsl.g:13153:1: ( ( ';' )? ) - // InternalMenuDsl.g:13154:2: ( ';' )? + // InternalMenuDsl.g:13234:1: ( ( ';' )? ) + // InternalMenuDsl.g:13235:2: ( ';' )? { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1()); } - // InternalMenuDsl.g:13155:2: ( ';' )? - int alt112=2; - int LA112_0 = input.LA(1); + // InternalMenuDsl.g:13236:2: ( ';' )? + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA112_0==58) ) { - alt112=1; + if ( (LA113_0==59) ) { + alt113=1; } - switch (alt112) { + switch (alt113) { case 1 : - // InternalMenuDsl.g:13155:3: ';' + // InternalMenuDsl.g:13236:3: ';' { - match(input,58,FOLLOW_2); if (state.failed) return ; + match(input,59,FOLLOW_2); if (state.failed) return ; } break; @@ -43875,14 +44139,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group__0" - // InternalMenuDsl.g:13164:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; + // InternalMenuDsl.g:13245:1: rule__XVariableDeclaration__Group__0 : rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ; public final void rule__XVariableDeclaration__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13168:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) - // InternalMenuDsl.g:13169:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 + // InternalMenuDsl.g:13249:1: ( rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 ) + // InternalMenuDsl.g:13250:2: rule__XVariableDeclaration__Group__0__Impl rule__XVariableDeclaration__Group__1 { pushFollow(FOLLOW_88); rule__XVariableDeclaration__Group__0__Impl(); @@ -43913,23 +44177,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group__0__Impl" - // InternalMenuDsl.g:13176:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:13257:1: rule__XVariableDeclaration__Group__0__Impl : ( () ) ; public final void rule__XVariableDeclaration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13180:1: ( ( () ) ) - // InternalMenuDsl.g:13181:1: ( () ) + // InternalMenuDsl.g:13261:1: ( ( () ) ) + // InternalMenuDsl.g:13262:1: ( () ) { - // InternalMenuDsl.g:13181:1: ( () ) - // InternalMenuDsl.g:13182:2: () + // InternalMenuDsl.g:13262:1: ( () ) + // InternalMenuDsl.g:13263:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getXVariableDeclarationAction_0()); } - // InternalMenuDsl.g:13183:2: () - // InternalMenuDsl.g:13183:3: + // InternalMenuDsl.g:13264:2: () + // InternalMenuDsl.g:13264:3: { } @@ -43954,14 +44218,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group__1" - // InternalMenuDsl.g:13191:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; + // InternalMenuDsl.g:13272:1: rule__XVariableDeclaration__Group__1 : rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ; public final void rule__XVariableDeclaration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13195:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) - // InternalMenuDsl.g:13196:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 + // InternalMenuDsl.g:13276:1: ( rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 ) + // InternalMenuDsl.g:13277:2: rule__XVariableDeclaration__Group__1__Impl rule__XVariableDeclaration__Group__2 { pushFollow(FOLLOW_44); rule__XVariableDeclaration__Group__1__Impl(); @@ -43992,23 +44256,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group__1__Impl" - // InternalMenuDsl.g:13203:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; + // InternalMenuDsl.g:13284:1: rule__XVariableDeclaration__Group__1__Impl : ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ; public final void rule__XVariableDeclaration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13207:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) - // InternalMenuDsl.g:13208:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // InternalMenuDsl.g:13288:1: ( ( ( rule__XVariableDeclaration__Alternatives_1 ) ) ) + // InternalMenuDsl.g:13289:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) { - // InternalMenuDsl.g:13208:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) - // InternalMenuDsl.g:13209:2: ( rule__XVariableDeclaration__Alternatives_1 ) + // InternalMenuDsl.g:13289:1: ( ( rule__XVariableDeclaration__Alternatives_1 ) ) + // InternalMenuDsl.g:13290:2: ( rule__XVariableDeclaration__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1()); } - // InternalMenuDsl.g:13210:2: ( rule__XVariableDeclaration__Alternatives_1 ) - // InternalMenuDsl.g:13210:3: rule__XVariableDeclaration__Alternatives_1 + // InternalMenuDsl.g:13291:2: ( rule__XVariableDeclaration__Alternatives_1 ) + // InternalMenuDsl.g:13291:3: rule__XVariableDeclaration__Alternatives_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Alternatives_1(); @@ -44043,14 +44307,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group__2" - // InternalMenuDsl.g:13218:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; + // InternalMenuDsl.g:13299:1: rule__XVariableDeclaration__Group__2 : rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ; public final void rule__XVariableDeclaration__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13222:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) - // InternalMenuDsl.g:13223:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 + // InternalMenuDsl.g:13303:1: ( rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 ) + // InternalMenuDsl.g:13304:2: rule__XVariableDeclaration__Group__2__Impl rule__XVariableDeclaration__Group__3 { pushFollow(FOLLOW_28); rule__XVariableDeclaration__Group__2__Impl(); @@ -44081,23 +44345,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group__2__Impl" - // InternalMenuDsl.g:13230:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; + // InternalMenuDsl.g:13311:1: rule__XVariableDeclaration__Group__2__Impl : ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ; public final void rule__XVariableDeclaration__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13234:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) - // InternalMenuDsl.g:13235:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // InternalMenuDsl.g:13315:1: ( ( ( rule__XVariableDeclaration__Alternatives_2 ) ) ) + // InternalMenuDsl.g:13316:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) { - // InternalMenuDsl.g:13235:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) - // InternalMenuDsl.g:13236:2: ( rule__XVariableDeclaration__Alternatives_2 ) + // InternalMenuDsl.g:13316:1: ( ( rule__XVariableDeclaration__Alternatives_2 ) ) + // InternalMenuDsl.g:13317:2: ( rule__XVariableDeclaration__Alternatives_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2()); } - // InternalMenuDsl.g:13237:2: ( rule__XVariableDeclaration__Alternatives_2 ) - // InternalMenuDsl.g:13237:3: rule__XVariableDeclaration__Alternatives_2 + // InternalMenuDsl.g:13318:2: ( rule__XVariableDeclaration__Alternatives_2 ) + // InternalMenuDsl.g:13318:3: rule__XVariableDeclaration__Alternatives_2 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Alternatives_2(); @@ -44132,14 +44396,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group__3" - // InternalMenuDsl.g:13245:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; + // InternalMenuDsl.g:13326:1: rule__XVariableDeclaration__Group__3 : rule__XVariableDeclaration__Group__3__Impl ; public final void rule__XVariableDeclaration__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13249:1: ( rule__XVariableDeclaration__Group__3__Impl ) - // InternalMenuDsl.g:13250:2: rule__XVariableDeclaration__Group__3__Impl + // InternalMenuDsl.g:13330:1: ( rule__XVariableDeclaration__Group__3__Impl ) + // InternalMenuDsl.g:13331:2: rule__XVariableDeclaration__Group__3__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group__3__Impl(); @@ -44165,31 +44429,31 @@ // $ANTLR start "rule__XVariableDeclaration__Group__3__Impl" - // InternalMenuDsl.g:13256:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; + // InternalMenuDsl.g:13337:1: rule__XVariableDeclaration__Group__3__Impl : ( ( rule__XVariableDeclaration__Group_3__0 )? ) ; public final void rule__XVariableDeclaration__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13260:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) - // InternalMenuDsl.g:13261:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // InternalMenuDsl.g:13341:1: ( ( ( rule__XVariableDeclaration__Group_3__0 )? ) ) + // InternalMenuDsl.g:13342:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) { - // InternalMenuDsl.g:13261:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) - // InternalMenuDsl.g:13262:2: ( rule__XVariableDeclaration__Group_3__0 )? + // InternalMenuDsl.g:13342:1: ( ( rule__XVariableDeclaration__Group_3__0 )? ) + // InternalMenuDsl.g:13343:2: ( rule__XVariableDeclaration__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_3()); } - // InternalMenuDsl.g:13263:2: ( rule__XVariableDeclaration__Group_3__0 )? - int alt113=2; - int LA113_0 = input.LA(1); + // InternalMenuDsl.g:13344:2: ( rule__XVariableDeclaration__Group_3__0 )? + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA113_0==13) ) { - alt113=1; + if ( (LA114_0==13) ) { + alt114=1; } - switch (alt113) { + switch (alt114) { case 1 : - // InternalMenuDsl.g:13263:3: rule__XVariableDeclaration__Group_3__0 + // InternalMenuDsl.g:13344:3: rule__XVariableDeclaration__Group_3__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_3__0(); @@ -44227,14 +44491,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0" - // InternalMenuDsl.g:13272:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; + // InternalMenuDsl.g:13353:1: rule__XVariableDeclaration__Group_2_0__0 : rule__XVariableDeclaration__Group_2_0__0__Impl ; public final void rule__XVariableDeclaration__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13276:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) - // InternalMenuDsl.g:13277:2: rule__XVariableDeclaration__Group_2_0__0__Impl + // InternalMenuDsl.g:13357:1: ( rule__XVariableDeclaration__Group_2_0__0__Impl ) + // InternalMenuDsl.g:13358:2: rule__XVariableDeclaration__Group_2_0__0__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0__0__Impl(); @@ -44260,23 +44524,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0__0__Impl" - // InternalMenuDsl.g:13283:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; + // InternalMenuDsl.g:13364:1: rule__XVariableDeclaration__Group_2_0__0__Impl : ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13287:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) - // InternalMenuDsl.g:13288:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // InternalMenuDsl.g:13368:1: ( ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) ) + // InternalMenuDsl.g:13369:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) { - // InternalMenuDsl.g:13288:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) - // InternalMenuDsl.g:13289:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // InternalMenuDsl.g:13369:1: ( ( rule__XVariableDeclaration__Group_2_0_0__0 ) ) + // InternalMenuDsl.g:13370:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0()); } - // InternalMenuDsl.g:13290:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) - // InternalMenuDsl.g:13290:3: rule__XVariableDeclaration__Group_2_0_0__0 + // InternalMenuDsl.g:13371:2: ( rule__XVariableDeclaration__Group_2_0_0__0 ) + // InternalMenuDsl.g:13371:3: rule__XVariableDeclaration__Group_2_0_0__0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0_0__0(); @@ -44311,14 +44575,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0" - // InternalMenuDsl.g:13299:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; + // InternalMenuDsl.g:13380:1: rule__XVariableDeclaration__Group_2_0_0__0 : rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ; public final void rule__XVariableDeclaration__Group_2_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13303:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) - // InternalMenuDsl.g:13304:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 + // InternalMenuDsl.g:13384:1: ( rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 ) + // InternalMenuDsl.g:13385:2: rule__XVariableDeclaration__Group_2_0_0__0__Impl rule__XVariableDeclaration__Group_2_0_0__1 { pushFollow(FOLLOW_7); rule__XVariableDeclaration__Group_2_0_0__0__Impl(); @@ -44349,23 +44613,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__0__Impl" - // InternalMenuDsl.g:13311:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; + // InternalMenuDsl.g:13392:1: rule__XVariableDeclaration__Group_2_0_0__0__Impl : ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13315:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) - // InternalMenuDsl.g:13316:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // InternalMenuDsl.g:13396:1: ( ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) ) + // InternalMenuDsl.g:13397:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) { - // InternalMenuDsl.g:13316:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) - // InternalMenuDsl.g:13317:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // InternalMenuDsl.g:13397:1: ( ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) ) + // InternalMenuDsl.g:13398:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0()); } - // InternalMenuDsl.g:13318:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) - // InternalMenuDsl.g:13318:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 + // InternalMenuDsl.g:13399:2: ( rule__XVariableDeclaration__TypeAssignment_2_0_0_0 ) + // InternalMenuDsl.g:13399:3: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__TypeAssignment_2_0_0_0(); @@ -44400,14 +44664,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1" - // InternalMenuDsl.g:13326:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; + // InternalMenuDsl.g:13407:1: rule__XVariableDeclaration__Group_2_0_0__1 : rule__XVariableDeclaration__Group_2_0_0__1__Impl ; public final void rule__XVariableDeclaration__Group_2_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13330:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) - // InternalMenuDsl.g:13331:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl + // InternalMenuDsl.g:13411:1: ( rule__XVariableDeclaration__Group_2_0_0__1__Impl ) + // InternalMenuDsl.g:13412:2: rule__XVariableDeclaration__Group_2_0_0__1__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_2_0_0__1__Impl(); @@ -44433,23 +44697,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group_2_0_0__1__Impl" - // InternalMenuDsl.g:13337:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; + // InternalMenuDsl.g:13418:1: rule__XVariableDeclaration__Group_2_0_0__1__Impl : ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ; public final void rule__XVariableDeclaration__Group_2_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13341:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) - // InternalMenuDsl.g:13342:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // InternalMenuDsl.g:13422:1: ( ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) ) + // InternalMenuDsl.g:13423:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) { - // InternalMenuDsl.g:13342:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) - // InternalMenuDsl.g:13343:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // InternalMenuDsl.g:13423:1: ( ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) ) + // InternalMenuDsl.g:13424:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1()); } - // InternalMenuDsl.g:13344:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) - // InternalMenuDsl.g:13344:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1 + // InternalMenuDsl.g:13425:2: ( rule__XVariableDeclaration__NameAssignment_2_0_0_1 ) + // InternalMenuDsl.g:13425:3: rule__XVariableDeclaration__NameAssignment_2_0_0_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__NameAssignment_2_0_0_1(); @@ -44484,14 +44748,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group_3__0" - // InternalMenuDsl.g:13353:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; + // InternalMenuDsl.g:13434:1: rule__XVariableDeclaration__Group_3__0 : rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ; public final void rule__XVariableDeclaration__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13357:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) - // InternalMenuDsl.g:13358:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 + // InternalMenuDsl.g:13438:1: ( rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 ) + // InternalMenuDsl.g:13439:2: rule__XVariableDeclaration__Group_3__0__Impl rule__XVariableDeclaration__Group_3__1 { pushFollow(FOLLOW_27); rule__XVariableDeclaration__Group_3__0__Impl(); @@ -44522,17 +44786,17 @@ // $ANTLR start "rule__XVariableDeclaration__Group_3__0__Impl" - // InternalMenuDsl.g:13365:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; + // InternalMenuDsl.g:13446:1: rule__XVariableDeclaration__Group_3__0__Impl : ( '=' ) ; public final void rule__XVariableDeclaration__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13369:1: ( ( '=' ) ) - // InternalMenuDsl.g:13370:1: ( '=' ) + // InternalMenuDsl.g:13450:1: ( ( '=' ) ) + // InternalMenuDsl.g:13451:1: ( '=' ) { - // InternalMenuDsl.g:13370:1: ( '=' ) - // InternalMenuDsl.g:13371:2: '=' + // InternalMenuDsl.g:13451:1: ( '=' ) + // InternalMenuDsl.g:13452:2: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getEqualsSignKeyword_3_0()); @@ -44563,14 +44827,14 @@ // $ANTLR start "rule__XVariableDeclaration__Group_3__1" - // InternalMenuDsl.g:13380:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; + // InternalMenuDsl.g:13461:1: rule__XVariableDeclaration__Group_3__1 : rule__XVariableDeclaration__Group_3__1__Impl ; public final void rule__XVariableDeclaration__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13384:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) - // InternalMenuDsl.g:13385:2: rule__XVariableDeclaration__Group_3__1__Impl + // InternalMenuDsl.g:13465:1: ( rule__XVariableDeclaration__Group_3__1__Impl ) + // InternalMenuDsl.g:13466:2: rule__XVariableDeclaration__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__XVariableDeclaration__Group_3__1__Impl(); @@ -44596,23 +44860,23 @@ // $ANTLR start "rule__XVariableDeclaration__Group_3__1__Impl" - // InternalMenuDsl.g:13391:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; + // InternalMenuDsl.g:13472:1: rule__XVariableDeclaration__Group_3__1__Impl : ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ; public final void rule__XVariableDeclaration__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13395:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) - // InternalMenuDsl.g:13396:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // InternalMenuDsl.g:13476:1: ( ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) ) + // InternalMenuDsl.g:13477:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) { - // InternalMenuDsl.g:13396:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) - // InternalMenuDsl.g:13397:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // InternalMenuDsl.g:13477:1: ( ( rule__XVariableDeclaration__RightAssignment_3_1 ) ) + // InternalMenuDsl.g:13478:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1()); } - // InternalMenuDsl.g:13398:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) - // InternalMenuDsl.g:13398:3: rule__XVariableDeclaration__RightAssignment_3_1 + // InternalMenuDsl.g:13479:2: ( rule__XVariableDeclaration__RightAssignment_3_1 ) + // InternalMenuDsl.g:13479:3: rule__XVariableDeclaration__RightAssignment_3_1 { pushFollow(FOLLOW_2); rule__XVariableDeclaration__RightAssignment_3_1(); @@ -44647,14 +44911,14 @@ // $ANTLR start "rule__JvmFormalParameter__Group__0" - // InternalMenuDsl.g:13407:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; + // InternalMenuDsl.g:13488:1: rule__JvmFormalParameter__Group__0 : rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ; public final void rule__JvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13411:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) - // InternalMenuDsl.g:13412:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 + // InternalMenuDsl.g:13492:1: ( rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 ) + // InternalMenuDsl.g:13493:2: rule__JvmFormalParameter__Group__0__Impl rule__JvmFormalParameter__Group__1 { pushFollow(FOLLOW_44); rule__JvmFormalParameter__Group__0__Impl(); @@ -44685,38 +44949,38 @@ // $ANTLR start "rule__JvmFormalParameter__Group__0__Impl" - // InternalMenuDsl.g:13419:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; + // InternalMenuDsl.g:13500:1: rule__JvmFormalParameter__Group__0__Impl : ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ; public final void rule__JvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13423:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) - // InternalMenuDsl.g:13424:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // InternalMenuDsl.g:13504:1: ( ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) ) + // InternalMenuDsl.g:13505:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) { - // InternalMenuDsl.g:13424:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) - // InternalMenuDsl.g:13425:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + // InternalMenuDsl.g:13505:1: ( ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? ) + // InternalMenuDsl.g:13506:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0()); } - // InternalMenuDsl.g:13426:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? - int alt114=2; - int LA114_0 = input.LA(1); + // InternalMenuDsl.g:13507:2: ( rule__JvmFormalParameter__ParameterTypeAssignment_0 )? + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA114_0==RULE_ID) ) { - int LA114_1 = input.LA(2); + if ( (LA115_0==RULE_ID) ) { + int LA115_1 = input.LA(2); - if ( (LA114_1==RULE_ID||LA114_1==27||LA114_1==43||LA114_1==65) ) { - alt114=1; + if ( (LA115_1==RULE_ID||LA115_1==27||LA115_1==43||LA115_1==66) ) { + alt115=1; } } - else if ( (LA114_0==31||LA114_0==60) ) { - alt114=1; + else if ( (LA115_0==31||LA115_0==61) ) { + alt115=1; } - switch (alt114) { + switch (alt115) { case 1 : - // InternalMenuDsl.g:13426:3: rule__JvmFormalParameter__ParameterTypeAssignment_0 + // InternalMenuDsl.g:13507:3: rule__JvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_2); rule__JvmFormalParameter__ParameterTypeAssignment_0(); @@ -44754,14 +45018,14 @@ // $ANTLR start "rule__JvmFormalParameter__Group__1" - // InternalMenuDsl.g:13434:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; + // InternalMenuDsl.g:13515:1: rule__JvmFormalParameter__Group__1 : rule__JvmFormalParameter__Group__1__Impl ; public final void rule__JvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13438:1: ( rule__JvmFormalParameter__Group__1__Impl ) - // InternalMenuDsl.g:13439:2: rule__JvmFormalParameter__Group__1__Impl + // InternalMenuDsl.g:13519:1: ( rule__JvmFormalParameter__Group__1__Impl ) + // InternalMenuDsl.g:13520:2: rule__JvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmFormalParameter__Group__1__Impl(); @@ -44787,23 +45051,23 @@ // $ANTLR start "rule__JvmFormalParameter__Group__1__Impl" - // InternalMenuDsl.g:13445:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; + // InternalMenuDsl.g:13526:1: rule__JvmFormalParameter__Group__1__Impl : ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__JvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13449:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) - // InternalMenuDsl.g:13450:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // InternalMenuDsl.g:13530:1: ( ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) ) + // InternalMenuDsl.g:13531:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) { - // InternalMenuDsl.g:13450:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) - // InternalMenuDsl.g:13451:2: ( rule__JvmFormalParameter__NameAssignment_1 ) + // InternalMenuDsl.g:13531:1: ( ( rule__JvmFormalParameter__NameAssignment_1 ) ) + // InternalMenuDsl.g:13532:2: ( rule__JvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1()); } - // InternalMenuDsl.g:13452:2: ( rule__JvmFormalParameter__NameAssignment_1 ) - // InternalMenuDsl.g:13452:3: rule__JvmFormalParameter__NameAssignment_1 + // InternalMenuDsl.g:13533:2: ( rule__JvmFormalParameter__NameAssignment_1 ) + // InternalMenuDsl.g:13533:3: rule__JvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__JvmFormalParameter__NameAssignment_1(); @@ -44838,14 +45102,14 @@ // $ANTLR start "rule__FullJvmFormalParameter__Group__0" - // InternalMenuDsl.g:13461:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; + // InternalMenuDsl.g:13542:1: rule__FullJvmFormalParameter__Group__0 : rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ; public final void rule__FullJvmFormalParameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13465:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) - // InternalMenuDsl.g:13466:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 + // InternalMenuDsl.g:13546:1: ( rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 ) + // InternalMenuDsl.g:13547:2: rule__FullJvmFormalParameter__Group__0__Impl rule__FullJvmFormalParameter__Group__1 { pushFollow(FOLLOW_7); rule__FullJvmFormalParameter__Group__0__Impl(); @@ -44876,23 +45140,23 @@ // $ANTLR start "rule__FullJvmFormalParameter__Group__0__Impl" - // InternalMenuDsl.g:13473:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; + // InternalMenuDsl.g:13554:1: rule__FullJvmFormalParameter__Group__0__Impl : ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ; public final void rule__FullJvmFormalParameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13477:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) - // InternalMenuDsl.g:13478:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + // InternalMenuDsl.g:13558:1: ( ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) ) + // InternalMenuDsl.g:13559:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) { - // InternalMenuDsl.g:13478:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) - // InternalMenuDsl.g:13479:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + // InternalMenuDsl.g:13559:1: ( ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) ) + // InternalMenuDsl.g:13560:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0()); } - // InternalMenuDsl.g:13480:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) - // InternalMenuDsl.g:13480:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 + // InternalMenuDsl.g:13561:2: ( rule__FullJvmFormalParameter__ParameterTypeAssignment_0 ) + // InternalMenuDsl.g:13561:3: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__ParameterTypeAssignment_0(); @@ -44927,14 +45191,14 @@ // $ANTLR start "rule__FullJvmFormalParameter__Group__1" - // InternalMenuDsl.g:13488:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; + // InternalMenuDsl.g:13569:1: rule__FullJvmFormalParameter__Group__1 : rule__FullJvmFormalParameter__Group__1__Impl ; public final void rule__FullJvmFormalParameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13492:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) - // InternalMenuDsl.g:13493:2: rule__FullJvmFormalParameter__Group__1__Impl + // InternalMenuDsl.g:13573:1: ( rule__FullJvmFormalParameter__Group__1__Impl ) + // InternalMenuDsl.g:13574:2: rule__FullJvmFormalParameter__Group__1__Impl { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__Group__1__Impl(); @@ -44960,23 +45224,23 @@ // $ANTLR start "rule__FullJvmFormalParameter__Group__1__Impl" - // InternalMenuDsl.g:13499:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; + // InternalMenuDsl.g:13580:1: rule__FullJvmFormalParameter__Group__1__Impl : ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ; public final void rule__FullJvmFormalParameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13503:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) - // InternalMenuDsl.g:13504:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + // InternalMenuDsl.g:13584:1: ( ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) ) + // InternalMenuDsl.g:13585:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) { - // InternalMenuDsl.g:13504:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) - // InternalMenuDsl.g:13505:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + // InternalMenuDsl.g:13585:1: ( ( rule__FullJvmFormalParameter__NameAssignment_1 ) ) + // InternalMenuDsl.g:13586:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1()); } - // InternalMenuDsl.g:13506:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) - // InternalMenuDsl.g:13506:3: rule__FullJvmFormalParameter__NameAssignment_1 + // InternalMenuDsl.g:13587:2: ( rule__FullJvmFormalParameter__NameAssignment_1 ) + // InternalMenuDsl.g:13587:3: rule__FullJvmFormalParameter__NameAssignment_1 { pushFollow(FOLLOW_2); rule__FullJvmFormalParameter__NameAssignment_1(); @@ -45011,14 +45275,14 @@ // $ANTLR start "rule__XFeatureCall__Group__0" - // InternalMenuDsl.g:13515:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; + // InternalMenuDsl.g:13596:1: rule__XFeatureCall__Group__0 : rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ; public final void rule__XFeatureCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13519:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) - // InternalMenuDsl.g:13520:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 + // InternalMenuDsl.g:13600:1: ( rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 ) + // InternalMenuDsl.g:13601:2: rule__XFeatureCall__Group__0__Impl rule__XFeatureCall__Group__1 { pushFollow(FOLLOW_62); rule__XFeatureCall__Group__0__Impl(); @@ -45049,23 +45313,23 @@ // $ANTLR start "rule__XFeatureCall__Group__0__Impl" - // InternalMenuDsl.g:13527:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:13608:1: rule__XFeatureCall__Group__0__Impl : ( () ) ; public final void rule__XFeatureCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13531:1: ( ( () ) ) - // InternalMenuDsl.g:13532:1: ( () ) + // InternalMenuDsl.g:13612:1: ( ( () ) ) + // InternalMenuDsl.g:13613:1: ( () ) { - // InternalMenuDsl.g:13532:1: ( () ) - // InternalMenuDsl.g:13533:2: () + // InternalMenuDsl.g:13613:1: ( () ) + // InternalMenuDsl.g:13614:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getXFeatureCallAction_0()); } - // InternalMenuDsl.g:13534:2: () - // InternalMenuDsl.g:13534:3: + // InternalMenuDsl.g:13615:2: () + // InternalMenuDsl.g:13615:3: { } @@ -45090,14 +45354,14 @@ // $ANTLR start "rule__XFeatureCall__Group__1" - // InternalMenuDsl.g:13542:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; + // InternalMenuDsl.g:13623:1: rule__XFeatureCall__Group__1 : rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ; public final void rule__XFeatureCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13546:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) - // InternalMenuDsl.g:13547:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 + // InternalMenuDsl.g:13627:1: ( rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 ) + // InternalMenuDsl.g:13628:2: rule__XFeatureCall__Group__1__Impl rule__XFeatureCall__Group__2 { pushFollow(FOLLOW_62); rule__XFeatureCall__Group__1__Impl(); @@ -45128,31 +45392,31 @@ // $ANTLR start "rule__XFeatureCall__Group__1__Impl" - // InternalMenuDsl.g:13554:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ; + // InternalMenuDsl.g:13635:1: rule__XFeatureCall__Group__1__Impl : ( ( rule__XFeatureCall__Group_1__0 )? ) ; public final void rule__XFeatureCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13558:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) - // InternalMenuDsl.g:13559:1: ( ( rule__XFeatureCall__Group_1__0 )? ) + // InternalMenuDsl.g:13639:1: ( ( ( rule__XFeatureCall__Group_1__0 )? ) ) + // InternalMenuDsl.g:13640:1: ( ( rule__XFeatureCall__Group_1__0 )? ) { - // InternalMenuDsl.g:13559:1: ( ( rule__XFeatureCall__Group_1__0 )? ) - // InternalMenuDsl.g:13560:2: ( rule__XFeatureCall__Group_1__0 )? + // InternalMenuDsl.g:13640:1: ( ( rule__XFeatureCall__Group_1__0 )? ) + // InternalMenuDsl.g:13641:2: ( rule__XFeatureCall__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1()); } - // InternalMenuDsl.g:13561:2: ( rule__XFeatureCall__Group_1__0 )? - int alt115=2; - int LA115_0 = input.LA(1); + // InternalMenuDsl.g:13642:2: ( rule__XFeatureCall__Group_1__0 )? + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA115_0==27) ) { - alt115=1; + if ( (LA116_0==27) ) { + alt116=1; } - switch (alt115) { + switch (alt116) { case 1 : - // InternalMenuDsl.g:13561:3: rule__XFeatureCall__Group_1__0 + // InternalMenuDsl.g:13642:3: rule__XFeatureCall__Group_1__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1__0(); @@ -45190,14 +45454,14 @@ // $ANTLR start "rule__XFeatureCall__Group__2" - // InternalMenuDsl.g:13569:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; + // InternalMenuDsl.g:13650:1: rule__XFeatureCall__Group__2 : rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ; public final void rule__XFeatureCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13573:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) - // InternalMenuDsl.g:13574:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 + // InternalMenuDsl.g:13654:1: ( rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 ) + // InternalMenuDsl.g:13655:2: rule__XFeatureCall__Group__2__Impl rule__XFeatureCall__Group__3 { pushFollow(FOLLOW_63); rule__XFeatureCall__Group__2__Impl(); @@ -45228,23 +45492,23 @@ // $ANTLR start "rule__XFeatureCall__Group__2__Impl" - // InternalMenuDsl.g:13581:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ; + // InternalMenuDsl.g:13662:1: rule__XFeatureCall__Group__2__Impl : ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ; public final void rule__XFeatureCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13585:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) - // InternalMenuDsl.g:13586:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) + // InternalMenuDsl.g:13666:1: ( ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) ) + // InternalMenuDsl.g:13667:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) { - // InternalMenuDsl.g:13586:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) - // InternalMenuDsl.g:13587:2: ( rule__XFeatureCall__FeatureAssignment_2 ) + // InternalMenuDsl.g:13667:1: ( ( rule__XFeatureCall__FeatureAssignment_2 ) ) + // InternalMenuDsl.g:13668:2: ( rule__XFeatureCall__FeatureAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2()); } - // InternalMenuDsl.g:13588:2: ( rule__XFeatureCall__FeatureAssignment_2 ) - // InternalMenuDsl.g:13588:3: rule__XFeatureCall__FeatureAssignment_2 + // InternalMenuDsl.g:13669:2: ( rule__XFeatureCall__FeatureAssignment_2 ) + // InternalMenuDsl.g:13669:3: rule__XFeatureCall__FeatureAssignment_2 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureAssignment_2(); @@ -45279,14 +45543,14 @@ // $ANTLR start "rule__XFeatureCall__Group__3" - // InternalMenuDsl.g:13596:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; + // InternalMenuDsl.g:13677:1: rule__XFeatureCall__Group__3 : rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ; public final void rule__XFeatureCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13600:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) - // InternalMenuDsl.g:13601:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 + // InternalMenuDsl.g:13681:1: ( rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 ) + // InternalMenuDsl.g:13682:2: rule__XFeatureCall__Group__3__Impl rule__XFeatureCall__Group__4 { pushFollow(FOLLOW_63); rule__XFeatureCall__Group__3__Impl(); @@ -45317,27 +45581,27 @@ // $ANTLR start "rule__XFeatureCall__Group__3__Impl" - // InternalMenuDsl.g:13608:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ; + // InternalMenuDsl.g:13689:1: rule__XFeatureCall__Group__3__Impl : ( ( rule__XFeatureCall__Group_3__0 )? ) ; public final void rule__XFeatureCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13612:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) - // InternalMenuDsl.g:13613:1: ( ( rule__XFeatureCall__Group_3__0 )? ) + // InternalMenuDsl.g:13693:1: ( ( ( rule__XFeatureCall__Group_3__0 )? ) ) + // InternalMenuDsl.g:13694:1: ( ( rule__XFeatureCall__Group_3__0 )? ) { - // InternalMenuDsl.g:13613:1: ( ( rule__XFeatureCall__Group_3__0 )? ) - // InternalMenuDsl.g:13614:2: ( rule__XFeatureCall__Group_3__0 )? + // InternalMenuDsl.g:13694:1: ( ( rule__XFeatureCall__Group_3__0 )? ) + // InternalMenuDsl.g:13695:2: ( rule__XFeatureCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3()); } - // InternalMenuDsl.g:13615:2: ( rule__XFeatureCall__Group_3__0 )? - int alt116=2; - alt116 = dfa116.predict(input); - switch (alt116) { + // InternalMenuDsl.g:13696:2: ( rule__XFeatureCall__Group_3__0 )? + int alt117=2; + alt117 = dfa117.predict(input); + switch (alt117) { case 1 : - // InternalMenuDsl.g:13615:3: rule__XFeatureCall__Group_3__0 + // InternalMenuDsl.g:13696:3: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__0(); @@ -45375,14 +45639,14 @@ // $ANTLR start "rule__XFeatureCall__Group__4" - // InternalMenuDsl.g:13623:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; + // InternalMenuDsl.g:13704:1: rule__XFeatureCall__Group__4 : rule__XFeatureCall__Group__4__Impl ; public final void rule__XFeatureCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13627:1: ( rule__XFeatureCall__Group__4__Impl ) - // InternalMenuDsl.g:13628:2: rule__XFeatureCall__Group__4__Impl + // InternalMenuDsl.g:13708:1: ( rule__XFeatureCall__Group__4__Impl ) + // InternalMenuDsl.g:13709:2: rule__XFeatureCall__Group__4__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group__4__Impl(); @@ -45408,27 +45672,27 @@ // $ANTLR start "rule__XFeatureCall__Group__4__Impl" - // InternalMenuDsl.g:13634:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ; + // InternalMenuDsl.g:13715:1: rule__XFeatureCall__Group__4__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ; public final void rule__XFeatureCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13638:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) - // InternalMenuDsl.g:13639:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) + // InternalMenuDsl.g:13719:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) ) + // InternalMenuDsl.g:13720:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) { - // InternalMenuDsl.g:13639:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) - // InternalMenuDsl.g:13640:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? + // InternalMenuDsl.g:13720:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? ) + // InternalMenuDsl.g:13721:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4()); } - // InternalMenuDsl.g:13641:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? - int alt117=2; - alt117 = dfa117.predict(input); - switch (alt117) { + // InternalMenuDsl.g:13722:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )? + int alt118=2; + alt118 = dfa118.predict(input); + switch (alt118) { case 1 : - // InternalMenuDsl.g:13641:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 + // InternalMenuDsl.g:13722:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); @@ -45466,14 +45730,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1__0" - // InternalMenuDsl.g:13650:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ; + // InternalMenuDsl.g:13731:1: rule__XFeatureCall__Group_1__0 : rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ; public final void rule__XFeatureCall__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13654:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) - // InternalMenuDsl.g:13655:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 + // InternalMenuDsl.g:13735:1: ( rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 ) + // InternalMenuDsl.g:13736:2: rule__XFeatureCall__Group_1__0__Impl rule__XFeatureCall__Group_1__1 { pushFollow(FOLLOW_64); rule__XFeatureCall__Group_1__0__Impl(); @@ -45504,17 +45768,17 @@ // $ANTLR start "rule__XFeatureCall__Group_1__0__Impl" - // InternalMenuDsl.g:13662:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; + // InternalMenuDsl.g:13743:1: rule__XFeatureCall__Group_1__0__Impl : ( '<' ) ; public final void rule__XFeatureCall__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13666:1: ( ( '<' ) ) - // InternalMenuDsl.g:13667:1: ( '<' ) + // InternalMenuDsl.g:13747:1: ( ( '<' ) ) + // InternalMenuDsl.g:13748:1: ( '<' ) { - // InternalMenuDsl.g:13667:1: ( '<' ) - // InternalMenuDsl.g:13668:2: '<' + // InternalMenuDsl.g:13748:1: ( '<' ) + // InternalMenuDsl.g:13749:2: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getLessThanSignKeyword_1_0()); @@ -45545,14 +45809,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1__1" - // InternalMenuDsl.g:13677:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ; + // InternalMenuDsl.g:13758:1: rule__XFeatureCall__Group_1__1 : rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ; public final void rule__XFeatureCall__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13681:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) - // InternalMenuDsl.g:13682:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 + // InternalMenuDsl.g:13762:1: ( rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 ) + // InternalMenuDsl.g:13763:2: rule__XFeatureCall__Group_1__1__Impl rule__XFeatureCall__Group_1__2 { pushFollow(FOLLOW_65); rule__XFeatureCall__Group_1__1__Impl(); @@ -45583,23 +45847,23 @@ // $ANTLR start "rule__XFeatureCall__Group_1__1__Impl" - // InternalMenuDsl.g:13689:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ; + // InternalMenuDsl.g:13770:1: rule__XFeatureCall__Group_1__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ; public final void rule__XFeatureCall__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13693:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) - // InternalMenuDsl.g:13694:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) + // InternalMenuDsl.g:13774:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) ) + // InternalMenuDsl.g:13775:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) { - // InternalMenuDsl.g:13694:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) - // InternalMenuDsl.g:13695:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) + // InternalMenuDsl.g:13775:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) ) + // InternalMenuDsl.g:13776:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1()); } - // InternalMenuDsl.g:13696:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) - // InternalMenuDsl.g:13696:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1 + // InternalMenuDsl.g:13777:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_1 ) + // InternalMenuDsl.g:13777:3: rule__XFeatureCall__TypeArgumentsAssignment_1_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__TypeArgumentsAssignment_1_1(); @@ -45634,14 +45898,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1__2" - // InternalMenuDsl.g:13704:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ; + // InternalMenuDsl.g:13785:1: rule__XFeatureCall__Group_1__2 : rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ; public final void rule__XFeatureCall__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13708:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) - // InternalMenuDsl.g:13709:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 + // InternalMenuDsl.g:13789:1: ( rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 ) + // InternalMenuDsl.g:13790:2: rule__XFeatureCall__Group_1__2__Impl rule__XFeatureCall__Group_1__3 { pushFollow(FOLLOW_65); rule__XFeatureCall__Group_1__2__Impl(); @@ -45672,35 +45936,35 @@ // $ANTLR start "rule__XFeatureCall__Group_1__2__Impl" - // InternalMenuDsl.g:13716:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ; + // InternalMenuDsl.g:13797:1: rule__XFeatureCall__Group_1__2__Impl : ( ( rule__XFeatureCall__Group_1_2__0 )* ) ; public final void rule__XFeatureCall__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13720:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) - // InternalMenuDsl.g:13721:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) + // InternalMenuDsl.g:13801:1: ( ( ( rule__XFeatureCall__Group_1_2__0 )* ) ) + // InternalMenuDsl.g:13802:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) { - // InternalMenuDsl.g:13721:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) - // InternalMenuDsl.g:13722:2: ( rule__XFeatureCall__Group_1_2__0 )* + // InternalMenuDsl.g:13802:1: ( ( rule__XFeatureCall__Group_1_2__0 )* ) + // InternalMenuDsl.g:13803:2: ( rule__XFeatureCall__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_1_2()); } - // InternalMenuDsl.g:13723:2: ( rule__XFeatureCall__Group_1_2__0 )* - loop118: + // InternalMenuDsl.g:13804:2: ( rule__XFeatureCall__Group_1_2__0 )* + loop119: do { - int alt118=2; - int LA118_0 = input.LA(1); + int alt119=2; + int LA119_0 = input.LA(1); - if ( (LA118_0==62) ) { - alt118=1; + if ( (LA119_0==63) ) { + alt119=1; } - switch (alt118) { + switch (alt119) { case 1 : - // InternalMenuDsl.g:13723:3: rule__XFeatureCall__Group_1_2__0 + // InternalMenuDsl.g:13804:3: rule__XFeatureCall__Group_1_2__0 { pushFollow(FOLLOW_26); rule__XFeatureCall__Group_1_2__0(); @@ -45712,7 +45976,7 @@ break; default : - break loop118; + break loop119; } } while (true); @@ -45741,14 +46005,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1__3" - // InternalMenuDsl.g:13731:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ; + // InternalMenuDsl.g:13812:1: rule__XFeatureCall__Group_1__3 : rule__XFeatureCall__Group_1__3__Impl ; public final void rule__XFeatureCall__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13735:1: ( rule__XFeatureCall__Group_1__3__Impl ) - // InternalMenuDsl.g:13736:2: rule__XFeatureCall__Group_1__3__Impl + // InternalMenuDsl.g:13816:1: ( rule__XFeatureCall__Group_1__3__Impl ) + // InternalMenuDsl.g:13817:2: rule__XFeatureCall__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1__3__Impl(); @@ -45774,17 +46038,17 @@ // $ANTLR start "rule__XFeatureCall__Group_1__3__Impl" - // InternalMenuDsl.g:13742:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; + // InternalMenuDsl.g:13823:1: rule__XFeatureCall__Group_1__3__Impl : ( '>' ) ; public final void rule__XFeatureCall__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13746:1: ( ( '>' ) ) - // InternalMenuDsl.g:13747:1: ( '>' ) + // InternalMenuDsl.g:13827:1: ( ( '>' ) ) + // InternalMenuDsl.g:13828:1: ( '>' ) { - // InternalMenuDsl.g:13747:1: ( '>' ) - // InternalMenuDsl.g:13748:2: '>' + // InternalMenuDsl.g:13828:1: ( '>' ) + // InternalMenuDsl.g:13829:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGreaterThanSignKeyword_1_3()); @@ -45815,14 +46079,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1_2__0" - // InternalMenuDsl.g:13758:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ; + // InternalMenuDsl.g:13839:1: rule__XFeatureCall__Group_1_2__0 : rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ; public final void rule__XFeatureCall__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13762:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) - // InternalMenuDsl.g:13763:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 + // InternalMenuDsl.g:13843:1: ( rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 ) + // InternalMenuDsl.g:13844:2: rule__XFeatureCall__Group_1_2__0__Impl rule__XFeatureCall__Group_1_2__1 { pushFollow(FOLLOW_64); rule__XFeatureCall__Group_1_2__0__Impl(); @@ -45853,22 +46117,22 @@ // $ANTLR start "rule__XFeatureCall__Group_1_2__0__Impl" - // InternalMenuDsl.g:13770:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:13851:1: rule__XFeatureCall__Group_1_2__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13774:1: ( ( ',' ) ) - // InternalMenuDsl.g:13775:1: ( ',' ) + // InternalMenuDsl.g:13855:1: ( ( ',' ) ) + // InternalMenuDsl.g:13856:1: ( ',' ) { - // InternalMenuDsl.g:13775:1: ( ',' ) - // InternalMenuDsl.g:13776:2: ',' + // InternalMenuDsl.g:13856:1: ( ',' ) + // InternalMenuDsl.g:13857:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_1_2_0()); } @@ -45894,14 +46158,14 @@ // $ANTLR start "rule__XFeatureCall__Group_1_2__1" - // InternalMenuDsl.g:13785:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ; + // InternalMenuDsl.g:13866:1: rule__XFeatureCall__Group_1_2__1 : rule__XFeatureCall__Group_1_2__1__Impl ; public final void rule__XFeatureCall__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13789:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) - // InternalMenuDsl.g:13790:2: rule__XFeatureCall__Group_1_2__1__Impl + // InternalMenuDsl.g:13870:1: ( rule__XFeatureCall__Group_1_2__1__Impl ) + // InternalMenuDsl.g:13871:2: rule__XFeatureCall__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_1_2__1__Impl(); @@ -45927,23 +46191,23 @@ // $ANTLR start "rule__XFeatureCall__Group_1_2__1__Impl" - // InternalMenuDsl.g:13796:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ; + // InternalMenuDsl.g:13877:1: rule__XFeatureCall__Group_1_2__1__Impl : ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ; public final void rule__XFeatureCall__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13800:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) - // InternalMenuDsl.g:13801:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) + // InternalMenuDsl.g:13881:1: ( ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) ) + // InternalMenuDsl.g:13882:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) { - // InternalMenuDsl.g:13801:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) - // InternalMenuDsl.g:13802:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) + // InternalMenuDsl.g:13882:1: ( ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) ) + // InternalMenuDsl.g:13883:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1()); } - // InternalMenuDsl.g:13803:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) - // InternalMenuDsl.g:13803:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 + // InternalMenuDsl.g:13884:2: ( rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 ) + // InternalMenuDsl.g:13884:3: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__TypeArgumentsAssignment_1_2_1(); @@ -45978,14 +46242,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3__0" - // InternalMenuDsl.g:13812:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ; + // InternalMenuDsl.g:13893:1: rule__XFeatureCall__Group_3__0 : rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ; public final void rule__XFeatureCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13816:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) - // InternalMenuDsl.g:13817:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 + // InternalMenuDsl.g:13897:1: ( rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 ) + // InternalMenuDsl.g:13898:2: rule__XFeatureCall__Group_3__0__Impl rule__XFeatureCall__Group_3__1 { pushFollow(FOLLOW_66); rule__XFeatureCall__Group_3__0__Impl(); @@ -46016,23 +46280,23 @@ // $ANTLR start "rule__XFeatureCall__Group_3__0__Impl" - // InternalMenuDsl.g:13824:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ; + // InternalMenuDsl.g:13905:1: rule__XFeatureCall__Group_3__0__Impl : ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ; public final void rule__XFeatureCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13828:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) - // InternalMenuDsl.g:13829:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) + // InternalMenuDsl.g:13909:1: ( ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) ) + // InternalMenuDsl.g:13910:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) { - // InternalMenuDsl.g:13829:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) - // InternalMenuDsl.g:13830:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) + // InternalMenuDsl.g:13910:1: ( ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) ) + // InternalMenuDsl.g:13911:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0()); } - // InternalMenuDsl.g:13831:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) - // InternalMenuDsl.g:13831:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 + // InternalMenuDsl.g:13912:2: ( rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 ) + // InternalMenuDsl.g:13912:3: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__ExplicitOperationCallAssignment_3_0(); @@ -46067,14 +46331,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3__1" - // InternalMenuDsl.g:13839:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ; + // InternalMenuDsl.g:13920:1: rule__XFeatureCall__Group_3__1 : rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ; public final void rule__XFeatureCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13843:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) - // InternalMenuDsl.g:13844:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 + // InternalMenuDsl.g:13924:1: ( rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 ) + // InternalMenuDsl.g:13925:2: rule__XFeatureCall__Group_3__1__Impl rule__XFeatureCall__Group_3__2 { pushFollow(FOLLOW_66); rule__XFeatureCall__Group_3__1__Impl(); @@ -46105,31 +46369,31 @@ // $ANTLR start "rule__XFeatureCall__Group_3__1__Impl" - // InternalMenuDsl.g:13851:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ; + // InternalMenuDsl.g:13932:1: rule__XFeatureCall__Group_3__1__Impl : ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ; public final void rule__XFeatureCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13855:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) - // InternalMenuDsl.g:13856:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) + // InternalMenuDsl.g:13936:1: ( ( ( rule__XFeatureCall__Alternatives_3_1 )? ) ) + // InternalMenuDsl.g:13937:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) { - // InternalMenuDsl.g:13856:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) - // InternalMenuDsl.g:13857:2: ( rule__XFeatureCall__Alternatives_3_1 )? + // InternalMenuDsl.g:13937:1: ( ( rule__XFeatureCall__Alternatives_3_1 )? ) + // InternalMenuDsl.g:13938:2: ( rule__XFeatureCall__Alternatives_3_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1()); } - // InternalMenuDsl.g:13858:2: ( rule__XFeatureCall__Alternatives_3_1 )? - int alt119=2; - int LA119_0 = input.LA(1); + // InternalMenuDsl.g:13939:2: ( rule__XFeatureCall__Alternatives_3_1 )? + int alt120=2; + int LA120_0 = input.LA(1); - if ( ((LA119_0>=RULE_STRING && LA119_0<=RULE_DECIMAL)||LA119_0==27||LA119_0==31||(LA119_0>=34 && LA119_0<=35)||LA119_0==40||(LA119_0>=45 && LA119_0<=50)||LA119_0==52||LA119_0==60||(LA119_0>=64 && LA119_0<=65)||LA119_0==68||LA119_0==70||(LA119_0>=74 && LA119_0<=82)||LA119_0==84||LA119_0==102||LA119_0==104) ) { - alt119=1; + if ( ((LA120_0>=RULE_STRING && LA120_0<=RULE_DECIMAL)||LA120_0==27||LA120_0==31||(LA120_0>=34 && LA120_0<=35)||LA120_0==40||(LA120_0>=45 && LA120_0<=50)||LA120_0==52||LA120_0==61||(LA120_0>=65 && LA120_0<=66)||LA120_0==69||LA120_0==71||(LA120_0>=75 && LA120_0<=83)||LA120_0==85||LA120_0==103||LA120_0==105) ) { + alt120=1; } - switch (alt119) { + switch (alt120) { case 1 : - // InternalMenuDsl.g:13858:3: rule__XFeatureCall__Alternatives_3_1 + // InternalMenuDsl.g:13939:3: rule__XFeatureCall__Alternatives_3_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__Alternatives_3_1(); @@ -46167,14 +46431,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3__2" - // InternalMenuDsl.g:13866:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ; + // InternalMenuDsl.g:13947:1: rule__XFeatureCall__Group_3__2 : rule__XFeatureCall__Group_3__2__Impl ; public final void rule__XFeatureCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13870:1: ( rule__XFeatureCall__Group_3__2__Impl ) - // InternalMenuDsl.g:13871:2: rule__XFeatureCall__Group_3__2__Impl + // InternalMenuDsl.g:13951:1: ( rule__XFeatureCall__Group_3__2__Impl ) + // InternalMenuDsl.g:13952:2: rule__XFeatureCall__Group_3__2__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__2__Impl(); @@ -46200,22 +46464,22 @@ // $ANTLR start "rule__XFeatureCall__Group_3__2__Impl" - // InternalMenuDsl.g:13877:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:13958:1: rule__XFeatureCall__Group_3__2__Impl : ( ')' ) ; public final void rule__XFeatureCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13881:1: ( ( ')' ) ) - // InternalMenuDsl.g:13882:1: ( ')' ) + // InternalMenuDsl.g:13962:1: ( ( ')' ) ) + // InternalMenuDsl.g:13963:1: ( ')' ) { - // InternalMenuDsl.g:13882:1: ( ')' ) - // InternalMenuDsl.g:13883:2: ')' + // InternalMenuDsl.g:13963:1: ( ')' ) + // InternalMenuDsl.g:13964:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getRightParenthesisKeyword_3_2()); } @@ -46241,14 +46505,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0" - // InternalMenuDsl.g:13893:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ; + // InternalMenuDsl.g:13974:1: rule__XFeatureCall__Group_3_1_1__0 : rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13897:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) - // InternalMenuDsl.g:13898:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 + // InternalMenuDsl.g:13978:1: ( rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 ) + // InternalMenuDsl.g:13979:2: rule__XFeatureCall__Group_3_1_1__0__Impl rule__XFeatureCall__Group_3_1_1__1 { pushFollow(FOLLOW_25); rule__XFeatureCall__Group_3_1_1__0__Impl(); @@ -46279,23 +46543,23 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1__0__Impl" - // InternalMenuDsl.g:13905:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ; + // InternalMenuDsl.g:13986:1: rule__XFeatureCall__Group_3_1_1__0__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ; public final void rule__XFeatureCall__Group_3_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13909:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) - // InternalMenuDsl.g:13910:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) + // InternalMenuDsl.g:13990:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) ) + // InternalMenuDsl.g:13991:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) { - // InternalMenuDsl.g:13910:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) - // InternalMenuDsl.g:13911:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) + // InternalMenuDsl.g:13991:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) ) + // InternalMenuDsl.g:13992:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0()); } - // InternalMenuDsl.g:13912:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) - // InternalMenuDsl.g:13912:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 + // InternalMenuDsl.g:13993:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 ) + // InternalMenuDsl.g:13993:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0(); @@ -46330,14 +46594,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1" - // InternalMenuDsl.g:13920:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ; + // InternalMenuDsl.g:14001:1: rule__XFeatureCall__Group_3_1_1__1 : rule__XFeatureCall__Group_3_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13924:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) - // InternalMenuDsl.g:13925:2: rule__XFeatureCall__Group_3_1_1__1__Impl + // InternalMenuDsl.g:14005:1: ( rule__XFeatureCall__Group_3_1_1__1__Impl ) + // InternalMenuDsl.g:14006:2: rule__XFeatureCall__Group_3_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3_1_1__1__Impl(); @@ -46363,35 +46627,35 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1__1__Impl" - // InternalMenuDsl.g:13931:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ; + // InternalMenuDsl.g:14012:1: rule__XFeatureCall__Group_3_1_1__1__Impl : ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ; public final void rule__XFeatureCall__Group_3_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13935:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) - // InternalMenuDsl.g:13936:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) + // InternalMenuDsl.g:14016:1: ( ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) ) + // InternalMenuDsl.g:14017:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) { - // InternalMenuDsl.g:13936:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) - // InternalMenuDsl.g:13937:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* + // InternalMenuDsl.g:14017:1: ( ( rule__XFeatureCall__Group_3_1_1_1__0 )* ) + // InternalMenuDsl.g:14018:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1()); } - // InternalMenuDsl.g:13938:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* - loop120: + // InternalMenuDsl.g:14019:2: ( rule__XFeatureCall__Group_3_1_1_1__0 )* + loop121: do { - int alt120=2; - int LA120_0 = input.LA(1); + int alt121=2; + int LA121_0 = input.LA(1); - if ( (LA120_0==62) ) { - alt120=1; + if ( (LA121_0==63) ) { + alt121=1; } - switch (alt120) { + switch (alt121) { case 1 : - // InternalMenuDsl.g:13938:3: rule__XFeatureCall__Group_3_1_1_1__0 + // InternalMenuDsl.g:14019:3: rule__XFeatureCall__Group_3_1_1_1__0 { pushFollow(FOLLOW_26); rule__XFeatureCall__Group_3_1_1_1__0(); @@ -46403,7 +46667,7 @@ break; default : - break loop120; + break loop121; } } while (true); @@ -46432,14 +46696,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0" - // InternalMenuDsl.g:13947:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ; + // InternalMenuDsl.g:14028:1: rule__XFeatureCall__Group_3_1_1_1__0 : rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ; public final void rule__XFeatureCall__Group_3_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13951:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) - // InternalMenuDsl.g:13952:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 + // InternalMenuDsl.g:14032:1: ( rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 ) + // InternalMenuDsl.g:14033:2: rule__XFeatureCall__Group_3_1_1_1__0__Impl rule__XFeatureCall__Group_3_1_1_1__1 { pushFollow(FOLLOW_27); rule__XFeatureCall__Group_3_1_1_1__0__Impl(); @@ -46470,22 +46734,22 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__0__Impl" - // InternalMenuDsl.g:13959:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:14040:1: rule__XFeatureCall__Group_3_1_1_1__0__Impl : ( ',' ) ; public final void rule__XFeatureCall__Group_3_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13963:1: ( ( ',' ) ) - // InternalMenuDsl.g:13964:1: ( ',' ) + // InternalMenuDsl.g:14044:1: ( ( ',' ) ) + // InternalMenuDsl.g:14045:1: ( ',' ) { - // InternalMenuDsl.g:13964:1: ( ',' ) - // InternalMenuDsl.g:13965:2: ',' + // InternalMenuDsl.g:14045:1: ( ',' ) + // InternalMenuDsl.g:14046:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getCommaKeyword_3_1_1_1_0()); } @@ -46511,14 +46775,14 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1" - // InternalMenuDsl.g:13974:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ; + // InternalMenuDsl.g:14055:1: rule__XFeatureCall__Group_3_1_1_1__1 : rule__XFeatureCall__Group_3_1_1_1__1__Impl ; public final void rule__XFeatureCall__Group_3_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13978:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) - // InternalMenuDsl.g:13979:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl + // InternalMenuDsl.g:14059:1: ( rule__XFeatureCall__Group_3_1_1_1__1__Impl ) + // InternalMenuDsl.g:14060:2: rule__XFeatureCall__Group_3_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3_1_1_1__1__Impl(); @@ -46544,23 +46808,23 @@ // $ANTLR start "rule__XFeatureCall__Group_3_1_1_1__1__Impl" - // InternalMenuDsl.g:13985:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ; + // InternalMenuDsl.g:14066:1: rule__XFeatureCall__Group_3_1_1_1__1__Impl : ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ; public final void rule__XFeatureCall__Group_3_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:13989:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) - // InternalMenuDsl.g:13990:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) + // InternalMenuDsl.g:14070:1: ( ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) ) + // InternalMenuDsl.g:14071:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) { - // InternalMenuDsl.g:13990:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) - // InternalMenuDsl.g:13991:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) + // InternalMenuDsl.g:14071:1: ( ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) ) + // InternalMenuDsl.g:14072:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1()); } - // InternalMenuDsl.g:13992:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) - // InternalMenuDsl.g:13992:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 + // InternalMenuDsl.g:14073:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 ) + // InternalMenuDsl.g:14073:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1(); @@ -46595,14 +46859,14 @@ // $ANTLR start "rule__XConstructorCall__Group__0" - // InternalMenuDsl.g:14001:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; + // InternalMenuDsl.g:14082:1: rule__XConstructorCall__Group__0 : rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ; public final void rule__XConstructorCall__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14005:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) - // InternalMenuDsl.g:14006:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 + // InternalMenuDsl.g:14086:1: ( rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 ) + // InternalMenuDsl.g:14087:2: rule__XConstructorCall__Group__0__Impl rule__XConstructorCall__Group__1 { pushFollow(FOLLOW_89); rule__XConstructorCall__Group__0__Impl(); @@ -46633,23 +46897,23 @@ // $ANTLR start "rule__XConstructorCall__Group__0__Impl" - // InternalMenuDsl.g:14013:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14094:1: rule__XConstructorCall__Group__0__Impl : ( () ) ; public final void rule__XConstructorCall__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14017:1: ( ( () ) ) - // InternalMenuDsl.g:14018:1: ( () ) + // InternalMenuDsl.g:14098:1: ( ( () ) ) + // InternalMenuDsl.g:14099:1: ( () ) { - // InternalMenuDsl.g:14018:1: ( () ) - // InternalMenuDsl.g:14019:2: () + // InternalMenuDsl.g:14099:1: ( () ) + // InternalMenuDsl.g:14100:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getXConstructorCallAction_0()); } - // InternalMenuDsl.g:14020:2: () - // InternalMenuDsl.g:14020:3: + // InternalMenuDsl.g:14101:2: () + // InternalMenuDsl.g:14101:3: { } @@ -46674,14 +46938,14 @@ // $ANTLR start "rule__XConstructorCall__Group__1" - // InternalMenuDsl.g:14028:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; + // InternalMenuDsl.g:14109:1: rule__XConstructorCall__Group__1 : rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ; public final void rule__XConstructorCall__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14032:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) - // InternalMenuDsl.g:14033:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 + // InternalMenuDsl.g:14113:1: ( rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 ) + // InternalMenuDsl.g:14114:2: rule__XConstructorCall__Group__1__Impl rule__XConstructorCall__Group__2 { pushFollow(FOLLOW_7); rule__XConstructorCall__Group__1__Impl(); @@ -46712,22 +46976,22 @@ // $ANTLR start "rule__XConstructorCall__Group__1__Impl" - // InternalMenuDsl.g:14040:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; + // InternalMenuDsl.g:14121:1: rule__XConstructorCall__Group__1__Impl : ( 'new' ) ; public final void rule__XConstructorCall__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14044:1: ( ( 'new' ) ) - // InternalMenuDsl.g:14045:1: ( 'new' ) + // InternalMenuDsl.g:14125:1: ( ( 'new' ) ) + // InternalMenuDsl.g:14126:1: ( 'new' ) { - // InternalMenuDsl.g:14045:1: ( 'new' ) - // InternalMenuDsl.g:14046:2: 'new' + // InternalMenuDsl.g:14126:1: ( 'new' ) + // InternalMenuDsl.g:14127:2: 'new' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } - match(input,77,FOLLOW_2); if (state.failed) return ; + match(input,78,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getNewKeyword_1()); } @@ -46753,14 +47017,14 @@ // $ANTLR start "rule__XConstructorCall__Group__2" - // InternalMenuDsl.g:14055:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; + // InternalMenuDsl.g:14136:1: rule__XConstructorCall__Group__2 : rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ; public final void rule__XConstructorCall__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14059:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) - // InternalMenuDsl.g:14060:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 + // InternalMenuDsl.g:14140:1: ( rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 ) + // InternalMenuDsl.g:14141:2: rule__XConstructorCall__Group__2__Impl rule__XConstructorCall__Group__3 { pushFollow(FOLLOW_90); rule__XConstructorCall__Group__2__Impl(); @@ -46791,23 +47055,23 @@ // $ANTLR start "rule__XConstructorCall__Group__2__Impl" - // InternalMenuDsl.g:14067:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; + // InternalMenuDsl.g:14148:1: rule__XConstructorCall__Group__2__Impl : ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ; public final void rule__XConstructorCall__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14071:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) - // InternalMenuDsl.g:14072:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // InternalMenuDsl.g:14152:1: ( ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) ) + // InternalMenuDsl.g:14153:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) { - // InternalMenuDsl.g:14072:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) - // InternalMenuDsl.g:14073:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // InternalMenuDsl.g:14153:1: ( ( rule__XConstructorCall__ConstructorAssignment_2 ) ) + // InternalMenuDsl.g:14154:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2()); } - // InternalMenuDsl.g:14074:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) - // InternalMenuDsl.g:14074:3: rule__XConstructorCall__ConstructorAssignment_2 + // InternalMenuDsl.g:14155:2: ( rule__XConstructorCall__ConstructorAssignment_2 ) + // InternalMenuDsl.g:14155:3: rule__XConstructorCall__ConstructorAssignment_2 { pushFollow(FOLLOW_2); rule__XConstructorCall__ConstructorAssignment_2(); @@ -46842,14 +47106,14 @@ // $ANTLR start "rule__XConstructorCall__Group__3" - // InternalMenuDsl.g:14082:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; + // InternalMenuDsl.g:14163:1: rule__XConstructorCall__Group__3 : rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ; public final void rule__XConstructorCall__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14086:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) - // InternalMenuDsl.g:14087:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 + // InternalMenuDsl.g:14167:1: ( rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 ) + // InternalMenuDsl.g:14168:2: rule__XConstructorCall__Group__3__Impl rule__XConstructorCall__Group__4 { pushFollow(FOLLOW_90); rule__XConstructorCall__Group__3__Impl(); @@ -46880,27 +47144,27 @@ // $ANTLR start "rule__XConstructorCall__Group__3__Impl" - // InternalMenuDsl.g:14094:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; + // InternalMenuDsl.g:14175:1: rule__XConstructorCall__Group__3__Impl : ( ( rule__XConstructorCall__Group_3__0 )? ) ; public final void rule__XConstructorCall__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14098:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) - // InternalMenuDsl.g:14099:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // InternalMenuDsl.g:14179:1: ( ( ( rule__XConstructorCall__Group_3__0 )? ) ) + // InternalMenuDsl.g:14180:1: ( ( rule__XConstructorCall__Group_3__0 )? ) { - // InternalMenuDsl.g:14099:1: ( ( rule__XConstructorCall__Group_3__0 )? ) - // InternalMenuDsl.g:14100:2: ( rule__XConstructorCall__Group_3__0 )? + // InternalMenuDsl.g:14180:1: ( ( rule__XConstructorCall__Group_3__0 )? ) + // InternalMenuDsl.g:14181:2: ( rule__XConstructorCall__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3()); } - // InternalMenuDsl.g:14101:2: ( rule__XConstructorCall__Group_3__0 )? - int alt121=2; - alt121 = dfa121.predict(input); - switch (alt121) { + // InternalMenuDsl.g:14182:2: ( rule__XConstructorCall__Group_3__0 )? + int alt122=2; + alt122 = dfa122.predict(input); + switch (alt122) { case 1 : - // InternalMenuDsl.g:14101:3: rule__XConstructorCall__Group_3__0 + // InternalMenuDsl.g:14182:3: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3__0(); @@ -46938,14 +47202,14 @@ // $ANTLR start "rule__XConstructorCall__Group__4" - // InternalMenuDsl.g:14109:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; + // InternalMenuDsl.g:14190:1: rule__XConstructorCall__Group__4 : rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ; public final void rule__XConstructorCall__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14113:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) - // InternalMenuDsl.g:14114:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 + // InternalMenuDsl.g:14194:1: ( rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 ) + // InternalMenuDsl.g:14195:2: rule__XConstructorCall__Group__4__Impl rule__XConstructorCall__Group__5 { pushFollow(FOLLOW_90); rule__XConstructorCall__Group__4__Impl(); @@ -46976,27 +47240,27 @@ // $ANTLR start "rule__XConstructorCall__Group__4__Impl" - // InternalMenuDsl.g:14121:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ; + // InternalMenuDsl.g:14202:1: rule__XConstructorCall__Group__4__Impl : ( ( rule__XConstructorCall__Group_4__0 )? ) ; public final void rule__XConstructorCall__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14125:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) ) - // InternalMenuDsl.g:14126:1: ( ( rule__XConstructorCall__Group_4__0 )? ) + // InternalMenuDsl.g:14206:1: ( ( ( rule__XConstructorCall__Group_4__0 )? ) ) + // InternalMenuDsl.g:14207:1: ( ( rule__XConstructorCall__Group_4__0 )? ) { - // InternalMenuDsl.g:14126:1: ( ( rule__XConstructorCall__Group_4__0 )? ) - // InternalMenuDsl.g:14127:2: ( rule__XConstructorCall__Group_4__0 )? + // InternalMenuDsl.g:14207:1: ( ( rule__XConstructorCall__Group_4__0 )? ) + // InternalMenuDsl.g:14208:2: ( rule__XConstructorCall__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4()); } - // InternalMenuDsl.g:14128:2: ( rule__XConstructorCall__Group_4__0 )? - int alt122=2; - alt122 = dfa122.predict(input); - switch (alt122) { + // InternalMenuDsl.g:14209:2: ( rule__XConstructorCall__Group_4__0 )? + int alt123=2; + alt123 = dfa123.predict(input); + switch (alt123) { case 1 : - // InternalMenuDsl.g:14128:3: rule__XConstructorCall__Group_4__0 + // InternalMenuDsl.g:14209:3: rule__XConstructorCall__Group_4__0 { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4__0(); @@ -47034,14 +47298,14 @@ // $ANTLR start "rule__XConstructorCall__Group__5" - // InternalMenuDsl.g:14136:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ; + // InternalMenuDsl.g:14217:1: rule__XConstructorCall__Group__5 : rule__XConstructorCall__Group__5__Impl ; public final void rule__XConstructorCall__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14140:1: ( rule__XConstructorCall__Group__5__Impl ) - // InternalMenuDsl.g:14141:2: rule__XConstructorCall__Group__5__Impl + // InternalMenuDsl.g:14221:1: ( rule__XConstructorCall__Group__5__Impl ) + // InternalMenuDsl.g:14222:2: rule__XConstructorCall__Group__5__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group__5__Impl(); @@ -47067,27 +47331,27 @@ // $ANTLR start "rule__XConstructorCall__Group__5__Impl" - // InternalMenuDsl.g:14147:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ; + // InternalMenuDsl.g:14228:1: rule__XConstructorCall__Group__5__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ; public final void rule__XConstructorCall__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14151:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ) - // InternalMenuDsl.g:14152:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) + // InternalMenuDsl.g:14232:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) ) + // InternalMenuDsl.g:14233:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) { - // InternalMenuDsl.g:14152:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) - // InternalMenuDsl.g:14153:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? + // InternalMenuDsl.g:14233:1: ( ( rule__XConstructorCall__ArgumentsAssignment_5 )? ) + // InternalMenuDsl.g:14234:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5()); } - // InternalMenuDsl.g:14154:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? - int alt123=2; - alt123 = dfa123.predict(input); - switch (alt123) { + // InternalMenuDsl.g:14235:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )? + int alt124=2; + alt124 = dfa124.predict(input); + switch (alt124) { case 1 : - // InternalMenuDsl.g:14154:3: rule__XConstructorCall__ArgumentsAssignment_5 + // InternalMenuDsl.g:14235:3: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_5(); @@ -47125,14 +47389,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3__0" - // InternalMenuDsl.g:14163:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; + // InternalMenuDsl.g:14244:1: rule__XConstructorCall__Group_3__0 : rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ; public final void rule__XConstructorCall__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14167:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) - // InternalMenuDsl.g:14168:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 + // InternalMenuDsl.g:14248:1: ( rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 ) + // InternalMenuDsl.g:14249:2: rule__XConstructorCall__Group_3__0__Impl rule__XConstructorCall__Group_3__1 { pushFollow(FOLLOW_64); rule__XConstructorCall__Group_3__0__Impl(); @@ -47163,23 +47427,23 @@ // $ANTLR start "rule__XConstructorCall__Group_3__0__Impl" - // InternalMenuDsl.g:14175:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; + // InternalMenuDsl.g:14256:1: rule__XConstructorCall__Group_3__0__Impl : ( ( '<' ) ) ; public final void rule__XConstructorCall__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14179:1: ( ( ( '<' ) ) ) - // InternalMenuDsl.g:14180:1: ( ( '<' ) ) + // InternalMenuDsl.g:14260:1: ( ( ( '<' ) ) ) + // InternalMenuDsl.g:14261:1: ( ( '<' ) ) { - // InternalMenuDsl.g:14180:1: ( ( '<' ) ) - // InternalMenuDsl.g:14181:2: ( '<' ) + // InternalMenuDsl.g:14261:1: ( ( '<' ) ) + // InternalMenuDsl.g:14262:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getLessThanSignKeyword_3_0()); } - // InternalMenuDsl.g:14182:2: ( '<' ) - // InternalMenuDsl.g:14182:3: '<' + // InternalMenuDsl.g:14263:2: ( '<' ) + // InternalMenuDsl.g:14263:3: '<' { match(input,27,FOLLOW_2); if (state.failed) return ; @@ -47210,14 +47474,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3__1" - // InternalMenuDsl.g:14190:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; + // InternalMenuDsl.g:14271:1: rule__XConstructorCall__Group_3__1 : rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ; public final void rule__XConstructorCall__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14194:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) - // InternalMenuDsl.g:14195:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 + // InternalMenuDsl.g:14275:1: ( rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 ) + // InternalMenuDsl.g:14276:2: rule__XConstructorCall__Group_3__1__Impl rule__XConstructorCall__Group_3__2 { pushFollow(FOLLOW_65); rule__XConstructorCall__Group_3__1__Impl(); @@ -47248,23 +47512,23 @@ // $ANTLR start "rule__XConstructorCall__Group_3__1__Impl" - // InternalMenuDsl.g:14202:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; + // InternalMenuDsl.g:14283:1: rule__XConstructorCall__Group_3__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ; public final void rule__XConstructorCall__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14206:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) - // InternalMenuDsl.g:14207:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // InternalMenuDsl.g:14287:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) ) + // InternalMenuDsl.g:14288:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) { - // InternalMenuDsl.g:14207:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) - // InternalMenuDsl.g:14208:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // InternalMenuDsl.g:14288:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) ) + // InternalMenuDsl.g:14289:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1()); } - // InternalMenuDsl.g:14209:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) - // InternalMenuDsl.g:14209:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1 + // InternalMenuDsl.g:14290:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_1 ) + // InternalMenuDsl.g:14290:3: rule__XConstructorCall__TypeArgumentsAssignment_3_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__TypeArgumentsAssignment_3_1(); @@ -47299,14 +47563,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3__2" - // InternalMenuDsl.g:14217:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; + // InternalMenuDsl.g:14298:1: rule__XConstructorCall__Group_3__2 : rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ; public final void rule__XConstructorCall__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14221:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) - // InternalMenuDsl.g:14222:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 + // InternalMenuDsl.g:14302:1: ( rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 ) + // InternalMenuDsl.g:14303:2: rule__XConstructorCall__Group_3__2__Impl rule__XConstructorCall__Group_3__3 { pushFollow(FOLLOW_65); rule__XConstructorCall__Group_3__2__Impl(); @@ -47337,35 +47601,35 @@ // $ANTLR start "rule__XConstructorCall__Group_3__2__Impl" - // InternalMenuDsl.g:14229:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; + // InternalMenuDsl.g:14310:1: rule__XConstructorCall__Group_3__2__Impl : ( ( rule__XConstructorCall__Group_3_2__0 )* ) ; public final void rule__XConstructorCall__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14233:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) - // InternalMenuDsl.g:14234:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // InternalMenuDsl.g:14314:1: ( ( ( rule__XConstructorCall__Group_3_2__0 )* ) ) + // InternalMenuDsl.g:14315:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) { - // InternalMenuDsl.g:14234:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) - // InternalMenuDsl.g:14235:2: ( rule__XConstructorCall__Group_3_2__0 )* + // InternalMenuDsl.g:14315:1: ( ( rule__XConstructorCall__Group_3_2__0 )* ) + // InternalMenuDsl.g:14316:2: ( rule__XConstructorCall__Group_3_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_3_2()); } - // InternalMenuDsl.g:14236:2: ( rule__XConstructorCall__Group_3_2__0 )* - loop124: + // InternalMenuDsl.g:14317:2: ( rule__XConstructorCall__Group_3_2__0 )* + loop125: do { - int alt124=2; - int LA124_0 = input.LA(1); + int alt125=2; + int LA125_0 = input.LA(1); - if ( (LA124_0==62) ) { - alt124=1; + if ( (LA125_0==63) ) { + alt125=1; } - switch (alt124) { + switch (alt125) { case 1 : - // InternalMenuDsl.g:14236:3: rule__XConstructorCall__Group_3_2__0 + // InternalMenuDsl.g:14317:3: rule__XConstructorCall__Group_3_2__0 { pushFollow(FOLLOW_26); rule__XConstructorCall__Group_3_2__0(); @@ -47377,7 +47641,7 @@ break; default : - break loop124; + break loop125; } } while (true); @@ -47406,14 +47670,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3__3" - // InternalMenuDsl.g:14244:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; + // InternalMenuDsl.g:14325:1: rule__XConstructorCall__Group_3__3 : rule__XConstructorCall__Group_3__3__Impl ; public final void rule__XConstructorCall__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14248:1: ( rule__XConstructorCall__Group_3__3__Impl ) - // InternalMenuDsl.g:14249:2: rule__XConstructorCall__Group_3__3__Impl + // InternalMenuDsl.g:14329:1: ( rule__XConstructorCall__Group_3__3__Impl ) + // InternalMenuDsl.g:14330:2: rule__XConstructorCall__Group_3__3__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3__3__Impl(); @@ -47439,17 +47703,17 @@ // $ANTLR start "rule__XConstructorCall__Group_3__3__Impl" - // InternalMenuDsl.g:14255:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; + // InternalMenuDsl.g:14336:1: rule__XConstructorCall__Group_3__3__Impl : ( '>' ) ; public final void rule__XConstructorCall__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14259:1: ( ( '>' ) ) - // InternalMenuDsl.g:14260:1: ( '>' ) + // InternalMenuDsl.g:14340:1: ( ( '>' ) ) + // InternalMenuDsl.g:14341:1: ( '>' ) { - // InternalMenuDsl.g:14260:1: ( '>' ) - // InternalMenuDsl.g:14261:2: '>' + // InternalMenuDsl.g:14341:1: ( '>' ) + // InternalMenuDsl.g:14342:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGreaterThanSignKeyword_3_3()); @@ -47480,14 +47744,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3_2__0" - // InternalMenuDsl.g:14271:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; + // InternalMenuDsl.g:14352:1: rule__XConstructorCall__Group_3_2__0 : rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ; public final void rule__XConstructorCall__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14275:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) - // InternalMenuDsl.g:14276:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 + // InternalMenuDsl.g:14356:1: ( rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 ) + // InternalMenuDsl.g:14357:2: rule__XConstructorCall__Group_3_2__0__Impl rule__XConstructorCall__Group_3_2__1 { pushFollow(FOLLOW_64); rule__XConstructorCall__Group_3_2__0__Impl(); @@ -47518,22 +47782,22 @@ // $ANTLR start "rule__XConstructorCall__Group_3_2__0__Impl" - // InternalMenuDsl.g:14283:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:14364:1: rule__XConstructorCall__Group_3_2__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14287:1: ( ( ',' ) ) - // InternalMenuDsl.g:14288:1: ( ',' ) + // InternalMenuDsl.g:14368:1: ( ( ',' ) ) + // InternalMenuDsl.g:14369:1: ( ',' ) { - // InternalMenuDsl.g:14288:1: ( ',' ) - // InternalMenuDsl.g:14289:2: ',' + // InternalMenuDsl.g:14369:1: ( ',' ) + // InternalMenuDsl.g:14370:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_3_2_0()); } @@ -47559,14 +47823,14 @@ // $ANTLR start "rule__XConstructorCall__Group_3_2__1" - // InternalMenuDsl.g:14298:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; + // InternalMenuDsl.g:14379:1: rule__XConstructorCall__Group_3_2__1 : rule__XConstructorCall__Group_3_2__1__Impl ; public final void rule__XConstructorCall__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14302:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) - // InternalMenuDsl.g:14303:2: rule__XConstructorCall__Group_3_2__1__Impl + // InternalMenuDsl.g:14383:1: ( rule__XConstructorCall__Group_3_2__1__Impl ) + // InternalMenuDsl.g:14384:2: rule__XConstructorCall__Group_3_2__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_3_2__1__Impl(); @@ -47592,23 +47856,23 @@ // $ANTLR start "rule__XConstructorCall__Group_3_2__1__Impl" - // InternalMenuDsl.g:14309:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; + // InternalMenuDsl.g:14390:1: rule__XConstructorCall__Group_3_2__1__Impl : ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ; public final void rule__XConstructorCall__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14313:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) - // InternalMenuDsl.g:14314:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // InternalMenuDsl.g:14394:1: ( ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) ) + // InternalMenuDsl.g:14395:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) { - // InternalMenuDsl.g:14314:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) - // InternalMenuDsl.g:14315:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // InternalMenuDsl.g:14395:1: ( ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) ) + // InternalMenuDsl.g:14396:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1()); } - // InternalMenuDsl.g:14316:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) - // InternalMenuDsl.g:14316:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 + // InternalMenuDsl.g:14397:2: ( rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 ) + // InternalMenuDsl.g:14397:3: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__TypeArgumentsAssignment_3_2_1(); @@ -47643,14 +47907,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4__0" - // InternalMenuDsl.g:14325:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ; + // InternalMenuDsl.g:14406:1: rule__XConstructorCall__Group_4__0 : rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ; public final void rule__XConstructorCall__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14329:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ) - // InternalMenuDsl.g:14330:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 + // InternalMenuDsl.g:14410:1: ( rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 ) + // InternalMenuDsl.g:14411:2: rule__XConstructorCall__Group_4__0__Impl rule__XConstructorCall__Group_4__1 { pushFollow(FOLLOW_66); rule__XConstructorCall__Group_4__0__Impl(); @@ -47681,23 +47945,23 @@ // $ANTLR start "rule__XConstructorCall__Group_4__0__Impl" - // InternalMenuDsl.g:14337:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; + // InternalMenuDsl.g:14418:1: rule__XConstructorCall__Group_4__0__Impl : ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ; public final void rule__XConstructorCall__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14341:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) - // InternalMenuDsl.g:14342:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) + // InternalMenuDsl.g:14422:1: ( ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) ) + // InternalMenuDsl.g:14423:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) { - // InternalMenuDsl.g:14342:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) - // InternalMenuDsl.g:14343:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) + // InternalMenuDsl.g:14423:1: ( ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) ) + // InternalMenuDsl.g:14424:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0()); } - // InternalMenuDsl.g:14344:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) - // InternalMenuDsl.g:14344:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 + // InternalMenuDsl.g:14425:2: ( rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 ) + // InternalMenuDsl.g:14425:3: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0(); @@ -47732,14 +47996,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4__1" - // InternalMenuDsl.g:14352:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ; + // InternalMenuDsl.g:14433:1: rule__XConstructorCall__Group_4__1 : rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ; public final void rule__XConstructorCall__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14356:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ) - // InternalMenuDsl.g:14357:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 + // InternalMenuDsl.g:14437:1: ( rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 ) + // InternalMenuDsl.g:14438:2: rule__XConstructorCall__Group_4__1__Impl rule__XConstructorCall__Group_4__2 { pushFollow(FOLLOW_66); rule__XConstructorCall__Group_4__1__Impl(); @@ -47770,31 +48034,31 @@ // $ANTLR start "rule__XConstructorCall__Group_4__1__Impl" - // InternalMenuDsl.g:14364:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ; + // InternalMenuDsl.g:14445:1: rule__XConstructorCall__Group_4__1__Impl : ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ; public final void rule__XConstructorCall__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14368:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ) - // InternalMenuDsl.g:14369:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) + // InternalMenuDsl.g:14449:1: ( ( ( rule__XConstructorCall__Alternatives_4_1 )? ) ) + // InternalMenuDsl.g:14450:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) { - // InternalMenuDsl.g:14369:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) - // InternalMenuDsl.g:14370:2: ( rule__XConstructorCall__Alternatives_4_1 )? + // InternalMenuDsl.g:14450:1: ( ( rule__XConstructorCall__Alternatives_4_1 )? ) + // InternalMenuDsl.g:14451:2: ( rule__XConstructorCall__Alternatives_4_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1()); } - // InternalMenuDsl.g:14371:2: ( rule__XConstructorCall__Alternatives_4_1 )? - int alt125=2; - int LA125_0 = input.LA(1); + // InternalMenuDsl.g:14452:2: ( rule__XConstructorCall__Alternatives_4_1 )? + int alt126=2; + int LA126_0 = input.LA(1); - if ( ((LA125_0>=RULE_STRING && LA125_0<=RULE_DECIMAL)||LA125_0==27||LA125_0==31||(LA125_0>=34 && LA125_0<=35)||LA125_0==40||(LA125_0>=45 && LA125_0<=50)||LA125_0==52||LA125_0==60||(LA125_0>=64 && LA125_0<=65)||LA125_0==68||LA125_0==70||(LA125_0>=74 && LA125_0<=82)||LA125_0==84||LA125_0==102||LA125_0==104) ) { - alt125=1; + if ( ((LA126_0>=RULE_STRING && LA126_0<=RULE_DECIMAL)||LA126_0==27||LA126_0==31||(LA126_0>=34 && LA126_0<=35)||LA126_0==40||(LA126_0>=45 && LA126_0<=50)||LA126_0==52||LA126_0==61||(LA126_0>=65 && LA126_0<=66)||LA126_0==69||LA126_0==71||(LA126_0>=75 && LA126_0<=83)||LA126_0==85||LA126_0==103||LA126_0==105) ) { + alt126=1; } - switch (alt125) { + switch (alt126) { case 1 : - // InternalMenuDsl.g:14371:3: rule__XConstructorCall__Alternatives_4_1 + // InternalMenuDsl.g:14452:3: rule__XConstructorCall__Alternatives_4_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__Alternatives_4_1(); @@ -47832,14 +48096,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4__2" - // InternalMenuDsl.g:14379:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ; + // InternalMenuDsl.g:14460:1: rule__XConstructorCall__Group_4__2 : rule__XConstructorCall__Group_4__2__Impl ; public final void rule__XConstructorCall__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14383:1: ( rule__XConstructorCall__Group_4__2__Impl ) - // InternalMenuDsl.g:14384:2: rule__XConstructorCall__Group_4__2__Impl + // InternalMenuDsl.g:14464:1: ( rule__XConstructorCall__Group_4__2__Impl ) + // InternalMenuDsl.g:14465:2: rule__XConstructorCall__Group_4__2__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4__2__Impl(); @@ -47865,22 +48129,22 @@ // $ANTLR start "rule__XConstructorCall__Group_4__2__Impl" - // InternalMenuDsl.g:14390:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:14471:1: rule__XConstructorCall__Group_4__2__Impl : ( ')' ) ; public final void rule__XConstructorCall__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14394:1: ( ( ')' ) ) - // InternalMenuDsl.g:14395:1: ( ')' ) + // InternalMenuDsl.g:14475:1: ( ( ')' ) ) + // InternalMenuDsl.g:14476:1: ( ')' ) { - // InternalMenuDsl.g:14395:1: ( ')' ) - // InternalMenuDsl.g:14396:2: ')' + // InternalMenuDsl.g:14476:1: ( ')' ) + // InternalMenuDsl.g:14477:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getRightParenthesisKeyword_4_2()); } @@ -47906,14 +48170,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0" - // InternalMenuDsl.g:14406:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ; + // InternalMenuDsl.g:14487:1: rule__XConstructorCall__Group_4_1_1__0 : rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14410:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ) - // InternalMenuDsl.g:14411:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 + // InternalMenuDsl.g:14491:1: ( rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 ) + // InternalMenuDsl.g:14492:2: rule__XConstructorCall__Group_4_1_1__0__Impl rule__XConstructorCall__Group_4_1_1__1 { pushFollow(FOLLOW_25); rule__XConstructorCall__Group_4_1_1__0__Impl(); @@ -47944,23 +48208,23 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1__0__Impl" - // InternalMenuDsl.g:14418:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; + // InternalMenuDsl.g:14499:1: rule__XConstructorCall__Group_4_1_1__0__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ; public final void rule__XConstructorCall__Group_4_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14422:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) - // InternalMenuDsl.g:14423:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) + // InternalMenuDsl.g:14503:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) ) + // InternalMenuDsl.g:14504:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) { - // InternalMenuDsl.g:14423:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) - // InternalMenuDsl.g:14424:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) + // InternalMenuDsl.g:14504:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) ) + // InternalMenuDsl.g:14505:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0()); } - // InternalMenuDsl.g:14425:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) - // InternalMenuDsl.g:14425:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 + // InternalMenuDsl.g:14506:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 ) + // InternalMenuDsl.g:14506:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_1_0(); @@ -47995,14 +48259,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1" - // InternalMenuDsl.g:14433:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ; + // InternalMenuDsl.g:14514:1: rule__XConstructorCall__Group_4_1_1__1 : rule__XConstructorCall__Group_4_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14437:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl ) - // InternalMenuDsl.g:14438:2: rule__XConstructorCall__Group_4_1_1__1__Impl + // InternalMenuDsl.g:14518:1: ( rule__XConstructorCall__Group_4_1_1__1__Impl ) + // InternalMenuDsl.g:14519:2: rule__XConstructorCall__Group_4_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4_1_1__1__Impl(); @@ -48028,35 +48292,35 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1__1__Impl" - // InternalMenuDsl.g:14444:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ; + // InternalMenuDsl.g:14525:1: rule__XConstructorCall__Group_4_1_1__1__Impl : ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ; public final void rule__XConstructorCall__Group_4_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14448:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ) - // InternalMenuDsl.g:14449:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) + // InternalMenuDsl.g:14529:1: ( ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) ) + // InternalMenuDsl.g:14530:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) { - // InternalMenuDsl.g:14449:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) - // InternalMenuDsl.g:14450:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* + // InternalMenuDsl.g:14530:1: ( ( rule__XConstructorCall__Group_4_1_1_1__0 )* ) + // InternalMenuDsl.g:14531:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1()); } - // InternalMenuDsl.g:14451:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* - loop126: + // InternalMenuDsl.g:14532:2: ( rule__XConstructorCall__Group_4_1_1_1__0 )* + loop127: do { - int alt126=2; - int LA126_0 = input.LA(1); + int alt127=2; + int LA127_0 = input.LA(1); - if ( (LA126_0==62) ) { - alt126=1; + if ( (LA127_0==63) ) { + alt127=1; } - switch (alt126) { + switch (alt127) { case 1 : - // InternalMenuDsl.g:14451:3: rule__XConstructorCall__Group_4_1_1_1__0 + // InternalMenuDsl.g:14532:3: rule__XConstructorCall__Group_4_1_1_1__0 { pushFollow(FOLLOW_26); rule__XConstructorCall__Group_4_1_1_1__0(); @@ -48068,7 +48332,7 @@ break; default : - break loop126; + break loop127; } } while (true); @@ -48097,14 +48361,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0" - // InternalMenuDsl.g:14460:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ; + // InternalMenuDsl.g:14541:1: rule__XConstructorCall__Group_4_1_1_1__0 : rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ; public final void rule__XConstructorCall__Group_4_1_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14464:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ) - // InternalMenuDsl.g:14465:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 + // InternalMenuDsl.g:14545:1: ( rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 ) + // InternalMenuDsl.g:14546:2: rule__XConstructorCall__Group_4_1_1_1__0__Impl rule__XConstructorCall__Group_4_1_1_1__1 { pushFollow(FOLLOW_27); rule__XConstructorCall__Group_4_1_1_1__0__Impl(); @@ -48135,22 +48399,22 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__0__Impl" - // InternalMenuDsl.g:14472:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:14553:1: rule__XConstructorCall__Group_4_1_1_1__0__Impl : ( ',' ) ; public final void rule__XConstructorCall__Group_4_1_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14476:1: ( ( ',' ) ) - // InternalMenuDsl.g:14477:1: ( ',' ) + // InternalMenuDsl.g:14557:1: ( ( ',' ) ) + // InternalMenuDsl.g:14558:1: ( ',' ) { - // InternalMenuDsl.g:14477:1: ( ',' ) - // InternalMenuDsl.g:14478:2: ',' + // InternalMenuDsl.g:14558:1: ( ',' ) + // InternalMenuDsl.g:14559:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getCommaKeyword_4_1_1_1_0()); } @@ -48176,14 +48440,14 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1" - // InternalMenuDsl.g:14487:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ; + // InternalMenuDsl.g:14568:1: rule__XConstructorCall__Group_4_1_1_1__1 : rule__XConstructorCall__Group_4_1_1_1__1__Impl ; public final void rule__XConstructorCall__Group_4_1_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14491:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl ) - // InternalMenuDsl.g:14492:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl + // InternalMenuDsl.g:14572:1: ( rule__XConstructorCall__Group_4_1_1_1__1__Impl ) + // InternalMenuDsl.g:14573:2: rule__XConstructorCall__Group_4_1_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XConstructorCall__Group_4_1_1_1__1__Impl(); @@ -48209,23 +48473,23 @@ // $ANTLR start "rule__XConstructorCall__Group_4_1_1_1__1__Impl" - // InternalMenuDsl.g:14498:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; + // InternalMenuDsl.g:14579:1: rule__XConstructorCall__Group_4_1_1_1__1__Impl : ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ; public final void rule__XConstructorCall__Group_4_1_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14502:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) - // InternalMenuDsl.g:14503:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) + // InternalMenuDsl.g:14583:1: ( ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) ) + // InternalMenuDsl.g:14584:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) { - // InternalMenuDsl.g:14503:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) - // InternalMenuDsl.g:14504:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) + // InternalMenuDsl.g:14584:1: ( ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) ) + // InternalMenuDsl.g:14585:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1()); } - // InternalMenuDsl.g:14505:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) - // InternalMenuDsl.g:14505:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 + // InternalMenuDsl.g:14586:2: ( rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 ) + // InternalMenuDsl.g:14586:3: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1(); @@ -48260,14 +48524,14 @@ // $ANTLR start "rule__XBooleanLiteral__Group__0" - // InternalMenuDsl.g:14514:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; + // InternalMenuDsl.g:14595:1: rule__XBooleanLiteral__Group__0 : rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ; public final void rule__XBooleanLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14518:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) - // InternalMenuDsl.g:14519:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 + // InternalMenuDsl.g:14599:1: ( rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 ) + // InternalMenuDsl.g:14600:2: rule__XBooleanLiteral__Group__0__Impl rule__XBooleanLiteral__Group__1 { pushFollow(FOLLOW_91); rule__XBooleanLiteral__Group__0__Impl(); @@ -48298,23 +48562,23 @@ // $ANTLR start "rule__XBooleanLiteral__Group__0__Impl" - // InternalMenuDsl.g:14526:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14607:1: rule__XBooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__XBooleanLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14530:1: ( ( () ) ) - // InternalMenuDsl.g:14531:1: ( () ) + // InternalMenuDsl.g:14611:1: ( ( () ) ) + // InternalMenuDsl.g:14612:1: ( () ) { - // InternalMenuDsl.g:14531:1: ( () ) - // InternalMenuDsl.g:14532:2: () + // InternalMenuDsl.g:14612:1: ( () ) + // InternalMenuDsl.g:14613:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getXBooleanLiteralAction_0()); } - // InternalMenuDsl.g:14533:2: () - // InternalMenuDsl.g:14533:3: + // InternalMenuDsl.g:14614:2: () + // InternalMenuDsl.g:14614:3: { } @@ -48339,14 +48603,14 @@ // $ANTLR start "rule__XBooleanLiteral__Group__1" - // InternalMenuDsl.g:14541:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; + // InternalMenuDsl.g:14622:1: rule__XBooleanLiteral__Group__1 : rule__XBooleanLiteral__Group__1__Impl ; public final void rule__XBooleanLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14545:1: ( rule__XBooleanLiteral__Group__1__Impl ) - // InternalMenuDsl.g:14546:2: rule__XBooleanLiteral__Group__1__Impl + // InternalMenuDsl.g:14626:1: ( rule__XBooleanLiteral__Group__1__Impl ) + // InternalMenuDsl.g:14627:2: rule__XBooleanLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XBooleanLiteral__Group__1__Impl(); @@ -48372,23 +48636,23 @@ // $ANTLR start "rule__XBooleanLiteral__Group__1__Impl" - // InternalMenuDsl.g:14552:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; + // InternalMenuDsl.g:14633:1: rule__XBooleanLiteral__Group__1__Impl : ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ; public final void rule__XBooleanLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14556:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) - // InternalMenuDsl.g:14557:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // InternalMenuDsl.g:14637:1: ( ( ( rule__XBooleanLiteral__Alternatives_1 ) ) ) + // InternalMenuDsl.g:14638:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) { - // InternalMenuDsl.g:14557:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) - // InternalMenuDsl.g:14558:2: ( rule__XBooleanLiteral__Alternatives_1 ) + // InternalMenuDsl.g:14638:1: ( ( rule__XBooleanLiteral__Alternatives_1 ) ) + // InternalMenuDsl.g:14639:2: ( rule__XBooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1()); } - // InternalMenuDsl.g:14559:2: ( rule__XBooleanLiteral__Alternatives_1 ) - // InternalMenuDsl.g:14559:3: rule__XBooleanLiteral__Alternatives_1 + // InternalMenuDsl.g:14640:2: ( rule__XBooleanLiteral__Alternatives_1 ) + // InternalMenuDsl.g:14640:3: rule__XBooleanLiteral__Alternatives_1 { pushFollow(FOLLOW_2); rule__XBooleanLiteral__Alternatives_1(); @@ -48423,14 +48687,14 @@ // $ANTLR start "rule__XNullLiteral__Group__0" - // InternalMenuDsl.g:14568:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; + // InternalMenuDsl.g:14649:1: rule__XNullLiteral__Group__0 : rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ; public final void rule__XNullLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14572:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) - // InternalMenuDsl.g:14573:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 + // InternalMenuDsl.g:14653:1: ( rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 ) + // InternalMenuDsl.g:14654:2: rule__XNullLiteral__Group__0__Impl rule__XNullLiteral__Group__1 { pushFollow(FOLLOW_92); rule__XNullLiteral__Group__0__Impl(); @@ -48461,23 +48725,23 @@ // $ANTLR start "rule__XNullLiteral__Group__0__Impl" - // InternalMenuDsl.g:14580:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14661:1: rule__XNullLiteral__Group__0__Impl : ( () ) ; public final void rule__XNullLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14584:1: ( ( () ) ) - // InternalMenuDsl.g:14585:1: ( () ) + // InternalMenuDsl.g:14665:1: ( ( () ) ) + // InternalMenuDsl.g:14666:1: ( () ) { - // InternalMenuDsl.g:14585:1: ( () ) - // InternalMenuDsl.g:14586:2: () + // InternalMenuDsl.g:14666:1: ( () ) + // InternalMenuDsl.g:14667:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getXNullLiteralAction_0()); } - // InternalMenuDsl.g:14587:2: () - // InternalMenuDsl.g:14587:3: + // InternalMenuDsl.g:14668:2: () + // InternalMenuDsl.g:14668:3: { } @@ -48502,14 +48766,14 @@ // $ANTLR start "rule__XNullLiteral__Group__1" - // InternalMenuDsl.g:14595:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; + // InternalMenuDsl.g:14676:1: rule__XNullLiteral__Group__1 : rule__XNullLiteral__Group__1__Impl ; public final void rule__XNullLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14599:1: ( rule__XNullLiteral__Group__1__Impl ) - // InternalMenuDsl.g:14600:2: rule__XNullLiteral__Group__1__Impl + // InternalMenuDsl.g:14680:1: ( rule__XNullLiteral__Group__1__Impl ) + // InternalMenuDsl.g:14681:2: rule__XNullLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XNullLiteral__Group__1__Impl(); @@ -48535,22 +48799,22 @@ // $ANTLR start "rule__XNullLiteral__Group__1__Impl" - // InternalMenuDsl.g:14606:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; + // InternalMenuDsl.g:14687:1: rule__XNullLiteral__Group__1__Impl : ( 'null' ) ; public final void rule__XNullLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14610:1: ( ( 'null' ) ) - // InternalMenuDsl.g:14611:1: ( 'null' ) + // InternalMenuDsl.g:14691:1: ( ( 'null' ) ) + // InternalMenuDsl.g:14692:1: ( 'null' ) { - // InternalMenuDsl.g:14611:1: ( 'null' ) - // InternalMenuDsl.g:14612:2: 'null' + // InternalMenuDsl.g:14692:1: ( 'null' ) + // InternalMenuDsl.g:14693:2: 'null' { if ( state.backtracking==0 ) { before(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } - match(input,78,FOLLOW_2); if (state.failed) return ; + match(input,79,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXNullLiteralAccess().getNullKeyword_1()); } @@ -48576,14 +48840,14 @@ // $ANTLR start "rule__XNumberLiteral__Group__0" - // InternalMenuDsl.g:14622:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ; + // InternalMenuDsl.g:14703:1: rule__XNumberLiteral__Group__0 : rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ; public final void rule__XNumberLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14626:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) - // InternalMenuDsl.g:14627:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 + // InternalMenuDsl.g:14707:1: ( rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 ) + // InternalMenuDsl.g:14708:2: rule__XNumberLiteral__Group__0__Impl rule__XNumberLiteral__Group__1 { pushFollow(FOLLOW_93); rule__XNumberLiteral__Group__0__Impl(); @@ -48614,23 +48878,23 @@ // $ANTLR start "rule__XNumberLiteral__Group__0__Impl" - // InternalMenuDsl.g:14634:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14715:1: rule__XNumberLiteral__Group__0__Impl : ( () ) ; public final void rule__XNumberLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14638:1: ( ( () ) ) - // InternalMenuDsl.g:14639:1: ( () ) + // InternalMenuDsl.g:14719:1: ( ( () ) ) + // InternalMenuDsl.g:14720:1: ( () ) { - // InternalMenuDsl.g:14639:1: ( () ) - // InternalMenuDsl.g:14640:2: () + // InternalMenuDsl.g:14720:1: ( () ) + // InternalMenuDsl.g:14721:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getXNumberLiteralAction_0()); } - // InternalMenuDsl.g:14641:2: () - // InternalMenuDsl.g:14641:3: + // InternalMenuDsl.g:14722:2: () + // InternalMenuDsl.g:14722:3: { } @@ -48655,14 +48919,14 @@ // $ANTLR start "rule__XNumberLiteral__Group__1" - // InternalMenuDsl.g:14649:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; + // InternalMenuDsl.g:14730:1: rule__XNumberLiteral__Group__1 : rule__XNumberLiteral__Group__1__Impl ; public final void rule__XNumberLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14653:1: ( rule__XNumberLiteral__Group__1__Impl ) - // InternalMenuDsl.g:14654:2: rule__XNumberLiteral__Group__1__Impl + // InternalMenuDsl.g:14734:1: ( rule__XNumberLiteral__Group__1__Impl ) + // InternalMenuDsl.g:14735:2: rule__XNumberLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XNumberLiteral__Group__1__Impl(); @@ -48688,23 +48952,23 @@ // $ANTLR start "rule__XNumberLiteral__Group__1__Impl" - // InternalMenuDsl.g:14660:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ; + // InternalMenuDsl.g:14741:1: rule__XNumberLiteral__Group__1__Impl : ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ; public final void rule__XNumberLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14664:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) - // InternalMenuDsl.g:14665:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) + // InternalMenuDsl.g:14745:1: ( ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) ) + // InternalMenuDsl.g:14746:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) { - // InternalMenuDsl.g:14665:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) - // InternalMenuDsl.g:14666:2: ( rule__XNumberLiteral__ValueAssignment_1 ) + // InternalMenuDsl.g:14746:1: ( ( rule__XNumberLiteral__ValueAssignment_1 ) ) + // InternalMenuDsl.g:14747:2: ( rule__XNumberLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1()); } - // InternalMenuDsl.g:14667:2: ( rule__XNumberLiteral__ValueAssignment_1 ) - // InternalMenuDsl.g:14667:3: rule__XNumberLiteral__ValueAssignment_1 + // InternalMenuDsl.g:14748:2: ( rule__XNumberLiteral__ValueAssignment_1 ) + // InternalMenuDsl.g:14748:3: rule__XNumberLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XNumberLiteral__ValueAssignment_1(); @@ -48739,14 +49003,14 @@ // $ANTLR start "rule__XStringLiteral__Group__0" - // InternalMenuDsl.g:14676:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; + // InternalMenuDsl.g:14757:1: rule__XStringLiteral__Group__0 : rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ; public final void rule__XStringLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14680:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) - // InternalMenuDsl.g:14681:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 + // InternalMenuDsl.g:14761:1: ( rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 ) + // InternalMenuDsl.g:14762:2: rule__XStringLiteral__Group__0__Impl rule__XStringLiteral__Group__1 { pushFollow(FOLLOW_10); rule__XStringLiteral__Group__0__Impl(); @@ -48777,23 +49041,23 @@ // $ANTLR start "rule__XStringLiteral__Group__0__Impl" - // InternalMenuDsl.g:14688:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14769:1: rule__XStringLiteral__Group__0__Impl : ( () ) ; public final void rule__XStringLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14692:1: ( ( () ) ) - // InternalMenuDsl.g:14693:1: ( () ) + // InternalMenuDsl.g:14773:1: ( ( () ) ) + // InternalMenuDsl.g:14774:1: ( () ) { - // InternalMenuDsl.g:14693:1: ( () ) - // InternalMenuDsl.g:14694:2: () + // InternalMenuDsl.g:14774:1: ( () ) + // InternalMenuDsl.g:14775:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getXStringLiteralAction_0()); } - // InternalMenuDsl.g:14695:2: () - // InternalMenuDsl.g:14695:3: + // InternalMenuDsl.g:14776:2: () + // InternalMenuDsl.g:14776:3: { } @@ -48818,14 +49082,14 @@ // $ANTLR start "rule__XStringLiteral__Group__1" - // InternalMenuDsl.g:14703:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; + // InternalMenuDsl.g:14784:1: rule__XStringLiteral__Group__1 : rule__XStringLiteral__Group__1__Impl ; public final void rule__XStringLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14707:1: ( rule__XStringLiteral__Group__1__Impl ) - // InternalMenuDsl.g:14708:2: rule__XStringLiteral__Group__1__Impl + // InternalMenuDsl.g:14788:1: ( rule__XStringLiteral__Group__1__Impl ) + // InternalMenuDsl.g:14789:2: rule__XStringLiteral__Group__1__Impl { pushFollow(FOLLOW_2); rule__XStringLiteral__Group__1__Impl(); @@ -48851,23 +49115,23 @@ // $ANTLR start "rule__XStringLiteral__Group__1__Impl" - // InternalMenuDsl.g:14714:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; + // InternalMenuDsl.g:14795:1: rule__XStringLiteral__Group__1__Impl : ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ; public final void rule__XStringLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14718:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) - // InternalMenuDsl.g:14719:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // InternalMenuDsl.g:14799:1: ( ( ( rule__XStringLiteral__ValueAssignment_1 ) ) ) + // InternalMenuDsl.g:14800:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) { - // InternalMenuDsl.g:14719:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) - // InternalMenuDsl.g:14720:2: ( rule__XStringLiteral__ValueAssignment_1 ) + // InternalMenuDsl.g:14800:1: ( ( rule__XStringLiteral__ValueAssignment_1 ) ) + // InternalMenuDsl.g:14801:2: ( rule__XStringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueAssignment_1()); } - // InternalMenuDsl.g:14721:2: ( rule__XStringLiteral__ValueAssignment_1 ) - // InternalMenuDsl.g:14721:3: rule__XStringLiteral__ValueAssignment_1 + // InternalMenuDsl.g:14802:2: ( rule__XStringLiteral__ValueAssignment_1 ) + // InternalMenuDsl.g:14802:3: rule__XStringLiteral__ValueAssignment_1 { pushFollow(FOLLOW_2); rule__XStringLiteral__ValueAssignment_1(); @@ -48902,14 +49166,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__0" - // InternalMenuDsl.g:14730:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; + // InternalMenuDsl.g:14811:1: rule__XTypeLiteral__Group__0 : rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ; public final void rule__XTypeLiteral__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14734:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) - // InternalMenuDsl.g:14735:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 + // InternalMenuDsl.g:14815:1: ( rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 ) + // InternalMenuDsl.g:14816:2: rule__XTypeLiteral__Group__0__Impl rule__XTypeLiteral__Group__1 { pushFollow(FOLLOW_94); rule__XTypeLiteral__Group__0__Impl(); @@ -48940,23 +49204,23 @@ // $ANTLR start "rule__XTypeLiteral__Group__0__Impl" - // InternalMenuDsl.g:14742:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14823:1: rule__XTypeLiteral__Group__0__Impl : ( () ) ; public final void rule__XTypeLiteral__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14746:1: ( ( () ) ) - // InternalMenuDsl.g:14747:1: ( () ) + // InternalMenuDsl.g:14827:1: ( ( () ) ) + // InternalMenuDsl.g:14828:1: ( () ) { - // InternalMenuDsl.g:14747:1: ( () ) - // InternalMenuDsl.g:14748:2: () + // InternalMenuDsl.g:14828:1: ( () ) + // InternalMenuDsl.g:14829:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getXTypeLiteralAction_0()); } - // InternalMenuDsl.g:14749:2: () - // InternalMenuDsl.g:14749:3: + // InternalMenuDsl.g:14830:2: () + // InternalMenuDsl.g:14830:3: { } @@ -48981,14 +49245,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__1" - // InternalMenuDsl.g:14757:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; + // InternalMenuDsl.g:14838:1: rule__XTypeLiteral__Group__1 : rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ; public final void rule__XTypeLiteral__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14761:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) - // InternalMenuDsl.g:14762:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 + // InternalMenuDsl.g:14842:1: ( rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 ) + // InternalMenuDsl.g:14843:2: rule__XTypeLiteral__Group__1__Impl rule__XTypeLiteral__Group__2 { pushFollow(FOLLOW_23); rule__XTypeLiteral__Group__1__Impl(); @@ -49019,22 +49283,22 @@ // $ANTLR start "rule__XTypeLiteral__Group__1__Impl" - // InternalMenuDsl.g:14769:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; + // InternalMenuDsl.g:14850:1: rule__XTypeLiteral__Group__1__Impl : ( 'typeof' ) ; public final void rule__XTypeLiteral__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14773:1: ( ( 'typeof' ) ) - // InternalMenuDsl.g:14774:1: ( 'typeof' ) + // InternalMenuDsl.g:14854:1: ( ( 'typeof' ) ) + // InternalMenuDsl.g:14855:1: ( 'typeof' ) { - // InternalMenuDsl.g:14774:1: ( 'typeof' ) - // InternalMenuDsl.g:14775:2: 'typeof' + // InternalMenuDsl.g:14855:1: ( 'typeof' ) + // InternalMenuDsl.g:14856:2: 'typeof' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } - match(input,79,FOLLOW_2); if (state.failed) return ; + match(input,80,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getTypeofKeyword_1()); } @@ -49060,14 +49324,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__2" - // InternalMenuDsl.g:14784:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; + // InternalMenuDsl.g:14865:1: rule__XTypeLiteral__Group__2 : rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ; public final void rule__XTypeLiteral__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14788:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) - // InternalMenuDsl.g:14789:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 + // InternalMenuDsl.g:14869:1: ( rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 ) + // InternalMenuDsl.g:14870:2: rule__XTypeLiteral__Group__2__Impl rule__XTypeLiteral__Group__3 { pushFollow(FOLLOW_7); rule__XTypeLiteral__Group__2__Impl(); @@ -49098,22 +49362,22 @@ // $ANTLR start "rule__XTypeLiteral__Group__2__Impl" - // InternalMenuDsl.g:14796:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:14877:1: rule__XTypeLiteral__Group__2__Impl : ( '(' ) ; public final void rule__XTypeLiteral__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14800:1: ( ( '(' ) ) - // InternalMenuDsl.g:14801:1: ( '(' ) + // InternalMenuDsl.g:14881:1: ( ( '(' ) ) + // InternalMenuDsl.g:14882:1: ( '(' ) { - // InternalMenuDsl.g:14801:1: ( '(' ) - // InternalMenuDsl.g:14802:2: '(' + // InternalMenuDsl.g:14882:1: ( '(' ) + // InternalMenuDsl.g:14883:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getLeftParenthesisKeyword_2()); } @@ -49139,14 +49403,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__3" - // InternalMenuDsl.g:14811:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; + // InternalMenuDsl.g:14892:1: rule__XTypeLiteral__Group__3 : rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ; public final void rule__XTypeLiteral__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14815:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) - // InternalMenuDsl.g:14816:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 + // InternalMenuDsl.g:14896:1: ( rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 ) + // InternalMenuDsl.g:14897:2: rule__XTypeLiteral__Group__3__Impl rule__XTypeLiteral__Group__4 { pushFollow(FOLLOW_95); rule__XTypeLiteral__Group__3__Impl(); @@ -49177,23 +49441,23 @@ // $ANTLR start "rule__XTypeLiteral__Group__3__Impl" - // InternalMenuDsl.g:14823:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; + // InternalMenuDsl.g:14904:1: rule__XTypeLiteral__Group__3__Impl : ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ; public final void rule__XTypeLiteral__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14827:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) - // InternalMenuDsl.g:14828:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // InternalMenuDsl.g:14908:1: ( ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) ) + // InternalMenuDsl.g:14909:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) { - // InternalMenuDsl.g:14828:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) - // InternalMenuDsl.g:14829:2: ( rule__XTypeLiteral__TypeAssignment_3 ) + // InternalMenuDsl.g:14909:1: ( ( rule__XTypeLiteral__TypeAssignment_3 ) ) + // InternalMenuDsl.g:14910:2: ( rule__XTypeLiteral__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3()); } - // InternalMenuDsl.g:14830:2: ( rule__XTypeLiteral__TypeAssignment_3 ) - // InternalMenuDsl.g:14830:3: rule__XTypeLiteral__TypeAssignment_3 + // InternalMenuDsl.g:14911:2: ( rule__XTypeLiteral__TypeAssignment_3 ) + // InternalMenuDsl.g:14911:3: rule__XTypeLiteral__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__XTypeLiteral__TypeAssignment_3(); @@ -49228,14 +49492,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__4" - // InternalMenuDsl.g:14838:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ; + // InternalMenuDsl.g:14919:1: rule__XTypeLiteral__Group__4 : rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ; public final void rule__XTypeLiteral__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14842:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) - // InternalMenuDsl.g:14843:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 + // InternalMenuDsl.g:14923:1: ( rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 ) + // InternalMenuDsl.g:14924:2: rule__XTypeLiteral__Group__4__Impl rule__XTypeLiteral__Group__5 { pushFollow(FOLLOW_95); rule__XTypeLiteral__Group__4__Impl(); @@ -49266,35 +49530,35 @@ // $ANTLR start "rule__XTypeLiteral__Group__4__Impl" - // InternalMenuDsl.g:14850:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ; + // InternalMenuDsl.g:14931:1: rule__XTypeLiteral__Group__4__Impl : ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ; public final void rule__XTypeLiteral__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14854:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) - // InternalMenuDsl.g:14855:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) + // InternalMenuDsl.g:14935:1: ( ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) ) + // InternalMenuDsl.g:14936:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) { - // InternalMenuDsl.g:14855:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) - // InternalMenuDsl.g:14856:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* + // InternalMenuDsl.g:14936:1: ( ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* ) + // InternalMenuDsl.g:14937:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4()); } - // InternalMenuDsl.g:14857:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* - loop127: + // InternalMenuDsl.g:14938:2: ( rule__XTypeLiteral__ArrayDimensionsAssignment_4 )* + loop128: do { - int alt127=2; - int LA127_0 = input.LA(1); + int alt128=2; + int LA128_0 = input.LA(1); - if ( (LA127_0==65) ) { - alt127=1; + if ( (LA128_0==66) ) { + alt128=1; } - switch (alt127) { + switch (alt128) { case 1 : - // InternalMenuDsl.g:14857:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4 + // InternalMenuDsl.g:14938:3: rule__XTypeLiteral__ArrayDimensionsAssignment_4 { pushFollow(FOLLOW_96); rule__XTypeLiteral__ArrayDimensionsAssignment_4(); @@ -49306,7 +49570,7 @@ break; default : - break loop127; + break loop128; } } while (true); @@ -49335,14 +49599,14 @@ // $ANTLR start "rule__XTypeLiteral__Group__5" - // InternalMenuDsl.g:14865:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; + // InternalMenuDsl.g:14946:1: rule__XTypeLiteral__Group__5 : rule__XTypeLiteral__Group__5__Impl ; public final void rule__XTypeLiteral__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14869:1: ( rule__XTypeLiteral__Group__5__Impl ) - // InternalMenuDsl.g:14870:2: rule__XTypeLiteral__Group__5__Impl + // InternalMenuDsl.g:14950:1: ( rule__XTypeLiteral__Group__5__Impl ) + // InternalMenuDsl.g:14951:2: rule__XTypeLiteral__Group__5__Impl { pushFollow(FOLLOW_2); rule__XTypeLiteral__Group__5__Impl(); @@ -49368,22 +49632,22 @@ // $ANTLR start "rule__XTypeLiteral__Group__5__Impl" - // InternalMenuDsl.g:14876:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; + // InternalMenuDsl.g:14957:1: rule__XTypeLiteral__Group__5__Impl : ( ')' ) ; public final void rule__XTypeLiteral__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14880:1: ( ( ')' ) ) - // InternalMenuDsl.g:14881:1: ( ')' ) + // InternalMenuDsl.g:14961:1: ( ( ')' ) ) + // InternalMenuDsl.g:14962:1: ( ')' ) { - // InternalMenuDsl.g:14881:1: ( ')' ) - // InternalMenuDsl.g:14882:2: ')' + // InternalMenuDsl.g:14962:1: ( ')' ) + // InternalMenuDsl.g:14963:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTypeLiteralAccess().getRightParenthesisKeyword_5()); } @@ -49409,14 +49673,14 @@ // $ANTLR start "rule__XThrowExpression__Group__0" - // InternalMenuDsl.g:14892:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; + // InternalMenuDsl.g:14973:1: rule__XThrowExpression__Group__0 : rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ; public final void rule__XThrowExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14896:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) - // InternalMenuDsl.g:14897:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 + // InternalMenuDsl.g:14977:1: ( rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 ) + // InternalMenuDsl.g:14978:2: rule__XThrowExpression__Group__0__Impl rule__XThrowExpression__Group__1 { pushFollow(FOLLOW_97); rule__XThrowExpression__Group__0__Impl(); @@ -49447,23 +49711,23 @@ // $ANTLR start "rule__XThrowExpression__Group__0__Impl" - // InternalMenuDsl.g:14904:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:14985:1: rule__XThrowExpression__Group__0__Impl : ( () ) ; public final void rule__XThrowExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14908:1: ( ( () ) ) - // InternalMenuDsl.g:14909:1: ( () ) + // InternalMenuDsl.g:14989:1: ( ( () ) ) + // InternalMenuDsl.g:14990:1: ( () ) { - // InternalMenuDsl.g:14909:1: ( () ) - // InternalMenuDsl.g:14910:2: () + // InternalMenuDsl.g:14990:1: ( () ) + // InternalMenuDsl.g:14991:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getXThrowExpressionAction_0()); } - // InternalMenuDsl.g:14911:2: () - // InternalMenuDsl.g:14911:3: + // InternalMenuDsl.g:14992:2: () + // InternalMenuDsl.g:14992:3: { } @@ -49488,14 +49752,14 @@ // $ANTLR start "rule__XThrowExpression__Group__1" - // InternalMenuDsl.g:14919:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; + // InternalMenuDsl.g:15000:1: rule__XThrowExpression__Group__1 : rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ; public final void rule__XThrowExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14923:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) - // InternalMenuDsl.g:14924:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 + // InternalMenuDsl.g:15004:1: ( rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 ) + // InternalMenuDsl.g:15005:2: rule__XThrowExpression__Group__1__Impl rule__XThrowExpression__Group__2 { pushFollow(FOLLOW_27); rule__XThrowExpression__Group__1__Impl(); @@ -49526,22 +49790,22 @@ // $ANTLR start "rule__XThrowExpression__Group__1__Impl" - // InternalMenuDsl.g:14931:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; + // InternalMenuDsl.g:15012:1: rule__XThrowExpression__Group__1__Impl : ( 'throw' ) ; public final void rule__XThrowExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14935:1: ( ( 'throw' ) ) - // InternalMenuDsl.g:14936:1: ( 'throw' ) + // InternalMenuDsl.g:15016:1: ( ( 'throw' ) ) + // InternalMenuDsl.g:15017:1: ( 'throw' ) { - // InternalMenuDsl.g:14936:1: ( 'throw' ) - // InternalMenuDsl.g:14937:2: 'throw' + // InternalMenuDsl.g:15017:1: ( 'throw' ) + // InternalMenuDsl.g:15018:2: 'throw' { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } - match(input,80,FOLLOW_2); if (state.failed) return ; + match(input,81,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXThrowExpressionAccess().getThrowKeyword_1()); } @@ -49567,14 +49831,14 @@ // $ANTLR start "rule__XThrowExpression__Group__2" - // InternalMenuDsl.g:14946:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; + // InternalMenuDsl.g:15027:1: rule__XThrowExpression__Group__2 : rule__XThrowExpression__Group__2__Impl ; public final void rule__XThrowExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14950:1: ( rule__XThrowExpression__Group__2__Impl ) - // InternalMenuDsl.g:14951:2: rule__XThrowExpression__Group__2__Impl + // InternalMenuDsl.g:15031:1: ( rule__XThrowExpression__Group__2__Impl ) + // InternalMenuDsl.g:15032:2: rule__XThrowExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XThrowExpression__Group__2__Impl(); @@ -49600,23 +49864,23 @@ // $ANTLR start "rule__XThrowExpression__Group__2__Impl" - // InternalMenuDsl.g:14957:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; + // InternalMenuDsl.g:15038:1: rule__XThrowExpression__Group__2__Impl : ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ; public final void rule__XThrowExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14961:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) - // InternalMenuDsl.g:14962:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:15042:1: ( ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) ) + // InternalMenuDsl.g:15043:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) { - // InternalMenuDsl.g:14962:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) - // InternalMenuDsl.g:14963:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // InternalMenuDsl.g:15043:1: ( ( rule__XThrowExpression__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:15044:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2()); } - // InternalMenuDsl.g:14964:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) - // InternalMenuDsl.g:14964:3: rule__XThrowExpression__ExpressionAssignment_2 + // InternalMenuDsl.g:15045:2: ( rule__XThrowExpression__ExpressionAssignment_2 ) + // InternalMenuDsl.g:15045:3: rule__XThrowExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XThrowExpression__ExpressionAssignment_2(); @@ -49651,14 +49915,14 @@ // $ANTLR start "rule__XReturnExpression__Group__0" - // InternalMenuDsl.g:14973:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; + // InternalMenuDsl.g:15054:1: rule__XReturnExpression__Group__0 : rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ; public final void rule__XReturnExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14977:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) - // InternalMenuDsl.g:14978:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 + // InternalMenuDsl.g:15058:1: ( rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 ) + // InternalMenuDsl.g:15059:2: rule__XReturnExpression__Group__0__Impl rule__XReturnExpression__Group__1 { pushFollow(FOLLOW_98); rule__XReturnExpression__Group__0__Impl(); @@ -49689,23 +49953,23 @@ // $ANTLR start "rule__XReturnExpression__Group__0__Impl" - // InternalMenuDsl.g:14985:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:15066:1: rule__XReturnExpression__Group__0__Impl : ( () ) ; public final void rule__XReturnExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:14989:1: ( ( () ) ) - // InternalMenuDsl.g:14990:1: ( () ) + // InternalMenuDsl.g:15070:1: ( ( () ) ) + // InternalMenuDsl.g:15071:1: ( () ) { - // InternalMenuDsl.g:14990:1: ( () ) - // InternalMenuDsl.g:14991:2: () + // InternalMenuDsl.g:15071:1: ( () ) + // InternalMenuDsl.g:15072:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getXReturnExpressionAction_0()); } - // InternalMenuDsl.g:14992:2: () - // InternalMenuDsl.g:14992:3: + // InternalMenuDsl.g:15073:2: () + // InternalMenuDsl.g:15073:3: { } @@ -49730,14 +49994,14 @@ // $ANTLR start "rule__XReturnExpression__Group__1" - // InternalMenuDsl.g:15000:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; + // InternalMenuDsl.g:15081:1: rule__XReturnExpression__Group__1 : rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ; public final void rule__XReturnExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15004:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) - // InternalMenuDsl.g:15005:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 + // InternalMenuDsl.g:15085:1: ( rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 ) + // InternalMenuDsl.g:15086:2: rule__XReturnExpression__Group__1__Impl rule__XReturnExpression__Group__2 { pushFollow(FOLLOW_27); rule__XReturnExpression__Group__1__Impl(); @@ -49768,22 +50032,22 @@ // $ANTLR start "rule__XReturnExpression__Group__1__Impl" - // InternalMenuDsl.g:15012:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; + // InternalMenuDsl.g:15093:1: rule__XReturnExpression__Group__1__Impl : ( 'return' ) ; public final void rule__XReturnExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15016:1: ( ( 'return' ) ) - // InternalMenuDsl.g:15017:1: ( 'return' ) + // InternalMenuDsl.g:15097:1: ( ( 'return' ) ) + // InternalMenuDsl.g:15098:1: ( 'return' ) { - // InternalMenuDsl.g:15017:1: ( 'return' ) - // InternalMenuDsl.g:15018:2: 'return' + // InternalMenuDsl.g:15098:1: ( 'return' ) + // InternalMenuDsl.g:15099:2: 'return' { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } - match(input,81,FOLLOW_2); if (state.failed) return ; + match(input,82,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXReturnExpressionAccess().getReturnKeyword_1()); } @@ -49809,14 +50073,14 @@ // $ANTLR start "rule__XReturnExpression__Group__2" - // InternalMenuDsl.g:15027:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; + // InternalMenuDsl.g:15108:1: rule__XReturnExpression__Group__2 : rule__XReturnExpression__Group__2__Impl ; public final void rule__XReturnExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15031:1: ( rule__XReturnExpression__Group__2__Impl ) - // InternalMenuDsl.g:15032:2: rule__XReturnExpression__Group__2__Impl + // InternalMenuDsl.g:15112:1: ( rule__XReturnExpression__Group__2__Impl ) + // InternalMenuDsl.g:15113:2: rule__XReturnExpression__Group__2__Impl { pushFollow(FOLLOW_2); rule__XReturnExpression__Group__2__Impl(); @@ -49842,27 +50106,27 @@ // $ANTLR start "rule__XReturnExpression__Group__2__Impl" - // InternalMenuDsl.g:15038:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; + // InternalMenuDsl.g:15119:1: rule__XReturnExpression__Group__2__Impl : ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ; public final void rule__XReturnExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15042:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) - // InternalMenuDsl.g:15043:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // InternalMenuDsl.g:15123:1: ( ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) ) + // InternalMenuDsl.g:15124:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) { - // InternalMenuDsl.g:15043:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) - // InternalMenuDsl.g:15044:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? + // InternalMenuDsl.g:15124:1: ( ( rule__XReturnExpression__ExpressionAssignment_2 )? ) + // InternalMenuDsl.g:15125:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2()); } - // InternalMenuDsl.g:15045:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? - int alt128=2; - alt128 = dfa128.predict(input); - switch (alt128) { + // InternalMenuDsl.g:15126:2: ( rule__XReturnExpression__ExpressionAssignment_2 )? + int alt129=2; + alt129 = dfa129.predict(input); + switch (alt129) { case 1 : - // InternalMenuDsl.g:15045:3: rule__XReturnExpression__ExpressionAssignment_2 + // InternalMenuDsl.g:15126:3: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XReturnExpression__ExpressionAssignment_2(); @@ -49900,14 +50164,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0" - // InternalMenuDsl.g:15054:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; + // InternalMenuDsl.g:15135:1: rule__XTryCatchFinallyExpression__Group__0 : rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ; public final void rule__XTryCatchFinallyExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15058:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) - // InternalMenuDsl.g:15059:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 + // InternalMenuDsl.g:15139:1: ( rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 ) + // InternalMenuDsl.g:15140:2: rule__XTryCatchFinallyExpression__Group__0__Impl rule__XTryCatchFinallyExpression__Group__1 { pushFollow(FOLLOW_99); rule__XTryCatchFinallyExpression__Group__0__Impl(); @@ -49938,23 +50202,23 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__0__Impl" - // InternalMenuDsl.g:15066:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:15147:1: rule__XTryCatchFinallyExpression__Group__0__Impl : ( () ) ; public final void rule__XTryCatchFinallyExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15070:1: ( ( () ) ) - // InternalMenuDsl.g:15071:1: ( () ) + // InternalMenuDsl.g:15151:1: ( ( () ) ) + // InternalMenuDsl.g:15152:1: ( () ) { - // InternalMenuDsl.g:15071:1: ( () ) - // InternalMenuDsl.g:15072:2: () + // InternalMenuDsl.g:15152:1: ( () ) + // InternalMenuDsl.g:15153:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getXTryCatchFinallyExpressionAction_0()); } - // InternalMenuDsl.g:15073:2: () - // InternalMenuDsl.g:15073:3: + // InternalMenuDsl.g:15154:2: () + // InternalMenuDsl.g:15154:3: { } @@ -49979,14 +50243,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1" - // InternalMenuDsl.g:15081:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; + // InternalMenuDsl.g:15162:1: rule__XTryCatchFinallyExpression__Group__1 : rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ; public final void rule__XTryCatchFinallyExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15085:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) - // InternalMenuDsl.g:15086:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 + // InternalMenuDsl.g:15166:1: ( rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 ) + // InternalMenuDsl.g:15167:2: rule__XTryCatchFinallyExpression__Group__1__Impl rule__XTryCatchFinallyExpression__Group__2 { pushFollow(FOLLOW_27); rule__XTryCatchFinallyExpression__Group__1__Impl(); @@ -50017,22 +50281,22 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__1__Impl" - // InternalMenuDsl.g:15093:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; + // InternalMenuDsl.g:15174:1: rule__XTryCatchFinallyExpression__Group__1__Impl : ( 'try' ) ; public final void rule__XTryCatchFinallyExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15097:1: ( ( 'try' ) ) - // InternalMenuDsl.g:15098:1: ( 'try' ) + // InternalMenuDsl.g:15178:1: ( ( 'try' ) ) + // InternalMenuDsl.g:15179:1: ( 'try' ) { - // InternalMenuDsl.g:15098:1: ( 'try' ) - // InternalMenuDsl.g:15099:2: 'try' + // InternalMenuDsl.g:15179:1: ( 'try' ) + // InternalMenuDsl.g:15180:2: 'try' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } - match(input,82,FOLLOW_2); if (state.failed) return ; + match(input,83,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getTryKeyword_1()); } @@ -50058,14 +50322,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2" - // InternalMenuDsl.g:15108:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; + // InternalMenuDsl.g:15189:1: rule__XTryCatchFinallyExpression__Group__2 : rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ; public final void rule__XTryCatchFinallyExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15112:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) - // InternalMenuDsl.g:15113:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 + // InternalMenuDsl.g:15193:1: ( rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 ) + // InternalMenuDsl.g:15194:2: rule__XTryCatchFinallyExpression__Group__2__Impl rule__XTryCatchFinallyExpression__Group__3 { pushFollow(FOLLOW_100); rule__XTryCatchFinallyExpression__Group__2__Impl(); @@ -50096,23 +50360,23 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__2__Impl" - // InternalMenuDsl.g:15120:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; + // InternalMenuDsl.g:15201:1: rule__XTryCatchFinallyExpression__Group__2__Impl : ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15124:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) - // InternalMenuDsl.g:15125:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:15205:1: ( ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) ) + // InternalMenuDsl.g:15206:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) { - // InternalMenuDsl.g:15125:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) - // InternalMenuDsl.g:15126:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // InternalMenuDsl.g:15206:1: ( ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) ) + // InternalMenuDsl.g:15207:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2()); } - // InternalMenuDsl.g:15127:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) - // InternalMenuDsl.g:15127:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 + // InternalMenuDsl.g:15208:2: ( rule__XTryCatchFinallyExpression__ExpressionAssignment_2 ) + // InternalMenuDsl.g:15208:3: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__ExpressionAssignment_2(); @@ -50147,14 +50411,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3" - // InternalMenuDsl.g:15135:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; + // InternalMenuDsl.g:15216:1: rule__XTryCatchFinallyExpression__Group__3 : rule__XTryCatchFinallyExpression__Group__3__Impl ; public final void rule__XTryCatchFinallyExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15139:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) - // InternalMenuDsl.g:15140:2: rule__XTryCatchFinallyExpression__Group__3__Impl + // InternalMenuDsl.g:15220:1: ( rule__XTryCatchFinallyExpression__Group__3__Impl ) + // InternalMenuDsl.g:15221:2: rule__XTryCatchFinallyExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group__3__Impl(); @@ -50180,23 +50444,23 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group__3__Impl" - // InternalMenuDsl.g:15146:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; + // InternalMenuDsl.g:15227:1: rule__XTryCatchFinallyExpression__Group__3__Impl : ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ; public final void rule__XTryCatchFinallyExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15150:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) - // InternalMenuDsl.g:15151:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // InternalMenuDsl.g:15231:1: ( ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) ) + // InternalMenuDsl.g:15232:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) { - // InternalMenuDsl.g:15151:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) - // InternalMenuDsl.g:15152:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // InternalMenuDsl.g:15232:1: ( ( rule__XTryCatchFinallyExpression__Alternatives_3 ) ) + // InternalMenuDsl.g:15233:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3()); } - // InternalMenuDsl.g:15153:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) - // InternalMenuDsl.g:15153:3: rule__XTryCatchFinallyExpression__Alternatives_3 + // InternalMenuDsl.g:15234:2: ( rule__XTryCatchFinallyExpression__Alternatives_3 ) + // InternalMenuDsl.g:15234:3: rule__XTryCatchFinallyExpression__Alternatives_3 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Alternatives_3(); @@ -50231,14 +50495,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0" - // InternalMenuDsl.g:15162:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; + // InternalMenuDsl.g:15243:1: rule__XTryCatchFinallyExpression__Group_3_0__0 : rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15166:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) - // InternalMenuDsl.g:15167:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 + // InternalMenuDsl.g:15247:1: ( rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 ) + // InternalMenuDsl.g:15248:2: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl rule__XTryCatchFinallyExpression__Group_3_0__1 { pushFollow(FOLLOW_101); rule__XTryCatchFinallyExpression__Group_3_0__0__Impl(); @@ -50269,26 +50533,26 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__0__Impl" - // InternalMenuDsl.g:15174:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; + // InternalMenuDsl.g:15255:1: rule__XTryCatchFinallyExpression__Group_3_0__0__Impl : ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15178:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) - // InternalMenuDsl.g:15179:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // InternalMenuDsl.g:15259:1: ( ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) ) + // InternalMenuDsl.g:15260:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) { - // InternalMenuDsl.g:15179:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) - // InternalMenuDsl.g:15180:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // InternalMenuDsl.g:15260:1: ( ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) ) + // InternalMenuDsl.g:15261:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) { - // InternalMenuDsl.g:15180:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) - // InternalMenuDsl.g:15181:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalMenuDsl.g:15261:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) ) + // InternalMenuDsl.g:15262:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // InternalMenuDsl.g:15182:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // InternalMenuDsl.g:15182:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // InternalMenuDsl.g:15263:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalMenuDsl.g:15263:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_102); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); @@ -50304,32 +50568,32 @@ } - // InternalMenuDsl.g:15185:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) - // InternalMenuDsl.g:15186:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + // InternalMenuDsl.g:15266:2: ( ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* ) + // InternalMenuDsl.g:15267:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0()); } - // InternalMenuDsl.g:15187:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* - loop129: + // InternalMenuDsl.g:15268:3: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 )* + loop130: do { - int alt129=2; - int LA129_0 = input.LA(1); + int alt130=2; + int LA130_0 = input.LA(1); - if ( (LA129_0==85) ) { - int LA129_2 = input.LA(2); + if ( (LA130_0==86) ) { + int LA130_2 = input.LA(2); - if ( (synpred177_InternalMenuDsl()) ) { - alt129=1; + if ( (synpred178_InternalMenuDsl()) ) { + alt130=1; } } - switch (alt129) { + switch (alt130) { case 1 : - // InternalMenuDsl.g:15187:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // InternalMenuDsl.g:15268:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_102); rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); @@ -50341,7 +50605,7 @@ break; default : - break loop129; + break loop130; } } while (true); @@ -50373,14 +50637,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1" - // InternalMenuDsl.g:15196:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; + // InternalMenuDsl.g:15277:1: rule__XTryCatchFinallyExpression__Group_3_0__1 : rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15200:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) - // InternalMenuDsl.g:15201:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl + // InternalMenuDsl.g:15281:1: ( rule__XTryCatchFinallyExpression__Group_3_0__1__Impl ) + // InternalMenuDsl.g:15282:2: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0__1__Impl(); @@ -50406,35 +50670,35 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0__1__Impl" - // InternalMenuDsl.g:15207:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; + // InternalMenuDsl.g:15288:1: rule__XTryCatchFinallyExpression__Group_3_0__1__Impl : ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15211:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) - // InternalMenuDsl.g:15212:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // InternalMenuDsl.g:15292:1: ( ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) ) + // InternalMenuDsl.g:15293:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) { - // InternalMenuDsl.g:15212:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) - // InternalMenuDsl.g:15213:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + // InternalMenuDsl.g:15293:1: ( ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? ) + // InternalMenuDsl.g:15294:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1()); } - // InternalMenuDsl.g:15214:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? - int alt130=2; - int LA130_0 = input.LA(1); + // InternalMenuDsl.g:15295:2: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 )? + int alt131=2; + int LA131_0 = input.LA(1); - if ( (LA130_0==83) ) { - int LA130_1 = input.LA(2); + if ( (LA131_0==84) ) { + int LA131_1 = input.LA(2); - if ( (synpred178_InternalMenuDsl()) ) { - alt130=1; + if ( (synpred179_InternalMenuDsl()) ) { + alt131=1; } } - switch (alt130) { + switch (alt131) { case 1 : - // InternalMenuDsl.g:15214:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // InternalMenuDsl.g:15295:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0_1__0(); @@ -50472,14 +50736,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0" - // InternalMenuDsl.g:15223:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; + // InternalMenuDsl.g:15304:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0 : rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15227:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) - // InternalMenuDsl.g:15228:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 + // InternalMenuDsl.g:15308:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 ) + // InternalMenuDsl.g:15309:2: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_0_1__1 { pushFollow(FOLLOW_27); rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl(); @@ -50510,25 +50774,25 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl" - // InternalMenuDsl.g:15235:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; + // InternalMenuDsl.g:15316:1: rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl : ( ( 'finally' ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15239:1: ( ( ( 'finally' ) ) ) - // InternalMenuDsl.g:15240:1: ( ( 'finally' ) ) + // InternalMenuDsl.g:15320:1: ( ( ( 'finally' ) ) ) + // InternalMenuDsl.g:15321:1: ( ( 'finally' ) ) { - // InternalMenuDsl.g:15240:1: ( ( 'finally' ) ) - // InternalMenuDsl.g:15241:2: ( 'finally' ) + // InternalMenuDsl.g:15321:1: ( ( 'finally' ) ) + // InternalMenuDsl.g:15322:2: ( 'finally' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_0_1_0()); } - // InternalMenuDsl.g:15242:2: ( 'finally' ) - // InternalMenuDsl.g:15242:3: 'finally' + // InternalMenuDsl.g:15323:2: ( 'finally' ) + // InternalMenuDsl.g:15323:3: 'finally' { - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; } @@ -50557,14 +50821,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1" - // InternalMenuDsl.g:15250:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; + // InternalMenuDsl.g:15331:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1 : rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15254:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) - // InternalMenuDsl.g:15255:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl + // InternalMenuDsl.g:15335:1: ( rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl ) + // InternalMenuDsl.g:15336:2: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl(); @@ -50590,23 +50854,23 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl" - // InternalMenuDsl.g:15261:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; + // InternalMenuDsl.g:15342:1: rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15265:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) - // InternalMenuDsl.g:15266:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // InternalMenuDsl.g:15346:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) ) + // InternalMenuDsl.g:15347:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) { - // InternalMenuDsl.g:15266:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) - // InternalMenuDsl.g:15267:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // InternalMenuDsl.g:15347:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) ) + // InternalMenuDsl.g:15348:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1()); } - // InternalMenuDsl.g:15268:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) - // InternalMenuDsl.g:15268:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 + // InternalMenuDsl.g:15349:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 ) + // InternalMenuDsl.g:15349:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1(); @@ -50641,14 +50905,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0" - // InternalMenuDsl.g:15277:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; + // InternalMenuDsl.g:15358:1: rule__XTryCatchFinallyExpression__Group_3_1__0 : rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15281:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) - // InternalMenuDsl.g:15282:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 + // InternalMenuDsl.g:15362:1: ( rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 ) + // InternalMenuDsl.g:15363:2: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl rule__XTryCatchFinallyExpression__Group_3_1__1 { pushFollow(FOLLOW_27); rule__XTryCatchFinallyExpression__Group_3_1__0__Impl(); @@ -50679,22 +50943,22 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__0__Impl" - // InternalMenuDsl.g:15289:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; + // InternalMenuDsl.g:15370:1: rule__XTryCatchFinallyExpression__Group_3_1__0__Impl : ( 'finally' ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15293:1: ( ( 'finally' ) ) - // InternalMenuDsl.g:15294:1: ( 'finally' ) + // InternalMenuDsl.g:15374:1: ( ( 'finally' ) ) + // InternalMenuDsl.g:15375:1: ( 'finally' ) { - // InternalMenuDsl.g:15294:1: ( 'finally' ) - // InternalMenuDsl.g:15295:2: 'finally' + // InternalMenuDsl.g:15375:1: ( 'finally' ) + // InternalMenuDsl.g:15376:2: 'finally' { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } - match(input,83,FOLLOW_2); if (state.failed) return ; + match(input,84,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyKeyword_3_1_0()); } @@ -50720,14 +50984,14 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1" - // InternalMenuDsl.g:15304:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; + // InternalMenuDsl.g:15385:1: rule__XTryCatchFinallyExpression__Group_3_1__1 : rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15308:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) - // InternalMenuDsl.g:15309:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl + // InternalMenuDsl.g:15389:1: ( rule__XTryCatchFinallyExpression__Group_3_1__1__Impl ) + // InternalMenuDsl.g:15390:2: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__Group_3_1__1__Impl(); @@ -50753,23 +51017,23 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__Group_3_1__1__Impl" - // InternalMenuDsl.g:15315:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; + // InternalMenuDsl.g:15396:1: rule__XTryCatchFinallyExpression__Group_3_1__1__Impl : ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ; public final void rule__XTryCatchFinallyExpression__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15319:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) - // InternalMenuDsl.g:15320:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // InternalMenuDsl.g:15400:1: ( ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) ) + // InternalMenuDsl.g:15401:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) { - // InternalMenuDsl.g:15320:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) - // InternalMenuDsl.g:15321:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // InternalMenuDsl.g:15401:1: ( ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) ) + // InternalMenuDsl.g:15402:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1()); } - // InternalMenuDsl.g:15322:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) - // InternalMenuDsl.g:15322:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 + // InternalMenuDsl.g:15403:2: ( rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 ) + // InternalMenuDsl.g:15403:3: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1(); @@ -50804,14 +51068,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__0" - // InternalMenuDsl.g:15331:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ; + // InternalMenuDsl.g:15412:1: rule__XSynchronizedExpression__Group__0 : rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ; public final void rule__XSynchronizedExpression__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15335:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) - // InternalMenuDsl.g:15336:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 + // InternalMenuDsl.g:15416:1: ( rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 ) + // InternalMenuDsl.g:15417:2: rule__XSynchronizedExpression__Group__0__Impl rule__XSynchronizedExpression__Group__1 { pushFollow(FOLLOW_27); rule__XSynchronizedExpression__Group__0__Impl(); @@ -50842,23 +51106,23 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__0__Impl" - // InternalMenuDsl.g:15343:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ; + // InternalMenuDsl.g:15424:1: rule__XSynchronizedExpression__Group__0__Impl : ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15347:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) - // InternalMenuDsl.g:15348:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) + // InternalMenuDsl.g:15428:1: ( ( ( rule__XSynchronizedExpression__Group_0__0 ) ) ) + // InternalMenuDsl.g:15429:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) { - // InternalMenuDsl.g:15348:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) - // InternalMenuDsl.g:15349:2: ( rule__XSynchronizedExpression__Group_0__0 ) + // InternalMenuDsl.g:15429:1: ( ( rule__XSynchronizedExpression__Group_0__0 ) ) + // InternalMenuDsl.g:15430:2: ( rule__XSynchronizedExpression__Group_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0()); } - // InternalMenuDsl.g:15350:2: ( rule__XSynchronizedExpression__Group_0__0 ) - // InternalMenuDsl.g:15350:3: rule__XSynchronizedExpression__Group_0__0 + // InternalMenuDsl.g:15431:2: ( rule__XSynchronizedExpression__Group_0__0 ) + // InternalMenuDsl.g:15431:3: rule__XSynchronizedExpression__Group_0__0 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0__0(); @@ -50893,14 +51157,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__1" - // InternalMenuDsl.g:15358:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ; + // InternalMenuDsl.g:15439:1: rule__XSynchronizedExpression__Group__1 : rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ; public final void rule__XSynchronizedExpression__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15362:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) - // InternalMenuDsl.g:15363:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 + // InternalMenuDsl.g:15443:1: ( rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 ) + // InternalMenuDsl.g:15444:2: rule__XSynchronizedExpression__Group__1__Impl rule__XSynchronizedExpression__Group__2 { pushFollow(FOLLOW_72); rule__XSynchronizedExpression__Group__1__Impl(); @@ -50931,23 +51195,23 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__1__Impl" - // InternalMenuDsl.g:15370:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ; + // InternalMenuDsl.g:15451:1: rule__XSynchronizedExpression__Group__1__Impl : ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ; public final void rule__XSynchronizedExpression__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15374:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) - // InternalMenuDsl.g:15375:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) + // InternalMenuDsl.g:15455:1: ( ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) ) + // InternalMenuDsl.g:15456:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) { - // InternalMenuDsl.g:15375:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) - // InternalMenuDsl.g:15376:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) + // InternalMenuDsl.g:15456:1: ( ( rule__XSynchronizedExpression__ParamAssignment_1 ) ) + // InternalMenuDsl.g:15457:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1()); } - // InternalMenuDsl.g:15377:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) - // InternalMenuDsl.g:15377:3: rule__XSynchronizedExpression__ParamAssignment_1 + // InternalMenuDsl.g:15458:2: ( rule__XSynchronizedExpression__ParamAssignment_1 ) + // InternalMenuDsl.g:15458:3: rule__XSynchronizedExpression__ParamAssignment_1 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__ParamAssignment_1(); @@ -50982,14 +51246,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__2" - // InternalMenuDsl.g:15385:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ; + // InternalMenuDsl.g:15466:1: rule__XSynchronizedExpression__Group__2 : rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ; public final void rule__XSynchronizedExpression__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15389:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) - // InternalMenuDsl.g:15390:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 + // InternalMenuDsl.g:15470:1: ( rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 ) + // InternalMenuDsl.g:15471:2: rule__XSynchronizedExpression__Group__2__Impl rule__XSynchronizedExpression__Group__3 { pushFollow(FOLLOW_27); rule__XSynchronizedExpression__Group__2__Impl(); @@ -51020,22 +51284,22 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__2__Impl" - // InternalMenuDsl.g:15397:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:15478:1: rule__XSynchronizedExpression__Group__2__Impl : ( ')' ) ; public final void rule__XSynchronizedExpression__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15401:1: ( ( ')' ) ) - // InternalMenuDsl.g:15402:1: ( ')' ) + // InternalMenuDsl.g:15482:1: ( ( ')' ) ) + // InternalMenuDsl.g:15483:1: ( ')' ) { - // InternalMenuDsl.g:15402:1: ( ')' ) - // InternalMenuDsl.g:15403:2: ')' + // InternalMenuDsl.g:15483:1: ( ')' ) + // InternalMenuDsl.g:15484:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getRightParenthesisKeyword_2()); } @@ -51061,14 +51325,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__3" - // InternalMenuDsl.g:15412:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; + // InternalMenuDsl.g:15493:1: rule__XSynchronizedExpression__Group__3 : rule__XSynchronizedExpression__Group__3__Impl ; public final void rule__XSynchronizedExpression__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15416:1: ( rule__XSynchronizedExpression__Group__3__Impl ) - // InternalMenuDsl.g:15417:2: rule__XSynchronizedExpression__Group__3__Impl + // InternalMenuDsl.g:15497:1: ( rule__XSynchronizedExpression__Group__3__Impl ) + // InternalMenuDsl.g:15498:2: rule__XSynchronizedExpression__Group__3__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group__3__Impl(); @@ -51094,23 +51358,23 @@ // $ANTLR start "rule__XSynchronizedExpression__Group__3__Impl" - // InternalMenuDsl.g:15423:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ; + // InternalMenuDsl.g:15504:1: rule__XSynchronizedExpression__Group__3__Impl : ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ; public final void rule__XSynchronizedExpression__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15427:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) - // InternalMenuDsl.g:15428:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) + // InternalMenuDsl.g:15508:1: ( ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) ) + // InternalMenuDsl.g:15509:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) { - // InternalMenuDsl.g:15428:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) - // InternalMenuDsl.g:15429:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) + // InternalMenuDsl.g:15509:1: ( ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) ) + // InternalMenuDsl.g:15510:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3()); } - // InternalMenuDsl.g:15430:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) - // InternalMenuDsl.g:15430:3: rule__XSynchronizedExpression__ExpressionAssignment_3 + // InternalMenuDsl.g:15511:2: ( rule__XSynchronizedExpression__ExpressionAssignment_3 ) + // InternalMenuDsl.g:15511:3: rule__XSynchronizedExpression__ExpressionAssignment_3 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__ExpressionAssignment_3(); @@ -51145,14 +51409,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0__0" - // InternalMenuDsl.g:15439:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ; + // InternalMenuDsl.g:15520:1: rule__XSynchronizedExpression__Group_0__0 : rule__XSynchronizedExpression__Group_0__0__Impl ; public final void rule__XSynchronizedExpression__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15443:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) - // InternalMenuDsl.g:15444:2: rule__XSynchronizedExpression__Group_0__0__Impl + // InternalMenuDsl.g:15524:1: ( rule__XSynchronizedExpression__Group_0__0__Impl ) + // InternalMenuDsl.g:15525:2: rule__XSynchronizedExpression__Group_0__0__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0__0__Impl(); @@ -51178,23 +51442,23 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0__0__Impl" - // InternalMenuDsl.g:15450:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ; + // InternalMenuDsl.g:15531:1: rule__XSynchronizedExpression__Group_0__0__Impl : ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ; public final void rule__XSynchronizedExpression__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15454:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) - // InternalMenuDsl.g:15455:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) + // InternalMenuDsl.g:15535:1: ( ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) ) + // InternalMenuDsl.g:15536:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) { - // InternalMenuDsl.g:15455:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) - // InternalMenuDsl.g:15456:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) + // InternalMenuDsl.g:15536:1: ( ( rule__XSynchronizedExpression__Group_0_0__0 ) ) + // InternalMenuDsl.g:15537:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0()); } - // InternalMenuDsl.g:15457:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) - // InternalMenuDsl.g:15457:3: rule__XSynchronizedExpression__Group_0_0__0 + // InternalMenuDsl.g:15538:2: ( rule__XSynchronizedExpression__Group_0_0__0 ) + // InternalMenuDsl.g:15538:3: rule__XSynchronizedExpression__Group_0_0__0 { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0_0__0(); @@ -51229,14 +51493,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0" - // InternalMenuDsl.g:15466:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ; + // InternalMenuDsl.g:15547:1: rule__XSynchronizedExpression__Group_0_0__0 : rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ; public final void rule__XSynchronizedExpression__Group_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15470:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) - // InternalMenuDsl.g:15471:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 + // InternalMenuDsl.g:15551:1: ( rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 ) + // InternalMenuDsl.g:15552:2: rule__XSynchronizedExpression__Group_0_0__0__Impl rule__XSynchronizedExpression__Group_0_0__1 { pushFollow(FOLLOW_103); rule__XSynchronizedExpression__Group_0_0__0__Impl(); @@ -51267,23 +51531,23 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__0__Impl" - // InternalMenuDsl.g:15478:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:15559:1: rule__XSynchronizedExpression__Group_0_0__0__Impl : ( () ) ; public final void rule__XSynchronizedExpression__Group_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15482:1: ( ( () ) ) - // InternalMenuDsl.g:15483:1: ( () ) + // InternalMenuDsl.g:15563:1: ( ( () ) ) + // InternalMenuDsl.g:15564:1: ( () ) { - // InternalMenuDsl.g:15483:1: ( () ) - // InternalMenuDsl.g:15484:2: () + // InternalMenuDsl.g:15564:1: ( () ) + // InternalMenuDsl.g:15565:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getXSynchronizedExpressionAction_0_0_0()); } - // InternalMenuDsl.g:15485:2: () - // InternalMenuDsl.g:15485:3: + // InternalMenuDsl.g:15566:2: () + // InternalMenuDsl.g:15566:3: { } @@ -51308,14 +51572,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1" - // InternalMenuDsl.g:15493:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ; + // InternalMenuDsl.g:15574:1: rule__XSynchronizedExpression__Group_0_0__1 : rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ; public final void rule__XSynchronizedExpression__Group_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15497:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) - // InternalMenuDsl.g:15498:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 + // InternalMenuDsl.g:15578:1: ( rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 ) + // InternalMenuDsl.g:15579:2: rule__XSynchronizedExpression__Group_0_0__1__Impl rule__XSynchronizedExpression__Group_0_0__2 { pushFollow(FOLLOW_23); rule__XSynchronizedExpression__Group_0_0__1__Impl(); @@ -51346,22 +51610,22 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__1__Impl" - // InternalMenuDsl.g:15505:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ; + // InternalMenuDsl.g:15586:1: rule__XSynchronizedExpression__Group_0_0__1__Impl : ( 'synchronized' ) ; public final void rule__XSynchronizedExpression__Group_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15509:1: ( ( 'synchronized' ) ) - // InternalMenuDsl.g:15510:1: ( 'synchronized' ) + // InternalMenuDsl.g:15590:1: ( ( 'synchronized' ) ) + // InternalMenuDsl.g:15591:1: ( 'synchronized' ) { - // InternalMenuDsl.g:15510:1: ( 'synchronized' ) - // InternalMenuDsl.g:15511:2: 'synchronized' + // InternalMenuDsl.g:15591:1: ( 'synchronized' ) + // InternalMenuDsl.g:15592:2: 'synchronized' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } - match(input,84,FOLLOW_2); if (state.failed) return ; + match(input,85,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getSynchronizedKeyword_0_0_1()); } @@ -51387,14 +51651,14 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2" - // InternalMenuDsl.g:15520:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ; + // InternalMenuDsl.g:15601:1: rule__XSynchronizedExpression__Group_0_0__2 : rule__XSynchronizedExpression__Group_0_0__2__Impl ; public final void rule__XSynchronizedExpression__Group_0_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15524:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) - // InternalMenuDsl.g:15525:2: rule__XSynchronizedExpression__Group_0_0__2__Impl + // InternalMenuDsl.g:15605:1: ( rule__XSynchronizedExpression__Group_0_0__2__Impl ) + // InternalMenuDsl.g:15606:2: rule__XSynchronizedExpression__Group_0_0__2__Impl { pushFollow(FOLLOW_2); rule__XSynchronizedExpression__Group_0_0__2__Impl(); @@ -51420,22 +51684,22 @@ // $ANTLR start "rule__XSynchronizedExpression__Group_0_0__2__Impl" - // InternalMenuDsl.g:15531:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ; + // InternalMenuDsl.g:15612:1: rule__XSynchronizedExpression__Group_0_0__2__Impl : ( '(' ) ; public final void rule__XSynchronizedExpression__Group_0_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15535:1: ( ( '(' ) ) - // InternalMenuDsl.g:15536:1: ( '(' ) + // InternalMenuDsl.g:15616:1: ( ( '(' ) ) + // InternalMenuDsl.g:15617:1: ( '(' ) { - // InternalMenuDsl.g:15536:1: ( '(' ) - // InternalMenuDsl.g:15537:2: '(' + // InternalMenuDsl.g:15617:1: ( '(' ) + // InternalMenuDsl.g:15618:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXSynchronizedExpressionAccess().getLeftParenthesisKeyword_0_0_2()); } @@ -51461,14 +51725,14 @@ // $ANTLR start "rule__XCatchClause__Group__0" - // InternalMenuDsl.g:15547:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; + // InternalMenuDsl.g:15628:1: rule__XCatchClause__Group__0 : rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ; public final void rule__XCatchClause__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15551:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) - // InternalMenuDsl.g:15552:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 + // InternalMenuDsl.g:15632:1: ( rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 ) + // InternalMenuDsl.g:15633:2: rule__XCatchClause__Group__0__Impl rule__XCatchClause__Group__1 { pushFollow(FOLLOW_23); rule__XCatchClause__Group__0__Impl(); @@ -51499,25 +51763,25 @@ // $ANTLR start "rule__XCatchClause__Group__0__Impl" - // InternalMenuDsl.g:15559:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; + // InternalMenuDsl.g:15640:1: rule__XCatchClause__Group__0__Impl : ( ( 'catch' ) ) ; public final void rule__XCatchClause__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15563:1: ( ( ( 'catch' ) ) ) - // InternalMenuDsl.g:15564:1: ( ( 'catch' ) ) + // InternalMenuDsl.g:15644:1: ( ( ( 'catch' ) ) ) + // InternalMenuDsl.g:15645:1: ( ( 'catch' ) ) { - // InternalMenuDsl.g:15564:1: ( ( 'catch' ) ) - // InternalMenuDsl.g:15565:2: ( 'catch' ) + // InternalMenuDsl.g:15645:1: ( ( 'catch' ) ) + // InternalMenuDsl.g:15646:2: ( 'catch' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getCatchKeyword_0()); } - // InternalMenuDsl.g:15566:2: ( 'catch' ) - // InternalMenuDsl.g:15566:3: 'catch' + // InternalMenuDsl.g:15647:2: ( 'catch' ) + // InternalMenuDsl.g:15647:3: 'catch' { - match(input,85,FOLLOW_2); if (state.failed) return ; + match(input,86,FOLLOW_2); if (state.failed) return ; } @@ -51546,14 +51810,14 @@ // $ANTLR start "rule__XCatchClause__Group__1" - // InternalMenuDsl.g:15574:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; + // InternalMenuDsl.g:15655:1: rule__XCatchClause__Group__1 : rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ; public final void rule__XCatchClause__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15578:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) - // InternalMenuDsl.g:15579:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 + // InternalMenuDsl.g:15659:1: ( rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 ) + // InternalMenuDsl.g:15660:2: rule__XCatchClause__Group__1__Impl rule__XCatchClause__Group__2 { pushFollow(FOLLOW_44); rule__XCatchClause__Group__1__Impl(); @@ -51584,22 +51848,22 @@ // $ANTLR start "rule__XCatchClause__Group__1__Impl" - // InternalMenuDsl.g:15586:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; + // InternalMenuDsl.g:15667:1: rule__XCatchClause__Group__1__Impl : ( '(' ) ; public final void rule__XCatchClause__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15590:1: ( ( '(' ) ) - // InternalMenuDsl.g:15591:1: ( '(' ) + // InternalMenuDsl.g:15671:1: ( ( '(' ) ) + // InternalMenuDsl.g:15672:1: ( '(' ) { - // InternalMenuDsl.g:15591:1: ( '(' ) - // InternalMenuDsl.g:15592:2: '(' + // InternalMenuDsl.g:15672:1: ( '(' ) + // InternalMenuDsl.g:15673:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getLeftParenthesisKeyword_1()); } @@ -51625,14 +51889,14 @@ // $ANTLR start "rule__XCatchClause__Group__2" - // InternalMenuDsl.g:15601:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; + // InternalMenuDsl.g:15682:1: rule__XCatchClause__Group__2 : rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ; public final void rule__XCatchClause__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15605:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) - // InternalMenuDsl.g:15606:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 + // InternalMenuDsl.g:15686:1: ( rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 ) + // InternalMenuDsl.g:15687:2: rule__XCatchClause__Group__2__Impl rule__XCatchClause__Group__3 { pushFollow(FOLLOW_72); rule__XCatchClause__Group__2__Impl(); @@ -51663,23 +51927,23 @@ // $ANTLR start "rule__XCatchClause__Group__2__Impl" - // InternalMenuDsl.g:15613:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; + // InternalMenuDsl.g:15694:1: rule__XCatchClause__Group__2__Impl : ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ; public final void rule__XCatchClause__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15617:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) - // InternalMenuDsl.g:15618:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // InternalMenuDsl.g:15698:1: ( ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) ) + // InternalMenuDsl.g:15699:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) { - // InternalMenuDsl.g:15618:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) - // InternalMenuDsl.g:15619:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // InternalMenuDsl.g:15699:1: ( ( rule__XCatchClause__DeclaredParamAssignment_2 ) ) + // InternalMenuDsl.g:15700:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2()); } - // InternalMenuDsl.g:15620:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) - // InternalMenuDsl.g:15620:3: rule__XCatchClause__DeclaredParamAssignment_2 + // InternalMenuDsl.g:15701:2: ( rule__XCatchClause__DeclaredParamAssignment_2 ) + // InternalMenuDsl.g:15701:3: rule__XCatchClause__DeclaredParamAssignment_2 { pushFollow(FOLLOW_2); rule__XCatchClause__DeclaredParamAssignment_2(); @@ -51714,14 +51978,14 @@ // $ANTLR start "rule__XCatchClause__Group__3" - // InternalMenuDsl.g:15628:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; + // InternalMenuDsl.g:15709:1: rule__XCatchClause__Group__3 : rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ; public final void rule__XCatchClause__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15632:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) - // InternalMenuDsl.g:15633:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 + // InternalMenuDsl.g:15713:1: ( rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 ) + // InternalMenuDsl.g:15714:2: rule__XCatchClause__Group__3__Impl rule__XCatchClause__Group__4 { pushFollow(FOLLOW_27); rule__XCatchClause__Group__3__Impl(); @@ -51752,22 +52016,22 @@ // $ANTLR start "rule__XCatchClause__Group__3__Impl" - // InternalMenuDsl.g:15640:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; + // InternalMenuDsl.g:15721:1: rule__XCatchClause__Group__3__Impl : ( ')' ) ; public final void rule__XCatchClause__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15644:1: ( ( ')' ) ) - // InternalMenuDsl.g:15645:1: ( ')' ) + // InternalMenuDsl.g:15725:1: ( ( ')' ) ) + // InternalMenuDsl.g:15726:1: ( ')' ) { - // InternalMenuDsl.g:15645:1: ( ')' ) - // InternalMenuDsl.g:15646:2: ')' + // InternalMenuDsl.g:15726:1: ( ')' ) + // InternalMenuDsl.g:15727:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCatchClauseAccess().getRightParenthesisKeyword_3()); } @@ -51793,14 +52057,14 @@ // $ANTLR start "rule__XCatchClause__Group__4" - // InternalMenuDsl.g:15655:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; + // InternalMenuDsl.g:15736:1: rule__XCatchClause__Group__4 : rule__XCatchClause__Group__4__Impl ; public final void rule__XCatchClause__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15659:1: ( rule__XCatchClause__Group__4__Impl ) - // InternalMenuDsl.g:15660:2: rule__XCatchClause__Group__4__Impl + // InternalMenuDsl.g:15740:1: ( rule__XCatchClause__Group__4__Impl ) + // InternalMenuDsl.g:15741:2: rule__XCatchClause__Group__4__Impl { pushFollow(FOLLOW_2); rule__XCatchClause__Group__4__Impl(); @@ -51826,23 +52090,23 @@ // $ANTLR start "rule__XCatchClause__Group__4__Impl" - // InternalMenuDsl.g:15666:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; + // InternalMenuDsl.g:15747:1: rule__XCatchClause__Group__4__Impl : ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ; public final void rule__XCatchClause__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15670:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) - // InternalMenuDsl.g:15671:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // InternalMenuDsl.g:15751:1: ( ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) ) + // InternalMenuDsl.g:15752:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) { - // InternalMenuDsl.g:15671:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) - // InternalMenuDsl.g:15672:2: ( rule__XCatchClause__ExpressionAssignment_4 ) + // InternalMenuDsl.g:15752:1: ( ( rule__XCatchClause__ExpressionAssignment_4 ) ) + // InternalMenuDsl.g:15753:2: ( rule__XCatchClause__ExpressionAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4()); } - // InternalMenuDsl.g:15673:2: ( rule__XCatchClause__ExpressionAssignment_4 ) - // InternalMenuDsl.g:15673:3: rule__XCatchClause__ExpressionAssignment_4 + // InternalMenuDsl.g:15754:2: ( rule__XCatchClause__ExpressionAssignment_4 ) + // InternalMenuDsl.g:15754:3: rule__XCatchClause__ExpressionAssignment_4 { pushFollow(FOLLOW_2); rule__XCatchClause__ExpressionAssignment_4(); @@ -51877,14 +52141,14 @@ // $ANTLR start "rule__QualifiedName__Group__0" - // InternalMenuDsl.g:15682:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; + // InternalMenuDsl.g:15763:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ; public final void rule__QualifiedName__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15686:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) - // InternalMenuDsl.g:15687:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 + // InternalMenuDsl.g:15767:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ) + // InternalMenuDsl.g:15768:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 { pushFollow(FOLLOW_104); rule__QualifiedName__Group__0__Impl(); @@ -51915,17 +52179,17 @@ // $ANTLR start "rule__QualifiedName__Group__0__Impl" - // InternalMenuDsl.g:15694:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; + // InternalMenuDsl.g:15775:1: rule__QualifiedName__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15698:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:15699:1: ( ruleValidID ) + // InternalMenuDsl.g:15779:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:15780:1: ( ruleValidID ) { - // InternalMenuDsl.g:15699:1: ( ruleValidID ) - // InternalMenuDsl.g:15700:2: ruleValidID + // InternalMenuDsl.g:15780:1: ( ruleValidID ) + // InternalMenuDsl.g:15781:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); @@ -51960,14 +52224,14 @@ // $ANTLR start "rule__QualifiedName__Group__1" - // InternalMenuDsl.g:15709:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; + // InternalMenuDsl.g:15790:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ; public final void rule__QualifiedName__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15713:1: ( rule__QualifiedName__Group__1__Impl ) - // InternalMenuDsl.g:15714:2: rule__QualifiedName__Group__1__Impl + // InternalMenuDsl.g:15794:1: ( rule__QualifiedName__Group__1__Impl ) + // InternalMenuDsl.g:15795:2: rule__QualifiedName__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group__1__Impl(); @@ -51993,35 +52257,35 @@ // $ANTLR start "rule__QualifiedName__Group__1__Impl" - // InternalMenuDsl.g:15720:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; + // InternalMenuDsl.g:15801:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ; public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15724:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) - // InternalMenuDsl.g:15725:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalMenuDsl.g:15805:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) ) + // InternalMenuDsl.g:15806:1: ( ( rule__QualifiedName__Group_1__0 )* ) { - // InternalMenuDsl.g:15725:1: ( ( rule__QualifiedName__Group_1__0 )* ) - // InternalMenuDsl.g:15726:2: ( rule__QualifiedName__Group_1__0 )* + // InternalMenuDsl.g:15806:1: ( ( rule__QualifiedName__Group_1__0 )* ) + // InternalMenuDsl.g:15807:2: ( rule__QualifiedName__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } - // InternalMenuDsl.g:15727:2: ( rule__QualifiedName__Group_1__0 )* - loop131: + // InternalMenuDsl.g:15808:2: ( rule__QualifiedName__Group_1__0 )* + loop132: do { - int alt131=2; - int LA131_0 = input.LA(1); + int alt132=2; + int LA132_0 = input.LA(1); - if ( (LA131_0==43) ) { - int LA131_2 = input.LA(2); + if ( (LA132_0==43) ) { + int LA132_2 = input.LA(2); - if ( (LA131_2==RULE_ID) ) { - int LA131_3 = input.LA(3); + if ( (LA132_2==RULE_ID) ) { + int LA132_3 = input.LA(3); - if ( (synpred179_InternalMenuDsl()) ) { - alt131=1; + if ( (synpred180_InternalMenuDsl()) ) { + alt132=1; } @@ -52031,9 +52295,9 @@ } - switch (alt131) { + switch (alt132) { case 1 : - // InternalMenuDsl.g:15727:3: rule__QualifiedName__Group_1__0 + // InternalMenuDsl.g:15808:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_105); rule__QualifiedName__Group_1__0(); @@ -52045,7 +52309,7 @@ break; default : - break loop131; + break loop132; } } while (true); @@ -52074,14 +52338,14 @@ // $ANTLR start "rule__QualifiedName__Group_1__0" - // InternalMenuDsl.g:15736:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; + // InternalMenuDsl.g:15817:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ; public final void rule__QualifiedName__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15740:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) - // InternalMenuDsl.g:15741:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 + // InternalMenuDsl.g:15821:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ) + // InternalMenuDsl.g:15822:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 { pushFollow(FOLLOW_7); rule__QualifiedName__Group_1__0__Impl(); @@ -52112,23 +52376,23 @@ // $ANTLR start "rule__QualifiedName__Group_1__0__Impl" - // InternalMenuDsl.g:15748:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; + // InternalMenuDsl.g:15829:1: rule__QualifiedName__Group_1__0__Impl : ( ( '.' ) ) ; public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15752:1: ( ( ( '.' ) ) ) - // InternalMenuDsl.g:15753:1: ( ( '.' ) ) + // InternalMenuDsl.g:15833:1: ( ( ( '.' ) ) ) + // InternalMenuDsl.g:15834:1: ( ( '.' ) ) { - // InternalMenuDsl.g:15753:1: ( ( '.' ) ) - // InternalMenuDsl.g:15754:2: ( '.' ) + // InternalMenuDsl.g:15834:1: ( ( '.' ) ) + // InternalMenuDsl.g:15835:2: ( '.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } - // InternalMenuDsl.g:15755:2: ( '.' ) - // InternalMenuDsl.g:15755:3: '.' + // InternalMenuDsl.g:15836:2: ( '.' ) + // InternalMenuDsl.g:15836:3: '.' { match(input,43,FOLLOW_2); if (state.failed) return ; @@ -52159,14 +52423,14 @@ // $ANTLR start "rule__QualifiedName__Group_1__1" - // InternalMenuDsl.g:15763:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; + // InternalMenuDsl.g:15844:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ; public final void rule__QualifiedName__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15767:1: ( rule__QualifiedName__Group_1__1__Impl ) - // InternalMenuDsl.g:15768:2: rule__QualifiedName__Group_1__1__Impl + // InternalMenuDsl.g:15848:1: ( rule__QualifiedName__Group_1__1__Impl ) + // InternalMenuDsl.g:15849:2: rule__QualifiedName__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__1__Impl(); @@ -52192,17 +52456,17 @@ // $ANTLR start "rule__QualifiedName__Group_1__1__Impl" - // InternalMenuDsl.g:15774:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; + // InternalMenuDsl.g:15855:1: rule__QualifiedName__Group_1__1__Impl : ( ruleValidID ) ; public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15778:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:15779:1: ( ruleValidID ) + // InternalMenuDsl.g:15859:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:15860:1: ( ruleValidID ) { - // InternalMenuDsl.g:15779:1: ( ruleValidID ) - // InternalMenuDsl.g:15780:2: ruleValidID + // InternalMenuDsl.g:15860:1: ( ruleValidID ) + // InternalMenuDsl.g:15861:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); @@ -52237,14 +52501,14 @@ // $ANTLR start "rule__Number__Group_1__0" - // InternalMenuDsl.g:15790:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ; + // InternalMenuDsl.g:15871:1: rule__Number__Group_1__0 : rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ; public final void rule__Number__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15794:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) - // InternalMenuDsl.g:15795:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 + // InternalMenuDsl.g:15875:1: ( rule__Number__Group_1__0__Impl rule__Number__Group_1__1 ) + // InternalMenuDsl.g:15876:2: rule__Number__Group_1__0__Impl rule__Number__Group_1__1 { pushFollow(FOLLOW_104); rule__Number__Group_1__0__Impl(); @@ -52275,23 +52539,23 @@ // $ANTLR start "rule__Number__Group_1__0__Impl" - // InternalMenuDsl.g:15802:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ; + // InternalMenuDsl.g:15883:1: rule__Number__Group_1__0__Impl : ( ( rule__Number__Alternatives_1_0 ) ) ; public final void rule__Number__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15806:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) - // InternalMenuDsl.g:15807:1: ( ( rule__Number__Alternatives_1_0 ) ) + // InternalMenuDsl.g:15887:1: ( ( ( rule__Number__Alternatives_1_0 ) ) ) + // InternalMenuDsl.g:15888:1: ( ( rule__Number__Alternatives_1_0 ) ) { - // InternalMenuDsl.g:15807:1: ( ( rule__Number__Alternatives_1_0 ) ) - // InternalMenuDsl.g:15808:2: ( rule__Number__Alternatives_1_0 ) + // InternalMenuDsl.g:15888:1: ( ( rule__Number__Alternatives_1_0 ) ) + // InternalMenuDsl.g:15889:2: ( rule__Number__Alternatives_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_0()); } - // InternalMenuDsl.g:15809:2: ( rule__Number__Alternatives_1_0 ) - // InternalMenuDsl.g:15809:3: rule__Number__Alternatives_1_0 + // InternalMenuDsl.g:15890:2: ( rule__Number__Alternatives_1_0 ) + // InternalMenuDsl.g:15890:3: rule__Number__Alternatives_1_0 { pushFollow(FOLLOW_2); rule__Number__Alternatives_1_0(); @@ -52326,14 +52590,14 @@ // $ANTLR start "rule__Number__Group_1__1" - // InternalMenuDsl.g:15817:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ; + // InternalMenuDsl.g:15898:1: rule__Number__Group_1__1 : rule__Number__Group_1__1__Impl ; public final void rule__Number__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15821:1: ( rule__Number__Group_1__1__Impl ) - // InternalMenuDsl.g:15822:2: rule__Number__Group_1__1__Impl + // InternalMenuDsl.g:15902:1: ( rule__Number__Group_1__1__Impl ) + // InternalMenuDsl.g:15903:2: rule__Number__Group_1__1__Impl { pushFollow(FOLLOW_2); rule__Number__Group_1__1__Impl(); @@ -52359,35 +52623,35 @@ // $ANTLR start "rule__Number__Group_1__1__Impl" - // InternalMenuDsl.g:15828:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ; + // InternalMenuDsl.g:15909:1: rule__Number__Group_1__1__Impl : ( ( rule__Number__Group_1_1__0 )? ) ; public final void rule__Number__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15832:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) - // InternalMenuDsl.g:15833:1: ( ( rule__Number__Group_1_1__0 )? ) + // InternalMenuDsl.g:15913:1: ( ( ( rule__Number__Group_1_1__0 )? ) ) + // InternalMenuDsl.g:15914:1: ( ( rule__Number__Group_1_1__0 )? ) { - // InternalMenuDsl.g:15833:1: ( ( rule__Number__Group_1_1__0 )? ) - // InternalMenuDsl.g:15834:2: ( rule__Number__Group_1_1__0 )? + // InternalMenuDsl.g:15914:1: ( ( rule__Number__Group_1_1__0 )? ) + // InternalMenuDsl.g:15915:2: ( rule__Number__Group_1_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getGroup_1_1()); } - // InternalMenuDsl.g:15835:2: ( rule__Number__Group_1_1__0 )? - int alt132=2; - int LA132_0 = input.LA(1); + // InternalMenuDsl.g:15916:2: ( rule__Number__Group_1_1__0 )? + int alt133=2; + int LA133_0 = input.LA(1); - if ( (LA132_0==43) ) { - int LA132_1 = input.LA(2); + if ( (LA133_0==43) ) { + int LA133_1 = input.LA(2); - if ( ((LA132_1>=RULE_INT && LA132_1<=RULE_DECIMAL)) ) { - alt132=1; + if ( ((LA133_1>=RULE_INT && LA133_1<=RULE_DECIMAL)) ) { + alt133=1; } } - switch (alt132) { + switch (alt133) { case 1 : - // InternalMenuDsl.g:15835:3: rule__Number__Group_1_1__0 + // InternalMenuDsl.g:15916:3: rule__Number__Group_1_1__0 { pushFollow(FOLLOW_2); rule__Number__Group_1_1__0(); @@ -52425,14 +52689,14 @@ // $ANTLR start "rule__Number__Group_1_1__0" - // InternalMenuDsl.g:15844:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ; + // InternalMenuDsl.g:15925:1: rule__Number__Group_1_1__0 : rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ; public final void rule__Number__Group_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15848:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) - // InternalMenuDsl.g:15849:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 + // InternalMenuDsl.g:15929:1: ( rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 ) + // InternalMenuDsl.g:15930:2: rule__Number__Group_1_1__0__Impl rule__Number__Group_1_1__1 { pushFollow(FOLLOW_106); rule__Number__Group_1_1__0__Impl(); @@ -52463,17 +52727,17 @@ // $ANTLR start "rule__Number__Group_1_1__0__Impl" - // InternalMenuDsl.g:15856:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ; + // InternalMenuDsl.g:15937:1: rule__Number__Group_1_1__0__Impl : ( '.' ) ; public final void rule__Number__Group_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15860:1: ( ( '.' ) ) - // InternalMenuDsl.g:15861:1: ( '.' ) + // InternalMenuDsl.g:15941:1: ( ( '.' ) ) + // InternalMenuDsl.g:15942:1: ( '.' ) { - // InternalMenuDsl.g:15861:1: ( '.' ) - // InternalMenuDsl.g:15862:2: '.' + // InternalMenuDsl.g:15942:1: ( '.' ) + // InternalMenuDsl.g:15943:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getFullStopKeyword_1_1_0()); @@ -52504,14 +52768,14 @@ // $ANTLR start "rule__Number__Group_1_1__1" - // InternalMenuDsl.g:15871:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ; + // InternalMenuDsl.g:15952:1: rule__Number__Group_1_1__1 : rule__Number__Group_1_1__1__Impl ; public final void rule__Number__Group_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15875:1: ( rule__Number__Group_1_1__1__Impl ) - // InternalMenuDsl.g:15876:2: rule__Number__Group_1_1__1__Impl + // InternalMenuDsl.g:15956:1: ( rule__Number__Group_1_1__1__Impl ) + // InternalMenuDsl.g:15957:2: rule__Number__Group_1_1__1__Impl { pushFollow(FOLLOW_2); rule__Number__Group_1_1__1__Impl(); @@ -52537,23 +52801,23 @@ // $ANTLR start "rule__Number__Group_1_1__1__Impl" - // InternalMenuDsl.g:15882:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ; + // InternalMenuDsl.g:15963:1: rule__Number__Group_1_1__1__Impl : ( ( rule__Number__Alternatives_1_1_1 ) ) ; public final void rule__Number__Group_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15886:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) - // InternalMenuDsl.g:15887:1: ( ( rule__Number__Alternatives_1_1_1 ) ) + // InternalMenuDsl.g:15967:1: ( ( ( rule__Number__Alternatives_1_1_1 ) ) ) + // InternalMenuDsl.g:15968:1: ( ( rule__Number__Alternatives_1_1_1 ) ) { - // InternalMenuDsl.g:15887:1: ( ( rule__Number__Alternatives_1_1_1 ) ) - // InternalMenuDsl.g:15888:2: ( rule__Number__Alternatives_1_1_1 ) + // InternalMenuDsl.g:15968:1: ( ( rule__Number__Alternatives_1_1_1 ) ) + // InternalMenuDsl.g:15969:2: ( rule__Number__Alternatives_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberAccess().getAlternatives_1_1_1()); } - // InternalMenuDsl.g:15889:2: ( rule__Number__Alternatives_1_1_1 ) - // InternalMenuDsl.g:15889:3: rule__Number__Alternatives_1_1_1 + // InternalMenuDsl.g:15970:2: ( rule__Number__Alternatives_1_1_1 ) + // InternalMenuDsl.g:15970:3: rule__Number__Alternatives_1_1_1 { pushFollow(FOLLOW_2); rule__Number__Alternatives_1_1_1(); @@ -52588,14 +52852,14 @@ // $ANTLR start "rule__JvmTypeReference__Group_0__0" - // InternalMenuDsl.g:15898:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; + // InternalMenuDsl.g:15979:1: rule__JvmTypeReference__Group_0__0 : rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ; public final void rule__JvmTypeReference__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15902:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) - // InternalMenuDsl.g:15903:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 + // InternalMenuDsl.g:15983:1: ( rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 ) + // InternalMenuDsl.g:15984:2: rule__JvmTypeReference__Group_0__0__Impl rule__JvmTypeReference__Group_0__1 { pushFollow(FOLLOW_31); rule__JvmTypeReference__Group_0__0__Impl(); @@ -52626,17 +52890,17 @@ // $ANTLR start "rule__JvmTypeReference__Group_0__0__Impl" - // InternalMenuDsl.g:15910:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; + // InternalMenuDsl.g:15991:1: rule__JvmTypeReference__Group_0__0__Impl : ( ruleJvmParameterizedTypeReference ) ; public final void rule__JvmTypeReference__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15914:1: ( ( ruleJvmParameterizedTypeReference ) ) - // InternalMenuDsl.g:15915:1: ( ruleJvmParameterizedTypeReference ) + // InternalMenuDsl.g:15995:1: ( ( ruleJvmParameterizedTypeReference ) ) + // InternalMenuDsl.g:15996:1: ( ruleJvmParameterizedTypeReference ) { - // InternalMenuDsl.g:15915:1: ( ruleJvmParameterizedTypeReference ) - // InternalMenuDsl.g:15916:2: ruleJvmParameterizedTypeReference + // InternalMenuDsl.g:15996:1: ( ruleJvmParameterizedTypeReference ) + // InternalMenuDsl.g:15997:2: ruleJvmParameterizedTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmParameterizedTypeReferenceParserRuleCall_0_0()); @@ -52671,14 +52935,14 @@ // $ANTLR start "rule__JvmTypeReference__Group_0__1" - // InternalMenuDsl.g:15925:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; + // InternalMenuDsl.g:16006:1: rule__JvmTypeReference__Group_0__1 : rule__JvmTypeReference__Group_0__1__Impl ; public final void rule__JvmTypeReference__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15929:1: ( rule__JvmTypeReference__Group_0__1__Impl ) - // InternalMenuDsl.g:15930:2: rule__JvmTypeReference__Group_0__1__Impl + // InternalMenuDsl.g:16010:1: ( rule__JvmTypeReference__Group_0__1__Impl ) + // InternalMenuDsl.g:16011:2: rule__JvmTypeReference__Group_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0__1__Impl(); @@ -52704,35 +52968,35 @@ // $ANTLR start "rule__JvmTypeReference__Group_0__1__Impl" - // InternalMenuDsl.g:15936:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; + // InternalMenuDsl.g:16017:1: rule__JvmTypeReference__Group_0__1__Impl : ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ; public final void rule__JvmTypeReference__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15940:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) - // InternalMenuDsl.g:15941:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalMenuDsl.g:16021:1: ( ( ( rule__JvmTypeReference__Group_0_1__0 )* ) ) + // InternalMenuDsl.g:16022:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) { - // InternalMenuDsl.g:15941:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) - // InternalMenuDsl.g:15942:2: ( rule__JvmTypeReference__Group_0_1__0 )* + // InternalMenuDsl.g:16022:1: ( ( rule__JvmTypeReference__Group_0_1__0 )* ) + // InternalMenuDsl.g:16023:2: ( rule__JvmTypeReference__Group_0_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1()); } - // InternalMenuDsl.g:15943:2: ( rule__JvmTypeReference__Group_0_1__0 )* - loop133: + // InternalMenuDsl.g:16024:2: ( rule__JvmTypeReference__Group_0_1__0 )* + loop134: do { - int alt133=2; - int LA133_0 = input.LA(1); + int alt134=2; + int LA134_0 = input.LA(1); - if ( (LA133_0==65) ) { - int LA133_2 = input.LA(2); + if ( (LA134_0==66) ) { + int LA134_2 = input.LA(2); - if ( (LA133_2==63) ) { - int LA133_3 = input.LA(3); + if ( (LA134_2==64) ) { + int LA134_3 = input.LA(3); - if ( (synpred181_InternalMenuDsl()) ) { - alt133=1; + if ( (synpred182_InternalMenuDsl()) ) { + alt134=1; } @@ -52742,9 +53006,9 @@ } - switch (alt133) { + switch (alt134) { case 1 : - // InternalMenuDsl.g:15943:3: rule__JvmTypeReference__Group_0_1__0 + // InternalMenuDsl.g:16024:3: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_96); rule__JvmTypeReference__Group_0_1__0(); @@ -52756,7 +53020,7 @@ break; default : - break loop133; + break loop134; } } while (true); @@ -52785,14 +53049,14 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1__0" - // InternalMenuDsl.g:15952:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; + // InternalMenuDsl.g:16033:1: rule__JvmTypeReference__Group_0_1__0 : rule__JvmTypeReference__Group_0_1__0__Impl ; public final void rule__JvmTypeReference__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15956:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) - // InternalMenuDsl.g:15957:2: rule__JvmTypeReference__Group_0_1__0__Impl + // InternalMenuDsl.g:16037:1: ( rule__JvmTypeReference__Group_0_1__0__Impl ) + // InternalMenuDsl.g:16038:2: rule__JvmTypeReference__Group_0_1__0__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1__0__Impl(); @@ -52818,23 +53082,23 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1__0__Impl" - // InternalMenuDsl.g:15963:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; + // InternalMenuDsl.g:16044:1: rule__JvmTypeReference__Group_0_1__0__Impl : ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ; public final void rule__JvmTypeReference__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15967:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) - // InternalMenuDsl.g:15968:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalMenuDsl.g:16048:1: ( ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) ) + // InternalMenuDsl.g:16049:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) { - // InternalMenuDsl.g:15968:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) - // InternalMenuDsl.g:15969:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalMenuDsl.g:16049:1: ( ( rule__JvmTypeReference__Group_0_1_0__0 ) ) + // InternalMenuDsl.g:16050:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0()); } - // InternalMenuDsl.g:15970:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) - // InternalMenuDsl.g:15970:3: rule__JvmTypeReference__Group_0_1_0__0 + // InternalMenuDsl.g:16051:2: ( rule__JvmTypeReference__Group_0_1_0__0 ) + // InternalMenuDsl.g:16051:3: rule__JvmTypeReference__Group_0_1_0__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__0(); @@ -52869,14 +53133,14 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0" - // InternalMenuDsl.g:15979:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; + // InternalMenuDsl.g:16060:1: rule__JvmTypeReference__Group_0_1_0__0 : rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ; public final void rule__JvmTypeReference__Group_0_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15983:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) - // InternalMenuDsl.g:15984:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 + // InternalMenuDsl.g:16064:1: ( rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 ) + // InternalMenuDsl.g:16065:2: rule__JvmTypeReference__Group_0_1_0__0__Impl rule__JvmTypeReference__Group_0_1_0__1 { pushFollow(FOLLOW_31); rule__JvmTypeReference__Group_0_1_0__0__Impl(); @@ -52907,23 +53171,23 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__0__Impl" - // InternalMenuDsl.g:15991:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:16072:1: rule__JvmTypeReference__Group_0_1_0__0__Impl : ( () ) ; public final void rule__JvmTypeReference__Group_0_1_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:15995:1: ( ( () ) ) - // InternalMenuDsl.g:15996:1: ( () ) + // InternalMenuDsl.g:16076:1: ( ( () ) ) + // InternalMenuDsl.g:16077:1: ( () ) { - // InternalMenuDsl.g:15996:1: ( () ) - // InternalMenuDsl.g:15997:2: () + // InternalMenuDsl.g:16077:1: ( () ) + // InternalMenuDsl.g:16078:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getJvmGenericArrayTypeReferenceComponentTypeAction_0_1_0_0()); } - // InternalMenuDsl.g:15998:2: () - // InternalMenuDsl.g:15998:3: + // InternalMenuDsl.g:16079:2: () + // InternalMenuDsl.g:16079:3: { } @@ -52948,14 +53212,14 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1" - // InternalMenuDsl.g:16006:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; + // InternalMenuDsl.g:16087:1: rule__JvmTypeReference__Group_0_1_0__1 : rule__JvmTypeReference__Group_0_1_0__1__Impl ; public final void rule__JvmTypeReference__Group_0_1_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16010:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) - // InternalMenuDsl.g:16011:2: rule__JvmTypeReference__Group_0_1_0__1__Impl + // InternalMenuDsl.g:16091:1: ( rule__JvmTypeReference__Group_0_1_0__1__Impl ) + // InternalMenuDsl.g:16092:2: rule__JvmTypeReference__Group_0_1_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1_0__1__Impl(); @@ -52981,17 +53245,17 @@ // $ANTLR start "rule__JvmTypeReference__Group_0_1_0__1__Impl" - // InternalMenuDsl.g:16017:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; + // InternalMenuDsl.g:16098:1: rule__JvmTypeReference__Group_0_1_0__1__Impl : ( ruleArrayBrackets ) ; public final void rule__JvmTypeReference__Group_0_1_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16021:1: ( ( ruleArrayBrackets ) ) - // InternalMenuDsl.g:16022:1: ( ruleArrayBrackets ) + // InternalMenuDsl.g:16102:1: ( ( ruleArrayBrackets ) ) + // InternalMenuDsl.g:16103:1: ( ruleArrayBrackets ) { - // InternalMenuDsl.g:16022:1: ( ruleArrayBrackets ) - // InternalMenuDsl.g:16023:2: ruleArrayBrackets + // InternalMenuDsl.g:16103:1: ( ruleArrayBrackets ) + // InternalMenuDsl.g:16104:2: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getJvmTypeReferenceAccess().getArrayBracketsParserRuleCall_0_1_0_1()); @@ -53026,14 +53290,14 @@ // $ANTLR start "rule__ArrayBrackets__Group__0" - // InternalMenuDsl.g:16033:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; + // InternalMenuDsl.g:16114:1: rule__ArrayBrackets__Group__0 : rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ; public final void rule__ArrayBrackets__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16037:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) - // InternalMenuDsl.g:16038:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 + // InternalMenuDsl.g:16118:1: ( rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 ) + // InternalMenuDsl.g:16119:2: rule__ArrayBrackets__Group__0__Impl rule__ArrayBrackets__Group__1 { pushFollow(FOLLOW_69); rule__ArrayBrackets__Group__0__Impl(); @@ -53064,22 +53328,22 @@ // $ANTLR start "rule__ArrayBrackets__Group__0__Impl" - // InternalMenuDsl.g:16045:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; + // InternalMenuDsl.g:16126:1: rule__ArrayBrackets__Group__0__Impl : ( '[' ) ; public final void rule__ArrayBrackets__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16049:1: ( ( '[' ) ) - // InternalMenuDsl.g:16050:1: ( '[' ) + // InternalMenuDsl.g:16130:1: ( ( '[' ) ) + // InternalMenuDsl.g:16131:1: ( '[' ) { - // InternalMenuDsl.g:16050:1: ( '[' ) - // InternalMenuDsl.g:16051:2: '[' + // InternalMenuDsl.g:16131:1: ( '[' ) + // InternalMenuDsl.g:16132:2: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } - match(input,65,FOLLOW_2); if (state.failed) return ; + match(input,66,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getLeftSquareBracketKeyword_0()); } @@ -53105,14 +53369,14 @@ // $ANTLR start "rule__ArrayBrackets__Group__1" - // InternalMenuDsl.g:16060:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; + // InternalMenuDsl.g:16141:1: rule__ArrayBrackets__Group__1 : rule__ArrayBrackets__Group__1__Impl ; public final void rule__ArrayBrackets__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16064:1: ( rule__ArrayBrackets__Group__1__Impl ) - // InternalMenuDsl.g:16065:2: rule__ArrayBrackets__Group__1__Impl + // InternalMenuDsl.g:16145:1: ( rule__ArrayBrackets__Group__1__Impl ) + // InternalMenuDsl.g:16146:2: rule__ArrayBrackets__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayBrackets__Group__1__Impl(); @@ -53138,22 +53402,22 @@ // $ANTLR start "rule__ArrayBrackets__Group__1__Impl" - // InternalMenuDsl.g:16071:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; + // InternalMenuDsl.g:16152:1: rule__ArrayBrackets__Group__1__Impl : ( ']' ) ; public final void rule__ArrayBrackets__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16075:1: ( ( ']' ) ) - // InternalMenuDsl.g:16076:1: ( ']' ) + // InternalMenuDsl.g:16156:1: ( ( ']' ) ) + // InternalMenuDsl.g:16157:1: ( ']' ) { - // InternalMenuDsl.g:16076:1: ( ']' ) - // InternalMenuDsl.g:16077:2: ']' + // InternalMenuDsl.g:16157:1: ( ']' ) + // InternalMenuDsl.g:16158:2: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } - match(input,63,FOLLOW_2); if (state.failed) return ; + match(input,64,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getArrayBracketsAccess().getRightSquareBracketKeyword_1()); } @@ -53179,14 +53443,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__0" - // InternalMenuDsl.g:16087:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; + // InternalMenuDsl.g:16168:1: rule__XFunctionTypeRef__Group__0 : rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ; public final void rule__XFunctionTypeRef__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16091:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) - // InternalMenuDsl.g:16092:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 + // InternalMenuDsl.g:16172:1: ( rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 ) + // InternalMenuDsl.g:16173:2: rule__XFunctionTypeRef__Group__0__Impl rule__XFunctionTypeRef__Group__1 { pushFollow(FOLLOW_44); rule__XFunctionTypeRef__Group__0__Impl(); @@ -53217,31 +53481,31 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__0__Impl" - // InternalMenuDsl.g:16099:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; + // InternalMenuDsl.g:16180:1: rule__XFunctionTypeRef__Group__0__Impl : ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ; public final void rule__XFunctionTypeRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16103:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) - // InternalMenuDsl.g:16104:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalMenuDsl.g:16184:1: ( ( ( rule__XFunctionTypeRef__Group_0__0 )? ) ) + // InternalMenuDsl.g:16185:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) { - // InternalMenuDsl.g:16104:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) - // InternalMenuDsl.g:16105:2: ( rule__XFunctionTypeRef__Group_0__0 )? + // InternalMenuDsl.g:16185:1: ( ( rule__XFunctionTypeRef__Group_0__0 )? ) + // InternalMenuDsl.g:16186:2: ( rule__XFunctionTypeRef__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0()); } - // InternalMenuDsl.g:16106:2: ( rule__XFunctionTypeRef__Group_0__0 )? - int alt134=2; - int LA134_0 = input.LA(1); + // InternalMenuDsl.g:16187:2: ( rule__XFunctionTypeRef__Group_0__0 )? + int alt135=2; + int LA135_0 = input.LA(1); - if ( (LA134_0==60) ) { - alt134=1; + if ( (LA135_0==61) ) { + alt135=1; } - switch (alt134) { + switch (alt135) { case 1 : - // InternalMenuDsl.g:16106:3: rule__XFunctionTypeRef__Group_0__0 + // InternalMenuDsl.g:16187:3: rule__XFunctionTypeRef__Group_0__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__0(); @@ -53279,14 +53543,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__1" - // InternalMenuDsl.g:16114:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; + // InternalMenuDsl.g:16195:1: rule__XFunctionTypeRef__Group__1 : rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ; public final void rule__XFunctionTypeRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16118:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) - // InternalMenuDsl.g:16119:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 + // InternalMenuDsl.g:16199:1: ( rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 ) + // InternalMenuDsl.g:16200:2: rule__XFunctionTypeRef__Group__1__Impl rule__XFunctionTypeRef__Group__2 { pushFollow(FOLLOW_44); rule__XFunctionTypeRef__Group__1__Impl(); @@ -53317,17 +53581,17 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__1__Impl" - // InternalMenuDsl.g:16126:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; + // InternalMenuDsl.g:16207:1: rule__XFunctionTypeRef__Group__1__Impl : ( '=>' ) ; public final void rule__XFunctionTypeRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16130:1: ( ( '=>' ) ) - // InternalMenuDsl.g:16131:1: ( '=>' ) + // InternalMenuDsl.g:16211:1: ( ( '=>' ) ) + // InternalMenuDsl.g:16212:1: ( '=>' ) { - // InternalMenuDsl.g:16131:1: ( '=>' ) - // InternalMenuDsl.g:16132:2: '=>' + // InternalMenuDsl.g:16212:1: ( '=>' ) + // InternalMenuDsl.g:16213:2: '=>' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getEqualsSignGreaterThanSignKeyword_1()); @@ -53358,14 +53622,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__2" - // InternalMenuDsl.g:16141:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; + // InternalMenuDsl.g:16222:1: rule__XFunctionTypeRef__Group__2 : rule__XFunctionTypeRef__Group__2__Impl ; public final void rule__XFunctionTypeRef__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16145:1: ( rule__XFunctionTypeRef__Group__2__Impl ) - // InternalMenuDsl.g:16146:2: rule__XFunctionTypeRef__Group__2__Impl + // InternalMenuDsl.g:16226:1: ( rule__XFunctionTypeRef__Group__2__Impl ) + // InternalMenuDsl.g:16227:2: rule__XFunctionTypeRef__Group__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group__2__Impl(); @@ -53391,23 +53655,23 @@ // $ANTLR start "rule__XFunctionTypeRef__Group__2__Impl" - // InternalMenuDsl.g:16152:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; + // InternalMenuDsl.g:16233:1: rule__XFunctionTypeRef__Group__2__Impl : ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ; public final void rule__XFunctionTypeRef__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16156:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) - // InternalMenuDsl.g:16157:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalMenuDsl.g:16237:1: ( ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) ) + // InternalMenuDsl.g:16238:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) { - // InternalMenuDsl.g:16157:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) - // InternalMenuDsl.g:16158:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalMenuDsl.g:16238:1: ( ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) ) + // InternalMenuDsl.g:16239:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2()); } - // InternalMenuDsl.g:16159:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) - // InternalMenuDsl.g:16159:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 + // InternalMenuDsl.g:16240:2: ( rule__XFunctionTypeRef__ReturnTypeAssignment_2 ) + // InternalMenuDsl.g:16240:3: rule__XFunctionTypeRef__ReturnTypeAssignment_2 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ReturnTypeAssignment_2(); @@ -53442,14 +53706,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__0" - // InternalMenuDsl.g:16168:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; + // InternalMenuDsl.g:16249:1: rule__XFunctionTypeRef__Group_0__0 : rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ; public final void rule__XFunctionTypeRef__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16172:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) - // InternalMenuDsl.g:16173:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 + // InternalMenuDsl.g:16253:1: ( rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 ) + // InternalMenuDsl.g:16254:2: rule__XFunctionTypeRef__Group_0__0__Impl rule__XFunctionTypeRef__Group_0__1 { pushFollow(FOLLOW_107); rule__XFunctionTypeRef__Group_0__0__Impl(); @@ -53480,22 +53744,22 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__0__Impl" - // InternalMenuDsl.g:16180:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; + // InternalMenuDsl.g:16261:1: rule__XFunctionTypeRef__Group_0__0__Impl : ( '(' ) ; public final void rule__XFunctionTypeRef__Group_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16184:1: ( ( '(' ) ) - // InternalMenuDsl.g:16185:1: ( '(' ) + // InternalMenuDsl.g:16265:1: ( ( '(' ) ) + // InternalMenuDsl.g:16266:1: ( '(' ) { - // InternalMenuDsl.g:16185:1: ( '(' ) - // InternalMenuDsl.g:16186:2: '(' + // InternalMenuDsl.g:16266:1: ( '(' ) + // InternalMenuDsl.g:16267:2: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getLeftParenthesisKeyword_0_0()); } @@ -53521,14 +53785,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__1" - // InternalMenuDsl.g:16195:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; + // InternalMenuDsl.g:16276:1: rule__XFunctionTypeRef__Group_0__1 : rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ; public final void rule__XFunctionTypeRef__Group_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16199:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) - // InternalMenuDsl.g:16200:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 + // InternalMenuDsl.g:16280:1: ( rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 ) + // InternalMenuDsl.g:16281:2: rule__XFunctionTypeRef__Group_0__1__Impl rule__XFunctionTypeRef__Group_0__2 { pushFollow(FOLLOW_107); rule__XFunctionTypeRef__Group_0__1__Impl(); @@ -53559,31 +53823,31 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__1__Impl" - // InternalMenuDsl.g:16207:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; + // InternalMenuDsl.g:16288:1: rule__XFunctionTypeRef__Group_0__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ; public final void rule__XFunctionTypeRef__Group_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16211:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) - // InternalMenuDsl.g:16212:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalMenuDsl.g:16292:1: ( ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) ) + // InternalMenuDsl.g:16293:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) { - // InternalMenuDsl.g:16212:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) - // InternalMenuDsl.g:16213:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + // InternalMenuDsl.g:16293:1: ( ( rule__XFunctionTypeRef__Group_0_1__0 )? ) + // InternalMenuDsl.g:16294:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1()); } - // InternalMenuDsl.g:16214:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? - int alt135=2; - int LA135_0 = input.LA(1); + // InternalMenuDsl.g:16295:2: ( rule__XFunctionTypeRef__Group_0_1__0 )? + int alt136=2; + int LA136_0 = input.LA(1); - if ( (LA135_0==RULE_ID||LA135_0==31||LA135_0==60) ) { - alt135=1; + if ( (LA136_0==RULE_ID||LA136_0==31||LA136_0==61) ) { + alt136=1; } - switch (alt135) { + switch (alt136) { case 1 : - // InternalMenuDsl.g:16214:3: rule__XFunctionTypeRef__Group_0_1__0 + // InternalMenuDsl.g:16295:3: rule__XFunctionTypeRef__Group_0_1__0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__0(); @@ -53621,14 +53885,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__2" - // InternalMenuDsl.g:16222:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; + // InternalMenuDsl.g:16303:1: rule__XFunctionTypeRef__Group_0__2 : rule__XFunctionTypeRef__Group_0__2__Impl ; public final void rule__XFunctionTypeRef__Group_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16226:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) - // InternalMenuDsl.g:16227:2: rule__XFunctionTypeRef__Group_0__2__Impl + // InternalMenuDsl.g:16307:1: ( rule__XFunctionTypeRef__Group_0__2__Impl ) + // InternalMenuDsl.g:16308:2: rule__XFunctionTypeRef__Group_0__2__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0__2__Impl(); @@ -53654,22 +53918,22 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0__2__Impl" - // InternalMenuDsl.g:16233:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; + // InternalMenuDsl.g:16314:1: rule__XFunctionTypeRef__Group_0__2__Impl : ( ')' ) ; public final void rule__XFunctionTypeRef__Group_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16237:1: ( ( ')' ) ) - // InternalMenuDsl.g:16238:1: ( ')' ) + // InternalMenuDsl.g:16318:1: ( ( ')' ) ) + // InternalMenuDsl.g:16319:1: ( ')' ) { - // InternalMenuDsl.g:16238:1: ( ')' ) - // InternalMenuDsl.g:16239:2: ')' + // InternalMenuDsl.g:16319:1: ( ')' ) + // InternalMenuDsl.g:16320:2: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } - match(input,61,FOLLOW_2); if (state.failed) return ; + match(input,62,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getRightParenthesisKeyword_0_2()); } @@ -53695,14 +53959,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0" - // InternalMenuDsl.g:16249:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; + // InternalMenuDsl.g:16330:1: rule__XFunctionTypeRef__Group_0_1__0 : rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16253:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) - // InternalMenuDsl.g:16254:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 + // InternalMenuDsl.g:16334:1: ( rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 ) + // InternalMenuDsl.g:16335:2: rule__XFunctionTypeRef__Group_0_1__0__Impl rule__XFunctionTypeRef__Group_0_1__1 { pushFollow(FOLLOW_25); rule__XFunctionTypeRef__Group_0_1__0__Impl(); @@ -53733,23 +53997,23 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__0__Impl" - // InternalMenuDsl.g:16261:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; + // InternalMenuDsl.g:16342:1: rule__XFunctionTypeRef__Group_0_1__0__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16265:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) - // InternalMenuDsl.g:16266:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalMenuDsl.g:16346:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) ) + // InternalMenuDsl.g:16347:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) { - // InternalMenuDsl.g:16266:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) - // InternalMenuDsl.g:16267:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalMenuDsl.g:16347:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) ) + // InternalMenuDsl.g:16348:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0()); } - // InternalMenuDsl.g:16268:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) - // InternalMenuDsl.g:16268:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 + // InternalMenuDsl.g:16349:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 ) + // InternalMenuDsl.g:16349:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0(); @@ -53784,14 +54048,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1" - // InternalMenuDsl.g:16276:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; + // InternalMenuDsl.g:16357:1: rule__XFunctionTypeRef__Group_0_1__1 : rule__XFunctionTypeRef__Group_0_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16280:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) - // InternalMenuDsl.g:16281:2: rule__XFunctionTypeRef__Group_0_1__1__Impl + // InternalMenuDsl.g:16361:1: ( rule__XFunctionTypeRef__Group_0_1__1__Impl ) + // InternalMenuDsl.g:16362:2: rule__XFunctionTypeRef__Group_0_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1__1__Impl(); @@ -53817,35 +54081,35 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1__1__Impl" - // InternalMenuDsl.g:16287:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; + // InternalMenuDsl.g:16368:1: rule__XFunctionTypeRef__Group_0_1__1__Impl : ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ; public final void rule__XFunctionTypeRef__Group_0_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16291:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) - // InternalMenuDsl.g:16292:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:16372:1: ( ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) ) + // InternalMenuDsl.g:16373:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) { - // InternalMenuDsl.g:16292:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) - // InternalMenuDsl.g:16293:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + // InternalMenuDsl.g:16373:1: ( ( rule__XFunctionTypeRef__Group_0_1_1__0 )* ) + // InternalMenuDsl.g:16374:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1()); } - // InternalMenuDsl.g:16294:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* - loop136: + // InternalMenuDsl.g:16375:2: ( rule__XFunctionTypeRef__Group_0_1_1__0 )* + loop137: do { - int alt136=2; - int LA136_0 = input.LA(1); + int alt137=2; + int LA137_0 = input.LA(1); - if ( (LA136_0==62) ) { - alt136=1; + if ( (LA137_0==63) ) { + alt137=1; } - switch (alt136) { + switch (alt137) { case 1 : - // InternalMenuDsl.g:16294:3: rule__XFunctionTypeRef__Group_0_1_1__0 + // InternalMenuDsl.g:16375:3: rule__XFunctionTypeRef__Group_0_1_1__0 { pushFollow(FOLLOW_26); rule__XFunctionTypeRef__Group_0_1_1__0(); @@ -53857,7 +54121,7 @@ break; default : - break loop136; + break loop137; } } while (true); @@ -53886,14 +54150,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0" - // InternalMenuDsl.g:16303:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; + // InternalMenuDsl.g:16384:1: rule__XFunctionTypeRef__Group_0_1_1__0 : rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ; public final void rule__XFunctionTypeRef__Group_0_1_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16307:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) - // InternalMenuDsl.g:16308:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 + // InternalMenuDsl.g:16388:1: ( rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 ) + // InternalMenuDsl.g:16389:2: rule__XFunctionTypeRef__Group_0_1_1__0__Impl rule__XFunctionTypeRef__Group_0_1_1__1 { pushFollow(FOLLOW_44); rule__XFunctionTypeRef__Group_0_1_1__0__Impl(); @@ -53924,22 +54188,22 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__0__Impl" - // InternalMenuDsl.g:16315:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:16396:1: rule__XFunctionTypeRef__Group_0_1_1__0__Impl : ( ',' ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16319:1: ( ( ',' ) ) - // InternalMenuDsl.g:16320:1: ( ',' ) + // InternalMenuDsl.g:16400:1: ( ( ',' ) ) + // InternalMenuDsl.g:16401:1: ( ',' ) { - // InternalMenuDsl.g:16320:1: ( ',' ) - // InternalMenuDsl.g:16321:2: ',' + // InternalMenuDsl.g:16401:1: ( ',' ) + // InternalMenuDsl.g:16402:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFunctionTypeRefAccess().getCommaKeyword_0_1_1_0()); } @@ -53965,14 +54229,14 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1" - // InternalMenuDsl.g:16330:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; + // InternalMenuDsl.g:16411:1: rule__XFunctionTypeRef__Group_0_1_1__1 : rule__XFunctionTypeRef__Group_0_1_1__1__Impl ; public final void rule__XFunctionTypeRef__Group_0_1_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16334:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) - // InternalMenuDsl.g:16335:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl + // InternalMenuDsl.g:16415:1: ( rule__XFunctionTypeRef__Group_0_1_1__1__Impl ) + // InternalMenuDsl.g:16416:2: rule__XFunctionTypeRef__Group_0_1_1__1__Impl { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__Group_0_1_1__1__Impl(); @@ -53998,23 +54262,23 @@ // $ANTLR start "rule__XFunctionTypeRef__Group_0_1_1__1__Impl" - // InternalMenuDsl.g:16341:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; + // InternalMenuDsl.g:16422:1: rule__XFunctionTypeRef__Group_0_1_1__1__Impl : ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ; public final void rule__XFunctionTypeRef__Group_0_1_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16345:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) - // InternalMenuDsl.g:16346:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:16426:1: ( ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) ) + // InternalMenuDsl.g:16427:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) { - // InternalMenuDsl.g:16346:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) - // InternalMenuDsl.g:16347:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalMenuDsl.g:16427:1: ( ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) ) + // InternalMenuDsl.g:16428:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1()); } - // InternalMenuDsl.g:16348:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) - // InternalMenuDsl.g:16348:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 + // InternalMenuDsl.g:16429:2: ( rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 ) + // InternalMenuDsl.g:16429:3: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 { pushFollow(FOLLOW_2); rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1(); @@ -54049,14 +54313,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0" - // InternalMenuDsl.g:16357:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; + // InternalMenuDsl.g:16438:1: rule__JvmParameterizedTypeReference__Group__0 : rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ; public final void rule__JvmParameterizedTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16361:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) - // InternalMenuDsl.g:16362:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 + // InternalMenuDsl.g:16442:1: ( rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 ) + // InternalMenuDsl.g:16443:2: rule__JvmParameterizedTypeReference__Group__0__Impl rule__JvmParameterizedTypeReference__Group__1 { pushFollow(FOLLOW_34); rule__JvmParameterizedTypeReference__Group__0__Impl(); @@ -54087,23 +54351,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group__0__Impl" - // InternalMenuDsl.g:16369:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; + // InternalMenuDsl.g:16450:1: rule__JvmParameterizedTypeReference__Group__0__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16373:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) - // InternalMenuDsl.g:16374:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalMenuDsl.g:16454:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) ) + // InternalMenuDsl.g:16455:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) { - // InternalMenuDsl.g:16374:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) - // InternalMenuDsl.g:16375:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalMenuDsl.g:16455:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) ) + // InternalMenuDsl.g:16456:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0()); } - // InternalMenuDsl.g:16376:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) - // InternalMenuDsl.g:16376:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 + // InternalMenuDsl.g:16457:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_0 ) + // InternalMenuDsl.g:16457:3: rule__JvmParameterizedTypeReference__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_0(); @@ -54138,14 +54402,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1" - // InternalMenuDsl.g:16384:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; + // InternalMenuDsl.g:16465:1: rule__JvmParameterizedTypeReference__Group__1 : rule__JvmParameterizedTypeReference__Group__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16388:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) - // InternalMenuDsl.g:16389:2: rule__JvmParameterizedTypeReference__Group__1__Impl + // InternalMenuDsl.g:16469:1: ( rule__JvmParameterizedTypeReference__Group__1__Impl ) + // InternalMenuDsl.g:16470:2: rule__JvmParameterizedTypeReference__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group__1__Impl(); @@ -54171,27 +54435,27 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group__1__Impl" - // InternalMenuDsl.g:16395:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; + // InternalMenuDsl.g:16476:1: rule__JvmParameterizedTypeReference__Group__1__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16399:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) - // InternalMenuDsl.g:16400:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalMenuDsl.g:16480:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) ) + // InternalMenuDsl.g:16481:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) { - // InternalMenuDsl.g:16400:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) - // InternalMenuDsl.g:16401:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + // InternalMenuDsl.g:16481:1: ( ( rule__JvmParameterizedTypeReference__Group_1__0 )? ) + // InternalMenuDsl.g:16482:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1()); } - // InternalMenuDsl.g:16402:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? - int alt137=2; - alt137 = dfa137.predict(input); - switch (alt137) { + // InternalMenuDsl.g:16483:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )? + int alt138=2; + alt138 = dfa138.predict(input); + switch (alt138) { case 1 : - // InternalMenuDsl.g:16402:3: rule__JvmParameterizedTypeReference__Group_1__0 + // InternalMenuDsl.g:16483:3: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__0(); @@ -54229,14 +54493,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0" - // InternalMenuDsl.g:16411:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; + // InternalMenuDsl.g:16492:1: rule__JvmParameterizedTypeReference__Group_1__0 : rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ; public final void rule__JvmParameterizedTypeReference__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16415:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) - // InternalMenuDsl.g:16416:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 + // InternalMenuDsl.g:16496:1: ( rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 ) + // InternalMenuDsl.g:16497:2: rule__JvmParameterizedTypeReference__Group_1__0__Impl rule__JvmParameterizedTypeReference__Group_1__1 { pushFollow(FOLLOW_64); rule__JvmParameterizedTypeReference__Group_1__0__Impl(); @@ -54267,23 +54531,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__0__Impl" - // InternalMenuDsl.g:16423:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; + // InternalMenuDsl.g:16504:1: rule__JvmParameterizedTypeReference__Group_1__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16427:1: ( ( ( '<' ) ) ) - // InternalMenuDsl.g:16428:1: ( ( '<' ) ) + // InternalMenuDsl.g:16508:1: ( ( ( '<' ) ) ) + // InternalMenuDsl.g:16509:1: ( ( '<' ) ) { - // InternalMenuDsl.g:16428:1: ( ( '<' ) ) - // InternalMenuDsl.g:16429:2: ( '<' ) + // InternalMenuDsl.g:16509:1: ( ( '<' ) ) + // InternalMenuDsl.g:16510:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_0()); } - // InternalMenuDsl.g:16430:2: ( '<' ) - // InternalMenuDsl.g:16430:3: '<' + // InternalMenuDsl.g:16511:2: ( '<' ) + // InternalMenuDsl.g:16511:3: '<' { match(input,27,FOLLOW_2); if (state.failed) return ; @@ -54314,14 +54578,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1" - // InternalMenuDsl.g:16438:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; + // InternalMenuDsl.g:16519:1: rule__JvmParameterizedTypeReference__Group_1__1 : rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ; public final void rule__JvmParameterizedTypeReference__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16442:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) - // InternalMenuDsl.g:16443:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 + // InternalMenuDsl.g:16523:1: ( rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 ) + // InternalMenuDsl.g:16524:2: rule__JvmParameterizedTypeReference__Group_1__1__Impl rule__JvmParameterizedTypeReference__Group_1__2 { pushFollow(FOLLOW_65); rule__JvmParameterizedTypeReference__Group_1__1__Impl(); @@ -54352,23 +54616,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__1__Impl" - // InternalMenuDsl.g:16450:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; + // InternalMenuDsl.g:16531:1: rule__JvmParameterizedTypeReference__Group_1__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16454:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) - // InternalMenuDsl.g:16455:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalMenuDsl.g:16535:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) ) + // InternalMenuDsl.g:16536:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) { - // InternalMenuDsl.g:16455:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) - // InternalMenuDsl.g:16456:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalMenuDsl.g:16536:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) ) + // InternalMenuDsl.g:16537:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1()); } - // InternalMenuDsl.g:16457:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) - // InternalMenuDsl.g:16457:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 + // InternalMenuDsl.g:16538:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 ) + // InternalMenuDsl.g:16538:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1(); @@ -54403,14 +54667,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2" - // InternalMenuDsl.g:16465:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; + // InternalMenuDsl.g:16546:1: rule__JvmParameterizedTypeReference__Group_1__2 : rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ; public final void rule__JvmParameterizedTypeReference__Group_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16469:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) - // InternalMenuDsl.g:16470:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 + // InternalMenuDsl.g:16550:1: ( rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 ) + // InternalMenuDsl.g:16551:2: rule__JvmParameterizedTypeReference__Group_1__2__Impl rule__JvmParameterizedTypeReference__Group_1__3 { pushFollow(FOLLOW_65); rule__JvmParameterizedTypeReference__Group_1__2__Impl(); @@ -54441,35 +54705,35 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__2__Impl" - // InternalMenuDsl.g:16477:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; + // InternalMenuDsl.g:16558:1: rule__JvmParameterizedTypeReference__Group_1__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16481:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) - // InternalMenuDsl.g:16482:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalMenuDsl.g:16562:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) ) + // InternalMenuDsl.g:16563:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) { - // InternalMenuDsl.g:16482:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) - // InternalMenuDsl.g:16483:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + // InternalMenuDsl.g:16563:1: ( ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* ) + // InternalMenuDsl.g:16564:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2()); } - // InternalMenuDsl.g:16484:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* - loop138: + // InternalMenuDsl.g:16565:2: ( rule__JvmParameterizedTypeReference__Group_1_2__0 )* + loop139: do { - int alt138=2; - int LA138_0 = input.LA(1); + int alt139=2; + int LA139_0 = input.LA(1); - if ( (LA138_0==62) ) { - alt138=1; + if ( (LA139_0==63) ) { + alt139=1; } - switch (alt138) { + switch (alt139) { case 1 : - // InternalMenuDsl.g:16484:3: rule__JvmParameterizedTypeReference__Group_1_2__0 + // InternalMenuDsl.g:16565:3: rule__JvmParameterizedTypeReference__Group_1_2__0 { pushFollow(FOLLOW_26); rule__JvmParameterizedTypeReference__Group_1_2__0(); @@ -54481,7 +54745,7 @@ break; default : - break loop138; + break loop139; } } while (true); @@ -54510,14 +54774,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3" - // InternalMenuDsl.g:16492:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; + // InternalMenuDsl.g:16573:1: rule__JvmParameterizedTypeReference__Group_1__3 : rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ; public final void rule__JvmParameterizedTypeReference__Group_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16496:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) - // InternalMenuDsl.g:16497:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 + // InternalMenuDsl.g:16577:1: ( rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 ) + // InternalMenuDsl.g:16578:2: rule__JvmParameterizedTypeReference__Group_1__3__Impl rule__JvmParameterizedTypeReference__Group_1__4 { pushFollow(FOLLOW_104); rule__JvmParameterizedTypeReference__Group_1__3__Impl(); @@ -54548,17 +54812,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__3__Impl" - // InternalMenuDsl.g:16504:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; + // InternalMenuDsl.g:16585:1: rule__JvmParameterizedTypeReference__Group_1__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16508:1: ( ( '>' ) ) - // InternalMenuDsl.g:16509:1: ( '>' ) + // InternalMenuDsl.g:16589:1: ( ( '>' ) ) + // InternalMenuDsl.g:16590:1: ( '>' ) { - // InternalMenuDsl.g:16509:1: ( '>' ) - // InternalMenuDsl.g:16510:2: '>' + // InternalMenuDsl.g:16590:1: ( '>' ) + // InternalMenuDsl.g:16591:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_3()); @@ -54589,14 +54853,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4" - // InternalMenuDsl.g:16519:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; + // InternalMenuDsl.g:16600:1: rule__JvmParameterizedTypeReference__Group_1__4 : rule__JvmParameterizedTypeReference__Group_1__4__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16523:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) - // InternalMenuDsl.g:16524:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl + // InternalMenuDsl.g:16604:1: ( rule__JvmParameterizedTypeReference__Group_1__4__Impl ) + // InternalMenuDsl.g:16605:2: rule__JvmParameterizedTypeReference__Group_1__4__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__4__Impl(); @@ -54622,35 +54886,35 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1__4__Impl" - // InternalMenuDsl.g:16530:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; + // InternalMenuDsl.g:16611:1: rule__JvmParameterizedTypeReference__Group_1__4__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16534:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) - // InternalMenuDsl.g:16535:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalMenuDsl.g:16615:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) ) + // InternalMenuDsl.g:16616:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) { - // InternalMenuDsl.g:16535:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) - // InternalMenuDsl.g:16536:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + // InternalMenuDsl.g:16616:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* ) + // InternalMenuDsl.g:16617:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4()); } - // InternalMenuDsl.g:16537:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* - loop139: + // InternalMenuDsl.g:16618:2: ( rule__JvmParameterizedTypeReference__Group_1_4__0 )* + loop140: do { - int alt139=2; - int LA139_0 = input.LA(1); + int alt140=2; + int LA140_0 = input.LA(1); - if ( (LA139_0==43) ) { - int LA139_2 = input.LA(2); + if ( (LA140_0==43) ) { + int LA140_2 = input.LA(2); - if ( (LA139_2==RULE_ID) ) { - int LA139_3 = input.LA(3); + if ( (LA140_2==RULE_ID) ) { + int LA140_3 = input.LA(3); - if ( (synpred187_InternalMenuDsl()) ) { - alt139=1; + if ( (synpred188_InternalMenuDsl()) ) { + alt140=1; } @@ -54660,9 +54924,9 @@ } - switch (alt139) { + switch (alt140) { case 1 : - // InternalMenuDsl.g:16537:3: rule__JvmParameterizedTypeReference__Group_1_4__0 + // InternalMenuDsl.g:16618:3: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_105); rule__JvmParameterizedTypeReference__Group_1_4__0(); @@ -54674,7 +54938,7 @@ break; default : - break loop139; + break loop140; } } while (true); @@ -54703,14 +54967,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0" - // InternalMenuDsl.g:16546:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; + // InternalMenuDsl.g:16627:1: rule__JvmParameterizedTypeReference__Group_1_2__0 : rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16550:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) - // InternalMenuDsl.g:16551:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 + // InternalMenuDsl.g:16631:1: ( rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 ) + // InternalMenuDsl.g:16632:2: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_2__1 { pushFollow(FOLLOW_64); rule__JvmParameterizedTypeReference__Group_1_2__0__Impl(); @@ -54741,22 +55005,22 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__0__Impl" - // InternalMenuDsl.g:16558:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:16639:1: rule__JvmParameterizedTypeReference__Group_1_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16562:1: ( ( ',' ) ) - // InternalMenuDsl.g:16563:1: ( ',' ) + // InternalMenuDsl.g:16643:1: ( ( ',' ) ) + // InternalMenuDsl.g:16644:1: ( ',' ) { - // InternalMenuDsl.g:16563:1: ( ',' ) - // InternalMenuDsl.g:16564:2: ',' + // InternalMenuDsl.g:16644:1: ( ',' ) + // InternalMenuDsl.g:16645:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_2_0()); } @@ -54782,14 +55046,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1" - // InternalMenuDsl.g:16573:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; + // InternalMenuDsl.g:16654:1: rule__JvmParameterizedTypeReference__Group_1_2__1 : rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16577:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) - // InternalMenuDsl.g:16578:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl + // InternalMenuDsl.g:16658:1: ( rule__JvmParameterizedTypeReference__Group_1_2__1__Impl ) + // InternalMenuDsl.g:16659:2: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_2__1__Impl(); @@ -54815,23 +55079,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_2__1__Impl" - // InternalMenuDsl.g:16584:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; + // InternalMenuDsl.g:16665:1: rule__JvmParameterizedTypeReference__Group_1_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16588:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) - // InternalMenuDsl.g:16589:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalMenuDsl.g:16669:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) ) + // InternalMenuDsl.g:16670:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) { - // InternalMenuDsl.g:16589:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) - // InternalMenuDsl.g:16590:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalMenuDsl.g:16670:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) ) + // InternalMenuDsl.g:16671:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1()); } - // InternalMenuDsl.g:16591:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) - // InternalMenuDsl.g:16591:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 + // InternalMenuDsl.g:16672:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 ) + // InternalMenuDsl.g:16672:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1(); @@ -54866,14 +55130,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0" - // InternalMenuDsl.g:16600:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; + // InternalMenuDsl.g:16681:1: rule__JvmParameterizedTypeReference__Group_1_4__0 : rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16604:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) - // InternalMenuDsl.g:16605:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 + // InternalMenuDsl.g:16685:1: ( rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 ) + // InternalMenuDsl.g:16686:2: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl rule__JvmParameterizedTypeReference__Group_1_4__1 { pushFollow(FOLLOW_7); rule__JvmParameterizedTypeReference__Group_1_4__0__Impl(); @@ -54904,23 +55168,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__0__Impl" - // InternalMenuDsl.g:16612:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; + // InternalMenuDsl.g:16693:1: rule__JvmParameterizedTypeReference__Group_1_4__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16616:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) - // InternalMenuDsl.g:16617:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalMenuDsl.g:16697:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) ) + // InternalMenuDsl.g:16698:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) { - // InternalMenuDsl.g:16617:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) - // InternalMenuDsl.g:16618:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalMenuDsl.g:16698:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) ) + // InternalMenuDsl.g:16699:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0()); } - // InternalMenuDsl.g:16619:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) - // InternalMenuDsl.g:16619:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 + // InternalMenuDsl.g:16700:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0 ) + // InternalMenuDsl.g:16700:3: rule__JvmParameterizedTypeReference__Group_1_4_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0(); @@ -54955,14 +55219,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1" - // InternalMenuDsl.g:16627:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; + // InternalMenuDsl.g:16708:1: rule__JvmParameterizedTypeReference__Group_1_4__1 : rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16631:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) - // InternalMenuDsl.g:16632:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 + // InternalMenuDsl.g:16712:1: ( rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 ) + // InternalMenuDsl.g:16713:2: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl rule__JvmParameterizedTypeReference__Group_1_4__2 { pushFollow(FOLLOW_34); rule__JvmParameterizedTypeReference__Group_1_4__1__Impl(); @@ -54993,23 +55257,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__1__Impl" - // InternalMenuDsl.g:16639:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; + // InternalMenuDsl.g:16720:1: rule__JvmParameterizedTypeReference__Group_1_4__1__Impl : ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16643:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) - // InternalMenuDsl.g:16644:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalMenuDsl.g:16724:1: ( ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) ) + // InternalMenuDsl.g:16725:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) { - // InternalMenuDsl.g:16644:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) - // InternalMenuDsl.g:16645:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalMenuDsl.g:16725:1: ( ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) ) + // InternalMenuDsl.g:16726:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1()); } - // InternalMenuDsl.g:16646:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) - // InternalMenuDsl.g:16646:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 + // InternalMenuDsl.g:16727:2: ( rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 ) + // InternalMenuDsl.g:16727:3: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1(); @@ -55044,14 +55308,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2" - // InternalMenuDsl.g:16654:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; + // InternalMenuDsl.g:16735:1: rule__JvmParameterizedTypeReference__Group_1_4__2 : rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16658:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) - // InternalMenuDsl.g:16659:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl + // InternalMenuDsl.g:16739:1: ( rule__JvmParameterizedTypeReference__Group_1_4__2__Impl ) + // InternalMenuDsl.g:16740:2: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4__2__Impl(); @@ -55077,27 +55341,27 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4__2__Impl" - // InternalMenuDsl.g:16665:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; + // InternalMenuDsl.g:16746:1: rule__JvmParameterizedTypeReference__Group_1_4__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16669:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) - // InternalMenuDsl.g:16670:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalMenuDsl.g:16750:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) ) + // InternalMenuDsl.g:16751:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) { - // InternalMenuDsl.g:16670:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) - // InternalMenuDsl.g:16671:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + // InternalMenuDsl.g:16751:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? ) + // InternalMenuDsl.g:16752:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2()); } - // InternalMenuDsl.g:16672:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? - int alt140=2; - alt140 = dfa140.predict(input); - switch (alt140) { + // InternalMenuDsl.g:16753:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )? + int alt141=2; + alt141 = dfa141.predict(input); + switch (alt141) { case 1 : - // InternalMenuDsl.g:16672:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 + // InternalMenuDsl.g:16753:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); @@ -55135,14 +55399,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0" - // InternalMenuDsl.g:16681:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; + // InternalMenuDsl.g:16762:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16685:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) - // InternalMenuDsl.g:16686:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl + // InternalMenuDsl.g:16766:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl ) + // InternalMenuDsl.g:16767:2: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl(); @@ -55168,23 +55432,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl" - // InternalMenuDsl.g:16692:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; + // InternalMenuDsl.g:16773:1: rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16696:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) - // InternalMenuDsl.g:16697:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalMenuDsl.g:16777:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) ) + // InternalMenuDsl.g:16778:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) { - // InternalMenuDsl.g:16697:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) - // InternalMenuDsl.g:16698:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalMenuDsl.g:16778:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) ) + // InternalMenuDsl.g:16779:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0()); } - // InternalMenuDsl.g:16699:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) - // InternalMenuDsl.g:16699:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 + // InternalMenuDsl.g:16780:2: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 ) + // InternalMenuDsl.g:16780:3: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0(); @@ -55219,14 +55483,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0" - // InternalMenuDsl.g:16708:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; + // InternalMenuDsl.g:16789:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16712:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) - // InternalMenuDsl.g:16713:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 + // InternalMenuDsl.g:16793:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 ) + // InternalMenuDsl.g:16794:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 { pushFollow(FOLLOW_104); rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl(); @@ -55257,23 +55521,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl" - // InternalMenuDsl.g:16720:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; + // InternalMenuDsl.g:16801:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl : ( () ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16724:1: ( ( () ) ) - // InternalMenuDsl.g:16725:1: ( () ) + // InternalMenuDsl.g:16805:1: ( ( () ) ) + // InternalMenuDsl.g:16806:1: ( () ) { - // InternalMenuDsl.g:16725:1: ( () ) - // InternalMenuDsl.g:16726:2: () + // InternalMenuDsl.g:16806:1: ( () ) + // InternalMenuDsl.g:16807:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getJvmInnerTypeReferenceOuterAction_1_4_0_0_0()); } - // InternalMenuDsl.g:16727:2: () - // InternalMenuDsl.g:16727:3: + // InternalMenuDsl.g:16808:2: () + // InternalMenuDsl.g:16808:3: { } @@ -55298,14 +55562,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1" - // InternalMenuDsl.g:16735:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; + // InternalMenuDsl.g:16816:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1 : rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16739:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) - // InternalMenuDsl.g:16740:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl + // InternalMenuDsl.g:16820:1: ( rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl ) + // InternalMenuDsl.g:16821:2: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl(); @@ -55331,17 +55595,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl" - // InternalMenuDsl.g:16746:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; + // InternalMenuDsl.g:16827:1: rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl : ( '.' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_0_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16750:1: ( ( '.' ) ) - // InternalMenuDsl.g:16751:1: ( '.' ) + // InternalMenuDsl.g:16831:1: ( ( '.' ) ) + // InternalMenuDsl.g:16832:1: ( '.' ) { - // InternalMenuDsl.g:16751:1: ( '.' ) - // InternalMenuDsl.g:16752:2: '.' + // InternalMenuDsl.g:16832:1: ( '.' ) + // InternalMenuDsl.g:16833:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getFullStopKeyword_1_4_0_0_1()); @@ -55372,14 +55636,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0" - // InternalMenuDsl.g:16762:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; + // InternalMenuDsl.g:16843:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16766:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) - // InternalMenuDsl.g:16767:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 + // InternalMenuDsl.g:16847:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 ) + // InternalMenuDsl.g:16848:2: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__1 { pushFollow(FOLLOW_64); rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl(); @@ -55410,23 +55674,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl" - // InternalMenuDsl.g:16774:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; + // InternalMenuDsl.g:16855:1: rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl : ( ( '<' ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16778:1: ( ( ( '<' ) ) ) - // InternalMenuDsl.g:16779:1: ( ( '<' ) ) + // InternalMenuDsl.g:16859:1: ( ( ( '<' ) ) ) + // InternalMenuDsl.g:16860:1: ( ( '<' ) ) { - // InternalMenuDsl.g:16779:1: ( ( '<' ) ) - // InternalMenuDsl.g:16780:2: ( '<' ) + // InternalMenuDsl.g:16860:1: ( ( '<' ) ) + // InternalMenuDsl.g:16861:2: ( '<' ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getLessThanSignKeyword_1_4_2_0()); } - // InternalMenuDsl.g:16781:2: ( '<' ) - // InternalMenuDsl.g:16781:3: '<' + // InternalMenuDsl.g:16862:2: ( '<' ) + // InternalMenuDsl.g:16862:3: '<' { match(input,27,FOLLOW_2); if (state.failed) return ; @@ -55457,14 +55721,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1" - // InternalMenuDsl.g:16789:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; + // InternalMenuDsl.g:16870:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16793:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) - // InternalMenuDsl.g:16794:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 + // InternalMenuDsl.g:16874:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 ) + // InternalMenuDsl.g:16875:2: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__2 { pushFollow(FOLLOW_65); rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl(); @@ -55495,23 +55759,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl" - // InternalMenuDsl.g:16801:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; + // InternalMenuDsl.g:16882:1: rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16805:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) - // InternalMenuDsl.g:16806:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalMenuDsl.g:16886:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) ) + // InternalMenuDsl.g:16887:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) { - // InternalMenuDsl.g:16806:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) - // InternalMenuDsl.g:16807:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalMenuDsl.g:16887:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) ) + // InternalMenuDsl.g:16888:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1()); } - // InternalMenuDsl.g:16808:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) - // InternalMenuDsl.g:16808:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 + // InternalMenuDsl.g:16889:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 ) + // InternalMenuDsl.g:16889:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1(); @@ -55546,14 +55810,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2" - // InternalMenuDsl.g:16816:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; + // InternalMenuDsl.g:16897:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2 : rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16820:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) - // InternalMenuDsl.g:16821:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 + // InternalMenuDsl.g:16901:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 ) + // InternalMenuDsl.g:16902:2: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl rule__JvmParameterizedTypeReference__Group_1_4_2__3 { pushFollow(FOLLOW_65); rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl(); @@ -55584,35 +55848,35 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl" - // InternalMenuDsl.g:16828:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; + // InternalMenuDsl.g:16909:1: rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl : ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16832:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) - // InternalMenuDsl.g:16833:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalMenuDsl.g:16913:1: ( ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) ) + // InternalMenuDsl.g:16914:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) { - // InternalMenuDsl.g:16833:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) - // InternalMenuDsl.g:16834:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + // InternalMenuDsl.g:16914:1: ( ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* ) + // InternalMenuDsl.g:16915:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2()); } - // InternalMenuDsl.g:16835:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* - loop141: + // InternalMenuDsl.g:16916:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 )* + loop142: do { - int alt141=2; - int LA141_0 = input.LA(1); + int alt142=2; + int LA142_0 = input.LA(1); - if ( (LA141_0==62) ) { - alt141=1; + if ( (LA142_0==63) ) { + alt142=1; } - switch (alt141) { + switch (alt142) { case 1 : - // InternalMenuDsl.g:16835:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 + // InternalMenuDsl.g:16916:3: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 { pushFollow(FOLLOW_26); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0(); @@ -55624,7 +55888,7 @@ break; default : - break loop141; + break loop142; } } while (true); @@ -55653,14 +55917,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3" - // InternalMenuDsl.g:16843:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; + // InternalMenuDsl.g:16924:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3 : rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16847:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) - // InternalMenuDsl.g:16848:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl + // InternalMenuDsl.g:16928:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl ) + // InternalMenuDsl.g:16929:2: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl(); @@ -55686,17 +55950,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl" - // InternalMenuDsl.g:16854:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; + // InternalMenuDsl.g:16935:1: rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl : ( '>' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16858:1: ( ( '>' ) ) - // InternalMenuDsl.g:16859:1: ( '>' ) + // InternalMenuDsl.g:16939:1: ( ( '>' ) ) + // InternalMenuDsl.g:16940:1: ( '>' ) { - // InternalMenuDsl.g:16859:1: ( '>' ) - // InternalMenuDsl.g:16860:2: '>' + // InternalMenuDsl.g:16940:1: ( '>' ) + // InternalMenuDsl.g:16941:2: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGreaterThanSignKeyword_1_4_2_3()); @@ -55727,14 +55991,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0" - // InternalMenuDsl.g:16870:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; + // InternalMenuDsl.g:16951:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16874:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) - // InternalMenuDsl.g:16875:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 + // InternalMenuDsl.g:16955:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 ) + // InternalMenuDsl.g:16956:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 { pushFollow(FOLLOW_64); rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl(); @@ -55765,22 +56029,22 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl" - // InternalMenuDsl.g:16882:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; + // InternalMenuDsl.g:16963:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl : ( ',' ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16886:1: ( ( ',' ) ) - // InternalMenuDsl.g:16887:1: ( ',' ) + // InternalMenuDsl.g:16967:1: ( ( ',' ) ) + // InternalMenuDsl.g:16968:1: ( ',' ) { - // InternalMenuDsl.g:16887:1: ( ',' ) - // InternalMenuDsl.g:16888:2: ',' + // InternalMenuDsl.g:16968:1: ( ',' ) + // InternalMenuDsl.g:16969:2: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getCommaKeyword_1_4_2_2_0()); } @@ -55806,14 +56070,14 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1" - // InternalMenuDsl.g:16897:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; + // InternalMenuDsl.g:16978:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1 : rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16901:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) - // InternalMenuDsl.g:16902:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl + // InternalMenuDsl.g:16982:1: ( rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl ) + // InternalMenuDsl.g:16983:2: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl(); @@ -55839,23 +56103,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl" - // InternalMenuDsl.g:16908:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; + // InternalMenuDsl.g:16989:1: rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl : ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ; public final void rule__JvmParameterizedTypeReference__Group_1_4_2_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16912:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) - // InternalMenuDsl.g:16913:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalMenuDsl.g:16993:1: ( ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) ) + // InternalMenuDsl.g:16994:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) { - // InternalMenuDsl.g:16913:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) - // InternalMenuDsl.g:16914:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalMenuDsl.g:16994:1: ( ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) ) + // InternalMenuDsl.g:16995:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1()); } - // InternalMenuDsl.g:16915:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) - // InternalMenuDsl.g:16915:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 + // InternalMenuDsl.g:16996:2: ( rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 ) + // InternalMenuDsl.g:16996:3: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1(); @@ -55890,14 +56154,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__0" - // InternalMenuDsl.g:16924:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; + // InternalMenuDsl.g:17005:1: rule__JvmWildcardTypeReference__Group__0 : rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ; public final void rule__JvmWildcardTypeReference__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16928:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) - // InternalMenuDsl.g:16929:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 + // InternalMenuDsl.g:17009:1: ( rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 ) + // InternalMenuDsl.g:17010:2: rule__JvmWildcardTypeReference__Group__0__Impl rule__JvmWildcardTypeReference__Group__1 { pushFollow(FOLLOW_64); rule__JvmWildcardTypeReference__Group__0__Impl(); @@ -55928,23 +56192,23 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__0__Impl" - // InternalMenuDsl.g:16936:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; + // InternalMenuDsl.g:17017:1: rule__JvmWildcardTypeReference__Group__0__Impl : ( () ) ; public final void rule__JvmWildcardTypeReference__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16940:1: ( ( () ) ) - // InternalMenuDsl.g:16941:1: ( () ) + // InternalMenuDsl.g:17021:1: ( ( () ) ) + // InternalMenuDsl.g:17022:1: ( () ) { - // InternalMenuDsl.g:16941:1: ( () ) - // InternalMenuDsl.g:16942:2: () + // InternalMenuDsl.g:17022:1: ( () ) + // InternalMenuDsl.g:17023:2: () { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getJvmWildcardTypeReferenceAction_0()); } - // InternalMenuDsl.g:16943:2: () - // InternalMenuDsl.g:16943:3: + // InternalMenuDsl.g:17024:2: () + // InternalMenuDsl.g:17024:3: { } @@ -55969,14 +56233,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__1" - // InternalMenuDsl.g:16951:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; + // InternalMenuDsl.g:17032:1: rule__JvmWildcardTypeReference__Group__1 : rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ; public final void rule__JvmWildcardTypeReference__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16955:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) - // InternalMenuDsl.g:16956:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 + // InternalMenuDsl.g:17036:1: ( rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 ) + // InternalMenuDsl.g:17037:2: rule__JvmWildcardTypeReference__Group__1__Impl rule__JvmWildcardTypeReference__Group__2 { pushFollow(FOLLOW_108); rule__JvmWildcardTypeReference__Group__1__Impl(); @@ -56007,22 +56271,22 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__1__Impl" - // InternalMenuDsl.g:16963:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; + // InternalMenuDsl.g:17044:1: rule__JvmWildcardTypeReference__Group__1__Impl : ( '?' ) ; public final void rule__JvmWildcardTypeReference__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16967:1: ( ( '?' ) ) - // InternalMenuDsl.g:16968:1: ( '?' ) + // InternalMenuDsl.g:17048:1: ( ( '?' ) ) + // InternalMenuDsl.g:17049:1: ( '?' ) { - // InternalMenuDsl.g:16968:1: ( '?' ) - // InternalMenuDsl.g:16969:2: '?' + // InternalMenuDsl.g:17049:1: ( '?' ) + // InternalMenuDsl.g:17050:2: '?' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } - match(input,86,FOLLOW_2); if (state.failed) return ; + match(input,87,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmWildcardTypeReferenceAccess().getQuestionMarkKeyword_1()); } @@ -56048,14 +56312,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__2" - // InternalMenuDsl.g:16978:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; + // InternalMenuDsl.g:17059:1: rule__JvmWildcardTypeReference__Group__2 : rule__JvmWildcardTypeReference__Group__2__Impl ; public final void rule__JvmWildcardTypeReference__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16982:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) - // InternalMenuDsl.g:16983:2: rule__JvmWildcardTypeReference__Group__2__Impl + // InternalMenuDsl.g:17063:1: ( rule__JvmWildcardTypeReference__Group__2__Impl ) + // InternalMenuDsl.g:17064:2: rule__JvmWildcardTypeReference__Group__2__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group__2__Impl(); @@ -56081,31 +56345,31 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group__2__Impl" - // InternalMenuDsl.g:16989:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; + // InternalMenuDsl.g:17070:1: rule__JvmWildcardTypeReference__Group__2__Impl : ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ; public final void rule__JvmWildcardTypeReference__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:16993:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) - // InternalMenuDsl.g:16994:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalMenuDsl.g:17074:1: ( ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) ) + // InternalMenuDsl.g:17075:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) { - // InternalMenuDsl.g:16994:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) - // InternalMenuDsl.g:16995:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + // InternalMenuDsl.g:17075:1: ( ( rule__JvmWildcardTypeReference__Alternatives_2 )? ) + // InternalMenuDsl.g:17076:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2()); } - // InternalMenuDsl.g:16996:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? - int alt142=2; - int LA142_0 = input.LA(1); + // InternalMenuDsl.g:17077:2: ( rule__JvmWildcardTypeReference__Alternatives_2 )? + int alt143=2; + int LA143_0 = input.LA(1); - if ( (LA142_0==45||LA142_0==49) ) { - alt142=1; + if ( (LA143_0==45||LA143_0==49) ) { + alt143=1; } - switch (alt142) { + switch (alt143) { case 1 : - // InternalMenuDsl.g:16996:3: rule__JvmWildcardTypeReference__Alternatives_2 + // InternalMenuDsl.g:17077:3: rule__JvmWildcardTypeReference__Alternatives_2 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Alternatives_2(); @@ -56143,14 +56407,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0" - // InternalMenuDsl.g:17005:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; + // InternalMenuDsl.g:17086:1: rule__JvmWildcardTypeReference__Group_2_0__0 : rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ; public final void rule__JvmWildcardTypeReference__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17009:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) - // InternalMenuDsl.g:17010:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 + // InternalMenuDsl.g:17090:1: ( rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 ) + // InternalMenuDsl.g:17091:2: rule__JvmWildcardTypeReference__Group_2_0__0__Impl rule__JvmWildcardTypeReference__Group_2_0__1 { pushFollow(FOLLOW_109); rule__JvmWildcardTypeReference__Group_2_0__0__Impl(); @@ -56181,23 +56445,23 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__0__Impl" - // InternalMenuDsl.g:17017:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; + // InternalMenuDsl.g:17098:1: rule__JvmWildcardTypeReference__Group_2_0__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17021:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) - // InternalMenuDsl.g:17022:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalMenuDsl.g:17102:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) ) + // InternalMenuDsl.g:17103:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) { - // InternalMenuDsl.g:17022:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) - // InternalMenuDsl.g:17023:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalMenuDsl.g:17103:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) ) + // InternalMenuDsl.g:17104:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0()); } - // InternalMenuDsl.g:17024:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) - // InternalMenuDsl.g:17024:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 + // InternalMenuDsl.g:17105:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 ) + // InternalMenuDsl.g:17105:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0(); @@ -56232,14 +56496,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1" - // InternalMenuDsl.g:17032:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; + // InternalMenuDsl.g:17113:1: rule__JvmWildcardTypeReference__Group_2_0__1 : rule__JvmWildcardTypeReference__Group_2_0__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17036:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) - // InternalMenuDsl.g:17037:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl + // InternalMenuDsl.g:17117:1: ( rule__JvmWildcardTypeReference__Group_2_0__1__Impl ) + // InternalMenuDsl.g:17118:2: rule__JvmWildcardTypeReference__Group_2_0__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_0__1__Impl(); @@ -56265,35 +56529,35 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_0__1__Impl" - // InternalMenuDsl.g:17043:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; + // InternalMenuDsl.g:17124:1: rule__JvmWildcardTypeReference__Group_2_0__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17047:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) - // InternalMenuDsl.g:17048:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalMenuDsl.g:17128:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) ) + // InternalMenuDsl.g:17129:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) { - // InternalMenuDsl.g:17048:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) - // InternalMenuDsl.g:17049:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + // InternalMenuDsl.g:17129:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* ) + // InternalMenuDsl.g:17130:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1()); } - // InternalMenuDsl.g:17050:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* - loop143: + // InternalMenuDsl.g:17131:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 )* + loop144: do { - int alt143=2; - int LA143_0 = input.LA(1); + int alt144=2; + int LA144_0 = input.LA(1); - if ( (LA143_0==87) ) { - alt143=1; + if ( (LA144_0==88) ) { + alt144=1; } - switch (alt143) { + switch (alt144) { case 1 : - // InternalMenuDsl.g:17050:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 + // InternalMenuDsl.g:17131:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 { pushFollow(FOLLOW_110); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1(); @@ -56305,7 +56569,7 @@ break; default : - break loop143; + break loop144; } } while (true); @@ -56334,14 +56598,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0" - // InternalMenuDsl.g:17059:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; + // InternalMenuDsl.g:17140:1: rule__JvmWildcardTypeReference__Group_2_1__0 : rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ; public final void rule__JvmWildcardTypeReference__Group_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17063:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) - // InternalMenuDsl.g:17064:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 + // InternalMenuDsl.g:17144:1: ( rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 ) + // InternalMenuDsl.g:17145:2: rule__JvmWildcardTypeReference__Group_2_1__0__Impl rule__JvmWildcardTypeReference__Group_2_1__1 { pushFollow(FOLLOW_109); rule__JvmWildcardTypeReference__Group_2_1__0__Impl(); @@ -56372,23 +56636,23 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__0__Impl" - // InternalMenuDsl.g:17071:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; + // InternalMenuDsl.g:17152:1: rule__JvmWildcardTypeReference__Group_2_1__0__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17075:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) - // InternalMenuDsl.g:17076:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalMenuDsl.g:17156:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) ) + // InternalMenuDsl.g:17157:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) { - // InternalMenuDsl.g:17076:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) - // InternalMenuDsl.g:17077:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalMenuDsl.g:17157:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) ) + // InternalMenuDsl.g:17158:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0()); } - // InternalMenuDsl.g:17078:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) - // InternalMenuDsl.g:17078:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 + // InternalMenuDsl.g:17159:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 ) + // InternalMenuDsl.g:17159:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0(); @@ -56423,14 +56687,14 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1" - // InternalMenuDsl.g:17086:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; + // InternalMenuDsl.g:17167:1: rule__JvmWildcardTypeReference__Group_2_1__1 : rule__JvmWildcardTypeReference__Group_2_1__1__Impl ; public final void rule__JvmWildcardTypeReference__Group_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17090:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) - // InternalMenuDsl.g:17091:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl + // InternalMenuDsl.g:17171:1: ( rule__JvmWildcardTypeReference__Group_2_1__1__Impl ) + // InternalMenuDsl.g:17172:2: rule__JvmWildcardTypeReference__Group_2_1__1__Impl { pushFollow(FOLLOW_2); rule__JvmWildcardTypeReference__Group_2_1__1__Impl(); @@ -56456,35 +56720,35 @@ // $ANTLR start "rule__JvmWildcardTypeReference__Group_2_1__1__Impl" - // InternalMenuDsl.g:17097:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; + // InternalMenuDsl.g:17178:1: rule__JvmWildcardTypeReference__Group_2_1__1__Impl : ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ; public final void rule__JvmWildcardTypeReference__Group_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17101:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) - // InternalMenuDsl.g:17102:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalMenuDsl.g:17182:1: ( ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) ) + // InternalMenuDsl.g:17183:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) { - // InternalMenuDsl.g:17102:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) - // InternalMenuDsl.g:17103:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + // InternalMenuDsl.g:17183:1: ( ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* ) + // InternalMenuDsl.g:17184:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1()); } - // InternalMenuDsl.g:17104:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* - loop144: + // InternalMenuDsl.g:17185:2: ( rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 )* + loop145: do { - int alt144=2; - int LA144_0 = input.LA(1); + int alt145=2; + int LA145_0 = input.LA(1); - if ( (LA144_0==87) ) { - alt144=1; + if ( (LA145_0==88) ) { + alt145=1; } - switch (alt144) { + switch (alt145) { case 1 : - // InternalMenuDsl.g:17104:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 + // InternalMenuDsl.g:17185:3: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 { pushFollow(FOLLOW_110); rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1(); @@ -56496,7 +56760,7 @@ break; default : - break loop144; + break loop145; } } while (true); @@ -56525,14 +56789,14 @@ // $ANTLR start "rule__JvmUpperBound__Group__0" - // InternalMenuDsl.g:17113:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; + // InternalMenuDsl.g:17194:1: rule__JvmUpperBound__Group__0 : rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ; public final void rule__JvmUpperBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17117:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) - // InternalMenuDsl.g:17118:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 + // InternalMenuDsl.g:17198:1: ( rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 ) + // InternalMenuDsl.g:17199:2: rule__JvmUpperBound__Group__0__Impl rule__JvmUpperBound__Group__1 { pushFollow(FOLLOW_44); rule__JvmUpperBound__Group__0__Impl(); @@ -56563,17 +56827,17 @@ // $ANTLR start "rule__JvmUpperBound__Group__0__Impl" - // InternalMenuDsl.g:17125:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; + // InternalMenuDsl.g:17206:1: rule__JvmUpperBound__Group__0__Impl : ( 'extends' ) ; public final void rule__JvmUpperBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17129:1: ( ( 'extends' ) ) - // InternalMenuDsl.g:17130:1: ( 'extends' ) + // InternalMenuDsl.g:17210:1: ( ( 'extends' ) ) + // InternalMenuDsl.g:17211:1: ( 'extends' ) { - // InternalMenuDsl.g:17130:1: ( 'extends' ) - // InternalMenuDsl.g:17131:2: 'extends' + // InternalMenuDsl.g:17211:1: ( 'extends' ) + // InternalMenuDsl.g:17212:2: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getExtendsKeyword_0()); @@ -56604,14 +56868,14 @@ // $ANTLR start "rule__JvmUpperBound__Group__1" - // InternalMenuDsl.g:17140:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; + // InternalMenuDsl.g:17221:1: rule__JvmUpperBound__Group__1 : rule__JvmUpperBound__Group__1__Impl ; public final void rule__JvmUpperBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17144:1: ( rule__JvmUpperBound__Group__1__Impl ) - // InternalMenuDsl.g:17145:2: rule__JvmUpperBound__Group__1__Impl + // InternalMenuDsl.g:17225:1: ( rule__JvmUpperBound__Group__1__Impl ) + // InternalMenuDsl.g:17226:2: rule__JvmUpperBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBound__Group__1__Impl(); @@ -56637,23 +56901,23 @@ // $ANTLR start "rule__JvmUpperBound__Group__1__Impl" - // InternalMenuDsl.g:17151:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; + // InternalMenuDsl.g:17232:1: rule__JvmUpperBound__Group__1__Impl : ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17155:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) - // InternalMenuDsl.g:17156:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17236:1: ( ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) ) + // InternalMenuDsl.g:17237:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) { - // InternalMenuDsl.g:17156:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) - // InternalMenuDsl.g:17157:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17237:1: ( ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17238:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1()); } - // InternalMenuDsl.g:17158:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) - // InternalMenuDsl.g:17158:3: rule__JvmUpperBound__TypeReferenceAssignment_1 + // InternalMenuDsl.g:17239:2: ( rule__JvmUpperBound__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17239:3: rule__JvmUpperBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBound__TypeReferenceAssignment_1(); @@ -56688,14 +56952,14 @@ // $ANTLR start "rule__JvmUpperBoundAnded__Group__0" - // InternalMenuDsl.g:17167:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; + // InternalMenuDsl.g:17248:1: rule__JvmUpperBoundAnded__Group__0 : rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ; public final void rule__JvmUpperBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17171:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) - // InternalMenuDsl.g:17172:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 + // InternalMenuDsl.g:17252:1: ( rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 ) + // InternalMenuDsl.g:17253:2: rule__JvmUpperBoundAnded__Group__0__Impl rule__JvmUpperBoundAnded__Group__1 { pushFollow(FOLLOW_44); rule__JvmUpperBoundAnded__Group__0__Impl(); @@ -56726,22 +56990,22 @@ // $ANTLR start "rule__JvmUpperBoundAnded__Group__0__Impl" - // InternalMenuDsl.g:17179:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalMenuDsl.g:17260:1: rule__JvmUpperBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmUpperBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17183:1: ( ( '&' ) ) - // InternalMenuDsl.g:17184:1: ( '&' ) + // InternalMenuDsl.g:17264:1: ( ( '&' ) ) + // InternalMenuDsl.g:17265:1: ( '&' ) { - // InternalMenuDsl.g:17184:1: ( '&' ) - // InternalMenuDsl.g:17185:2: '&' + // InternalMenuDsl.g:17265:1: ( '&' ) + // InternalMenuDsl.g:17266:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmUpperBoundAndedAccess().getAmpersandKeyword_0()); } @@ -56767,14 +57031,14 @@ // $ANTLR start "rule__JvmUpperBoundAnded__Group__1" - // InternalMenuDsl.g:17194:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; + // InternalMenuDsl.g:17275:1: rule__JvmUpperBoundAnded__Group__1 : rule__JvmUpperBoundAnded__Group__1__Impl ; public final void rule__JvmUpperBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17198:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) - // InternalMenuDsl.g:17199:2: rule__JvmUpperBoundAnded__Group__1__Impl + // InternalMenuDsl.g:17279:1: ( rule__JvmUpperBoundAnded__Group__1__Impl ) + // InternalMenuDsl.g:17280:2: rule__JvmUpperBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__Group__1__Impl(); @@ -56800,23 +57064,23 @@ // $ANTLR start "rule__JvmUpperBoundAnded__Group__1__Impl" - // InternalMenuDsl.g:17205:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalMenuDsl.g:17286:1: rule__JvmUpperBoundAnded__Group__1__Impl : ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmUpperBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17209:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalMenuDsl.g:17210:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17290:1: ( ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalMenuDsl.g:17291:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalMenuDsl.g:17210:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalMenuDsl.g:17211:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17291:1: ( ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17292:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalMenuDsl.g:17212:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) - // InternalMenuDsl.g:17212:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 + // InternalMenuDsl.g:17293:2: ( rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17293:3: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmUpperBoundAnded__TypeReferenceAssignment_1(); @@ -56851,14 +57115,14 @@ // $ANTLR start "rule__JvmLowerBound__Group__0" - // InternalMenuDsl.g:17221:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; + // InternalMenuDsl.g:17302:1: rule__JvmLowerBound__Group__0 : rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ; public final void rule__JvmLowerBound__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17225:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) - // InternalMenuDsl.g:17226:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 + // InternalMenuDsl.g:17306:1: ( rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 ) + // InternalMenuDsl.g:17307:2: rule__JvmLowerBound__Group__0__Impl rule__JvmLowerBound__Group__1 { pushFollow(FOLLOW_44); rule__JvmLowerBound__Group__0__Impl(); @@ -56889,17 +57153,17 @@ // $ANTLR start "rule__JvmLowerBound__Group__0__Impl" - // InternalMenuDsl.g:17233:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; + // InternalMenuDsl.g:17314:1: rule__JvmLowerBound__Group__0__Impl : ( 'super' ) ; public final void rule__JvmLowerBound__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17237:1: ( ( 'super' ) ) - // InternalMenuDsl.g:17238:1: ( 'super' ) + // InternalMenuDsl.g:17318:1: ( ( 'super' ) ) + // InternalMenuDsl.g:17319:1: ( 'super' ) { - // InternalMenuDsl.g:17238:1: ( 'super' ) - // InternalMenuDsl.g:17239:2: 'super' + // InternalMenuDsl.g:17319:1: ( 'super' ) + // InternalMenuDsl.g:17320:2: 'super' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getSuperKeyword_0()); @@ -56930,14 +57194,14 @@ // $ANTLR start "rule__JvmLowerBound__Group__1" - // InternalMenuDsl.g:17248:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; + // InternalMenuDsl.g:17329:1: rule__JvmLowerBound__Group__1 : rule__JvmLowerBound__Group__1__Impl ; public final void rule__JvmLowerBound__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17252:1: ( rule__JvmLowerBound__Group__1__Impl ) - // InternalMenuDsl.g:17253:2: rule__JvmLowerBound__Group__1__Impl + // InternalMenuDsl.g:17333:1: ( rule__JvmLowerBound__Group__1__Impl ) + // InternalMenuDsl.g:17334:2: rule__JvmLowerBound__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBound__Group__1__Impl(); @@ -56963,23 +57227,23 @@ // $ANTLR start "rule__JvmLowerBound__Group__1__Impl" - // InternalMenuDsl.g:17259:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; + // InternalMenuDsl.g:17340:1: rule__JvmLowerBound__Group__1__Impl : ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBound__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17263:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) - // InternalMenuDsl.g:17264:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17344:1: ( ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) ) + // InternalMenuDsl.g:17345:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) { - // InternalMenuDsl.g:17264:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) - // InternalMenuDsl.g:17265:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17345:1: ( ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17346:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1()); } - // InternalMenuDsl.g:17266:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) - // InternalMenuDsl.g:17266:3: rule__JvmLowerBound__TypeReferenceAssignment_1 + // InternalMenuDsl.g:17347:2: ( rule__JvmLowerBound__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17347:3: rule__JvmLowerBound__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBound__TypeReferenceAssignment_1(); @@ -57014,14 +57278,14 @@ // $ANTLR start "rule__JvmLowerBoundAnded__Group__0" - // InternalMenuDsl.g:17275:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; + // InternalMenuDsl.g:17356:1: rule__JvmLowerBoundAnded__Group__0 : rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ; public final void rule__JvmLowerBoundAnded__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17279:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) - // InternalMenuDsl.g:17280:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 + // InternalMenuDsl.g:17360:1: ( rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 ) + // InternalMenuDsl.g:17361:2: rule__JvmLowerBoundAnded__Group__0__Impl rule__JvmLowerBoundAnded__Group__1 { pushFollow(FOLLOW_44); rule__JvmLowerBoundAnded__Group__0__Impl(); @@ -57052,22 +57316,22 @@ // $ANTLR start "rule__JvmLowerBoundAnded__Group__0__Impl" - // InternalMenuDsl.g:17287:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; + // InternalMenuDsl.g:17368:1: rule__JvmLowerBoundAnded__Group__0__Impl : ( '&' ) ; public final void rule__JvmLowerBoundAnded__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17291:1: ( ( '&' ) ) - // InternalMenuDsl.g:17292:1: ( '&' ) + // InternalMenuDsl.g:17372:1: ( ( '&' ) ) + // InternalMenuDsl.g:17373:1: ( '&' ) { - // InternalMenuDsl.g:17292:1: ( '&' ) - // InternalMenuDsl.g:17293:2: '&' + // InternalMenuDsl.g:17373:1: ( '&' ) + // InternalMenuDsl.g:17374:2: '&' { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } - match(input,87,FOLLOW_2); if (state.failed) return ; + match(input,88,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getJvmLowerBoundAndedAccess().getAmpersandKeyword_0()); } @@ -57093,14 +57357,14 @@ // $ANTLR start "rule__JvmLowerBoundAnded__Group__1" - // InternalMenuDsl.g:17302:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; + // InternalMenuDsl.g:17383:1: rule__JvmLowerBoundAnded__Group__1 : rule__JvmLowerBoundAnded__Group__1__Impl ; public final void rule__JvmLowerBoundAnded__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17306:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) - // InternalMenuDsl.g:17307:2: rule__JvmLowerBoundAnded__Group__1__Impl + // InternalMenuDsl.g:17387:1: ( rule__JvmLowerBoundAnded__Group__1__Impl ) + // InternalMenuDsl.g:17388:2: rule__JvmLowerBoundAnded__Group__1__Impl { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__Group__1__Impl(); @@ -57126,23 +57390,23 @@ // $ANTLR start "rule__JvmLowerBoundAnded__Group__1__Impl" - // InternalMenuDsl.g:17313:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; + // InternalMenuDsl.g:17394:1: rule__JvmLowerBoundAnded__Group__1__Impl : ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ; public final void rule__JvmLowerBoundAnded__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17317:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) - // InternalMenuDsl.g:17318:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17398:1: ( ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) ) + // InternalMenuDsl.g:17399:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) { - // InternalMenuDsl.g:17318:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) - // InternalMenuDsl.g:17319:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17399:1: ( ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) ) + // InternalMenuDsl.g:17400:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1()); } - // InternalMenuDsl.g:17320:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) - // InternalMenuDsl.g:17320:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 + // InternalMenuDsl.g:17401:2: ( rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 ) + // InternalMenuDsl.g:17401:3: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 { pushFollow(FOLLOW_2); rule__JvmLowerBoundAnded__TypeReferenceAssignment_1(); @@ -57177,14 +57441,14 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0" - // InternalMenuDsl.g:17329:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; + // InternalMenuDsl.g:17410:1: rule__QualifiedNameWithWildcard__Group__0 : rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ; public final void rule__QualifiedNameWithWildcard__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17333:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) - // InternalMenuDsl.g:17334:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 + // InternalMenuDsl.g:17414:1: ( rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 ) + // InternalMenuDsl.g:17415:2: rule__QualifiedNameWithWildcard__Group__0__Impl rule__QualifiedNameWithWildcard__Group__1 { pushFollow(FOLLOW_104); rule__QualifiedNameWithWildcard__Group__0__Impl(); @@ -57215,17 +57479,17 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__0__Impl" - // InternalMenuDsl.g:17341:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; + // InternalMenuDsl.g:17422:1: rule__QualifiedNameWithWildcard__Group__0__Impl : ( ruleQualifiedName ) ; public final void rule__QualifiedNameWithWildcard__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17345:1: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:17346:1: ( ruleQualifiedName ) + // InternalMenuDsl.g:17426:1: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:17427:1: ( ruleQualifiedName ) { - // InternalMenuDsl.g:17346:1: ( ruleQualifiedName ) - // InternalMenuDsl.g:17347:2: ruleQualifiedName + // InternalMenuDsl.g:17427:1: ( ruleQualifiedName ) + // InternalMenuDsl.g:17428:2: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getQualifiedNameParserRuleCall_0()); @@ -57260,14 +57524,14 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1" - // InternalMenuDsl.g:17356:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; + // InternalMenuDsl.g:17437:1: rule__QualifiedNameWithWildcard__Group__1 : rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ; public final void rule__QualifiedNameWithWildcard__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17360:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) - // InternalMenuDsl.g:17361:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 + // InternalMenuDsl.g:17441:1: ( rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 ) + // InternalMenuDsl.g:17442:2: rule__QualifiedNameWithWildcard__Group__1__Impl rule__QualifiedNameWithWildcard__Group__2 { pushFollow(FOLLOW_111); rule__QualifiedNameWithWildcard__Group__1__Impl(); @@ -57298,17 +57562,17 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__1__Impl" - // InternalMenuDsl.g:17368:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; + // InternalMenuDsl.g:17449:1: rule__QualifiedNameWithWildcard__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameWithWildcard__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17372:1: ( ( '.' ) ) - // InternalMenuDsl.g:17373:1: ( '.' ) + // InternalMenuDsl.g:17453:1: ( ( '.' ) ) + // InternalMenuDsl.g:17454:1: ( '.' ) { - // InternalMenuDsl.g:17373:1: ( '.' ) - // InternalMenuDsl.g:17374:2: '.' + // InternalMenuDsl.g:17454:1: ( '.' ) + // InternalMenuDsl.g:17455:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getFullStopKeyword_1()); @@ -57339,14 +57603,14 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2" - // InternalMenuDsl.g:17383:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; + // InternalMenuDsl.g:17464:1: rule__QualifiedNameWithWildcard__Group__2 : rule__QualifiedNameWithWildcard__Group__2__Impl ; public final void rule__QualifiedNameWithWildcard__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17387:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) - // InternalMenuDsl.g:17388:2: rule__QualifiedNameWithWildcard__Group__2__Impl + // InternalMenuDsl.g:17468:1: ( rule__QualifiedNameWithWildcard__Group__2__Impl ) + // InternalMenuDsl.g:17469:2: rule__QualifiedNameWithWildcard__Group__2__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameWithWildcard__Group__2__Impl(); @@ -57372,17 +57636,17 @@ // $ANTLR start "rule__QualifiedNameWithWildcard__Group__2__Impl" - // InternalMenuDsl.g:17394:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; + // InternalMenuDsl.g:17475:1: rule__QualifiedNameWithWildcard__Group__2__Impl : ( '*' ) ; public final void rule__QualifiedNameWithWildcard__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17398:1: ( ( '*' ) ) - // InternalMenuDsl.g:17399:1: ( '*' ) + // InternalMenuDsl.g:17479:1: ( ( '*' ) ) + // InternalMenuDsl.g:17480:1: ( '*' ) { - // InternalMenuDsl.g:17399:1: ( '*' ) - // InternalMenuDsl.g:17400:2: '*' + // InternalMenuDsl.g:17480:1: ( '*' ) + // InternalMenuDsl.g:17481:2: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameWithWildcardAccess().getAsteriskKeyword_2()); @@ -57413,14 +57677,14 @@ // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0" - // InternalMenuDsl.g:17410:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; + // InternalMenuDsl.g:17491:1: rule__QualifiedNameInStaticImport__Group__0 : rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ; public final void rule__QualifiedNameInStaticImport__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17414:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) - // InternalMenuDsl.g:17415:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 + // InternalMenuDsl.g:17495:1: ( rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 ) + // InternalMenuDsl.g:17496:2: rule__QualifiedNameInStaticImport__Group__0__Impl rule__QualifiedNameInStaticImport__Group__1 { pushFollow(FOLLOW_104); rule__QualifiedNameInStaticImport__Group__0__Impl(); @@ -57451,17 +57715,17 @@ // $ANTLR start "rule__QualifiedNameInStaticImport__Group__0__Impl" - // InternalMenuDsl.g:17422:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; + // InternalMenuDsl.g:17503:1: rule__QualifiedNameInStaticImport__Group__0__Impl : ( ruleValidID ) ; public final void rule__QualifiedNameInStaticImport__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17426:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:17427:1: ( ruleValidID ) + // InternalMenuDsl.g:17507:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:17508:1: ( ruleValidID ) { - // InternalMenuDsl.g:17427:1: ( ruleValidID ) - // InternalMenuDsl.g:17428:2: ruleValidID + // InternalMenuDsl.g:17508:1: ( ruleValidID ) + // InternalMenuDsl.g:17509:2: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getValidIDParserRuleCall_0()); @@ -57496,14 +57760,14 @@ // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1" - // InternalMenuDsl.g:17437:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; + // InternalMenuDsl.g:17518:1: rule__QualifiedNameInStaticImport__Group__1 : rule__QualifiedNameInStaticImport__Group__1__Impl ; public final void rule__QualifiedNameInStaticImport__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17441:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) - // InternalMenuDsl.g:17442:2: rule__QualifiedNameInStaticImport__Group__1__Impl + // InternalMenuDsl.g:17522:1: ( rule__QualifiedNameInStaticImport__Group__1__Impl ) + // InternalMenuDsl.g:17523:2: rule__QualifiedNameInStaticImport__Group__1__Impl { pushFollow(FOLLOW_2); rule__QualifiedNameInStaticImport__Group__1__Impl(); @@ -57529,17 +57793,17 @@ // $ANTLR start "rule__QualifiedNameInStaticImport__Group__1__Impl" - // InternalMenuDsl.g:17448:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; + // InternalMenuDsl.g:17529:1: rule__QualifiedNameInStaticImport__Group__1__Impl : ( '.' ) ; public final void rule__QualifiedNameInStaticImport__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17452:1: ( ( '.' ) ) - // InternalMenuDsl.g:17453:1: ( '.' ) + // InternalMenuDsl.g:17533:1: ( ( '.' ) ) + // InternalMenuDsl.g:17534:1: ( '.' ) { - // InternalMenuDsl.g:17453:1: ( '.' ) - // InternalMenuDsl.g:17454:2: '.' + // InternalMenuDsl.g:17534:1: ( '.' ) + // InternalMenuDsl.g:17535:2: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getQualifiedNameInStaticImportAccess().getFullStopKeyword_1()); @@ -57570,17 +57834,17 @@ // $ANTLR start "rule__MenuModel__ImportSectionAssignment_0" - // InternalMenuDsl.g:17464:1: rule__MenuModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ; + // InternalMenuDsl.g:17545:1: rule__MenuModel__ImportSectionAssignment_0 : ( ruleXImportSection ) ; public final void rule__MenuModel__ImportSectionAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17468:1: ( ( ruleXImportSection ) ) - // InternalMenuDsl.g:17469:2: ( ruleXImportSection ) + // InternalMenuDsl.g:17549:1: ( ( ruleXImportSection ) ) + // InternalMenuDsl.g:17550:2: ( ruleXImportSection ) { - // InternalMenuDsl.g:17469:2: ( ruleXImportSection ) - // InternalMenuDsl.g:17470:3: ruleXImportSection + // InternalMenuDsl.g:17550:2: ( ruleXImportSection ) + // InternalMenuDsl.g:17551:3: ruleXImportSection { if ( state.backtracking==0 ) { before(grammarAccess.getMenuModelAccess().getImportSectionXImportSectionParserRuleCall_0_0()); @@ -57615,17 +57879,17 @@ // $ANTLR start "rule__MenuModel__PackagesAssignment_1" - // InternalMenuDsl.g:17479:1: rule__MenuModel__PackagesAssignment_1 : ( ruleMenuPackage ) ; + // InternalMenuDsl.g:17560:1: rule__MenuModel__PackagesAssignment_1 : ( ruleMenuPackage ) ; public final void rule__MenuModel__PackagesAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17483:1: ( ( ruleMenuPackage ) ) - // InternalMenuDsl.g:17484:2: ( ruleMenuPackage ) + // InternalMenuDsl.g:17564:1: ( ( ruleMenuPackage ) ) + // InternalMenuDsl.g:17565:2: ( ruleMenuPackage ) { - // InternalMenuDsl.g:17484:2: ( ruleMenuPackage ) - // InternalMenuDsl.g:17485:3: ruleMenuPackage + // InternalMenuDsl.g:17565:2: ( ruleMenuPackage ) + // InternalMenuDsl.g:17566:3: ruleMenuPackage { if ( state.backtracking==0 ) { before(grammarAccess.getMenuModelAccess().getPackagesMenuPackageParserRuleCall_1_0()); @@ -57660,17 +57924,17 @@ // $ANTLR start "rule__MenuPackage__NameAssignment_2" - // InternalMenuDsl.g:17494:1: rule__MenuPackage__NameAssignment_2 : ( ruleQualifiedName ) ; + // InternalMenuDsl.g:17575:1: rule__MenuPackage__NameAssignment_2 : ( ruleQualifiedName ) ; public final void rule__MenuPackage__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17498:1: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:17499:2: ( ruleQualifiedName ) + // InternalMenuDsl.g:17579:1: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:17580:2: ( ruleQualifiedName ) { - // InternalMenuDsl.g:17499:2: ( ruleQualifiedName ) - // InternalMenuDsl.g:17500:3: ruleQualifiedName + // InternalMenuDsl.g:17580:2: ( ruleQualifiedName ) + // InternalMenuDsl.g:17581:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getMenuPackageAccess().getNameQualifiedNameParserRuleCall_2_0()); @@ -57705,17 +57969,17 @@ // $ANTLR start "rule__MenuPackage__ExpandedImageAssignment_3_2" - // InternalMenuDsl.g:17509:1: rule__MenuPackage__ExpandedImageAssignment_3_2 : ( RULE_STRING ) ; + // InternalMenuDsl.g:17590:1: rule__MenuPackage__ExpandedImageAssignment_3_2 : ( RULE_STRING ) ; public final void rule__MenuPackage__ExpandedImageAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17513:1: ( ( RULE_STRING ) ) - // InternalMenuDsl.g:17514:2: ( RULE_STRING ) + // InternalMenuDsl.g:17594:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:17595:2: ( RULE_STRING ) { - // InternalMenuDsl.g:17514:2: ( RULE_STRING ) - // InternalMenuDsl.g:17515:3: RULE_STRING + // InternalMenuDsl.g:17595:2: ( RULE_STRING ) + // InternalMenuDsl.g:17596:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMenuPackageAccess().getExpandedImageSTRINGTerminalRuleCall_3_2_0()); @@ -57746,17 +58010,17 @@ // $ANTLR start "rule__MenuPackage__CollapsedImageAssignment_3_4" - // InternalMenuDsl.g:17524:1: rule__MenuPackage__CollapsedImageAssignment_3_4 : ( RULE_STRING ) ; + // InternalMenuDsl.g:17605:1: rule__MenuPackage__CollapsedImageAssignment_3_4 : ( RULE_STRING ) ; public final void rule__MenuPackage__CollapsedImageAssignment_3_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17528:1: ( ( RULE_STRING ) ) - // InternalMenuDsl.g:17529:2: ( RULE_STRING ) + // InternalMenuDsl.g:17609:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:17610:2: ( RULE_STRING ) { - // InternalMenuDsl.g:17529:2: ( RULE_STRING ) - // InternalMenuDsl.g:17530:3: RULE_STRING + // InternalMenuDsl.g:17610:2: ( RULE_STRING ) + // InternalMenuDsl.g:17611:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMenuPackageAccess().getCollapsedImageSTRINGTerminalRuleCall_3_4_0()); @@ -57787,28 +58051,28 @@ // $ANTLR start "rule__MenuPackage__SubMenuIsAccordionAssignment_3_5" - // InternalMenuDsl.g:17539:1: rule__MenuPackage__SubMenuIsAccordionAssignment_3_5 : ( ( 'accordionSubmenu' ) ) ; + // InternalMenuDsl.g:17620:1: rule__MenuPackage__SubMenuIsAccordionAssignment_3_5 : ( ( 'accordionSubmenu' ) ) ; public final void rule__MenuPackage__SubMenuIsAccordionAssignment_3_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17543:1: ( ( ( 'accordionSubmenu' ) ) ) - // InternalMenuDsl.g:17544:2: ( ( 'accordionSubmenu' ) ) + // InternalMenuDsl.g:17624:1: ( ( ( 'accordionSubmenu' ) ) ) + // InternalMenuDsl.g:17625:2: ( ( 'accordionSubmenu' ) ) { - // InternalMenuDsl.g:17544:2: ( ( 'accordionSubmenu' ) ) - // InternalMenuDsl.g:17545:3: ( 'accordionSubmenu' ) + // InternalMenuDsl.g:17625:2: ( ( 'accordionSubmenu' ) ) + // InternalMenuDsl.g:17626:3: ( 'accordionSubmenu' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAccordionSubmenuKeyword_3_5_0()); } - // InternalMenuDsl.g:17546:3: ( 'accordionSubmenu' ) - // InternalMenuDsl.g:17547:4: 'accordionSubmenu' + // InternalMenuDsl.g:17627:3: ( 'accordionSubmenu' ) + // InternalMenuDsl.g:17628:4: 'accordionSubmenu' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAccordionSubmenuKeyword_3_5_0()); } - match(input,88,FOLLOW_2); if (state.failed) return ; + match(input,89,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAccordionSubmenuKeyword_3_5_0()); } @@ -57839,25 +58103,25 @@ // $ANTLR end "rule__MenuPackage__SubMenuIsAccordionAssignment_3_5" - // $ANTLR start "rule__MenuPackage__WidthAssignment_3_6_1" - // InternalMenuDsl.g:17558:1: rule__MenuPackage__WidthAssignment_3_6_1 : ( RULE_STRING ) ; - public final void rule__MenuPackage__WidthAssignment_3_6_1() throws RecognitionException { + // $ANTLR start "rule__MenuPackage__HeightAssignment_3_6_1" + // InternalMenuDsl.g:17639:1: rule__MenuPackage__HeightAssignment_3_6_1 : ( RULE_STRING ) ; + public final void rule__MenuPackage__HeightAssignment_3_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17562:1: ( ( RULE_STRING ) ) - // InternalMenuDsl.g:17563:2: ( RULE_STRING ) + // InternalMenuDsl.g:17643:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:17644:2: ( RULE_STRING ) { - // InternalMenuDsl.g:17563:2: ( RULE_STRING ) - // InternalMenuDsl.g:17564:3: RULE_STRING + // InternalMenuDsl.g:17644:2: ( RULE_STRING ) + // InternalMenuDsl.g:17645:3: RULE_STRING { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); + before(grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); } match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); + after(grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); } } @@ -57877,40 +58141,28 @@ } return ; } - // $ANTLR end "rule__MenuPackage__WidthAssignment_3_6_1" + // $ANTLR end "rule__MenuPackage__HeightAssignment_3_6_1" - // $ANTLR start "rule__MenuPackage__HasDesignerAssignment_3_7" - // InternalMenuDsl.g:17573:1: rule__MenuPackage__HasDesignerAssignment_3_7 : ( ( 'designer' ) ) ; - public final void rule__MenuPackage__HasDesignerAssignment_3_7() throws RecognitionException { + // $ANTLR start "rule__MenuPackage__WidthAssignment_3_7_1" + // InternalMenuDsl.g:17654:1: rule__MenuPackage__WidthAssignment_3_7_1 : ( RULE_STRING ) ; + public final void rule__MenuPackage__WidthAssignment_3_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17577:1: ( ( ( 'designer' ) ) ) - // InternalMenuDsl.g:17578:2: ( ( 'designer' ) ) + // InternalMenuDsl.g:17658:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:17659:2: ( RULE_STRING ) { - // InternalMenuDsl.g:17578:2: ( ( 'designer' ) ) - // InternalMenuDsl.g:17579:3: ( 'designer' ) + // InternalMenuDsl.g:17659:2: ( RULE_STRING ) + // InternalMenuDsl.g:17660:3: RULE_STRING { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); + before(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); } - // InternalMenuDsl.g:17580:3: ( 'designer' ) - // InternalMenuDsl.g:17581:4: 'designer' - { + match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); - } - match(input,89,FOLLOW_2); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); - } - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); + after(grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); } } @@ -57930,24 +58182,77 @@ } return ; } - // $ANTLR end "rule__MenuPackage__HasDesignerAssignment_3_7" + // $ANTLR end "rule__MenuPackage__WidthAssignment_3_7_1" - // $ANTLR start "rule__MenuPackage__EntriesAssignment_3_8" - // InternalMenuDsl.g:17592:1: rule__MenuPackage__EntriesAssignment_3_8 : ( ruleMenuEntry ) ; - public final void rule__MenuPackage__EntriesAssignment_3_8() throws RecognitionException { + // $ANTLR start "rule__MenuPackage__HasDesignerAssignment_3_8" + // InternalMenuDsl.g:17669:1: rule__MenuPackage__HasDesignerAssignment_3_8 : ( ( 'designer' ) ) ; + public final void rule__MenuPackage__HasDesignerAssignment_3_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17596:1: ( ( ruleMenuEntry ) ) - // InternalMenuDsl.g:17597:2: ( ruleMenuEntry ) + // InternalMenuDsl.g:17673:1: ( ( ( 'designer' ) ) ) + // InternalMenuDsl.g:17674:2: ( ( 'designer' ) ) { - // InternalMenuDsl.g:17597:2: ( ruleMenuEntry ) - // InternalMenuDsl.g:17598:3: ruleMenuEntry + // InternalMenuDsl.g:17674:2: ( ( 'designer' ) ) + // InternalMenuDsl.g:17675:3: ( 'designer' ) { if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); + before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); + } + // InternalMenuDsl.g:17676:3: ( 'designer' ) + // InternalMenuDsl.g:17677:4: 'designer' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); + } + match(input,90,FOLLOW_2); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); + } + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__MenuPackage__HasDesignerAssignment_3_8" + + + // $ANTLR start "rule__MenuPackage__EntriesAssignment_3_9" + // InternalMenuDsl.g:17688:1: rule__MenuPackage__EntriesAssignment_3_9 : ( ruleMenuEntry ) ; + public final void rule__MenuPackage__EntriesAssignment_3_9() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalMenuDsl.g:17692:1: ( ( ruleMenuEntry ) ) + // InternalMenuDsl.g:17693:2: ( ruleMenuEntry ) + { + // InternalMenuDsl.g:17693:2: ( ruleMenuEntry ) + // InternalMenuDsl.g:17694:3: ruleMenuEntry + { + if ( state.backtracking==0 ) { + before(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } pushFollow(FOLLOW_2); ruleMenuEntry(); @@ -57955,7 +58260,7 @@ state._fsp--; if (state.failed) return ; if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); + after(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } } @@ -57975,21 +58280,21 @@ } return ; } - // $ANTLR end "rule__MenuPackage__EntriesAssignment_3_8" + // $ANTLR end "rule__MenuPackage__EntriesAssignment_3_9" // $ANTLR start "rule__MenuEntry__EntryidAssignment_2" - // InternalMenuDsl.g:17607:1: rule__MenuEntry__EntryidAssignment_2 : ( ruleTRANSLATABLEID ) ; + // InternalMenuDsl.g:17703:1: rule__MenuEntry__EntryidAssignment_2 : ( ruleTRANSLATABLEID ) ; public final void rule__MenuEntry__EntryidAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17611:1: ( ( ruleTRANSLATABLEID ) ) - // InternalMenuDsl.g:17612:2: ( ruleTRANSLATABLEID ) + // InternalMenuDsl.g:17707:1: ( ( ruleTRANSLATABLEID ) ) + // InternalMenuDsl.g:17708:2: ( ruleTRANSLATABLEID ) { - // InternalMenuDsl.g:17612:2: ( ruleTRANSLATABLEID ) - // InternalMenuDsl.g:17613:3: ruleTRANSLATABLEID + // InternalMenuDsl.g:17708:2: ( ruleTRANSLATABLEID ) + // InternalMenuDsl.g:17709:3: ruleTRANSLATABLEID { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getEntryidTRANSLATABLEIDParserRuleCall_2_0()); @@ -58024,28 +58329,28 @@ // $ANTLR start "rule__MenuEntry__DescriptionAssignment_3_0" - // InternalMenuDsl.g:17622:1: rule__MenuEntry__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ; + // InternalMenuDsl.g:17718:1: rule__MenuEntry__DescriptionAssignment_3_0 : ( ( 'describedBy' ) ) ; public final void rule__MenuEntry__DescriptionAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17626:1: ( ( ( 'describedBy' ) ) ) - // InternalMenuDsl.g:17627:2: ( ( 'describedBy' ) ) + // InternalMenuDsl.g:17722:1: ( ( ( 'describedBy' ) ) ) + // InternalMenuDsl.g:17723:2: ( ( 'describedBy' ) ) { - // InternalMenuDsl.g:17627:2: ( ( 'describedBy' ) ) - // InternalMenuDsl.g:17628:3: ( 'describedBy' ) + // InternalMenuDsl.g:17723:2: ( ( 'describedBy' ) ) + // InternalMenuDsl.g:17724:3: ( 'describedBy' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDescriptionDescribedByKeyword_3_0_0()); } - // InternalMenuDsl.g:17629:3: ( 'describedBy' ) - // InternalMenuDsl.g:17630:4: 'describedBy' + // InternalMenuDsl.g:17725:3: ( 'describedBy' ) + // InternalMenuDsl.g:17726:4: 'describedBy' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDescriptionDescribedByKeyword_3_0_0()); } - match(input,90,FOLLOW_2); if (state.failed) return ; + match(input,91,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getDescriptionDescribedByKeyword_3_0_0()); } @@ -58077,17 +58382,17 @@ // $ANTLR start "rule__MenuEntry__DescriptionValueAssignment_3_1" - // InternalMenuDsl.g:17641:1: rule__MenuEntry__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ; + // InternalMenuDsl.g:17737:1: rule__MenuEntry__DescriptionValueAssignment_3_1 : ( ruleTRANSLATABLESTRING ) ; public final void rule__MenuEntry__DescriptionValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17645:1: ( ( ruleTRANSLATABLESTRING ) ) - // InternalMenuDsl.g:17646:2: ( ruleTRANSLATABLESTRING ) + // InternalMenuDsl.g:17741:1: ( ( ruleTRANSLATABLESTRING ) ) + // InternalMenuDsl.g:17742:2: ( ruleTRANSLATABLESTRING ) { - // InternalMenuDsl.g:17646:2: ( ruleTRANSLATABLESTRING ) - // InternalMenuDsl.g:17647:3: ruleTRANSLATABLESTRING + // InternalMenuDsl.g:17742:2: ( ruleTRANSLATABLESTRING ) + // InternalMenuDsl.g:17743:3: ruleTRANSLATABLESTRING { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDescriptionValueTRANSLATABLESTRINGParserRuleCall_3_1_0()); @@ -58122,28 +58427,28 @@ // $ANTLR start "rule__MenuEntry__HasImageAssignment_4_0" - // InternalMenuDsl.g:17656:1: rule__MenuEntry__HasImageAssignment_4_0 : ( ( 'image' ) ) ; + // InternalMenuDsl.g:17752:1: rule__MenuEntry__HasImageAssignment_4_0 : ( ( 'image' ) ) ; public final void rule__MenuEntry__HasImageAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17660:1: ( ( ( 'image' ) ) ) - // InternalMenuDsl.g:17661:2: ( ( 'image' ) ) + // InternalMenuDsl.g:17756:1: ( ( ( 'image' ) ) ) + // InternalMenuDsl.g:17757:2: ( ( 'image' ) ) { - // InternalMenuDsl.g:17661:2: ( ( 'image' ) ) - // InternalMenuDsl.g:17662:3: ( 'image' ) + // InternalMenuDsl.g:17757:2: ( ( 'image' ) ) + // InternalMenuDsl.g:17758:3: ( 'image' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasImageImageKeyword_4_0_0()); } - // InternalMenuDsl.g:17663:3: ( 'image' ) - // InternalMenuDsl.g:17664:4: 'image' + // InternalMenuDsl.g:17759:3: ( 'image' ) + // InternalMenuDsl.g:17760:4: 'image' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasImageImageKeyword_4_0_0()); } - match(input,91,FOLLOW_2); if (state.failed) return ; + match(input,92,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasImageImageKeyword_4_0_0()); } @@ -58175,17 +58480,17 @@ // $ANTLR start "rule__MenuEntry__ImageAssignment_4_1" - // InternalMenuDsl.g:17675:1: rule__MenuEntry__ImageAssignment_4_1 : ( RULE_STRING ) ; + // InternalMenuDsl.g:17771:1: rule__MenuEntry__ImageAssignment_4_1 : ( RULE_STRING ) ; public final void rule__MenuEntry__ImageAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17679:1: ( ( RULE_STRING ) ) - // InternalMenuDsl.g:17680:2: ( RULE_STRING ) + // InternalMenuDsl.g:17775:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:17776:2: ( RULE_STRING ) { - // InternalMenuDsl.g:17680:2: ( RULE_STRING ) - // InternalMenuDsl.g:17681:3: RULE_STRING + // InternalMenuDsl.g:17776:2: ( RULE_STRING ) + // InternalMenuDsl.g:17777:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getImageSTRINGTerminalRuleCall_4_1_0()); @@ -58216,28 +58521,28 @@ // $ANTLR start "rule__MenuEntry__ShowBadgeAssignment_5" - // InternalMenuDsl.g:17690:1: rule__MenuEntry__ShowBadgeAssignment_5 : ( ( 'showBadge' ) ) ; + // InternalMenuDsl.g:17786:1: rule__MenuEntry__ShowBadgeAssignment_5 : ( ( 'showBadge' ) ) ; public final void rule__MenuEntry__ShowBadgeAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17694:1: ( ( ( 'showBadge' ) ) ) - // InternalMenuDsl.g:17695:2: ( ( 'showBadge' ) ) + // InternalMenuDsl.g:17790:1: ( ( ( 'showBadge' ) ) ) + // InternalMenuDsl.g:17791:2: ( ( 'showBadge' ) ) { - // InternalMenuDsl.g:17695:2: ( ( 'showBadge' ) ) - // InternalMenuDsl.g:17696:3: ( 'showBadge' ) + // InternalMenuDsl.g:17791:2: ( ( 'showBadge' ) ) + // InternalMenuDsl.g:17792:3: ( 'showBadge' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getShowBadgeShowBadgeKeyword_5_0()); } - // InternalMenuDsl.g:17697:3: ( 'showBadge' ) - // InternalMenuDsl.g:17698:4: 'showBadge' + // InternalMenuDsl.g:17793:3: ( 'showBadge' ) + // InternalMenuDsl.g:17794:4: 'showBadge' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getShowBadgeShowBadgeKeyword_5_0()); } - match(input,92,FOLLOW_2); if (state.failed) return ; + match(input,93,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getShowBadgeShowBadgeKeyword_5_0()); } @@ -58269,28 +58574,28 @@ // $ANTLR start "rule__MenuEntry__HasProcessAssignment_6_0_0" - // InternalMenuDsl.g:17709:1: rule__MenuEntry__HasProcessAssignment_6_0_0 : ( ( 'process' ) ) ; + // InternalMenuDsl.g:17805:1: rule__MenuEntry__HasProcessAssignment_6_0_0 : ( ( 'process' ) ) ; public final void rule__MenuEntry__HasProcessAssignment_6_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17713:1: ( ( ( 'process' ) ) ) - // InternalMenuDsl.g:17714:2: ( ( 'process' ) ) + // InternalMenuDsl.g:17809:1: ( ( ( 'process' ) ) ) + // InternalMenuDsl.g:17810:2: ( ( 'process' ) ) { - // InternalMenuDsl.g:17714:2: ( ( 'process' ) ) - // InternalMenuDsl.g:17715:3: ( 'process' ) + // InternalMenuDsl.g:17810:2: ( ( 'process' ) ) + // InternalMenuDsl.g:17811:3: ( 'process' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasProcessProcessKeyword_6_0_0_0()); } - // InternalMenuDsl.g:17716:3: ( 'process' ) - // InternalMenuDsl.g:17717:4: 'process' + // InternalMenuDsl.g:17812:3: ( 'process' ) + // InternalMenuDsl.g:17813:4: 'process' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasProcessProcessKeyword_6_0_0_0()); } - match(input,93,FOLLOW_2); if (state.failed) return ; + match(input,94,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasProcessProcessKeyword_6_0_0_0()); } @@ -58322,23 +58627,23 @@ // $ANTLR start "rule__MenuEntry__ProcessAssignment_6_0_1" - // InternalMenuDsl.g:17728:1: rule__MenuEntry__ProcessAssignment_6_0_1 : ( ( RULE_ID ) ) ; + // InternalMenuDsl.g:17824:1: rule__MenuEntry__ProcessAssignment_6_0_1 : ( ( RULE_ID ) ) ; public final void rule__MenuEntry__ProcessAssignment_6_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17732:1: ( ( ( RULE_ID ) ) ) - // InternalMenuDsl.g:17733:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17828:1: ( ( ( RULE_ID ) ) ) + // InternalMenuDsl.g:17829:2: ( ( RULE_ID ) ) { - // InternalMenuDsl.g:17733:2: ( ( RULE_ID ) ) - // InternalMenuDsl.g:17734:3: ( RULE_ID ) + // InternalMenuDsl.g:17829:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17830:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getProcessBlipCrossReference_6_0_1_0()); } - // InternalMenuDsl.g:17735:3: ( RULE_ID ) - // InternalMenuDsl.g:17736:4: RULE_ID + // InternalMenuDsl.g:17831:3: ( RULE_ID ) + // InternalMenuDsl.g:17832:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getProcessBlipIDTerminalRuleCall_6_0_1_0_1()); @@ -58375,28 +58680,28 @@ // $ANTLR start "rule__MenuEntry__HasPerspectiveAssignment_6_1_0" - // InternalMenuDsl.g:17747:1: rule__MenuEntry__HasPerspectiveAssignment_6_1_0 : ( ( 'perspective' ) ) ; + // InternalMenuDsl.g:17843:1: rule__MenuEntry__HasPerspectiveAssignment_6_1_0 : ( ( 'perspective' ) ) ; public final void rule__MenuEntry__HasPerspectiveAssignment_6_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17751:1: ( ( ( 'perspective' ) ) ) - // InternalMenuDsl.g:17752:2: ( ( 'perspective' ) ) + // InternalMenuDsl.g:17847:1: ( ( ( 'perspective' ) ) ) + // InternalMenuDsl.g:17848:2: ( ( 'perspective' ) ) { - // InternalMenuDsl.g:17752:2: ( ( 'perspective' ) ) - // InternalMenuDsl.g:17753:3: ( 'perspective' ) + // InternalMenuDsl.g:17848:2: ( ( 'perspective' ) ) + // InternalMenuDsl.g:17849:3: ( 'perspective' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasPerspectivePerspectiveKeyword_6_1_0_0()); } - // InternalMenuDsl.g:17754:3: ( 'perspective' ) - // InternalMenuDsl.g:17755:4: 'perspective' + // InternalMenuDsl.g:17850:3: ( 'perspective' ) + // InternalMenuDsl.g:17851:4: 'perspective' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasPerspectivePerspectiveKeyword_6_1_0_0()); } - match(input,94,FOLLOW_2); if (state.failed) return ; + match(input,95,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasPerspectivePerspectiveKeyword_6_1_0_0()); } @@ -58428,23 +58733,23 @@ // $ANTLR start "rule__MenuEntry__PerspectiveAssignment_6_1_1" - // InternalMenuDsl.g:17766:1: rule__MenuEntry__PerspectiveAssignment_6_1_1 : ( ( RULE_ID ) ) ; + // InternalMenuDsl.g:17862:1: rule__MenuEntry__PerspectiveAssignment_6_1_1 : ( ( RULE_ID ) ) ; public final void rule__MenuEntry__PerspectiveAssignment_6_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17770:1: ( ( ( RULE_ID ) ) ) - // InternalMenuDsl.g:17771:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17866:1: ( ( ( RULE_ID ) ) ) + // InternalMenuDsl.g:17867:2: ( ( RULE_ID ) ) { - // InternalMenuDsl.g:17771:2: ( ( RULE_ID ) ) - // InternalMenuDsl.g:17772:3: ( RULE_ID ) + // InternalMenuDsl.g:17867:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17868:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getPerspectivePerspectiveCrossReference_6_1_1_0()); } - // InternalMenuDsl.g:17773:3: ( RULE_ID ) - // InternalMenuDsl.g:17774:4: RULE_ID + // InternalMenuDsl.g:17869:3: ( RULE_ID ) + // InternalMenuDsl.g:17870:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getPerspectivePerspectiveIDTerminalRuleCall_6_1_1_0_1()); @@ -58481,28 +58786,28 @@ // $ANTLR start "rule__MenuEntry__HasTableAssignment_6_2_0" - // InternalMenuDsl.g:17785:1: rule__MenuEntry__HasTableAssignment_6_2_0 : ( ( 'table' ) ) ; + // InternalMenuDsl.g:17881:1: rule__MenuEntry__HasTableAssignment_6_2_0 : ( ( 'table' ) ) ; public final void rule__MenuEntry__HasTableAssignment_6_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17789:1: ( ( ( 'table' ) ) ) - // InternalMenuDsl.g:17790:2: ( ( 'table' ) ) + // InternalMenuDsl.g:17885:1: ( ( ( 'table' ) ) ) + // InternalMenuDsl.g:17886:2: ( ( 'table' ) ) { - // InternalMenuDsl.g:17790:2: ( ( 'table' ) ) - // InternalMenuDsl.g:17791:3: ( 'table' ) + // InternalMenuDsl.g:17886:2: ( ( 'table' ) ) + // InternalMenuDsl.g:17887:3: ( 'table' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasTableTableKeyword_6_2_0_0()); } - // InternalMenuDsl.g:17792:3: ( 'table' ) - // InternalMenuDsl.g:17793:4: 'table' + // InternalMenuDsl.g:17888:3: ( 'table' ) + // InternalMenuDsl.g:17889:4: 'table' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasTableTableKeyword_6_2_0_0()); } - match(input,95,FOLLOW_2); if (state.failed) return ; + match(input,96,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasTableTableKeyword_6_2_0_0()); } @@ -58534,23 +58839,23 @@ // $ANTLR start "rule__MenuEntry__TableAssignment_6_2_1" - // InternalMenuDsl.g:17804:1: rule__MenuEntry__TableAssignment_6_2_1 : ( ( RULE_ID ) ) ; + // InternalMenuDsl.g:17900:1: rule__MenuEntry__TableAssignment_6_2_1 : ( ( RULE_ID ) ) ; public final void rule__MenuEntry__TableAssignment_6_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17808:1: ( ( ( RULE_ID ) ) ) - // InternalMenuDsl.g:17809:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17904:1: ( ( ( RULE_ID ) ) ) + // InternalMenuDsl.g:17905:2: ( ( RULE_ID ) ) { - // InternalMenuDsl.g:17809:2: ( ( RULE_ID ) ) - // InternalMenuDsl.g:17810:3: ( RULE_ID ) + // InternalMenuDsl.g:17905:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17906:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getTableTableCrossReference_6_2_1_0()); } - // InternalMenuDsl.g:17811:3: ( RULE_ID ) - // InternalMenuDsl.g:17812:4: RULE_ID + // InternalMenuDsl.g:17907:3: ( RULE_ID ) + // InternalMenuDsl.g:17908:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getTableTableIDTerminalRuleCall_6_2_1_0_1()); @@ -58587,28 +58892,28 @@ // $ANTLR start "rule__MenuEntry__HasDialogAssignment_6_3_0" - // InternalMenuDsl.g:17823:1: rule__MenuEntry__HasDialogAssignment_6_3_0 : ( ( 'dialog' ) ) ; + // InternalMenuDsl.g:17919:1: rule__MenuEntry__HasDialogAssignment_6_3_0 : ( ( 'dialog' ) ) ; public final void rule__MenuEntry__HasDialogAssignment_6_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17827:1: ( ( ( 'dialog' ) ) ) - // InternalMenuDsl.g:17828:2: ( ( 'dialog' ) ) + // InternalMenuDsl.g:17923:1: ( ( ( 'dialog' ) ) ) + // InternalMenuDsl.g:17924:2: ( ( 'dialog' ) ) { - // InternalMenuDsl.g:17828:2: ( ( 'dialog' ) ) - // InternalMenuDsl.g:17829:3: ( 'dialog' ) + // InternalMenuDsl.g:17924:2: ( ( 'dialog' ) ) + // InternalMenuDsl.g:17925:3: ( 'dialog' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasDialogDialogKeyword_6_3_0_0()); } - // InternalMenuDsl.g:17830:3: ( 'dialog' ) - // InternalMenuDsl.g:17831:4: 'dialog' + // InternalMenuDsl.g:17926:3: ( 'dialog' ) + // InternalMenuDsl.g:17927:4: 'dialog' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasDialogDialogKeyword_6_3_0_0()); } - match(input,96,FOLLOW_2); if (state.failed) return ; + match(input,97,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasDialogDialogKeyword_6_3_0_0()); } @@ -58640,23 +58945,23 @@ // $ANTLR start "rule__MenuEntry__DialogAssignment_6_3_1" - // InternalMenuDsl.g:17842:1: rule__MenuEntry__DialogAssignment_6_3_1 : ( ( RULE_ID ) ) ; + // InternalMenuDsl.g:17938:1: rule__MenuEntry__DialogAssignment_6_3_1 : ( ( RULE_ID ) ) ; public final void rule__MenuEntry__DialogAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17846:1: ( ( ( RULE_ID ) ) ) - // InternalMenuDsl.g:17847:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17942:1: ( ( ( RULE_ID ) ) ) + // InternalMenuDsl.g:17943:2: ( ( RULE_ID ) ) { - // InternalMenuDsl.g:17847:2: ( ( RULE_ID ) ) - // InternalMenuDsl.g:17848:3: ( RULE_ID ) + // InternalMenuDsl.g:17943:2: ( ( RULE_ID ) ) + // InternalMenuDsl.g:17944:3: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDialogDialogCrossReference_6_3_1_0()); } - // InternalMenuDsl.g:17849:3: ( RULE_ID ) - // InternalMenuDsl.g:17850:4: RULE_ID + // InternalMenuDsl.g:17945:3: ( RULE_ID ) + // InternalMenuDsl.g:17946:4: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getDialogDialogIDTerminalRuleCall_6_3_1_0_1()); @@ -58693,28 +58998,28 @@ // $ANTLR start "rule__MenuEntry__HasUserFilterAssignment_6_4" - // InternalMenuDsl.g:17861:1: rule__MenuEntry__HasUserFilterAssignment_6_4 : ( ( 'userFilter' ) ) ; + // InternalMenuDsl.g:17957:1: rule__MenuEntry__HasUserFilterAssignment_6_4 : ( ( 'userFilter' ) ) ; public final void rule__MenuEntry__HasUserFilterAssignment_6_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17865:1: ( ( ( 'userFilter' ) ) ) - // InternalMenuDsl.g:17866:2: ( ( 'userFilter' ) ) + // InternalMenuDsl.g:17961:1: ( ( ( 'userFilter' ) ) ) + // InternalMenuDsl.g:17962:2: ( ( 'userFilter' ) ) { - // InternalMenuDsl.g:17866:2: ( ( 'userFilter' ) ) - // InternalMenuDsl.g:17867:3: ( 'userFilter' ) + // InternalMenuDsl.g:17962:2: ( ( 'userFilter' ) ) + // InternalMenuDsl.g:17963:3: ( 'userFilter' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasUserFilterUserFilterKeyword_6_4_0()); } - // InternalMenuDsl.g:17868:3: ( 'userFilter' ) - // InternalMenuDsl.g:17869:4: 'userFilter' + // InternalMenuDsl.g:17964:3: ( 'userFilter' ) + // InternalMenuDsl.g:17965:4: 'userFilter' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasUserFilterUserFilterKeyword_6_4_0()); } - match(input,97,FOLLOW_2); if (state.failed) return ; + match(input,98,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasUserFilterUserFilterKeyword_6_4_0()); } @@ -58746,28 +59051,28 @@ // $ANTLR start "rule__MenuEntry__HasKeyBindingAssignment_6_5" - // InternalMenuDsl.g:17880:1: rule__MenuEntry__HasKeyBindingAssignment_6_5 : ( ( 'keyBinding' ) ) ; + // InternalMenuDsl.g:17976:1: rule__MenuEntry__HasKeyBindingAssignment_6_5 : ( ( 'keyBinding' ) ) ; public final void rule__MenuEntry__HasKeyBindingAssignment_6_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17884:1: ( ( ( 'keyBinding' ) ) ) - // InternalMenuDsl.g:17885:2: ( ( 'keyBinding' ) ) + // InternalMenuDsl.g:17980:1: ( ( ( 'keyBinding' ) ) ) + // InternalMenuDsl.g:17981:2: ( ( 'keyBinding' ) ) { - // InternalMenuDsl.g:17885:2: ( ( 'keyBinding' ) ) - // InternalMenuDsl.g:17886:3: ( 'keyBinding' ) + // InternalMenuDsl.g:17981:2: ( ( 'keyBinding' ) ) + // InternalMenuDsl.g:17982:3: ( 'keyBinding' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasKeyBindingKeyBindingKeyword_6_5_0()); } - // InternalMenuDsl.g:17887:3: ( 'keyBinding' ) - // InternalMenuDsl.g:17888:4: 'keyBinding' + // InternalMenuDsl.g:17983:3: ( 'keyBinding' ) + // InternalMenuDsl.g:17984:4: 'keyBinding' { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getHasKeyBindingKeyBindingKeyword_6_5_0()); } - match(input,98,FOLLOW_2); if (state.failed) return ; + match(input,99,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMenuEntryAccess().getHasKeyBindingKeyBindingKeyword_6_5_0()); } @@ -58799,17 +59104,17 @@ // $ANTLR start "rule__MenuEntry__SubentriesAssignment_7_1" - // InternalMenuDsl.g:17899:1: rule__MenuEntry__SubentriesAssignment_7_1 : ( ruleMenuEntry ) ; + // InternalMenuDsl.g:17995:1: rule__MenuEntry__SubentriesAssignment_7_1 : ( ruleMenuEntry ) ; public final void rule__MenuEntry__SubentriesAssignment_7_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17903:1: ( ( ruleMenuEntry ) ) - // InternalMenuDsl.g:17904:2: ( ruleMenuEntry ) + // InternalMenuDsl.g:17999:1: ( ( ruleMenuEntry ) ) + // InternalMenuDsl.g:18000:2: ( ruleMenuEntry ) { - // InternalMenuDsl.g:17904:2: ( ruleMenuEntry ) - // InternalMenuDsl.g:17905:3: ruleMenuEntry + // InternalMenuDsl.g:18000:2: ( ruleMenuEntry ) + // InternalMenuDsl.g:18001:3: ruleMenuEntry { if ( state.backtracking==0 ) { before(grammarAccess.getMenuEntryAccess().getSubentriesMenuEntryParserRuleCall_7_1_0()); @@ -58844,23 +59149,23 @@ // $ANTLR start "rule__XImportDeclaration__StaticAssignment_2_0_0" - // InternalMenuDsl.g:17914:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ; + // InternalMenuDsl.g:18010:1: rule__XImportDeclaration__StaticAssignment_2_0_0 : ( ( 'static' ) ) ; public final void rule__XImportDeclaration__StaticAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17918:1: ( ( ( 'static' ) ) ) - // InternalMenuDsl.g:17919:2: ( ( 'static' ) ) + // InternalMenuDsl.g:18014:1: ( ( ( 'static' ) ) ) + // InternalMenuDsl.g:18015:2: ( ( 'static' ) ) { - // InternalMenuDsl.g:17919:2: ( ( 'static' ) ) - // InternalMenuDsl.g:17920:3: ( 'static' ) + // InternalMenuDsl.g:18015:2: ( ( 'static' ) ) + // InternalMenuDsl.g:18016:3: ( 'static' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); } - // InternalMenuDsl.g:17921:3: ( 'static' ) - // InternalMenuDsl.g:17922:4: 'static' + // InternalMenuDsl.g:18017:3: ( 'static' ) + // InternalMenuDsl.g:18018:4: 'static' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getStaticStaticKeyword_2_0_0_0()); @@ -58897,23 +59202,23 @@ // $ANTLR start "rule__XImportDeclaration__ExtensionAssignment_2_0_1" - // InternalMenuDsl.g:17933:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ; + // InternalMenuDsl.g:18029:1: rule__XImportDeclaration__ExtensionAssignment_2_0_1 : ( ( 'extension' ) ) ; public final void rule__XImportDeclaration__ExtensionAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17937:1: ( ( ( 'extension' ) ) ) - // InternalMenuDsl.g:17938:2: ( ( 'extension' ) ) + // InternalMenuDsl.g:18033:1: ( ( ( 'extension' ) ) ) + // InternalMenuDsl.g:18034:2: ( ( 'extension' ) ) { - // InternalMenuDsl.g:17938:2: ( ( 'extension' ) ) - // InternalMenuDsl.g:17939:3: ( 'extension' ) + // InternalMenuDsl.g:18034:2: ( ( 'extension' ) ) + // InternalMenuDsl.g:18035:3: ( 'extension' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); } - // InternalMenuDsl.g:17940:3: ( 'extension' ) - // InternalMenuDsl.g:17941:4: 'extension' + // InternalMenuDsl.g:18036:3: ( 'extension' ) + // InternalMenuDsl.g:18037:4: 'extension' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getExtensionExtensionKeyword_2_0_1_0()); @@ -58950,23 +59255,23 @@ // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_0_2" - // InternalMenuDsl.g:17952:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; + // InternalMenuDsl.g:18048:1: rule__XImportDeclaration__ImportedTypeAssignment_2_0_2 : ( ( ruleQualifiedNameInStaticImport ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_2_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17956:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) - // InternalMenuDsl.g:17957:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalMenuDsl.g:18052:1: ( ( ( ruleQualifiedNameInStaticImport ) ) ) + // InternalMenuDsl.g:18053:2: ( ( ruleQualifiedNameInStaticImport ) ) { - // InternalMenuDsl.g:17957:2: ( ( ruleQualifiedNameInStaticImport ) ) - // InternalMenuDsl.g:17958:3: ( ruleQualifiedNameInStaticImport ) + // InternalMenuDsl.g:18053:2: ( ( ruleQualifiedNameInStaticImport ) ) + // InternalMenuDsl.g:18054:3: ( ruleQualifiedNameInStaticImport ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_0_2_0()); } - // InternalMenuDsl.g:17959:3: ( ruleQualifiedNameInStaticImport ) - // InternalMenuDsl.g:17960:4: ruleQualifiedNameInStaticImport + // InternalMenuDsl.g:18055:3: ( ruleQualifiedNameInStaticImport ) + // InternalMenuDsl.g:18056:4: ruleQualifiedNameInStaticImport { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameInStaticImportParserRuleCall_2_0_2_0_1()); @@ -59007,23 +59312,23 @@ // $ANTLR start "rule__XImportDeclaration__WildcardAssignment_2_0_3_0" - // InternalMenuDsl.g:17971:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ; + // InternalMenuDsl.g:18067:1: rule__XImportDeclaration__WildcardAssignment_2_0_3_0 : ( ( '*' ) ) ; public final void rule__XImportDeclaration__WildcardAssignment_2_0_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17975:1: ( ( ( '*' ) ) ) - // InternalMenuDsl.g:17976:2: ( ( '*' ) ) + // InternalMenuDsl.g:18071:1: ( ( ( '*' ) ) ) + // InternalMenuDsl.g:18072:2: ( ( '*' ) ) { - // InternalMenuDsl.g:17976:2: ( ( '*' ) ) - // InternalMenuDsl.g:17977:3: ( '*' ) + // InternalMenuDsl.g:18072:2: ( ( '*' ) ) + // InternalMenuDsl.g:18073:3: ( '*' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); } - // InternalMenuDsl.g:17978:3: ( '*' ) - // InternalMenuDsl.g:17979:4: '*' + // InternalMenuDsl.g:18074:3: ( '*' ) + // InternalMenuDsl.g:18075:4: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getWildcardAsteriskKeyword_2_0_3_0_0()); @@ -59060,17 +59365,17 @@ // $ANTLR start "rule__XImportDeclaration__MemberNameAssignment_2_0_3_1" - // InternalMenuDsl.g:17990:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ; + // InternalMenuDsl.g:18086:1: rule__XImportDeclaration__MemberNameAssignment_2_0_3_1 : ( ruleValidID ) ; public final void rule__XImportDeclaration__MemberNameAssignment_2_0_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:17994:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:17995:2: ( ruleValidID ) + // InternalMenuDsl.g:18090:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:18091:2: ( ruleValidID ) { - // InternalMenuDsl.g:17995:2: ( ruleValidID ) - // InternalMenuDsl.g:17996:3: ruleValidID + // InternalMenuDsl.g:18091:2: ( ruleValidID ) + // InternalMenuDsl.g:18092:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getMemberNameValidIDParserRuleCall_2_0_3_1_0()); @@ -59105,23 +59410,23 @@ // $ANTLR start "rule__XImportDeclaration__ImportedTypeAssignment_2_1" - // InternalMenuDsl.g:18005:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ; + // InternalMenuDsl.g:18101:1: rule__XImportDeclaration__ImportedTypeAssignment_2_1 : ( ( ruleQualifiedName ) ) ; public final void rule__XImportDeclaration__ImportedTypeAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18009:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMenuDsl.g:18010:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:18105:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMenuDsl.g:18106:2: ( ( ruleQualifiedName ) ) { - // InternalMenuDsl.g:18010:2: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:18011:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:18106:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:18107:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeCrossReference_2_1_0()); } - // InternalMenuDsl.g:18012:3: ( ruleQualifiedName ) - // InternalMenuDsl.g:18013:4: ruleQualifiedName + // InternalMenuDsl.g:18108:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:18109:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedTypeJvmDeclaredTypeQualifiedNameParserRuleCall_2_1_0_1()); @@ -59162,17 +59467,17 @@ // $ANTLR start "rule__XImportDeclaration__ImportedNamespaceAssignment_2_2" - // InternalMenuDsl.g:18024:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ; + // InternalMenuDsl.g:18120:1: rule__XImportDeclaration__ImportedNamespaceAssignment_2_2 : ( ruleQualifiedNameWithWildcard ) ; public final void rule__XImportDeclaration__ImportedNamespaceAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18028:1: ( ( ruleQualifiedNameWithWildcard ) ) - // InternalMenuDsl.g:18029:2: ( ruleQualifiedNameWithWildcard ) + // InternalMenuDsl.g:18124:1: ( ( ruleQualifiedNameWithWildcard ) ) + // InternalMenuDsl.g:18125:2: ( ruleQualifiedNameWithWildcard ) { - // InternalMenuDsl.g:18029:2: ( ruleQualifiedNameWithWildcard ) - // InternalMenuDsl.g:18030:3: ruleQualifiedNameWithWildcard + // InternalMenuDsl.g:18125:2: ( ruleQualifiedNameWithWildcard ) + // InternalMenuDsl.g:18126:3: ruleQualifiedNameWithWildcard { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceQualifiedNameWithWildcardParserRuleCall_2_2_0()); @@ -59207,28 +59512,28 @@ // $ANTLR start "rule__XImportDeclaration__FqnImportAssignment_2_3_0" - // InternalMenuDsl.g:18039:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ; + // InternalMenuDsl.g:18135:1: rule__XImportDeclaration__FqnImportAssignment_2_3_0 : ( ( 'ns' ) ) ; public final void rule__XImportDeclaration__FqnImportAssignment_2_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18043:1: ( ( ( 'ns' ) ) ) - // InternalMenuDsl.g:18044:2: ( ( 'ns' ) ) + // InternalMenuDsl.g:18139:1: ( ( ( 'ns' ) ) ) + // InternalMenuDsl.g:18140:2: ( ( 'ns' ) ) { - // InternalMenuDsl.g:18044:2: ( ( 'ns' ) ) - // InternalMenuDsl.g:18045:3: ( 'ns' ) + // InternalMenuDsl.g:18140:2: ( ( 'ns' ) ) + // InternalMenuDsl.g:18141:3: ( 'ns' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } - // InternalMenuDsl.g:18046:3: ( 'ns' ) - // InternalMenuDsl.g:18047:4: 'ns' + // InternalMenuDsl.g:18142:3: ( 'ns' ) + // InternalMenuDsl.g:18143:4: 'ns' { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } - match(input,99,FOLLOW_2); if (state.failed) return ; + match(input,100,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXImportDeclarationAccess().getFqnImportNsKeyword_2_3_0_0()); } @@ -59260,17 +59565,17 @@ // $ANTLR start "rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1" - // InternalMenuDsl.g:18058:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ; + // InternalMenuDsl.g:18154:1: rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1 : ( ruleQualifiedName ) ; public final void rule__XImportDeclaration__ImportedFullyQualifiedNameAssignment_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18062:1: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:18063:2: ( ruleQualifiedName ) + // InternalMenuDsl.g:18158:1: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:18159:2: ( ruleQualifiedName ) { - // InternalMenuDsl.g:18063:2: ( ruleQualifiedName ) - // InternalMenuDsl.g:18064:3: ruleQualifiedName + // InternalMenuDsl.g:18159:2: ( ruleQualifiedName ) + // InternalMenuDsl.g:18160:3: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXImportDeclarationAccess().getImportedFullyQualifiedNameQualifiedNameParserRuleCall_2_3_1_0()); @@ -59305,23 +59610,23 @@ // $ANTLR start "rule__XAnnotation__AnnotationTypeAssignment_2" - // InternalMenuDsl.g:18073:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalMenuDsl.g:18169:1: rule__XAnnotation__AnnotationTypeAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XAnnotation__AnnotationTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18077:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMenuDsl.g:18078:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:18173:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMenuDsl.g:18174:2: ( ( ruleQualifiedName ) ) { - // InternalMenuDsl.g:18078:2: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:18079:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:18174:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:18175:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeCrossReference_2_0()); } - // InternalMenuDsl.g:18080:3: ( ruleQualifiedName ) - // InternalMenuDsl.g:18081:4: ruleQualifiedName + // InternalMenuDsl.g:18176:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:18177:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getAnnotationTypeJvmAnnotationTypeQualifiedNameParserRuleCall_2_0_1()); @@ -59362,17 +59667,17 @@ // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0" - // InternalMenuDsl.g:18092:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ; + // InternalMenuDsl.g:18188:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18096:1: ( ( ruleXAnnotationElementValuePair ) ) - // InternalMenuDsl.g:18097:2: ( ruleXAnnotationElementValuePair ) + // InternalMenuDsl.g:18192:1: ( ( ruleXAnnotationElementValuePair ) ) + // InternalMenuDsl.g:18193:2: ( ruleXAnnotationElementValuePair ) { - // InternalMenuDsl.g:18097:2: ( ruleXAnnotationElementValuePair ) - // InternalMenuDsl.g:18098:3: ruleXAnnotationElementValuePair + // InternalMenuDsl.g:18193:2: ( ruleXAnnotationElementValuePair ) + // InternalMenuDsl.g:18194:3: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_0_0()); @@ -59407,17 +59712,17 @@ // $ANTLR start "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1" - // InternalMenuDsl.g:18107:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ; + // InternalMenuDsl.g:18203:1: rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1 : ( ruleXAnnotationElementValuePair ) ; public final void rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18111:1: ( ( ruleXAnnotationElementValuePair ) ) - // InternalMenuDsl.g:18112:2: ( ruleXAnnotationElementValuePair ) + // InternalMenuDsl.g:18207:1: ( ( ruleXAnnotationElementValuePair ) ) + // InternalMenuDsl.g:18208:2: ( ruleXAnnotationElementValuePair ) { - // InternalMenuDsl.g:18112:2: ( ruleXAnnotationElementValuePair ) - // InternalMenuDsl.g:18113:3: ruleXAnnotationElementValuePair + // InternalMenuDsl.g:18208:2: ( ruleXAnnotationElementValuePair ) + // InternalMenuDsl.g:18209:3: ruleXAnnotationElementValuePair { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getElementValuePairsXAnnotationElementValuePairParserRuleCall_3_1_0_1_1_0()); @@ -59452,17 +59757,17 @@ // $ANTLR start "rule__XAnnotation__ValueAssignment_3_1_1" - // InternalMenuDsl.g:18122:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ; + // InternalMenuDsl.g:18218:1: rule__XAnnotation__ValueAssignment_3_1_1 : ( ruleXAnnotationElementValueOrCommaList ) ; public final void rule__XAnnotation__ValueAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18126:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) - // InternalMenuDsl.g:18127:2: ( ruleXAnnotationElementValueOrCommaList ) + // InternalMenuDsl.g:18222:1: ( ( ruleXAnnotationElementValueOrCommaList ) ) + // InternalMenuDsl.g:18223:2: ( ruleXAnnotationElementValueOrCommaList ) { - // InternalMenuDsl.g:18127:2: ( ruleXAnnotationElementValueOrCommaList ) - // InternalMenuDsl.g:18128:3: ruleXAnnotationElementValueOrCommaList + // InternalMenuDsl.g:18223:2: ( ruleXAnnotationElementValueOrCommaList ) + // InternalMenuDsl.g:18224:3: ruleXAnnotationElementValueOrCommaList { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationAccess().getValueXAnnotationElementValueOrCommaListParserRuleCall_3_1_1_0()); @@ -59497,23 +59802,23 @@ // $ANTLR start "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0" - // InternalMenuDsl.g:18137:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ; + // InternalMenuDsl.g:18233:1: rule__XAnnotationElementValuePair__ElementAssignment_0_0_0 : ( ( ruleValidID ) ) ; public final void rule__XAnnotationElementValuePair__ElementAssignment_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18141:1: ( ( ( ruleValidID ) ) ) - // InternalMenuDsl.g:18142:2: ( ( ruleValidID ) ) + // InternalMenuDsl.g:18237:1: ( ( ( ruleValidID ) ) ) + // InternalMenuDsl.g:18238:2: ( ( ruleValidID ) ) { - // InternalMenuDsl.g:18142:2: ( ( ruleValidID ) ) - // InternalMenuDsl.g:18143:3: ( ruleValidID ) + // InternalMenuDsl.g:18238:2: ( ( ruleValidID ) ) + // InternalMenuDsl.g:18239:3: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationCrossReference_0_0_0_0()); } - // InternalMenuDsl.g:18144:3: ( ruleValidID ) - // InternalMenuDsl.g:18145:4: ruleValidID + // InternalMenuDsl.g:18240:3: ( ruleValidID ) + // InternalMenuDsl.g:18241:4: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getElementJvmOperationValidIDParserRuleCall_0_0_0_0_1()); @@ -59554,17 +59859,17 @@ // $ANTLR start "rule__XAnnotationElementValuePair__ValueAssignment_1" - // InternalMenuDsl.g:18156:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; + // InternalMenuDsl.g:18252:1: rule__XAnnotationElementValuePair__ValueAssignment_1 : ( ruleXAnnotationElementValue ) ; public final void rule__XAnnotationElementValuePair__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18160:1: ( ( ruleXAnnotationElementValue ) ) - // InternalMenuDsl.g:18161:2: ( ruleXAnnotationElementValue ) + // InternalMenuDsl.g:18256:1: ( ( ruleXAnnotationElementValue ) ) + // InternalMenuDsl.g:18257:2: ( ruleXAnnotationElementValue ) { - // InternalMenuDsl.g:18161:2: ( ruleXAnnotationElementValue ) - // InternalMenuDsl.g:18162:3: ruleXAnnotationElementValue + // InternalMenuDsl.g:18257:2: ( ruleXAnnotationElementValue ) + // InternalMenuDsl.g:18258:3: ruleXAnnotationElementValue { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValuePairAccess().getValueXAnnotationElementValueParserRuleCall_1_0()); @@ -59599,17 +59904,17 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0" - // InternalMenuDsl.g:18171:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:18267:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18175:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:18176:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18271:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:18272:2: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:18176:2: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:18177:3: ruleXAnnotationOrExpression + // InternalMenuDsl.g:18272:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18273:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); @@ -59644,17 +59949,17 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1" - // InternalMenuDsl.g:18186:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:18282:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18190:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:18191:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18286:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:18287:2: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:18191:2: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:18192:3: ruleXAnnotationOrExpression + // InternalMenuDsl.g:18287:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18288:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); @@ -59689,17 +59994,17 @@ // $ANTLR start "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1" - // InternalMenuDsl.g:18201:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:18297:1: rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18205:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:18206:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18301:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:18302:2: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:18206:2: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:18207:3: ruleXAnnotationOrExpression + // InternalMenuDsl.g:18302:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18303:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsXAnnotationOrExpressionParserRuleCall_1_1_1_1_0()); @@ -59734,17 +60039,17 @@ // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_0" - // InternalMenuDsl.g:18216:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:18312:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_0 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18220:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:18221:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18316:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:18317:2: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:18221:2: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:18222:3: ruleXAnnotationOrExpression + // InternalMenuDsl.g:18317:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18318:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_0_0()); @@ -59779,17 +60084,17 @@ // $ANTLR start "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1" - // InternalMenuDsl.g:18231:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; + // InternalMenuDsl.g:18327:1: rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1 : ( ruleXAnnotationOrExpression ) ; public final void rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18235:1: ( ( ruleXAnnotationOrExpression ) ) - // InternalMenuDsl.g:18236:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18331:1: ( ( ruleXAnnotationOrExpression ) ) + // InternalMenuDsl.g:18332:2: ( ruleXAnnotationOrExpression ) { - // InternalMenuDsl.g:18236:2: ( ruleXAnnotationOrExpression ) - // InternalMenuDsl.g:18237:3: ruleXAnnotationOrExpression + // InternalMenuDsl.g:18332:2: ( ruleXAnnotationOrExpression ) + // InternalMenuDsl.g:18333:3: ruleXAnnotationOrExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAnnotationElementValueAccess().getElementsXAnnotationOrExpressionParserRuleCall_0_1_1_1_0()); @@ -59824,23 +60129,23 @@ // $ANTLR start "rule__XAssignment__FeatureAssignment_0_1" - // InternalMenuDsl.g:18246:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; + // InternalMenuDsl.g:18342:1: rule__XAssignment__FeatureAssignment_0_1 : ( ( ruleFeatureCallID ) ) ; public final void rule__XAssignment__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18250:1: ( ( ( ruleFeatureCallID ) ) ) - // InternalMenuDsl.g:18251:2: ( ( ruleFeatureCallID ) ) + // InternalMenuDsl.g:18346:1: ( ( ( ruleFeatureCallID ) ) ) + // InternalMenuDsl.g:18347:2: ( ( ruleFeatureCallID ) ) { - // InternalMenuDsl.g:18251:2: ( ( ruleFeatureCallID ) ) - // InternalMenuDsl.g:18252:3: ( ruleFeatureCallID ) + // InternalMenuDsl.g:18347:2: ( ( ruleFeatureCallID ) ) + // InternalMenuDsl.g:18348:3: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // InternalMenuDsl.g:18253:3: ( ruleFeatureCallID ) - // InternalMenuDsl.g:18254:4: ruleFeatureCallID + // InternalMenuDsl.g:18349:3: ( ruleFeatureCallID ) + // InternalMenuDsl.g:18350:4: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_0_1_0_1()); @@ -59881,17 +60186,17 @@ // $ANTLR start "rule__XAssignment__ValueAssignment_0_3" - // InternalMenuDsl.g:18265:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; + // InternalMenuDsl.g:18361:1: rule__XAssignment__ValueAssignment_0_3 : ( ruleXAssignment ) ; public final void rule__XAssignment__ValueAssignment_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18269:1: ( ( ruleXAssignment ) ) - // InternalMenuDsl.g:18270:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18365:1: ( ( ruleXAssignment ) ) + // InternalMenuDsl.g:18366:2: ( ruleXAssignment ) { - // InternalMenuDsl.g:18270:2: ( ruleXAssignment ) - // InternalMenuDsl.g:18271:3: ruleXAssignment + // InternalMenuDsl.g:18366:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18367:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getValueXAssignmentParserRuleCall_0_3_0()); @@ -59926,23 +60231,23 @@ // $ANTLR start "rule__XAssignment__FeatureAssignment_1_1_0_0_1" - // InternalMenuDsl.g:18280:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; + // InternalMenuDsl.g:18376:1: rule__XAssignment__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpMultiAssign ) ) ; public final void rule__XAssignment__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18284:1: ( ( ( ruleOpMultiAssign ) ) ) - // InternalMenuDsl.g:18285:2: ( ( ruleOpMultiAssign ) ) + // InternalMenuDsl.g:18380:1: ( ( ( ruleOpMultiAssign ) ) ) + // InternalMenuDsl.g:18381:2: ( ( ruleOpMultiAssign ) ) { - // InternalMenuDsl.g:18285:2: ( ( ruleOpMultiAssign ) ) - // InternalMenuDsl.g:18286:3: ( ruleOpMultiAssign ) + // InternalMenuDsl.g:18381:2: ( ( ruleOpMultiAssign ) ) + // InternalMenuDsl.g:18382:3: ( ruleOpMultiAssign ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // InternalMenuDsl.g:18287:3: ( ruleOpMultiAssign ) - // InternalMenuDsl.g:18288:4: ruleOpMultiAssign + // InternalMenuDsl.g:18383:3: ( ruleOpMultiAssign ) + // InternalMenuDsl.g:18384:4: ruleOpMultiAssign { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getFeatureJvmIdentifiableElementOpMultiAssignParserRuleCall_1_1_0_0_1_0_1()); @@ -59983,17 +60288,17 @@ // $ANTLR start "rule__XAssignment__RightOperandAssignment_1_1_1" - // InternalMenuDsl.g:18299:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; + // InternalMenuDsl.g:18395:1: rule__XAssignment__RightOperandAssignment_1_1_1 : ( ruleXAssignment ) ; public final void rule__XAssignment__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18303:1: ( ( ruleXAssignment ) ) - // InternalMenuDsl.g:18304:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18399:1: ( ( ruleXAssignment ) ) + // InternalMenuDsl.g:18400:2: ( ruleXAssignment ) { - // InternalMenuDsl.g:18304:2: ( ruleXAssignment ) - // InternalMenuDsl.g:18305:3: ruleXAssignment + // InternalMenuDsl.g:18400:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18401:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXAssignmentAccess().getRightOperandXAssignmentParserRuleCall_1_1_1_0()); @@ -60028,23 +60333,23 @@ // $ANTLR start "rule__XOrExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18314:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; + // InternalMenuDsl.g:18410:1: rule__XOrExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOr ) ) ; public final void rule__XOrExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18318:1: ( ( ( ruleOpOr ) ) ) - // InternalMenuDsl.g:18319:2: ( ( ruleOpOr ) ) + // InternalMenuDsl.g:18414:1: ( ( ( ruleOpOr ) ) ) + // InternalMenuDsl.g:18415:2: ( ( ruleOpOr ) ) { - // InternalMenuDsl.g:18319:2: ( ( ruleOpOr ) ) - // InternalMenuDsl.g:18320:3: ( ruleOpOr ) + // InternalMenuDsl.g:18415:2: ( ( ruleOpOr ) ) + // InternalMenuDsl.g:18416:3: ( ruleOpOr ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18321:3: ( ruleOpOr ) - // InternalMenuDsl.g:18322:4: ruleOpOr + // InternalMenuDsl.g:18417:3: ( ruleOpOr ) + // InternalMenuDsl.g:18418:4: ruleOpOr { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getFeatureJvmIdentifiableElementOpOrParserRuleCall_1_0_0_1_0_1()); @@ -60085,17 +60390,17 @@ // $ANTLR start "rule__XOrExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18333:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; + // InternalMenuDsl.g:18429:1: rule__XOrExpression__RightOperandAssignment_1_1 : ( ruleXAndExpression ) ; public final void rule__XOrExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18337:1: ( ( ruleXAndExpression ) ) - // InternalMenuDsl.g:18338:2: ( ruleXAndExpression ) + // InternalMenuDsl.g:18433:1: ( ( ruleXAndExpression ) ) + // InternalMenuDsl.g:18434:2: ( ruleXAndExpression ) { - // InternalMenuDsl.g:18338:2: ( ruleXAndExpression ) - // InternalMenuDsl.g:18339:3: ruleXAndExpression + // InternalMenuDsl.g:18434:2: ( ruleXAndExpression ) + // InternalMenuDsl.g:18435:3: ruleXAndExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOrExpressionAccess().getRightOperandXAndExpressionParserRuleCall_1_1_0()); @@ -60130,23 +60435,23 @@ // $ANTLR start "rule__XAndExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18348:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; + // InternalMenuDsl.g:18444:1: rule__XAndExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAnd ) ) ; public final void rule__XAndExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18352:1: ( ( ( ruleOpAnd ) ) ) - // InternalMenuDsl.g:18353:2: ( ( ruleOpAnd ) ) + // InternalMenuDsl.g:18448:1: ( ( ( ruleOpAnd ) ) ) + // InternalMenuDsl.g:18449:2: ( ( ruleOpAnd ) ) { - // InternalMenuDsl.g:18353:2: ( ( ruleOpAnd ) ) - // InternalMenuDsl.g:18354:3: ( ruleOpAnd ) + // InternalMenuDsl.g:18449:2: ( ( ruleOpAnd ) ) + // InternalMenuDsl.g:18450:3: ( ruleOpAnd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18355:3: ( ruleOpAnd ) - // InternalMenuDsl.g:18356:4: ruleOpAnd + // InternalMenuDsl.g:18451:3: ( ruleOpAnd ) + // InternalMenuDsl.g:18452:4: ruleOpAnd { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getFeatureJvmIdentifiableElementOpAndParserRuleCall_1_0_0_1_0_1()); @@ -60187,17 +60492,17 @@ // $ANTLR start "rule__XAndExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18367:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; + // InternalMenuDsl.g:18463:1: rule__XAndExpression__RightOperandAssignment_1_1 : ( ruleXEqualityExpression ) ; public final void rule__XAndExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18371:1: ( ( ruleXEqualityExpression ) ) - // InternalMenuDsl.g:18372:2: ( ruleXEqualityExpression ) + // InternalMenuDsl.g:18467:1: ( ( ruleXEqualityExpression ) ) + // InternalMenuDsl.g:18468:2: ( ruleXEqualityExpression ) { - // InternalMenuDsl.g:18372:2: ( ruleXEqualityExpression ) - // InternalMenuDsl.g:18373:3: ruleXEqualityExpression + // InternalMenuDsl.g:18468:2: ( ruleXEqualityExpression ) + // InternalMenuDsl.g:18469:3: ruleXEqualityExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAndExpressionAccess().getRightOperandXEqualityExpressionParserRuleCall_1_1_0()); @@ -60232,23 +60537,23 @@ // $ANTLR start "rule__XEqualityExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18382:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; + // InternalMenuDsl.g:18478:1: rule__XEqualityExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpEquality ) ) ; public final void rule__XEqualityExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18386:1: ( ( ( ruleOpEquality ) ) ) - // InternalMenuDsl.g:18387:2: ( ( ruleOpEquality ) ) + // InternalMenuDsl.g:18482:1: ( ( ( ruleOpEquality ) ) ) + // InternalMenuDsl.g:18483:2: ( ( ruleOpEquality ) ) { - // InternalMenuDsl.g:18387:2: ( ( ruleOpEquality ) ) - // InternalMenuDsl.g:18388:3: ( ruleOpEquality ) + // InternalMenuDsl.g:18483:2: ( ( ruleOpEquality ) ) + // InternalMenuDsl.g:18484:3: ( ruleOpEquality ) { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18389:3: ( ruleOpEquality ) - // InternalMenuDsl.g:18390:4: ruleOpEquality + // InternalMenuDsl.g:18485:3: ( ruleOpEquality ) + // InternalMenuDsl.g:18486:4: ruleOpEquality { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getFeatureJvmIdentifiableElementOpEqualityParserRuleCall_1_0_0_1_0_1()); @@ -60289,17 +60594,17 @@ // $ANTLR start "rule__XEqualityExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18401:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; + // InternalMenuDsl.g:18497:1: rule__XEqualityExpression__RightOperandAssignment_1_1 : ( ruleXRelationalExpression ) ; public final void rule__XEqualityExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18405:1: ( ( ruleXRelationalExpression ) ) - // InternalMenuDsl.g:18406:2: ( ruleXRelationalExpression ) + // InternalMenuDsl.g:18501:1: ( ( ruleXRelationalExpression ) ) + // InternalMenuDsl.g:18502:2: ( ruleXRelationalExpression ) { - // InternalMenuDsl.g:18406:2: ( ruleXRelationalExpression ) - // InternalMenuDsl.g:18407:3: ruleXRelationalExpression + // InternalMenuDsl.g:18502:2: ( ruleXRelationalExpression ) + // InternalMenuDsl.g:18503:3: ruleXRelationalExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXEqualityExpressionAccess().getRightOperandXRelationalExpressionParserRuleCall_1_1_0()); @@ -60334,17 +60639,17 @@ // $ANTLR start "rule__XRelationalExpression__TypeAssignment_1_0_1" - // InternalMenuDsl.g:18416:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:18512:1: rule__XRelationalExpression__TypeAssignment_1_0_1 : ( ruleJvmTypeReference ) ; public final void rule__XRelationalExpression__TypeAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18420:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:18421:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:18516:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:18517:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:18421:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:18422:3: ruleJvmTypeReference + // InternalMenuDsl.g:18517:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:18518:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_0_1_0()); @@ -60379,23 +60684,23 @@ // $ANTLR start "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1" - // InternalMenuDsl.g:18431:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; + // InternalMenuDsl.g:18527:1: rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1 : ( ( ruleOpCompare ) ) ; public final void rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18435:1: ( ( ( ruleOpCompare ) ) ) - // InternalMenuDsl.g:18436:2: ( ( ruleOpCompare ) ) + // InternalMenuDsl.g:18531:1: ( ( ( ruleOpCompare ) ) ) + // InternalMenuDsl.g:18532:2: ( ( ruleOpCompare ) ) { - // InternalMenuDsl.g:18436:2: ( ( ruleOpCompare ) ) - // InternalMenuDsl.g:18437:3: ( ruleOpCompare ) + // InternalMenuDsl.g:18532:2: ( ( ruleOpCompare ) ) + // InternalMenuDsl.g:18533:3: ( ruleOpCompare ) { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_0_0_1_0()); } - // InternalMenuDsl.g:18438:3: ( ruleOpCompare ) - // InternalMenuDsl.g:18439:4: ruleOpCompare + // InternalMenuDsl.g:18534:3: ( ruleOpCompare ) + // InternalMenuDsl.g:18535:4: ruleOpCompare { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getFeatureJvmIdentifiableElementOpCompareParserRuleCall_1_1_0_0_1_0_1()); @@ -60436,17 +60741,17 @@ // $ANTLR start "rule__XRelationalExpression__RightOperandAssignment_1_1_1" - // InternalMenuDsl.g:18450:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; + // InternalMenuDsl.g:18546:1: rule__XRelationalExpression__RightOperandAssignment_1_1_1 : ( ruleXOtherOperatorExpression ) ; public final void rule__XRelationalExpression__RightOperandAssignment_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18454:1: ( ( ruleXOtherOperatorExpression ) ) - // InternalMenuDsl.g:18455:2: ( ruleXOtherOperatorExpression ) + // InternalMenuDsl.g:18550:1: ( ( ruleXOtherOperatorExpression ) ) + // InternalMenuDsl.g:18551:2: ( ruleXOtherOperatorExpression ) { - // InternalMenuDsl.g:18455:2: ( ruleXOtherOperatorExpression ) - // InternalMenuDsl.g:18456:3: ruleXOtherOperatorExpression + // InternalMenuDsl.g:18551:2: ( ruleXOtherOperatorExpression ) + // InternalMenuDsl.g:18552:3: ruleXOtherOperatorExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXRelationalExpressionAccess().getRightOperandXOtherOperatorExpressionParserRuleCall_1_1_1_0()); @@ -60481,23 +60786,23 @@ // $ANTLR start "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18465:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; + // InternalMenuDsl.g:18561:1: rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpOther ) ) ; public final void rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18469:1: ( ( ( ruleOpOther ) ) ) - // InternalMenuDsl.g:18470:2: ( ( ruleOpOther ) ) + // InternalMenuDsl.g:18565:1: ( ( ( ruleOpOther ) ) ) + // InternalMenuDsl.g:18566:2: ( ( ruleOpOther ) ) { - // InternalMenuDsl.g:18470:2: ( ( ruleOpOther ) ) - // InternalMenuDsl.g:18471:3: ( ruleOpOther ) + // InternalMenuDsl.g:18566:2: ( ( ruleOpOther ) ) + // InternalMenuDsl.g:18567:3: ( ruleOpOther ) { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18472:3: ( ruleOpOther ) - // InternalMenuDsl.g:18473:4: ruleOpOther + // InternalMenuDsl.g:18568:3: ( ruleOpOther ) + // InternalMenuDsl.g:18569:4: ruleOpOther { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureJvmIdentifiableElementOpOtherParserRuleCall_1_0_0_1_0_1()); @@ -60538,17 +60843,17 @@ // $ANTLR start "rule__XOtherOperatorExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18484:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; + // InternalMenuDsl.g:18580:1: rule__XOtherOperatorExpression__RightOperandAssignment_1_1 : ( ruleXAdditiveExpression ) ; public final void rule__XOtherOperatorExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18488:1: ( ( ruleXAdditiveExpression ) ) - // InternalMenuDsl.g:18489:2: ( ruleXAdditiveExpression ) + // InternalMenuDsl.g:18584:1: ( ( ruleXAdditiveExpression ) ) + // InternalMenuDsl.g:18585:2: ( ruleXAdditiveExpression ) { - // InternalMenuDsl.g:18489:2: ( ruleXAdditiveExpression ) - // InternalMenuDsl.g:18490:3: ruleXAdditiveExpression + // InternalMenuDsl.g:18585:2: ( ruleXAdditiveExpression ) + // InternalMenuDsl.g:18586:3: ruleXAdditiveExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandXAdditiveExpressionParserRuleCall_1_1_0()); @@ -60583,23 +60888,23 @@ // $ANTLR start "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18499:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; + // InternalMenuDsl.g:18595:1: rule__XAdditiveExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpAdd ) ) ; public final void rule__XAdditiveExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18503:1: ( ( ( ruleOpAdd ) ) ) - // InternalMenuDsl.g:18504:2: ( ( ruleOpAdd ) ) + // InternalMenuDsl.g:18599:1: ( ( ( ruleOpAdd ) ) ) + // InternalMenuDsl.g:18600:2: ( ( ruleOpAdd ) ) { - // InternalMenuDsl.g:18504:2: ( ( ruleOpAdd ) ) - // InternalMenuDsl.g:18505:3: ( ruleOpAdd ) + // InternalMenuDsl.g:18600:2: ( ( ruleOpAdd ) ) + // InternalMenuDsl.g:18601:3: ( ruleOpAdd ) { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18506:3: ( ruleOpAdd ) - // InternalMenuDsl.g:18507:4: ruleOpAdd + // InternalMenuDsl.g:18602:3: ( ruleOpAdd ) + // InternalMenuDsl.g:18603:4: ruleOpAdd { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getFeatureJvmIdentifiableElementOpAddParserRuleCall_1_0_0_1_0_1()); @@ -60640,17 +60945,17 @@ // $ANTLR start "rule__XAdditiveExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18518:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; + // InternalMenuDsl.g:18614:1: rule__XAdditiveExpression__RightOperandAssignment_1_1 : ( ruleXMultiplicativeExpression ) ; public final void rule__XAdditiveExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18522:1: ( ( ruleXMultiplicativeExpression ) ) - // InternalMenuDsl.g:18523:2: ( ruleXMultiplicativeExpression ) + // InternalMenuDsl.g:18618:1: ( ( ruleXMultiplicativeExpression ) ) + // InternalMenuDsl.g:18619:2: ( ruleXMultiplicativeExpression ) { - // InternalMenuDsl.g:18523:2: ( ruleXMultiplicativeExpression ) - // InternalMenuDsl.g:18524:3: ruleXMultiplicativeExpression + // InternalMenuDsl.g:18619:2: ( ruleXMultiplicativeExpression ) + // InternalMenuDsl.g:18620:3: ruleXMultiplicativeExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandXMultiplicativeExpressionParserRuleCall_1_1_0()); @@ -60685,23 +60990,23 @@ // $ANTLR start "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1" - // InternalMenuDsl.g:18533:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; + // InternalMenuDsl.g:18629:1: rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1 : ( ( ruleOpMulti ) ) ; public final void rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18537:1: ( ( ( ruleOpMulti ) ) ) - // InternalMenuDsl.g:18538:2: ( ( ruleOpMulti ) ) + // InternalMenuDsl.g:18633:1: ( ( ( ruleOpMulti ) ) ) + // InternalMenuDsl.g:18634:2: ( ( ruleOpMulti ) ) { - // InternalMenuDsl.g:18538:2: ( ( ruleOpMulti ) ) - // InternalMenuDsl.g:18539:3: ( ruleOpMulti ) + // InternalMenuDsl.g:18634:2: ( ( ruleOpMulti ) ) + // InternalMenuDsl.g:18635:3: ( ruleOpMulti ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_1_0()); } - // InternalMenuDsl.g:18540:3: ( ruleOpMulti ) - // InternalMenuDsl.g:18541:4: ruleOpMulti + // InternalMenuDsl.g:18636:3: ( ruleOpMulti ) + // InternalMenuDsl.g:18637:4: ruleOpMulti { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureJvmIdentifiableElementOpMultiParserRuleCall_1_0_0_1_0_1()); @@ -60742,17 +61047,17 @@ // $ANTLR start "rule__XMultiplicativeExpression__RightOperandAssignment_1_1" - // InternalMenuDsl.g:18552:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; + // InternalMenuDsl.g:18648:1: rule__XMultiplicativeExpression__RightOperandAssignment_1_1 : ( ruleXUnaryOperation ) ; public final void rule__XMultiplicativeExpression__RightOperandAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18556:1: ( ( ruleXUnaryOperation ) ) - // InternalMenuDsl.g:18557:2: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:18652:1: ( ( ruleXUnaryOperation ) ) + // InternalMenuDsl.g:18653:2: ( ruleXUnaryOperation ) { - // InternalMenuDsl.g:18557:2: ( ruleXUnaryOperation ) - // InternalMenuDsl.g:18558:3: ruleXUnaryOperation + // InternalMenuDsl.g:18653:2: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:18654:3: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandXUnaryOperationParserRuleCall_1_1_0()); @@ -60787,23 +61092,23 @@ // $ANTLR start "rule__XUnaryOperation__FeatureAssignment_0_1" - // InternalMenuDsl.g:18567:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; + // InternalMenuDsl.g:18663:1: rule__XUnaryOperation__FeatureAssignment_0_1 : ( ( ruleOpUnary ) ) ; public final void rule__XUnaryOperation__FeatureAssignment_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18571:1: ( ( ( ruleOpUnary ) ) ) - // InternalMenuDsl.g:18572:2: ( ( ruleOpUnary ) ) + // InternalMenuDsl.g:18667:1: ( ( ( ruleOpUnary ) ) ) + // InternalMenuDsl.g:18668:2: ( ( ruleOpUnary ) ) { - // InternalMenuDsl.g:18572:2: ( ( ruleOpUnary ) ) - // InternalMenuDsl.g:18573:3: ( ruleOpUnary ) + // InternalMenuDsl.g:18668:2: ( ( ruleOpUnary ) ) + // InternalMenuDsl.g:18669:3: ( ruleOpUnary ) { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementCrossReference_0_1_0()); } - // InternalMenuDsl.g:18574:3: ( ruleOpUnary ) - // InternalMenuDsl.g:18575:4: ruleOpUnary + // InternalMenuDsl.g:18670:3: ( ruleOpUnary ) + // InternalMenuDsl.g:18671:4: ruleOpUnary { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getFeatureJvmIdentifiableElementOpUnaryParserRuleCall_0_1_0_1()); @@ -60844,17 +61149,17 @@ // $ANTLR start "rule__XUnaryOperation__OperandAssignment_0_2" - // InternalMenuDsl.g:18586:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; + // InternalMenuDsl.g:18682:1: rule__XUnaryOperation__OperandAssignment_0_2 : ( ruleXUnaryOperation ) ; public final void rule__XUnaryOperation__OperandAssignment_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18590:1: ( ( ruleXUnaryOperation ) ) - // InternalMenuDsl.g:18591:2: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:18686:1: ( ( ruleXUnaryOperation ) ) + // InternalMenuDsl.g:18687:2: ( ruleXUnaryOperation ) { - // InternalMenuDsl.g:18591:2: ( ruleXUnaryOperation ) - // InternalMenuDsl.g:18592:3: ruleXUnaryOperation + // InternalMenuDsl.g:18687:2: ( ruleXUnaryOperation ) + // InternalMenuDsl.g:18688:3: ruleXUnaryOperation { if ( state.backtracking==0 ) { before(grammarAccess.getXUnaryOperationAccess().getOperandXUnaryOperationParserRuleCall_0_2_0()); @@ -60889,17 +61194,17 @@ // $ANTLR start "rule__XCastedExpression__TypeAssignment_1_1" - // InternalMenuDsl.g:18601:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:18697:1: rule__XCastedExpression__TypeAssignment_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XCastedExpression__TypeAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18605:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:18606:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:18701:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:18702:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:18606:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:18607:3: ruleJvmTypeReference + // InternalMenuDsl.g:18702:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:18703:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCastedExpressionAccess().getTypeJvmTypeReferenceParserRuleCall_1_1_0()); @@ -60934,23 +61239,23 @@ // $ANTLR start "rule__XPostfixOperation__FeatureAssignment_1_0_1" - // InternalMenuDsl.g:18616:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; + // InternalMenuDsl.g:18712:1: rule__XPostfixOperation__FeatureAssignment_1_0_1 : ( ( ruleOpPostfix ) ) ; public final void rule__XPostfixOperation__FeatureAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18620:1: ( ( ( ruleOpPostfix ) ) ) - // InternalMenuDsl.g:18621:2: ( ( ruleOpPostfix ) ) + // InternalMenuDsl.g:18716:1: ( ( ( ruleOpPostfix ) ) ) + // InternalMenuDsl.g:18717:2: ( ( ruleOpPostfix ) ) { - // InternalMenuDsl.g:18621:2: ( ( ruleOpPostfix ) ) - // InternalMenuDsl.g:18622:3: ( ruleOpPostfix ) + // InternalMenuDsl.g:18717:2: ( ( ruleOpPostfix ) ) + // InternalMenuDsl.g:18718:3: ( ruleOpPostfix ) { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_1_0()); } - // InternalMenuDsl.g:18623:3: ( ruleOpPostfix ) - // InternalMenuDsl.g:18624:4: ruleOpPostfix + // InternalMenuDsl.g:18719:3: ( ruleOpPostfix ) + // InternalMenuDsl.g:18720:4: ruleOpPostfix { if ( state.backtracking==0 ) { before(grammarAccess.getXPostfixOperationAccess().getFeatureJvmIdentifiableElementOpPostfixParserRuleCall_1_0_1_0_1()); @@ -60991,28 +61296,28 @@ // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1" - // InternalMenuDsl.g:18635:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ; + // InternalMenuDsl.g:18731:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18639:1: ( ( ( '::' ) ) ) - // InternalMenuDsl.g:18640:2: ( ( '::' ) ) + // InternalMenuDsl.g:18735:1: ( ( ( '::' ) ) ) + // InternalMenuDsl.g:18736:2: ( ( '::' ) ) { - // InternalMenuDsl.g:18640:2: ( ( '::' ) ) - // InternalMenuDsl.g:18641:3: ( '::' ) + // InternalMenuDsl.g:18736:2: ( ( '::' ) ) + // InternalMenuDsl.g:18737:3: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } - // InternalMenuDsl.g:18642:3: ( '::' ) - // InternalMenuDsl.g:18643:4: '::' + // InternalMenuDsl.g:18738:3: ( '::' ) + // InternalMenuDsl.g:18739:4: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } - match(input,100,FOLLOW_2); if (state.failed) return ; + match(input,101,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_0_0_0_1_1_0()); } @@ -61044,23 +61349,23 @@ // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2" - // InternalMenuDsl.g:18654:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ; + // InternalMenuDsl.g:18750:1: rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2 : ( ( ruleFeatureCallID ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18658:1: ( ( ( ruleFeatureCallID ) ) ) - // InternalMenuDsl.g:18659:2: ( ( ruleFeatureCallID ) ) + // InternalMenuDsl.g:18754:1: ( ( ( ruleFeatureCallID ) ) ) + // InternalMenuDsl.g:18755:2: ( ( ruleFeatureCallID ) ) { - // InternalMenuDsl.g:18659:2: ( ( ruleFeatureCallID ) ) - // InternalMenuDsl.g:18660:3: ( ruleFeatureCallID ) + // InternalMenuDsl.g:18755:2: ( ( ruleFeatureCallID ) ) + // InternalMenuDsl.g:18756:3: ( ruleFeatureCallID ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_0_0_0_2_0()); } - // InternalMenuDsl.g:18661:3: ( ruleFeatureCallID ) - // InternalMenuDsl.g:18662:4: ruleFeatureCallID + // InternalMenuDsl.g:18757:3: ( ruleFeatureCallID ) + // InternalMenuDsl.g:18758:4: ruleFeatureCallID { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementFeatureCallIDParserRuleCall_1_0_0_0_2_0_1()); @@ -61101,17 +61406,17 @@ // $ANTLR start "rule__XMemberFeatureCall__ValueAssignment_1_0_1" - // InternalMenuDsl.g:18673:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; + // InternalMenuDsl.g:18769:1: rule__XMemberFeatureCall__ValueAssignment_1_0_1 : ( ruleXAssignment ) ; public final void rule__XMemberFeatureCall__ValueAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18677:1: ( ( ruleXAssignment ) ) - // InternalMenuDsl.g:18678:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18773:1: ( ( ruleXAssignment ) ) + // InternalMenuDsl.g:18774:2: ( ruleXAssignment ) { - // InternalMenuDsl.g:18678:2: ( ruleXAssignment ) - // InternalMenuDsl.g:18679:3: ruleXAssignment + // InternalMenuDsl.g:18774:2: ( ruleXAssignment ) + // InternalMenuDsl.g:18775:3: ruleXAssignment { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getValueXAssignmentParserRuleCall_1_0_1_0()); @@ -61146,28 +61451,28 @@ // $ANTLR start "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1" - // InternalMenuDsl.g:18688:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; + // InternalMenuDsl.g:18784:1: rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1 : ( ( '?.' ) ) ; public final void rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18692:1: ( ( ( '?.' ) ) ) - // InternalMenuDsl.g:18693:2: ( ( '?.' ) ) + // InternalMenuDsl.g:18788:1: ( ( ( '?.' ) ) ) + // InternalMenuDsl.g:18789:2: ( ( '?.' ) ) { - // InternalMenuDsl.g:18693:2: ( ( '?.' ) ) - // InternalMenuDsl.g:18694:3: ( '?.' ) + // InternalMenuDsl.g:18789:2: ( ( '?.' ) ) + // InternalMenuDsl.g:18790:3: ( '?.' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - // InternalMenuDsl.g:18695:3: ( '?.' ) - // InternalMenuDsl.g:18696:4: '?.' + // InternalMenuDsl.g:18791:3: ( '?.' ) + // InternalMenuDsl.g:18792:4: '?.' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } - match(input,101,FOLLOW_2); if (state.failed) return ; + match(input,102,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeQuestionMarkFullStopKeyword_1_1_0_0_1_1_0()); } @@ -61199,28 +61504,28 @@ // $ANTLR start "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2" - // InternalMenuDsl.g:18707:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ; + // InternalMenuDsl.g:18803:1: rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2 : ( ( '::' ) ) ; public final void rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18711:1: ( ( ( '::' ) ) ) - // InternalMenuDsl.g:18712:2: ( ( '::' ) ) + // InternalMenuDsl.g:18807:1: ( ( ( '::' ) ) ) + // InternalMenuDsl.g:18808:2: ( ( '::' ) ) { - // InternalMenuDsl.g:18712:2: ( ( '::' ) ) - // InternalMenuDsl.g:18713:3: ( '::' ) + // InternalMenuDsl.g:18808:2: ( ( '::' ) ) + // InternalMenuDsl.g:18809:3: ( '::' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } - // InternalMenuDsl.g:18714:3: ( '::' ) - // InternalMenuDsl.g:18715:4: '::' + // InternalMenuDsl.g:18810:3: ( '::' ) + // InternalMenuDsl.g:18811:4: '::' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } - match(input,100,FOLLOW_2); if (state.failed) return ; + match(input,101,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticColonColonKeyword_1_1_0_0_1_2_0()); } @@ -61252,17 +61557,17 @@ // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1" - // InternalMenuDsl.g:18726:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:18822:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18730:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:18731:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:18826:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:18827:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:18731:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:18732:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:18827:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:18828:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_1_0()); @@ -61297,17 +61602,17 @@ // $ANTLR start "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1" - // InternalMenuDsl.g:18741:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:18837:1: rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18745:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:18746:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:18841:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:18842:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:18746:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:18747:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:18842:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:18843:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_1_2_1_0()); @@ -61342,23 +61647,23 @@ // $ANTLR start "rule__XMemberFeatureCall__FeatureAssignment_1_1_2" - // InternalMenuDsl.g:18756:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; + // InternalMenuDsl.g:18852:1: rule__XMemberFeatureCall__FeatureAssignment_1_1_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XMemberFeatureCall__FeatureAssignment_1_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18760:1: ( ( ( ruleIdOrSuper ) ) ) - // InternalMenuDsl.g:18761:2: ( ( ruleIdOrSuper ) ) + // InternalMenuDsl.g:18856:1: ( ( ( ruleIdOrSuper ) ) ) + // InternalMenuDsl.g:18857:2: ( ( ruleIdOrSuper ) ) { - // InternalMenuDsl.g:18761:2: ( ( ruleIdOrSuper ) ) - // InternalMenuDsl.g:18762:3: ( ruleIdOrSuper ) + // InternalMenuDsl.g:18857:2: ( ( ruleIdOrSuper ) ) + // InternalMenuDsl.g:18858:3: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_1_1_2_0()); } - // InternalMenuDsl.g:18763:3: ( ruleIdOrSuper ) - // InternalMenuDsl.g:18764:4: ruleIdOrSuper + // InternalMenuDsl.g:18859:3: ( ruleIdOrSuper ) + // InternalMenuDsl.g:18860:4: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_1_1_2_0_1()); @@ -61399,28 +61704,28 @@ // $ANTLR start "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0" - // InternalMenuDsl.g:18775:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; + // InternalMenuDsl.g:18871:1: rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0 : ( ( '(' ) ) ; public final void rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18779:1: ( ( ( '(' ) ) ) - // InternalMenuDsl.g:18780:2: ( ( '(' ) ) + // InternalMenuDsl.g:18875:1: ( ( ( '(' ) ) ) + // InternalMenuDsl.g:18876:2: ( ( '(' ) ) { - // InternalMenuDsl.g:18780:2: ( ( '(' ) ) - // InternalMenuDsl.g:18781:3: ( '(' ) + // InternalMenuDsl.g:18876:2: ( ( '(' ) ) + // InternalMenuDsl.g:18877:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - // InternalMenuDsl.g:18782:3: ( '(' ) - // InternalMenuDsl.g:18783:4: '(' + // InternalMenuDsl.g:18878:3: ( '(' ) + // InternalMenuDsl.g:18879:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_1_1_3_0_0()); } @@ -61452,17 +61757,17 @@ // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0" - // InternalMenuDsl.g:18794:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; + // InternalMenuDsl.g:18890:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18798:1: ( ( ruleXShortClosure ) ) - // InternalMenuDsl.g:18799:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:18894:1: ( ( ruleXShortClosure ) ) + // InternalMenuDsl.g:18895:2: ( ruleXShortClosure ) { - // InternalMenuDsl.g:18799:2: ( ruleXShortClosure ) - // InternalMenuDsl.g:18800:3: ruleXShortClosure + // InternalMenuDsl.g:18895:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:18896:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXShortClosureParserRuleCall_1_1_3_1_0_0()); @@ -61497,17 +61802,17 @@ // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0" - // InternalMenuDsl.g:18809:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18905:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18813:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18814:2: ( ruleXExpression ) + // InternalMenuDsl.g:18909:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:18910:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18814:2: ( ruleXExpression ) - // InternalMenuDsl.g:18815:3: ruleXExpression + // InternalMenuDsl.g:18910:2: ( ruleXExpression ) + // InternalMenuDsl.g:18911:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_0_0()); @@ -61542,17 +61847,17 @@ // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1" - // InternalMenuDsl.g:18824:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18920:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18828:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18829:2: ( ruleXExpression ) + // InternalMenuDsl.g:18924:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:18925:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18829:2: ( ruleXExpression ) - // InternalMenuDsl.g:18830:3: ruleXExpression + // InternalMenuDsl.g:18925:2: ( ruleXExpression ) + // InternalMenuDsl.g:18926:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXExpressionParserRuleCall_1_1_3_1_1_1_1_0()); @@ -61587,17 +61892,17 @@ // $ANTLR start "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4" - // InternalMenuDsl.g:18839:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; + // InternalMenuDsl.g:18935:1: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 : ( ruleXClosure ) ; public final void rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18843:1: ( ( ruleXClosure ) ) - // InternalMenuDsl.g:18844:2: ( ruleXClosure ) + // InternalMenuDsl.g:18939:1: ( ( ruleXClosure ) ) + // InternalMenuDsl.g:18940:2: ( ruleXClosure ) { - // InternalMenuDsl.g:18844:2: ( ruleXClosure ) - // InternalMenuDsl.g:18845:3: ruleXClosure + // InternalMenuDsl.g:18940:2: ( ruleXClosure ) + // InternalMenuDsl.g:18941:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsXClosureParserRuleCall_1_1_4_0()); @@ -61632,17 +61937,17 @@ // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_0" - // InternalMenuDsl.g:18854:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18950:1: rule__XSetLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18858:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18859:2: ( ruleXExpression ) + // InternalMenuDsl.g:18954:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:18955:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18859:2: ( ruleXExpression ) - // InternalMenuDsl.g:18860:3: ruleXExpression + // InternalMenuDsl.g:18955:2: ( ruleXExpression ) + // InternalMenuDsl.g:18956:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); @@ -61677,17 +61982,17 @@ // $ANTLR start "rule__XSetLiteral__ElementsAssignment_3_1_1" - // InternalMenuDsl.g:18869:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18965:1: rule__XSetLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XSetLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18873:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18874:2: ( ruleXExpression ) + // InternalMenuDsl.g:18969:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:18970:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18874:2: ( ruleXExpression ) - // InternalMenuDsl.g:18875:3: ruleXExpression + // InternalMenuDsl.g:18970:2: ( ruleXExpression ) + // InternalMenuDsl.g:18971:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSetLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); @@ -61722,17 +62027,17 @@ // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_0" - // InternalMenuDsl.g:18884:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18980:1: rule__XListLiteral__ElementsAssignment_3_0 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18888:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18889:2: ( ruleXExpression ) + // InternalMenuDsl.g:18984:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:18985:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18889:2: ( ruleXExpression ) - // InternalMenuDsl.g:18890:3: ruleXExpression + // InternalMenuDsl.g:18985:2: ( ruleXExpression ) + // InternalMenuDsl.g:18986:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_0_0()); @@ -61767,17 +62072,17 @@ // $ANTLR start "rule__XListLiteral__ElementsAssignment_3_1_1" - // InternalMenuDsl.g:18899:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:18995:1: rule__XListLiteral__ElementsAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XListLiteral__ElementsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18903:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:18904:2: ( ruleXExpression ) + // InternalMenuDsl.g:18999:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19000:2: ( ruleXExpression ) { - // InternalMenuDsl.g:18904:2: ( ruleXExpression ) - // InternalMenuDsl.g:18905:3: ruleXExpression + // InternalMenuDsl.g:19000:2: ( ruleXExpression ) + // InternalMenuDsl.g:19001:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXListLiteralAccess().getElementsXExpressionParserRuleCall_3_1_1_0()); @@ -61812,17 +62117,17 @@ // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0" - // InternalMenuDsl.g:18914:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19010:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18918:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:18919:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19014:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19015:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:18919:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:18920:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19015:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19016:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_0_0()); @@ -61857,17 +62162,17 @@ // $ANTLR start "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1" - // InternalMenuDsl.g:18929:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19025:1: rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18933:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:18934:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19029:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19030:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:18934:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:18935:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19030:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19031:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_1_0_0_1_1_0()); @@ -61902,28 +62207,28 @@ // $ANTLR start "rule__XClosure__ExplicitSyntaxAssignment_1_0_1" - // InternalMenuDsl.g:18944:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; + // InternalMenuDsl.g:19040:1: rule__XClosure__ExplicitSyntaxAssignment_1_0_1 : ( ( '|' ) ) ; public final void rule__XClosure__ExplicitSyntaxAssignment_1_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18948:1: ( ( ( '|' ) ) ) - // InternalMenuDsl.g:18949:2: ( ( '|' ) ) + // InternalMenuDsl.g:19044:1: ( ( ( '|' ) ) ) + // InternalMenuDsl.g:19045:2: ( ( '|' ) ) { - // InternalMenuDsl.g:18949:2: ( ( '|' ) ) - // InternalMenuDsl.g:18950:3: ( '|' ) + // InternalMenuDsl.g:19045:2: ( ( '|' ) ) + // InternalMenuDsl.g:19046:3: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } - // InternalMenuDsl.g:18951:3: ( '|' ) - // InternalMenuDsl.g:18952:4: '|' + // InternalMenuDsl.g:19047:3: ( '|' ) + // InternalMenuDsl.g:19048:4: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } - match(input,102,FOLLOW_2); if (state.failed) return ; + match(input,103,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXClosureAccess().getExplicitSyntaxVerticalLineKeyword_1_0_1_0()); } @@ -61955,17 +62260,17 @@ // $ANTLR start "rule__XClosure__ExpressionAssignment_2" - // InternalMenuDsl.g:18963:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; + // InternalMenuDsl.g:19059:1: rule__XClosure__ExpressionAssignment_2 : ( ruleXExpressionInClosure ) ; public final void rule__XClosure__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18967:1: ( ( ruleXExpressionInClosure ) ) - // InternalMenuDsl.g:18968:2: ( ruleXExpressionInClosure ) + // InternalMenuDsl.g:19063:1: ( ( ruleXExpressionInClosure ) ) + // InternalMenuDsl.g:19064:2: ( ruleXExpressionInClosure ) { - // InternalMenuDsl.g:18968:2: ( ruleXExpressionInClosure ) - // InternalMenuDsl.g:18969:3: ruleXExpressionInClosure + // InternalMenuDsl.g:19064:2: ( ruleXExpressionInClosure ) + // InternalMenuDsl.g:19065:3: ruleXExpressionInClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXClosureAccess().getExpressionXExpressionInClosureParserRuleCall_2_0()); @@ -62000,17 +62305,17 @@ // $ANTLR start "rule__XExpressionInClosure__ExpressionsAssignment_1_0" - // InternalMenuDsl.g:18978:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalMenuDsl.g:19074:1: rule__XExpressionInClosure__ExpressionsAssignment_1_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XExpressionInClosure__ExpressionsAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18982:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalMenuDsl.g:18983:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19078:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalMenuDsl.g:19079:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalMenuDsl.g:18983:2: ( ruleXExpressionOrVarDeclaration ) - // InternalMenuDsl.g:18984:3: ruleXExpressionOrVarDeclaration + // InternalMenuDsl.g:19079:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19080:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXExpressionInClosureAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_1_0_0()); @@ -62045,17 +62350,17 @@ // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0" - // InternalMenuDsl.g:18993:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19089:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:18997:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:18998:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19093:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19094:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:18998:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:18999:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19094:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19095:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_0_0()); @@ -62090,17 +62395,17 @@ // $ANTLR start "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1" - // InternalMenuDsl.g:19008:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19104:1: rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1 : ( ruleJvmFormalParameter ) ; public final void rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19012:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:19013:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19108:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19109:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:19013:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:19014:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19109:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19110:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersJvmFormalParameterParserRuleCall_0_0_1_1_1_0()); @@ -62135,28 +62440,28 @@ // $ANTLR start "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2" - // InternalMenuDsl.g:19023:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; + // InternalMenuDsl.g:19119:1: rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2 : ( ( '|' ) ) ; public final void rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19027:1: ( ( ( '|' ) ) ) - // InternalMenuDsl.g:19028:2: ( ( '|' ) ) + // InternalMenuDsl.g:19123:1: ( ( ( '|' ) ) ) + // InternalMenuDsl.g:19124:2: ( ( '|' ) ) { - // InternalMenuDsl.g:19028:2: ( ( '|' ) ) - // InternalMenuDsl.g:19029:3: ( '|' ) + // InternalMenuDsl.g:19124:2: ( ( '|' ) ) + // InternalMenuDsl.g:19125:3: ( '|' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - // InternalMenuDsl.g:19030:3: ( '|' ) - // InternalMenuDsl.g:19031:4: '|' + // InternalMenuDsl.g:19126:3: ( '|' ) + // InternalMenuDsl.g:19127:4: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } - match(input,102,FOLLOW_2); if (state.failed) return ; + match(input,103,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXShortClosureAccess().getExplicitSyntaxVerticalLineKeyword_0_0_2_0()); } @@ -62188,17 +62493,17 @@ // $ANTLR start "rule__XShortClosure__ExpressionAssignment_1" - // InternalMenuDsl.g:19042:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19138:1: rule__XShortClosure__ExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XShortClosure__ExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19046:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19047:2: ( ruleXExpression ) + // InternalMenuDsl.g:19142:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19143:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19047:2: ( ruleXExpression ) - // InternalMenuDsl.g:19048:3: ruleXExpression + // InternalMenuDsl.g:19143:2: ( ruleXExpression ) + // InternalMenuDsl.g:19144:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXShortClosureAccess().getExpressionXExpressionParserRuleCall_1_0()); @@ -62233,17 +62538,17 @@ // $ANTLR start "rule__XIfExpression__IfAssignment_3" - // InternalMenuDsl.g:19057:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19153:1: rule__XIfExpression__IfAssignment_3 : ( ruleXExpression ) ; public final void rule__XIfExpression__IfAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19061:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19062:2: ( ruleXExpression ) + // InternalMenuDsl.g:19157:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19158:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19062:2: ( ruleXExpression ) - // InternalMenuDsl.g:19063:3: ruleXExpression + // InternalMenuDsl.g:19158:2: ( ruleXExpression ) + // InternalMenuDsl.g:19159:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getIfXExpressionParserRuleCall_3_0()); @@ -62278,17 +62583,17 @@ // $ANTLR start "rule__XIfExpression__ThenAssignment_5" - // InternalMenuDsl.g:19072:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19168:1: rule__XIfExpression__ThenAssignment_5 : ( ruleXExpression ) ; public final void rule__XIfExpression__ThenAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19076:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19077:2: ( ruleXExpression ) + // InternalMenuDsl.g:19172:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19173:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19077:2: ( ruleXExpression ) - // InternalMenuDsl.g:19078:3: ruleXExpression + // InternalMenuDsl.g:19173:2: ( ruleXExpression ) + // InternalMenuDsl.g:19174:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getThenXExpressionParserRuleCall_5_0()); @@ -62323,17 +62628,17 @@ // $ANTLR start "rule__XIfExpression__ElseAssignment_6_1" - // InternalMenuDsl.g:19087:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19183:1: rule__XIfExpression__ElseAssignment_6_1 : ( ruleXExpression ) ; public final void rule__XIfExpression__ElseAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19091:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19092:2: ( ruleXExpression ) + // InternalMenuDsl.g:19187:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19188:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19092:2: ( ruleXExpression ) - // InternalMenuDsl.g:19093:3: ruleXExpression + // InternalMenuDsl.g:19188:2: ( ruleXExpression ) + // InternalMenuDsl.g:19189:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXIfExpressionAccess().getElseXExpressionParserRuleCall_6_1_0()); @@ -62368,17 +62673,17 @@ // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1" - // InternalMenuDsl.g:19102:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19198:1: rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19106:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:19107:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19202:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19203:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:19107:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:19108:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19203:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19204:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_0_0_0_1_0()); @@ -62413,17 +62718,17 @@ // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_0_1" - // InternalMenuDsl.g:19117:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19213:1: rule__XSwitchExpression__SwitchAssignment_2_0_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19121:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19122:2: ( ruleXExpression ) + // InternalMenuDsl.g:19217:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19218:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19122:2: ( ruleXExpression ) - // InternalMenuDsl.g:19123:3: ruleXExpression + // InternalMenuDsl.g:19218:2: ( ruleXExpression ) + // InternalMenuDsl.g:19219:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_0_1_0()); @@ -62458,17 +62763,17 @@ // $ANTLR start "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0" - // InternalMenuDsl.g:19132:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19228:1: rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0 : ( ruleJvmFormalParameter ) ; public final void rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19136:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:19137:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19232:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19233:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:19137:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:19138:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19233:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19234:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_2_1_0_0_0_0()); @@ -62503,17 +62808,17 @@ // $ANTLR start "rule__XSwitchExpression__SwitchAssignment_2_1_1" - // InternalMenuDsl.g:19147:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19243:1: rule__XSwitchExpression__SwitchAssignment_2_1_1 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__SwitchAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19151:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19152:2: ( ruleXExpression ) + // InternalMenuDsl.g:19247:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19248:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19152:2: ( ruleXExpression ) - // InternalMenuDsl.g:19153:3: ruleXExpression + // InternalMenuDsl.g:19248:2: ( ruleXExpression ) + // InternalMenuDsl.g:19249:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getSwitchXExpressionParserRuleCall_2_1_1_0()); @@ -62548,17 +62853,17 @@ // $ANTLR start "rule__XSwitchExpression__CasesAssignment_4" - // InternalMenuDsl.g:19162:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; + // InternalMenuDsl.g:19258:1: rule__XSwitchExpression__CasesAssignment_4 : ( ruleXCasePart ) ; public final void rule__XSwitchExpression__CasesAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19166:1: ( ( ruleXCasePart ) ) - // InternalMenuDsl.g:19167:2: ( ruleXCasePart ) + // InternalMenuDsl.g:19262:1: ( ( ruleXCasePart ) ) + // InternalMenuDsl.g:19263:2: ( ruleXCasePart ) { - // InternalMenuDsl.g:19167:2: ( ruleXCasePart ) - // InternalMenuDsl.g:19168:3: ruleXCasePart + // InternalMenuDsl.g:19263:2: ( ruleXCasePart ) + // InternalMenuDsl.g:19264:3: ruleXCasePart { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getCasesXCasePartParserRuleCall_4_0()); @@ -62593,17 +62898,17 @@ // $ANTLR start "rule__XSwitchExpression__DefaultAssignment_5_2" - // InternalMenuDsl.g:19177:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19273:1: rule__XSwitchExpression__DefaultAssignment_5_2 : ( ruleXExpression ) ; public final void rule__XSwitchExpression__DefaultAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19181:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19182:2: ( ruleXExpression ) + // InternalMenuDsl.g:19277:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19278:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19182:2: ( ruleXExpression ) - // InternalMenuDsl.g:19183:3: ruleXExpression + // InternalMenuDsl.g:19278:2: ( ruleXExpression ) + // InternalMenuDsl.g:19279:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSwitchExpressionAccess().getDefaultXExpressionParserRuleCall_5_2_0()); @@ -62638,17 +62943,17 @@ // $ANTLR start "rule__XCasePart__TypeGuardAssignment_1" - // InternalMenuDsl.g:19192:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:19288:1: rule__XCasePart__TypeGuardAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__XCasePart__TypeGuardAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19196:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:19197:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19292:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:19293:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:19197:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:19198:3: ruleJvmTypeReference + // InternalMenuDsl.g:19293:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19294:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getTypeGuardJvmTypeReferenceParserRuleCall_1_0()); @@ -62683,17 +62988,17 @@ // $ANTLR start "rule__XCasePart__CaseAssignment_2_1" - // InternalMenuDsl.g:19207:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19303:1: rule__XCasePart__CaseAssignment_2_1 : ( ruleXExpression ) ; public final void rule__XCasePart__CaseAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19211:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19212:2: ( ruleXExpression ) + // InternalMenuDsl.g:19307:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19308:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19212:2: ( ruleXExpression ) - // InternalMenuDsl.g:19213:3: ruleXExpression + // InternalMenuDsl.g:19308:2: ( ruleXExpression ) + // InternalMenuDsl.g:19309:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getCaseXExpressionParserRuleCall_2_1_0()); @@ -62728,17 +63033,17 @@ // $ANTLR start "rule__XCasePart__ThenAssignment_3_0_1" - // InternalMenuDsl.g:19222:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19318:1: rule__XCasePart__ThenAssignment_3_0_1 : ( ruleXExpression ) ; public final void rule__XCasePart__ThenAssignment_3_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19226:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19227:2: ( ruleXExpression ) + // InternalMenuDsl.g:19322:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19323:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19227:2: ( ruleXExpression ) - // InternalMenuDsl.g:19228:3: ruleXExpression + // InternalMenuDsl.g:19323:2: ( ruleXExpression ) + // InternalMenuDsl.g:19324:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getThenXExpressionParserRuleCall_3_0_1_0()); @@ -62773,28 +63078,28 @@ // $ANTLR start "rule__XCasePart__FallThroughAssignment_3_1" - // InternalMenuDsl.g:19237:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; + // InternalMenuDsl.g:19333:1: rule__XCasePart__FallThroughAssignment_3_1 : ( ( ',' ) ) ; public final void rule__XCasePart__FallThroughAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19241:1: ( ( ( ',' ) ) ) - // InternalMenuDsl.g:19242:2: ( ( ',' ) ) + // InternalMenuDsl.g:19337:1: ( ( ( ',' ) ) ) + // InternalMenuDsl.g:19338:2: ( ( ',' ) ) { - // InternalMenuDsl.g:19242:2: ( ( ',' ) ) - // InternalMenuDsl.g:19243:3: ( ',' ) + // InternalMenuDsl.g:19338:2: ( ( ',' ) ) + // InternalMenuDsl.g:19339:3: ( ',' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } - // InternalMenuDsl.g:19244:3: ( ',' ) - // InternalMenuDsl.g:19245:4: ',' + // InternalMenuDsl.g:19340:3: ( ',' ) + // InternalMenuDsl.g:19341:4: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } - match(input,62,FOLLOW_2); if (state.failed) return ; + match(input,63,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXCasePartAccess().getFallThroughCommaKeyword_3_1_0()); } @@ -62826,17 +63131,17 @@ // $ANTLR start "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3" - // InternalMenuDsl.g:19256:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; + // InternalMenuDsl.g:19352:1: rule__XForLoopExpression__DeclaredParamAssignment_0_0_3 : ( ruleJvmFormalParameter ) ; public final void rule__XForLoopExpression__DeclaredParamAssignment_0_0_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19260:1: ( ( ruleJvmFormalParameter ) ) - // InternalMenuDsl.g:19261:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19356:1: ( ( ruleJvmFormalParameter ) ) + // InternalMenuDsl.g:19357:2: ( ruleJvmFormalParameter ) { - // InternalMenuDsl.g:19261:2: ( ruleJvmFormalParameter ) - // InternalMenuDsl.g:19262:3: ruleJvmFormalParameter + // InternalMenuDsl.g:19357:2: ( ruleJvmFormalParameter ) + // InternalMenuDsl.g:19358:3: ruleJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamJvmFormalParameterParserRuleCall_0_0_3_0()); @@ -62871,17 +63176,17 @@ // $ANTLR start "rule__XForLoopExpression__ForExpressionAssignment_1" - // InternalMenuDsl.g:19271:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19367:1: rule__XForLoopExpression__ForExpressionAssignment_1 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__ForExpressionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19275:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19276:2: ( ruleXExpression ) + // InternalMenuDsl.g:19371:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19372:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19276:2: ( ruleXExpression ) - // InternalMenuDsl.g:19277:3: ruleXExpression + // InternalMenuDsl.g:19372:2: ( ruleXExpression ) + // InternalMenuDsl.g:19373:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getForExpressionXExpressionParserRuleCall_1_0()); @@ -62916,17 +63221,17 @@ // $ANTLR start "rule__XForLoopExpression__EachExpressionAssignment_3" - // InternalMenuDsl.g:19286:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19382:1: rule__XForLoopExpression__EachExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XForLoopExpression__EachExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19290:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19291:2: ( ruleXExpression ) + // InternalMenuDsl.g:19386:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19387:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19291:2: ( ruleXExpression ) - // InternalMenuDsl.g:19292:3: ruleXExpression + // InternalMenuDsl.g:19387:2: ( ruleXExpression ) + // InternalMenuDsl.g:19388:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_3_0()); @@ -62961,17 +63266,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0" - // InternalMenuDsl.g:19301:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalMenuDsl.g:19397:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19305:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalMenuDsl.g:19306:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19401:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalMenuDsl.g:19402:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalMenuDsl.g:19306:2: ( ruleXExpressionOrVarDeclaration ) - // InternalMenuDsl.g:19307:3: ruleXExpressionOrVarDeclaration + // InternalMenuDsl.g:19402:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19403:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_0_0()); @@ -63006,17 +63311,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1" - // InternalMenuDsl.g:19316:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalMenuDsl.g:19412:1: rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19320:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalMenuDsl.g:19321:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19416:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalMenuDsl.g:19417:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalMenuDsl.g:19321:2: ( ruleXExpressionOrVarDeclaration ) - // InternalMenuDsl.g:19322:3: ruleXExpressionOrVarDeclaration + // InternalMenuDsl.g:19417:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19418:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsXExpressionOrVarDeclarationParserRuleCall_3_1_1_0()); @@ -63051,17 +63356,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__ExpressionAssignment_5" - // InternalMenuDsl.g:19331:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19427:1: rule__XBasicForLoopExpression__ExpressionAssignment_5 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__ExpressionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19335:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19336:2: ( ruleXExpression ) + // InternalMenuDsl.g:19431:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19432:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19336:2: ( ruleXExpression ) - // InternalMenuDsl.g:19337:3: ruleXExpression + // InternalMenuDsl.g:19432:2: ( ruleXExpression ) + // InternalMenuDsl.g:19433:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionXExpressionParserRuleCall_5_0()); @@ -63096,17 +63401,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0" - // InternalMenuDsl.g:19346:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19442:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19350:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19351:2: ( ruleXExpression ) + // InternalMenuDsl.g:19446:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19447:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19351:2: ( ruleXExpression ) - // InternalMenuDsl.g:19352:3: ruleXExpression + // InternalMenuDsl.g:19447:2: ( ruleXExpression ) + // InternalMenuDsl.g:19448:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_0_0()); @@ -63141,17 +63446,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1" - // InternalMenuDsl.g:19361:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19457:1: rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19365:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19366:2: ( ruleXExpression ) + // InternalMenuDsl.g:19461:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19462:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19366:2: ( ruleXExpression ) - // InternalMenuDsl.g:19367:3: ruleXExpression + // InternalMenuDsl.g:19462:2: ( ruleXExpression ) + // InternalMenuDsl.g:19463:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsXExpressionParserRuleCall_7_1_1_0()); @@ -63186,17 +63491,17 @@ // $ANTLR start "rule__XBasicForLoopExpression__EachExpressionAssignment_9" - // InternalMenuDsl.g:19376:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19472:1: rule__XBasicForLoopExpression__EachExpressionAssignment_9 : ( ruleXExpression ) ; public final void rule__XBasicForLoopExpression__EachExpressionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19380:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19381:2: ( ruleXExpression ) + // InternalMenuDsl.g:19476:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19477:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19381:2: ( ruleXExpression ) - // InternalMenuDsl.g:19382:3: ruleXExpression + // InternalMenuDsl.g:19477:2: ( ruleXExpression ) + // InternalMenuDsl.g:19478:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionXExpressionParserRuleCall_9_0()); @@ -63231,17 +63536,17 @@ // $ANTLR start "rule__XWhileExpression__PredicateAssignment_3" - // InternalMenuDsl.g:19391:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19487:1: rule__XWhileExpression__PredicateAssignment_3 : ( ruleXExpression ) ; public final void rule__XWhileExpression__PredicateAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19395:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19396:2: ( ruleXExpression ) + // InternalMenuDsl.g:19491:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19492:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19396:2: ( ruleXExpression ) - // InternalMenuDsl.g:19397:3: ruleXExpression + // InternalMenuDsl.g:19492:2: ( ruleXExpression ) + // InternalMenuDsl.g:19493:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getPredicateXExpressionParserRuleCall_3_0()); @@ -63276,17 +63581,17 @@ // $ANTLR start "rule__XWhileExpression__BodyAssignment_5" - // InternalMenuDsl.g:19406:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19502:1: rule__XWhileExpression__BodyAssignment_5 : ( ruleXExpression ) ; public final void rule__XWhileExpression__BodyAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19410:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19411:2: ( ruleXExpression ) + // InternalMenuDsl.g:19506:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19507:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19411:2: ( ruleXExpression ) - // InternalMenuDsl.g:19412:3: ruleXExpression + // InternalMenuDsl.g:19507:2: ( ruleXExpression ) + // InternalMenuDsl.g:19508:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXWhileExpressionAccess().getBodyXExpressionParserRuleCall_5_0()); @@ -63321,17 +63626,17 @@ // $ANTLR start "rule__XDoWhileExpression__BodyAssignment_2" - // InternalMenuDsl.g:19421:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19517:1: rule__XDoWhileExpression__BodyAssignment_2 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__BodyAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19425:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19426:2: ( ruleXExpression ) + // InternalMenuDsl.g:19521:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19522:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19426:2: ( ruleXExpression ) - // InternalMenuDsl.g:19427:3: ruleXExpression + // InternalMenuDsl.g:19522:2: ( ruleXExpression ) + // InternalMenuDsl.g:19523:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getBodyXExpressionParserRuleCall_2_0()); @@ -63366,17 +63671,17 @@ // $ANTLR start "rule__XDoWhileExpression__PredicateAssignment_5" - // InternalMenuDsl.g:19436:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19532:1: rule__XDoWhileExpression__PredicateAssignment_5 : ( ruleXExpression ) ; public final void rule__XDoWhileExpression__PredicateAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19440:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19441:2: ( ruleXExpression ) + // InternalMenuDsl.g:19536:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19537:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19441:2: ( ruleXExpression ) - // InternalMenuDsl.g:19442:3: ruleXExpression + // InternalMenuDsl.g:19537:2: ( ruleXExpression ) + // InternalMenuDsl.g:19538:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXDoWhileExpressionAccess().getPredicateXExpressionParserRuleCall_5_0()); @@ -63411,17 +63716,17 @@ // $ANTLR start "rule__XBlockExpression__ExpressionsAssignment_2_0" - // InternalMenuDsl.g:19451:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; + // InternalMenuDsl.g:19547:1: rule__XBlockExpression__ExpressionsAssignment_2_0 : ( ruleXExpressionOrVarDeclaration ) ; public final void rule__XBlockExpression__ExpressionsAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19455:1: ( ( ruleXExpressionOrVarDeclaration ) ) - // InternalMenuDsl.g:19456:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19551:1: ( ( ruleXExpressionOrVarDeclaration ) ) + // InternalMenuDsl.g:19552:2: ( ruleXExpressionOrVarDeclaration ) { - // InternalMenuDsl.g:19456:2: ( ruleXExpressionOrVarDeclaration ) - // InternalMenuDsl.g:19457:3: ruleXExpressionOrVarDeclaration + // InternalMenuDsl.g:19552:2: ( ruleXExpressionOrVarDeclaration ) + // InternalMenuDsl.g:19553:3: ruleXExpressionOrVarDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXBlockExpressionAccess().getExpressionsXExpressionOrVarDeclarationParserRuleCall_2_0_0()); @@ -63456,28 +63761,28 @@ // $ANTLR start "rule__XVariableDeclaration__WriteableAssignment_1_0" - // InternalMenuDsl.g:19466:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; + // InternalMenuDsl.g:19562:1: rule__XVariableDeclaration__WriteableAssignment_1_0 : ( ( 'var' ) ) ; public final void rule__XVariableDeclaration__WriteableAssignment_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19470:1: ( ( ( 'var' ) ) ) - // InternalMenuDsl.g:19471:2: ( ( 'var' ) ) + // InternalMenuDsl.g:19566:1: ( ( ( 'var' ) ) ) + // InternalMenuDsl.g:19567:2: ( ( 'var' ) ) { - // InternalMenuDsl.g:19471:2: ( ( 'var' ) ) - // InternalMenuDsl.g:19472:3: ( 'var' ) + // InternalMenuDsl.g:19567:2: ( ( 'var' ) ) + // InternalMenuDsl.g:19568:3: ( 'var' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - // InternalMenuDsl.g:19473:3: ( 'var' ) - // InternalMenuDsl.g:19474:4: 'var' + // InternalMenuDsl.g:19569:3: ( 'var' ) + // InternalMenuDsl.g:19570:4: 'var' { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } - match(input,103,FOLLOW_2); if (state.failed) return ; + match(input,104,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXVariableDeclarationAccess().getWriteableVarKeyword_1_0_0()); } @@ -63509,17 +63814,17 @@ // $ANTLR start "rule__XVariableDeclaration__TypeAssignment_2_0_0_0" - // InternalMenuDsl.g:19485:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:19581:1: rule__XVariableDeclaration__TypeAssignment_2_0_0_0 : ( ruleJvmTypeReference ) ; public final void rule__XVariableDeclaration__TypeAssignment_2_0_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19489:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:19490:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19585:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:19586:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:19490:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:19491:3: ruleJvmTypeReference + // InternalMenuDsl.g:19586:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19587:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getTypeJvmTypeReferenceParserRuleCall_2_0_0_0_0()); @@ -63554,17 +63859,17 @@ // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_0_0_1" - // InternalMenuDsl.g:19500:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; + // InternalMenuDsl.g:19596:1: rule__XVariableDeclaration__NameAssignment_2_0_0_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_0_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19504:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:19505:2: ( ruleValidID ) + // InternalMenuDsl.g:19600:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:19601:2: ( ruleValidID ) { - // InternalMenuDsl.g:19505:2: ( ruleValidID ) - // InternalMenuDsl.g:19506:3: ruleValidID + // InternalMenuDsl.g:19601:2: ( ruleValidID ) + // InternalMenuDsl.g:19602:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_0_0_1_0()); @@ -63599,17 +63904,17 @@ // $ANTLR start "rule__XVariableDeclaration__NameAssignment_2_1" - // InternalMenuDsl.g:19515:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; + // InternalMenuDsl.g:19611:1: rule__XVariableDeclaration__NameAssignment_2_1 : ( ruleValidID ) ; public final void rule__XVariableDeclaration__NameAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19519:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:19520:2: ( ruleValidID ) + // InternalMenuDsl.g:19615:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:19616:2: ( ruleValidID ) { - // InternalMenuDsl.g:19520:2: ( ruleValidID ) - // InternalMenuDsl.g:19521:3: ruleValidID + // InternalMenuDsl.g:19616:2: ( ruleValidID ) + // InternalMenuDsl.g:19617:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getNameValidIDParserRuleCall_2_1_0()); @@ -63644,17 +63949,17 @@ // $ANTLR start "rule__XVariableDeclaration__RightAssignment_3_1" - // InternalMenuDsl.g:19530:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19626:1: rule__XVariableDeclaration__RightAssignment_3_1 : ( ruleXExpression ) ; public final void rule__XVariableDeclaration__RightAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19534:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19535:2: ( ruleXExpression ) + // InternalMenuDsl.g:19630:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19631:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19535:2: ( ruleXExpression ) - // InternalMenuDsl.g:19536:3: ruleXExpression + // InternalMenuDsl.g:19631:2: ( ruleXExpression ) + // InternalMenuDsl.g:19632:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXVariableDeclarationAccess().getRightXExpressionParserRuleCall_3_1_0()); @@ -63689,17 +63994,17 @@ // $ANTLR start "rule__JvmFormalParameter__ParameterTypeAssignment_0" - // InternalMenuDsl.g:19545:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:19641:1: rule__JvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__JvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19549:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:19550:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19645:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:19646:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:19550:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:19551:3: ruleJvmTypeReference + // InternalMenuDsl.g:19646:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19647:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); @@ -63734,17 +64039,17 @@ // $ANTLR start "rule__JvmFormalParameter__NameAssignment_1" - // InternalMenuDsl.g:19560:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + // InternalMenuDsl.g:19656:1: rule__JvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__JvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19564:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:19565:2: ( ruleValidID ) + // InternalMenuDsl.g:19660:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:19661:2: ( ruleValidID ) { - // InternalMenuDsl.g:19565:2: ( ruleValidID ) - // InternalMenuDsl.g:19566:3: ruleValidID + // InternalMenuDsl.g:19661:2: ( ruleValidID ) + // InternalMenuDsl.g:19662:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); @@ -63779,17 +64084,17 @@ // $ANTLR start "rule__FullJvmFormalParameter__ParameterTypeAssignment_0" - // InternalMenuDsl.g:19575:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:19671:1: rule__FullJvmFormalParameter__ParameterTypeAssignment_0 : ( ruleJvmTypeReference ) ; public final void rule__FullJvmFormalParameter__ParameterTypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19579:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:19580:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19675:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:19676:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:19580:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:19581:3: ruleJvmTypeReference + // InternalMenuDsl.g:19676:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:19677:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeJvmTypeReferenceParserRuleCall_0_0()); @@ -63824,17 +64129,17 @@ // $ANTLR start "rule__FullJvmFormalParameter__NameAssignment_1" - // InternalMenuDsl.g:19590:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; + // InternalMenuDsl.g:19686:1: rule__FullJvmFormalParameter__NameAssignment_1 : ( ruleValidID ) ; public final void rule__FullJvmFormalParameter__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19594:1: ( ( ruleValidID ) ) - // InternalMenuDsl.g:19595:2: ( ruleValidID ) + // InternalMenuDsl.g:19690:1: ( ( ruleValidID ) ) + // InternalMenuDsl.g:19691:2: ( ruleValidID ) { - // InternalMenuDsl.g:19595:2: ( ruleValidID ) - // InternalMenuDsl.g:19596:3: ruleValidID + // InternalMenuDsl.g:19691:2: ( ruleValidID ) + // InternalMenuDsl.g:19692:3: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getFullJvmFormalParameterAccess().getNameValidIDParserRuleCall_1_0()); @@ -63869,17 +64174,17 @@ // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_1" - // InternalMenuDsl.g:19605:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:19701:1: rule__XFeatureCall__TypeArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19609:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:19610:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19705:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:19706:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:19610:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:19611:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:19706:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19707:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); @@ -63914,17 +64219,17 @@ // $ANTLR start "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1" - // InternalMenuDsl.g:19620:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:19716:1: rule__XFeatureCall__TypeArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XFeatureCall__TypeArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19624:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:19625:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19720:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:19721:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:19625:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:19626:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:19721:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19722:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); @@ -63959,23 +64264,23 @@ // $ANTLR start "rule__XFeatureCall__FeatureAssignment_2" - // InternalMenuDsl.g:19635:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; + // InternalMenuDsl.g:19731:1: rule__XFeatureCall__FeatureAssignment_2 : ( ( ruleIdOrSuper ) ) ; public final void rule__XFeatureCall__FeatureAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19639:1: ( ( ( ruleIdOrSuper ) ) ) - // InternalMenuDsl.g:19640:2: ( ( ruleIdOrSuper ) ) + // InternalMenuDsl.g:19735:1: ( ( ( ruleIdOrSuper ) ) ) + // InternalMenuDsl.g:19736:2: ( ( ruleIdOrSuper ) ) { - // InternalMenuDsl.g:19640:2: ( ( ruleIdOrSuper ) ) - // InternalMenuDsl.g:19641:3: ( ruleIdOrSuper ) + // InternalMenuDsl.g:19736:2: ( ( ruleIdOrSuper ) ) + // InternalMenuDsl.g:19737:3: ( ruleIdOrSuper ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementCrossReference_2_0()); } - // InternalMenuDsl.g:19642:3: ( ruleIdOrSuper ) - // InternalMenuDsl.g:19643:4: ruleIdOrSuper + // InternalMenuDsl.g:19738:3: ( ruleIdOrSuper ) + // InternalMenuDsl.g:19739:4: ruleIdOrSuper { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureJvmIdentifiableElementIdOrSuperParserRuleCall_2_0_1()); @@ -64016,28 +64321,28 @@ // $ANTLR start "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0" - // InternalMenuDsl.g:19654:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; + // InternalMenuDsl.g:19750:1: rule__XFeatureCall__ExplicitOperationCallAssignment_3_0 : ( ( '(' ) ) ; public final void rule__XFeatureCall__ExplicitOperationCallAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19658:1: ( ( ( '(' ) ) ) - // InternalMenuDsl.g:19659:2: ( ( '(' ) ) + // InternalMenuDsl.g:19754:1: ( ( ( '(' ) ) ) + // InternalMenuDsl.g:19755:2: ( ( '(' ) ) { - // InternalMenuDsl.g:19659:2: ( ( '(' ) ) - // InternalMenuDsl.g:19660:3: ( '(' ) + // InternalMenuDsl.g:19755:2: ( ( '(' ) ) + // InternalMenuDsl.g:19756:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } - // InternalMenuDsl.g:19661:3: ( '(' ) - // InternalMenuDsl.g:19662:4: '(' + // InternalMenuDsl.g:19757:3: ( '(' ) + // InternalMenuDsl.g:19758:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallLeftParenthesisKeyword_3_0_0()); } @@ -64069,17 +64374,17 @@ // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0" - // InternalMenuDsl.g:19673:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; + // InternalMenuDsl.g:19769:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0 : ( ruleXShortClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19677:1: ( ( ruleXShortClosure ) ) - // InternalMenuDsl.g:19678:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:19773:1: ( ( ruleXShortClosure ) ) + // InternalMenuDsl.g:19774:2: ( ruleXShortClosure ) { - // InternalMenuDsl.g:19678:2: ( ruleXShortClosure ) - // InternalMenuDsl.g:19679:3: ruleXShortClosure + // InternalMenuDsl.g:19774:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:19775:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXShortClosureParserRuleCall_3_1_0_0()); @@ -64114,17 +64419,17 @@ // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0" - // InternalMenuDsl.g:19688:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19784:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19692:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19693:2: ( ruleXExpression ) + // InternalMenuDsl.g:19788:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19789:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19693:2: ( ruleXExpression ) - // InternalMenuDsl.g:19694:3: ruleXExpression + // InternalMenuDsl.g:19789:2: ( ruleXExpression ) + // InternalMenuDsl.g:19790:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_0_0()); @@ -64159,17 +64464,17 @@ // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1" - // InternalMenuDsl.g:19703:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19799:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19707:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19708:2: ( ruleXExpression ) + // InternalMenuDsl.g:19803:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19804:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19708:2: ( ruleXExpression ) - // InternalMenuDsl.g:19709:3: ruleXExpression + // InternalMenuDsl.g:19804:2: ( ruleXExpression ) + // InternalMenuDsl.g:19805:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXExpressionParserRuleCall_3_1_1_1_1_0()); @@ -64204,17 +64509,17 @@ // $ANTLR start "rule__XFeatureCall__FeatureCallArgumentsAssignment_4" - // InternalMenuDsl.g:19718:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; + // InternalMenuDsl.g:19814:1: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 : ( ruleXClosure ) ; public final void rule__XFeatureCall__FeatureCallArgumentsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19722:1: ( ( ruleXClosure ) ) - // InternalMenuDsl.g:19723:2: ( ruleXClosure ) + // InternalMenuDsl.g:19818:1: ( ( ruleXClosure ) ) + // InternalMenuDsl.g:19819:2: ( ruleXClosure ) { - // InternalMenuDsl.g:19723:2: ( ruleXClosure ) - // InternalMenuDsl.g:19724:3: ruleXClosure + // InternalMenuDsl.g:19819:2: ( ruleXClosure ) + // InternalMenuDsl.g:19820:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsXClosureParserRuleCall_4_0()); @@ -64249,23 +64554,23 @@ // $ANTLR start "rule__XConstructorCall__ConstructorAssignment_2" - // InternalMenuDsl.g:19733:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; + // InternalMenuDsl.g:19829:1: rule__XConstructorCall__ConstructorAssignment_2 : ( ( ruleQualifiedName ) ) ; public final void rule__XConstructorCall__ConstructorAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19737:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMenuDsl.g:19738:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:19833:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMenuDsl.g:19834:2: ( ( ruleQualifiedName ) ) { - // InternalMenuDsl.g:19738:2: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:19739:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:19834:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:19835:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorCrossReference_2_0()); } - // InternalMenuDsl.g:19740:3: ( ruleQualifiedName ) - // InternalMenuDsl.g:19741:4: ruleQualifiedName + // InternalMenuDsl.g:19836:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:19837:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getConstructorJvmConstructorQualifiedNameParserRuleCall_2_0_1()); @@ -64306,17 +64611,17 @@ // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_1" - // InternalMenuDsl.g:19752:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:19848:1: rule__XConstructorCall__TypeArgumentsAssignment_3_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19756:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:19757:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19852:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:19853:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:19757:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:19758:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:19853:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19854:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_1_0()); @@ -64351,17 +64656,17 @@ // $ANTLR start "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1" - // InternalMenuDsl.g:19767:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:19863:1: rule__XConstructorCall__TypeArgumentsAssignment_3_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__XConstructorCall__TypeArgumentsAssignment_3_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19771:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:19772:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19867:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:19868:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:19772:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:19773:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:19868:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:19869:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getTypeArgumentsJvmArgumentTypeReferenceParserRuleCall_3_2_1_0()); @@ -64396,28 +64701,28 @@ // $ANTLR start "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0" - // InternalMenuDsl.g:19782:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; + // InternalMenuDsl.g:19878:1: rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0 : ( ( '(' ) ) ; public final void rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19786:1: ( ( ( '(' ) ) ) - // InternalMenuDsl.g:19787:2: ( ( '(' ) ) + // InternalMenuDsl.g:19882:1: ( ( ( '(' ) ) ) + // InternalMenuDsl.g:19883:2: ( ( '(' ) ) { - // InternalMenuDsl.g:19787:2: ( ( '(' ) ) - // InternalMenuDsl.g:19788:3: ( '(' ) + // InternalMenuDsl.g:19883:2: ( ( '(' ) ) + // InternalMenuDsl.g:19884:3: ( '(' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } - // InternalMenuDsl.g:19789:3: ( '(' ) - // InternalMenuDsl.g:19790:4: '(' + // InternalMenuDsl.g:19885:3: ( '(' ) + // InternalMenuDsl.g:19886:4: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } - match(input,60,FOLLOW_2); if (state.failed) return ; + match(input,61,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallLeftParenthesisKeyword_4_0_0()); } @@ -64449,17 +64754,17 @@ // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_0" - // InternalMenuDsl.g:19801:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; + // InternalMenuDsl.g:19897:1: rule__XConstructorCall__ArgumentsAssignment_4_1_0 : ( ruleXShortClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19805:1: ( ( ruleXShortClosure ) ) - // InternalMenuDsl.g:19806:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:19901:1: ( ( ruleXShortClosure ) ) + // InternalMenuDsl.g:19902:2: ( ruleXShortClosure ) { - // InternalMenuDsl.g:19806:2: ( ruleXShortClosure ) - // InternalMenuDsl.g:19807:3: ruleXShortClosure + // InternalMenuDsl.g:19902:2: ( ruleXShortClosure ) + // InternalMenuDsl.g:19903:3: ruleXShortClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXShortClosureParserRuleCall_4_1_0_0()); @@ -64494,17 +64799,17 @@ // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0" - // InternalMenuDsl.g:19816:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19912:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_0 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19820:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19821:2: ( ruleXExpression ) + // InternalMenuDsl.g:19916:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19917:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19821:2: ( ruleXExpression ) - // InternalMenuDsl.g:19822:3: ruleXExpression + // InternalMenuDsl.g:19917:2: ( ruleXExpression ) + // InternalMenuDsl.g:19918:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_0_0()); @@ -64539,17 +64844,17 @@ // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1" - // InternalMenuDsl.g:19831:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:19927:1: rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1 : ( ruleXExpression ) ; public final void rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19835:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19836:2: ( ruleXExpression ) + // InternalMenuDsl.g:19931:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:19932:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19836:2: ( ruleXExpression ) - // InternalMenuDsl.g:19837:3: ruleXExpression + // InternalMenuDsl.g:19932:2: ( ruleXExpression ) + // InternalMenuDsl.g:19933:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXExpressionParserRuleCall_4_1_1_1_1_0()); @@ -64584,17 +64889,17 @@ // $ANTLR start "rule__XConstructorCall__ArgumentsAssignment_5" - // InternalMenuDsl.g:19846:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; + // InternalMenuDsl.g:19942:1: rule__XConstructorCall__ArgumentsAssignment_5 : ( ruleXClosure ) ; public final void rule__XConstructorCall__ArgumentsAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19850:1: ( ( ruleXClosure ) ) - // InternalMenuDsl.g:19851:2: ( ruleXClosure ) + // InternalMenuDsl.g:19946:1: ( ( ruleXClosure ) ) + // InternalMenuDsl.g:19947:2: ( ruleXClosure ) { - // InternalMenuDsl.g:19851:2: ( ruleXClosure ) - // InternalMenuDsl.g:19852:3: ruleXClosure + // InternalMenuDsl.g:19947:2: ( ruleXClosure ) + // InternalMenuDsl.g:19948:3: ruleXClosure { if ( state.backtracking==0 ) { before(grammarAccess.getXConstructorCallAccess().getArgumentsXClosureParserRuleCall_5_0()); @@ -64629,28 +64934,28 @@ // $ANTLR start "rule__XBooleanLiteral__IsTrueAssignment_1_1" - // InternalMenuDsl.g:19861:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; + // InternalMenuDsl.g:19957:1: rule__XBooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__XBooleanLiteral__IsTrueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19865:1: ( ( ( 'true' ) ) ) - // InternalMenuDsl.g:19866:2: ( ( 'true' ) ) + // InternalMenuDsl.g:19961:1: ( ( ( 'true' ) ) ) + // InternalMenuDsl.g:19962:2: ( ( 'true' ) ) { - // InternalMenuDsl.g:19866:2: ( ( 'true' ) ) - // InternalMenuDsl.g:19867:3: ( 'true' ) + // InternalMenuDsl.g:19962:2: ( ( 'true' ) ) + // InternalMenuDsl.g:19963:3: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - // InternalMenuDsl.g:19868:3: ( 'true' ) - // InternalMenuDsl.g:19869:4: 'true' + // InternalMenuDsl.g:19964:3: ( 'true' ) + // InternalMenuDsl.g:19965:4: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - match(input,104,FOLLOW_2); if (state.failed) return ; + match(input,105,FOLLOW_2); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getXBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -64682,17 +64987,17 @@ // $ANTLR start "rule__XNumberLiteral__ValueAssignment_1" - // InternalMenuDsl.g:19880:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; + // InternalMenuDsl.g:19976:1: rule__XNumberLiteral__ValueAssignment_1 : ( ruleNumber ) ; public final void rule__XNumberLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19884:1: ( ( ruleNumber ) ) - // InternalMenuDsl.g:19885:2: ( ruleNumber ) + // InternalMenuDsl.g:19980:1: ( ( ruleNumber ) ) + // InternalMenuDsl.g:19981:2: ( ruleNumber ) { - // InternalMenuDsl.g:19885:2: ( ruleNumber ) - // InternalMenuDsl.g:19886:3: ruleNumber + // InternalMenuDsl.g:19981:2: ( ruleNumber ) + // InternalMenuDsl.g:19982:3: ruleNumber { if ( state.backtracking==0 ) { before(grammarAccess.getXNumberLiteralAccess().getValueNumberParserRuleCall_1_0()); @@ -64727,17 +65032,17 @@ // $ANTLR start "rule__XStringLiteral__ValueAssignment_1" - // InternalMenuDsl.g:19895:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; + // InternalMenuDsl.g:19991:1: rule__XStringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__XStringLiteral__ValueAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19899:1: ( ( RULE_STRING ) ) - // InternalMenuDsl.g:19900:2: ( RULE_STRING ) + // InternalMenuDsl.g:19995:1: ( ( RULE_STRING ) ) + // InternalMenuDsl.g:19996:2: ( RULE_STRING ) { - // InternalMenuDsl.g:19900:2: ( RULE_STRING ) - // InternalMenuDsl.g:19901:3: RULE_STRING + // InternalMenuDsl.g:19996:2: ( RULE_STRING ) + // InternalMenuDsl.g:19997:3: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getXStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); @@ -64768,23 +65073,23 @@ // $ANTLR start "rule__XTypeLiteral__TypeAssignment_3" - // InternalMenuDsl.g:19910:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; + // InternalMenuDsl.g:20006:1: rule__XTypeLiteral__TypeAssignment_3 : ( ( ruleQualifiedName ) ) ; public final void rule__XTypeLiteral__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19914:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMenuDsl.g:19915:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:20010:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMenuDsl.g:20011:2: ( ( ruleQualifiedName ) ) { - // InternalMenuDsl.g:19915:2: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:19916:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:20011:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:20012:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeCrossReference_3_0()); } - // InternalMenuDsl.g:19917:3: ( ruleQualifiedName ) - // InternalMenuDsl.g:19918:4: ruleQualifiedName + // InternalMenuDsl.g:20013:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:20014:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getTypeJvmTypeQualifiedNameParserRuleCall_3_0_1()); @@ -64825,17 +65130,17 @@ // $ANTLR start "rule__XTypeLiteral__ArrayDimensionsAssignment_4" - // InternalMenuDsl.g:19929:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; + // InternalMenuDsl.g:20025:1: rule__XTypeLiteral__ArrayDimensionsAssignment_4 : ( ruleArrayBrackets ) ; public final void rule__XTypeLiteral__ArrayDimensionsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19933:1: ( ( ruleArrayBrackets ) ) - // InternalMenuDsl.g:19934:2: ( ruleArrayBrackets ) + // InternalMenuDsl.g:20029:1: ( ( ruleArrayBrackets ) ) + // InternalMenuDsl.g:20030:2: ( ruleArrayBrackets ) { - // InternalMenuDsl.g:19934:2: ( ruleArrayBrackets ) - // InternalMenuDsl.g:19935:3: ruleArrayBrackets + // InternalMenuDsl.g:20030:2: ( ruleArrayBrackets ) + // InternalMenuDsl.g:20031:3: ruleArrayBrackets { if ( state.backtracking==0 ) { before(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsArrayBracketsParserRuleCall_4_0()); @@ -64870,17 +65175,17 @@ // $ANTLR start "rule__XThrowExpression__ExpressionAssignment_2" - // InternalMenuDsl.g:19944:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20040:1: rule__XThrowExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XThrowExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19948:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19949:2: ( ruleXExpression ) + // InternalMenuDsl.g:20044:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20045:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19949:2: ( ruleXExpression ) - // InternalMenuDsl.g:19950:3: ruleXExpression + // InternalMenuDsl.g:20045:2: ( ruleXExpression ) + // InternalMenuDsl.g:20046:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXThrowExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -64915,17 +65220,17 @@ // $ANTLR start "rule__XReturnExpression__ExpressionAssignment_2" - // InternalMenuDsl.g:19959:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20055:1: rule__XReturnExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XReturnExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19963:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19964:2: ( ruleXExpression ) + // InternalMenuDsl.g:20059:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20060:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19964:2: ( ruleXExpression ) - // InternalMenuDsl.g:19965:3: ruleXExpression + // InternalMenuDsl.g:20060:2: ( ruleXExpression ) + // InternalMenuDsl.g:20061:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXReturnExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -64960,17 +65265,17 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__ExpressionAssignment_2" - // InternalMenuDsl.g:19974:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20070:1: rule__XTryCatchFinallyExpression__ExpressionAssignment_2 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__ExpressionAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19978:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:19979:2: ( ruleXExpression ) + // InternalMenuDsl.g:20074:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20075:2: ( ruleXExpression ) { - // InternalMenuDsl.g:19979:2: ( ruleXExpression ) - // InternalMenuDsl.g:19980:3: ruleXExpression + // InternalMenuDsl.g:20075:2: ( ruleXExpression ) + // InternalMenuDsl.g:20076:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionXExpressionParserRuleCall_2_0()); @@ -65005,17 +65310,17 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0" - // InternalMenuDsl.g:19989:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; + // InternalMenuDsl.g:20085:1: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 : ( ruleXCatchClause ) ; public final void rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:19993:1: ( ( ruleXCatchClause ) ) - // InternalMenuDsl.g:19994:2: ( ruleXCatchClause ) + // InternalMenuDsl.g:20089:1: ( ( ruleXCatchClause ) ) + // InternalMenuDsl.g:20090:2: ( ruleXCatchClause ) { - // InternalMenuDsl.g:19994:2: ( ruleXCatchClause ) - // InternalMenuDsl.g:19995:3: ruleXCatchClause + // InternalMenuDsl.g:20090:2: ( ruleXCatchClause ) + // InternalMenuDsl.g:20091:3: ruleXCatchClause { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesXCatchClauseParserRuleCall_3_0_0_0()); @@ -65050,17 +65355,17 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1" - // InternalMenuDsl.g:20004:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20100:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20008:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:20009:2: ( ruleXExpression ) + // InternalMenuDsl.g:20104:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20105:2: ( ruleXExpression ) { - // InternalMenuDsl.g:20009:2: ( ruleXExpression ) - // InternalMenuDsl.g:20010:3: ruleXExpression + // InternalMenuDsl.g:20105:2: ( ruleXExpression ) + // InternalMenuDsl.g:20106:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_0_1_1_0()); @@ -65095,17 +65400,17 @@ // $ANTLR start "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1" - // InternalMenuDsl.g:20019:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20115:1: rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1 : ( ruleXExpression ) ; public final void rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20023:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:20024:2: ( ruleXExpression ) + // InternalMenuDsl.g:20119:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20120:2: ( ruleXExpression ) { - // InternalMenuDsl.g:20024:2: ( ruleXExpression ) - // InternalMenuDsl.g:20025:3: ruleXExpression + // InternalMenuDsl.g:20120:2: ( ruleXExpression ) + // InternalMenuDsl.g:20121:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionXExpressionParserRuleCall_3_1_1_0()); @@ -65140,17 +65445,17 @@ // $ANTLR start "rule__XSynchronizedExpression__ParamAssignment_1" - // InternalMenuDsl.g:20034:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20130:1: rule__XSynchronizedExpression__ParamAssignment_1 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ParamAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20038:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:20039:2: ( ruleXExpression ) + // InternalMenuDsl.g:20134:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20135:2: ( ruleXExpression ) { - // InternalMenuDsl.g:20039:2: ( ruleXExpression ) - // InternalMenuDsl.g:20040:3: ruleXExpression + // InternalMenuDsl.g:20135:2: ( ruleXExpression ) + // InternalMenuDsl.g:20136:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getParamXExpressionParserRuleCall_1_0()); @@ -65185,17 +65490,17 @@ // $ANTLR start "rule__XSynchronizedExpression__ExpressionAssignment_3" - // InternalMenuDsl.g:20049:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20145:1: rule__XSynchronizedExpression__ExpressionAssignment_3 : ( ruleXExpression ) ; public final void rule__XSynchronizedExpression__ExpressionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20053:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:20054:2: ( ruleXExpression ) + // InternalMenuDsl.g:20149:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20150:2: ( ruleXExpression ) { - // InternalMenuDsl.g:20054:2: ( ruleXExpression ) - // InternalMenuDsl.g:20055:3: ruleXExpression + // InternalMenuDsl.g:20150:2: ( ruleXExpression ) + // InternalMenuDsl.g:20151:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXSynchronizedExpressionAccess().getExpressionXExpressionParserRuleCall_3_0()); @@ -65230,17 +65535,17 @@ // $ANTLR start "rule__XCatchClause__DeclaredParamAssignment_2" - // InternalMenuDsl.g:20064:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; + // InternalMenuDsl.g:20160:1: rule__XCatchClause__DeclaredParamAssignment_2 : ( ruleFullJvmFormalParameter ) ; public final void rule__XCatchClause__DeclaredParamAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20068:1: ( ( ruleFullJvmFormalParameter ) ) - // InternalMenuDsl.g:20069:2: ( ruleFullJvmFormalParameter ) + // InternalMenuDsl.g:20164:1: ( ( ruleFullJvmFormalParameter ) ) + // InternalMenuDsl.g:20165:2: ( ruleFullJvmFormalParameter ) { - // InternalMenuDsl.g:20069:2: ( ruleFullJvmFormalParameter ) - // InternalMenuDsl.g:20070:3: ruleFullJvmFormalParameter + // InternalMenuDsl.g:20165:2: ( ruleFullJvmFormalParameter ) + // InternalMenuDsl.g:20166:3: ruleFullJvmFormalParameter { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getDeclaredParamFullJvmFormalParameterParserRuleCall_2_0()); @@ -65275,17 +65580,17 @@ // $ANTLR start "rule__XCatchClause__ExpressionAssignment_4" - // InternalMenuDsl.g:20079:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; + // InternalMenuDsl.g:20175:1: rule__XCatchClause__ExpressionAssignment_4 : ( ruleXExpression ) ; public final void rule__XCatchClause__ExpressionAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20083:1: ( ( ruleXExpression ) ) - // InternalMenuDsl.g:20084:2: ( ruleXExpression ) + // InternalMenuDsl.g:20179:1: ( ( ruleXExpression ) ) + // InternalMenuDsl.g:20180:2: ( ruleXExpression ) { - // InternalMenuDsl.g:20084:2: ( ruleXExpression ) - // InternalMenuDsl.g:20085:3: ruleXExpression + // InternalMenuDsl.g:20180:2: ( ruleXExpression ) + // InternalMenuDsl.g:20181:3: ruleXExpression { if ( state.backtracking==0 ) { before(grammarAccess.getXCatchClauseAccess().getExpressionXExpressionParserRuleCall_4_0()); @@ -65320,17 +65625,17 @@ // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0" - // InternalMenuDsl.g:20094:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20190:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20098:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20099:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20194:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20195:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20099:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20100:3: ruleJvmTypeReference + // InternalMenuDsl.g:20195:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20196:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_0_0()); @@ -65365,17 +65670,17 @@ // $ANTLR start "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1" - // InternalMenuDsl.g:20109:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20205:1: rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20113:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20114:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20209:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20210:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20114:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20115:3: ruleJvmTypeReference + // InternalMenuDsl.g:20210:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20211:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getParamTypesJvmTypeReferenceParserRuleCall_0_1_1_1_0()); @@ -65410,17 +65715,17 @@ // $ANTLR start "rule__XFunctionTypeRef__ReturnTypeAssignment_2" - // InternalMenuDsl.g:20124:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20220:1: rule__XFunctionTypeRef__ReturnTypeAssignment_2 : ( ruleJvmTypeReference ) ; public final void rule__XFunctionTypeRef__ReturnTypeAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20128:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20129:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20224:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20225:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20129:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20130:3: ruleJvmTypeReference + // InternalMenuDsl.g:20225:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20226:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeJvmTypeReferenceParserRuleCall_2_0()); @@ -65455,23 +65760,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_0" - // InternalMenuDsl.g:20139:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; + // InternalMenuDsl.g:20235:1: rule__JvmParameterizedTypeReference__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20143:1: ( ( ( ruleQualifiedName ) ) ) - // InternalMenuDsl.g:20144:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:20239:1: ( ( ( ruleQualifiedName ) ) ) + // InternalMenuDsl.g:20240:2: ( ( ruleQualifiedName ) ) { - // InternalMenuDsl.g:20144:2: ( ( ruleQualifiedName ) ) - // InternalMenuDsl.g:20145:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:20240:2: ( ( ruleQualifiedName ) ) + // InternalMenuDsl.g:20241:3: ( ruleQualifiedName ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_0_0()); } - // InternalMenuDsl.g:20146:3: ( ruleQualifiedName ) - // InternalMenuDsl.g:20147:4: ruleQualifiedName + // InternalMenuDsl.g:20242:3: ( ruleQualifiedName ) + // InternalMenuDsl.g:20243:4: ruleQualifiedName { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeQualifiedNameParserRuleCall_0_0_1()); @@ -65512,17 +65817,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1" - // InternalMenuDsl.g:20158:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:20254:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20162:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:20163:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20258:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:20259:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:20163:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:20164:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:20259:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20260:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_1_0()); @@ -65557,17 +65862,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1" - // InternalMenuDsl.g:20173:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:20269:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20177:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:20178:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20273:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:20274:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:20178:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:20179:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:20274:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20275:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_2_1_0()); @@ -65602,23 +65907,23 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1" - // InternalMenuDsl.g:20188:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; + // InternalMenuDsl.g:20284:1: rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1 : ( ( ruleValidID ) ) ; public final void rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20192:1: ( ( ( ruleValidID ) ) ) - // InternalMenuDsl.g:20193:2: ( ( ruleValidID ) ) + // InternalMenuDsl.g:20288:1: ( ( ( ruleValidID ) ) ) + // InternalMenuDsl.g:20289:2: ( ( ruleValidID ) ) { - // InternalMenuDsl.g:20193:2: ( ( ruleValidID ) ) - // InternalMenuDsl.g:20194:3: ( ruleValidID ) + // InternalMenuDsl.g:20289:2: ( ( ruleValidID ) ) + // InternalMenuDsl.g:20290:3: ( ruleValidID ) { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeCrossReference_1_4_1_0()); } - // InternalMenuDsl.g:20195:3: ( ruleValidID ) - // InternalMenuDsl.g:20196:4: ruleValidID + // InternalMenuDsl.g:20291:3: ( ruleValidID ) + // InternalMenuDsl.g:20292:4: ruleValidID { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeJvmTypeValidIDParserRuleCall_1_4_1_0_1()); @@ -65659,17 +65964,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1" - // InternalMenuDsl.g:20207:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:20303:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20211:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:20212:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20307:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:20308:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:20212:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:20213:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:20308:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20309:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_1_0()); @@ -65704,17 +66009,17 @@ // $ANTLR start "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1" - // InternalMenuDsl.g:20222:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; + // InternalMenuDsl.g:20318:1: rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1 : ( ruleJvmArgumentTypeReference ) ; public final void rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20226:1: ( ( ruleJvmArgumentTypeReference ) ) - // InternalMenuDsl.g:20227:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20322:1: ( ( ruleJvmArgumentTypeReference ) ) + // InternalMenuDsl.g:20323:2: ( ruleJvmArgumentTypeReference ) { - // InternalMenuDsl.g:20227:2: ( ruleJvmArgumentTypeReference ) - // InternalMenuDsl.g:20228:3: ruleJvmArgumentTypeReference + // InternalMenuDsl.g:20323:2: ( ruleJvmArgumentTypeReference ) + // InternalMenuDsl.g:20324:3: ruleJvmArgumentTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsJvmArgumentTypeReferenceParserRuleCall_1_4_2_2_1_0()); @@ -65749,17 +66054,17 @@ // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0" - // InternalMenuDsl.g:20237:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; + // InternalMenuDsl.g:20333:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0 : ( ruleJvmUpperBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20241:1: ( ( ruleJvmUpperBound ) ) - // InternalMenuDsl.g:20242:2: ( ruleJvmUpperBound ) + // InternalMenuDsl.g:20337:1: ( ( ruleJvmUpperBound ) ) + // InternalMenuDsl.g:20338:2: ( ruleJvmUpperBound ) { - // InternalMenuDsl.g:20242:2: ( ruleJvmUpperBound ) - // InternalMenuDsl.g:20243:3: ruleJvmUpperBound + // InternalMenuDsl.g:20338:2: ( ruleJvmUpperBound ) + // InternalMenuDsl.g:20339:3: ruleJvmUpperBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundParserRuleCall_2_0_0_0()); @@ -65794,17 +66099,17 @@ // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1" - // InternalMenuDsl.g:20252:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; + // InternalMenuDsl.g:20348:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1 : ( ruleJvmUpperBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20256:1: ( ( ruleJvmUpperBoundAnded ) ) - // InternalMenuDsl.g:20257:2: ( ruleJvmUpperBoundAnded ) + // InternalMenuDsl.g:20352:1: ( ( ruleJvmUpperBoundAnded ) ) + // InternalMenuDsl.g:20353:2: ( ruleJvmUpperBoundAnded ) { - // InternalMenuDsl.g:20257:2: ( ruleJvmUpperBoundAnded ) - // InternalMenuDsl.g:20258:3: ruleJvmUpperBoundAnded + // InternalMenuDsl.g:20353:2: ( ruleJvmUpperBoundAnded ) + // InternalMenuDsl.g:20354:3: ruleJvmUpperBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmUpperBoundAndedParserRuleCall_2_0_1_0()); @@ -65839,17 +66144,17 @@ // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0" - // InternalMenuDsl.g:20267:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; + // InternalMenuDsl.g:20363:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0 : ( ruleJvmLowerBound ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20271:1: ( ( ruleJvmLowerBound ) ) - // InternalMenuDsl.g:20272:2: ( ruleJvmLowerBound ) + // InternalMenuDsl.g:20367:1: ( ( ruleJvmLowerBound ) ) + // InternalMenuDsl.g:20368:2: ( ruleJvmLowerBound ) { - // InternalMenuDsl.g:20272:2: ( ruleJvmLowerBound ) - // InternalMenuDsl.g:20273:3: ruleJvmLowerBound + // InternalMenuDsl.g:20368:2: ( ruleJvmLowerBound ) + // InternalMenuDsl.g:20369:3: ruleJvmLowerBound { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundParserRuleCall_2_1_0_0()); @@ -65884,17 +66189,17 @@ // $ANTLR start "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1" - // InternalMenuDsl.g:20282:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; + // InternalMenuDsl.g:20378:1: rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1 : ( ruleJvmLowerBoundAnded ) ; public final void rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20286:1: ( ( ruleJvmLowerBoundAnded ) ) - // InternalMenuDsl.g:20287:2: ( ruleJvmLowerBoundAnded ) + // InternalMenuDsl.g:20382:1: ( ( ruleJvmLowerBoundAnded ) ) + // InternalMenuDsl.g:20383:2: ( ruleJvmLowerBoundAnded ) { - // InternalMenuDsl.g:20287:2: ( ruleJvmLowerBoundAnded ) - // InternalMenuDsl.g:20288:3: ruleJvmLowerBoundAnded + // InternalMenuDsl.g:20383:2: ( ruleJvmLowerBoundAnded ) + // InternalMenuDsl.g:20384:3: ruleJvmLowerBoundAnded { if ( state.backtracking==0 ) { before(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsJvmLowerBoundAndedParserRuleCall_2_1_1_0()); @@ -65929,17 +66234,17 @@ // $ANTLR start "rule__JvmUpperBound__TypeReferenceAssignment_1" - // InternalMenuDsl.g:20297:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20393:1: rule__JvmUpperBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20301:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20302:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20397:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20398:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20302:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20303:3: ruleJvmTypeReference + // InternalMenuDsl.g:20398:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20399:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -65974,17 +66279,17 @@ // $ANTLR start "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1" - // InternalMenuDsl.g:20312:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20408:1: rule__JvmUpperBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmUpperBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20316:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20317:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20412:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20413:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20317:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20318:3: ruleJvmTypeReference + // InternalMenuDsl.g:20413:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20414:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -66019,17 +66324,17 @@ // $ANTLR start "rule__JvmLowerBound__TypeReferenceAssignment_1" - // InternalMenuDsl.g:20327:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20423:1: rule__JvmLowerBound__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBound__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20331:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20332:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20427:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20428:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20332:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20333:3: ruleJvmTypeReference + // InternalMenuDsl.g:20428:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20429:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -66064,17 +66369,17 @@ // $ANTLR start "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1" - // InternalMenuDsl.g:20342:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; + // InternalMenuDsl.g:20438:1: rule__JvmLowerBoundAnded__TypeReferenceAssignment_1 : ( ruleJvmTypeReference ) ; public final void rule__JvmLowerBoundAnded__TypeReferenceAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20346:1: ( ( ruleJvmTypeReference ) ) - // InternalMenuDsl.g:20347:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20442:1: ( ( ruleJvmTypeReference ) ) + // InternalMenuDsl.g:20443:2: ( ruleJvmTypeReference ) { - // InternalMenuDsl.g:20347:2: ( ruleJvmTypeReference ) - // InternalMenuDsl.g:20348:3: ruleJvmTypeReference + // InternalMenuDsl.g:20443:2: ( ruleJvmTypeReference ) + // InternalMenuDsl.g:20444:3: ruleJvmTypeReference { if ( state.backtracking==0 ) { before(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceJvmTypeReferenceParserRuleCall_1_0()); @@ -66109,17 +66414,17 @@ // $ANTLR start "rule__XImportSection__ImportDeclarationsAssignment" - // InternalMenuDsl.g:20357:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; + // InternalMenuDsl.g:20453:1: rule__XImportSection__ImportDeclarationsAssignment : ( ruleXImportDeclaration ) ; public final void rule__XImportSection__ImportDeclarationsAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalMenuDsl.g:20361:1: ( ( ruleXImportDeclaration ) ) - // InternalMenuDsl.g:20362:2: ( ruleXImportDeclaration ) + // InternalMenuDsl.g:20457:1: ( ( ruleXImportDeclaration ) ) + // InternalMenuDsl.g:20458:2: ( ruleXImportDeclaration ) { - // InternalMenuDsl.g:20362:2: ( ruleXImportDeclaration ) - // InternalMenuDsl.g:20363:3: ruleXImportDeclaration + // InternalMenuDsl.g:20458:2: ( ruleXImportDeclaration ) + // InternalMenuDsl.g:20459:3: ruleXImportDeclaration { if ( state.backtracking==0 ) { before(grammarAccess.getXImportSectionAccess().getImportDeclarationsXImportDeclarationParserRuleCall_0()); @@ -66496,10 +66801,10 @@ } // $ANTLR end synpred86_InternalMenuDsl - // $ANTLR start synpred119_InternalMenuDsl - public final void synpred119_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:6162:3: ( rule__XAssignment__Group_1_1__0 ) - // InternalMenuDsl.g:6162:3: rule__XAssignment__Group_1_1__0 + // $ANTLR start synpred120_InternalMenuDsl + public final void synpred120_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:6243:3: ( rule__XAssignment__Group_1_1__0 ) + // InternalMenuDsl.g:6243:3: rule__XAssignment__Group_1_1__0 { pushFollow(FOLLOW_2); rule__XAssignment__Group_1_1__0(); @@ -66509,30 +66814,15 @@ } } - // $ANTLR end synpred119_InternalMenuDsl - - // $ANTLR start synpred121_InternalMenuDsl - public final void synpred121_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:6513:3: ( rule__XOrExpression__Group_1__0 ) - // InternalMenuDsl.g:6513:3: rule__XOrExpression__Group_1__0 - { - pushFollow(FOLLOW_2); - rule__XOrExpression__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred121_InternalMenuDsl + // $ANTLR end synpred120_InternalMenuDsl // $ANTLR start synpred122_InternalMenuDsl public final void synpred122_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:6702:3: ( rule__XAndExpression__Group_1__0 ) - // InternalMenuDsl.g:6702:3: rule__XAndExpression__Group_1__0 + // InternalMenuDsl.g:6594:3: ( rule__XOrExpression__Group_1__0 ) + // InternalMenuDsl.g:6594:3: rule__XOrExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XAndExpression__Group_1__0(); + rule__XOrExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66543,11 +66833,11 @@ // $ANTLR start synpred123_InternalMenuDsl public final void synpred123_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:6891:3: ( rule__XEqualityExpression__Group_1__0 ) - // InternalMenuDsl.g:6891:3: rule__XEqualityExpression__Group_1__0 + // InternalMenuDsl.g:6783:3: ( rule__XAndExpression__Group_1__0 ) + // InternalMenuDsl.g:6783:3: rule__XAndExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XEqualityExpression__Group_1__0(); + rule__XAndExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66558,11 +66848,11 @@ // $ANTLR start synpred124_InternalMenuDsl public final void synpred124_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:7080:3: ( rule__XRelationalExpression__Alternatives_1 ) - // InternalMenuDsl.g:7080:3: rule__XRelationalExpression__Alternatives_1 + // InternalMenuDsl.g:6972:3: ( rule__XEqualityExpression__Group_1__0 ) + // InternalMenuDsl.g:6972:3: rule__XEqualityExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XRelationalExpression__Alternatives_1(); + rule__XEqualityExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66573,11 +66863,11 @@ // $ANTLR start synpred125_InternalMenuDsl public final void synpred125_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:7458:3: ( rule__XOtherOperatorExpression__Group_1__0 ) - // InternalMenuDsl.g:7458:3: rule__XOtherOperatorExpression__Group_1__0 + // InternalMenuDsl.g:7161:3: ( rule__XRelationalExpression__Alternatives_1 ) + // InternalMenuDsl.g:7161:3: rule__XRelationalExpression__Alternatives_1 { pushFollow(FOLLOW_2); - rule__XOtherOperatorExpression__Group_1__0(); + rule__XRelationalExpression__Alternatives_1(); state._fsp--; if (state.failed) return ; @@ -66588,11 +66878,11 @@ // $ANTLR start synpred126_InternalMenuDsl public final void synpred126_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:7971:3: ( rule__XAdditiveExpression__Group_1__0 ) - // InternalMenuDsl.g:7971:3: rule__XAdditiveExpression__Group_1__0 + // InternalMenuDsl.g:7539:3: ( rule__XOtherOperatorExpression__Group_1__0 ) + // InternalMenuDsl.g:7539:3: rule__XOtherOperatorExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XAdditiveExpression__Group_1__0(); + rule__XOtherOperatorExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66603,11 +66893,11 @@ // $ANTLR start synpred127_InternalMenuDsl public final void synpred127_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:8160:3: ( rule__XMultiplicativeExpression__Group_1__0 ) - // InternalMenuDsl.g:8160:3: rule__XMultiplicativeExpression__Group_1__0 + // InternalMenuDsl.g:8052:3: ( rule__XAdditiveExpression__Group_1__0 ) + // InternalMenuDsl.g:8052:3: rule__XAdditiveExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XMultiplicativeExpression__Group_1__0(); + rule__XAdditiveExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66618,11 +66908,11 @@ // $ANTLR start synpred128_InternalMenuDsl public final void synpred128_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:8430:3: ( rule__XCastedExpression__Group_1__0 ) - // InternalMenuDsl.g:8430:3: rule__XCastedExpression__Group_1__0 + // InternalMenuDsl.g:8241:3: ( rule__XMultiplicativeExpression__Group_1__0 ) + // InternalMenuDsl.g:8241:3: rule__XMultiplicativeExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XCastedExpression__Group_1__0(); + rule__XMultiplicativeExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66633,11 +66923,11 @@ // $ANTLR start synpred129_InternalMenuDsl public final void synpred129_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:8619:3: ( rule__XPostfixOperation__Group_1__0 ) - // InternalMenuDsl.g:8619:3: rule__XPostfixOperation__Group_1__0 + // InternalMenuDsl.g:8511:3: ( rule__XCastedExpression__Group_1__0 ) + // InternalMenuDsl.g:8511:3: rule__XCastedExpression__Group_1__0 { pushFollow(FOLLOW_2); - rule__XPostfixOperation__Group_1__0(); + rule__XCastedExpression__Group_1__0(); state._fsp--; if (state.failed) return ; @@ -66648,8 +66938,23 @@ // $ANTLR start synpred130_InternalMenuDsl public final void synpred130_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:8754:3: ( rule__XMemberFeatureCall__Alternatives_1 ) - // InternalMenuDsl.g:8754:3: rule__XMemberFeatureCall__Alternatives_1 + // InternalMenuDsl.g:8700:3: ( rule__XPostfixOperation__Group_1__0 ) + // InternalMenuDsl.g:8700:3: rule__XPostfixOperation__Group_1__0 + { + pushFollow(FOLLOW_2); + rule__XPostfixOperation__Group_1__0(); + + state._fsp--; + if (state.failed) return ; + + } + } + // $ANTLR end synpred130_InternalMenuDsl + + // $ANTLR start synpred131_InternalMenuDsl + public final void synpred131_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:8835:3: ( rule__XMemberFeatureCall__Alternatives_1 ) + // InternalMenuDsl.g:8835:3: rule__XMemberFeatureCall__Alternatives_1 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Alternatives_1(); @@ -66659,12 +66964,12 @@ } } - // $ANTLR end synpred130_InternalMenuDsl + // $ANTLR end synpred131_InternalMenuDsl - // $ANTLR start synpred132_InternalMenuDsl - public final void synpred132_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:9052:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) - // InternalMenuDsl.g:9052:3: rule__XMemberFeatureCall__Group_1_1_3__0 + // $ANTLR start synpred133_InternalMenuDsl + public final void synpred133_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:9133:3: ( rule__XMemberFeatureCall__Group_1_1_3__0 ) + // InternalMenuDsl.g:9133:3: rule__XMemberFeatureCall__Group_1_1_3__0 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__Group_1_1_3__0(); @@ -66674,12 +66979,12 @@ } } - // $ANTLR end synpred132_InternalMenuDsl + // $ANTLR end synpred133_InternalMenuDsl - // $ANTLR start synpred133_InternalMenuDsl - public final void synpred133_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:9078:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) - // InternalMenuDsl.g:9078:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 + // $ANTLR start synpred134_InternalMenuDsl + public final void synpred134_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:9159:3: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 ) + // InternalMenuDsl.g:9159:3: rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 { pushFollow(FOLLOW_2); rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4(); @@ -66689,12 +66994,12 @@ } } - // $ANTLR end synpred133_InternalMenuDsl + // $ANTLR end synpred134_InternalMenuDsl - // $ANTLR start synpred141_InternalMenuDsl - public final void synpred141_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:10051:3: ( rule__XClosure__Group_1__0 ) - // InternalMenuDsl.g:10051:3: rule__XClosure__Group_1__0 + // $ANTLR start synpred142_InternalMenuDsl + public final void synpred142_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:10132:3: ( rule__XClosure__Group_1__0 ) + // InternalMenuDsl.g:10132:3: rule__XClosure__Group_1__0 { pushFollow(FOLLOW_2); rule__XClosure__Group_1__0(); @@ -66704,12 +67009,12 @@ } } - // $ANTLR end synpred141_InternalMenuDsl + // $ANTLR end synpred142_InternalMenuDsl - // $ANTLR start synpred148_InternalMenuDsl - public final void synpred148_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:11022:3: ( rule__XIfExpression__Group_6__0 ) - // InternalMenuDsl.g:11022:3: rule__XIfExpression__Group_6__0 + // $ANTLR start synpred149_InternalMenuDsl + public final void synpred149_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:11103:3: ( rule__XIfExpression__Group_6__0 ) + // InternalMenuDsl.g:11103:3: rule__XIfExpression__Group_6__0 { pushFollow(FOLLOW_2); rule__XIfExpression__Group_6__0(); @@ -66719,12 +67024,12 @@ } } - // $ANTLR end synpred148_InternalMenuDsl + // $ANTLR end synpred149_InternalMenuDsl - // $ANTLR start synpred151_InternalMenuDsl - public final void synpred151_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:11482:3: ( rule__XSwitchExpression__Group_2_1_0__0 ) - // InternalMenuDsl.g:11482:3: rule__XSwitchExpression__Group_2_1_0__0 + // $ANTLR start synpred152_InternalMenuDsl + public final void synpred152_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:11563:3: ( rule__XSwitchExpression__Group_2_1_0__0 ) + // InternalMenuDsl.g:11563:3: rule__XSwitchExpression__Group_2_1_0__0 { pushFollow(FOLLOW_2); rule__XSwitchExpression__Group_2_1_0__0(); @@ -66734,12 +67039,12 @@ } } - // $ANTLR end synpred151_InternalMenuDsl + // $ANTLR end synpred152_InternalMenuDsl - // $ANTLR start synpred164_InternalMenuDsl - public final void synpred164_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:13615:3: ( rule__XFeatureCall__Group_3__0 ) - // InternalMenuDsl.g:13615:3: rule__XFeatureCall__Group_3__0 + // $ANTLR start synpred165_InternalMenuDsl + public final void synpred165_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:13696:3: ( rule__XFeatureCall__Group_3__0 ) + // InternalMenuDsl.g:13696:3: rule__XFeatureCall__Group_3__0 { pushFollow(FOLLOW_2); rule__XFeatureCall__Group_3__0(); @@ -66749,12 +67054,12 @@ } } - // $ANTLR end synpred164_InternalMenuDsl + // $ANTLR end synpred165_InternalMenuDsl - // $ANTLR start synpred165_InternalMenuDsl - public final void synpred165_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:13641:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) - // InternalMenuDsl.g:13641:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 + // $ANTLR start synpred166_InternalMenuDsl + public final void synpred166_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:13722:3: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 ) + // InternalMenuDsl.g:13722:3: rule__XFeatureCall__FeatureCallArgumentsAssignment_4 { pushFollow(FOLLOW_2); rule__XFeatureCall__FeatureCallArgumentsAssignment_4(); @@ -66764,30 +67069,15 @@ } } - // $ANTLR end synpred165_InternalMenuDsl - - // $ANTLR start synpred169_InternalMenuDsl - public final void synpred169_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:14101:3: ( rule__XConstructorCall__Group_3__0 ) - // InternalMenuDsl.g:14101:3: rule__XConstructorCall__Group_3__0 - { - pushFollow(FOLLOW_2); - rule__XConstructorCall__Group_3__0(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred169_InternalMenuDsl + // $ANTLR end synpred166_InternalMenuDsl // $ANTLR start synpred170_InternalMenuDsl public final void synpred170_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:14128:3: ( rule__XConstructorCall__Group_4__0 ) - // InternalMenuDsl.g:14128:3: rule__XConstructorCall__Group_4__0 + // InternalMenuDsl.g:14182:3: ( rule__XConstructorCall__Group_3__0 ) + // InternalMenuDsl.g:14182:3: rule__XConstructorCall__Group_3__0 { pushFollow(FOLLOW_2); - rule__XConstructorCall__Group_4__0(); + rule__XConstructorCall__Group_3__0(); state._fsp--; if (state.failed) return ; @@ -66798,8 +67088,23 @@ // $ANTLR start synpred171_InternalMenuDsl public final void synpred171_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:14154:3: ( rule__XConstructorCall__ArgumentsAssignment_5 ) - // InternalMenuDsl.g:14154:3: rule__XConstructorCall__ArgumentsAssignment_5 + // InternalMenuDsl.g:14209:3: ( rule__XConstructorCall__Group_4__0 ) + // InternalMenuDsl.g:14209:3: rule__XConstructorCall__Group_4__0 + { + pushFollow(FOLLOW_2); + rule__XConstructorCall__Group_4__0(); + + state._fsp--; + if (state.failed) return ; + + } + } + // $ANTLR end synpred171_InternalMenuDsl + + // $ANTLR start synpred172_InternalMenuDsl + public final void synpred172_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:14235:3: ( rule__XConstructorCall__ArgumentsAssignment_5 ) + // InternalMenuDsl.g:14235:3: rule__XConstructorCall__ArgumentsAssignment_5 { pushFollow(FOLLOW_2); rule__XConstructorCall__ArgumentsAssignment_5(); @@ -66809,30 +67114,15 @@ } } - // $ANTLR end synpred171_InternalMenuDsl - - // $ANTLR start synpred176_InternalMenuDsl - public final void synpred176_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:15045:3: ( rule__XReturnExpression__ExpressionAssignment_2 ) - // InternalMenuDsl.g:15045:3: rule__XReturnExpression__ExpressionAssignment_2 - { - pushFollow(FOLLOW_2); - rule__XReturnExpression__ExpressionAssignment_2(); - - state._fsp--; - if (state.failed) return ; - - } - } - // $ANTLR end synpred176_InternalMenuDsl + // $ANTLR end synpred172_InternalMenuDsl // $ANTLR start synpred177_InternalMenuDsl public final void synpred177_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:15187:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) - // InternalMenuDsl.g:15187:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 + // InternalMenuDsl.g:15126:3: ( rule__XReturnExpression__ExpressionAssignment_2 ) + // InternalMenuDsl.g:15126:3: rule__XReturnExpression__ExpressionAssignment_2 { pushFollow(FOLLOW_2); - rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); + rule__XReturnExpression__ExpressionAssignment_2(); state._fsp--; if (state.failed) return ; @@ -66843,11 +67133,11 @@ // $ANTLR start synpred178_InternalMenuDsl public final void synpred178_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:15214:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) - // InternalMenuDsl.g:15214:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + // InternalMenuDsl.g:15268:4: ( rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 ) + // InternalMenuDsl.g:15268:4: rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0 { pushFollow(FOLLOW_2); - rule__XTryCatchFinallyExpression__Group_3_0_1__0(); + rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0(); state._fsp--; if (state.failed) return ; @@ -66858,8 +67148,23 @@ // $ANTLR start synpred179_InternalMenuDsl public final void synpred179_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:15727:3: ( rule__QualifiedName__Group_1__0 ) - // InternalMenuDsl.g:15727:3: rule__QualifiedName__Group_1__0 + // InternalMenuDsl.g:15295:3: ( rule__XTryCatchFinallyExpression__Group_3_0_1__0 ) + // InternalMenuDsl.g:15295:3: rule__XTryCatchFinallyExpression__Group_3_0_1__0 + { + pushFollow(FOLLOW_2); + rule__XTryCatchFinallyExpression__Group_3_0_1__0(); + + state._fsp--; + if (state.failed) return ; + + } + } + // $ANTLR end synpred179_InternalMenuDsl + + // $ANTLR start synpred180_InternalMenuDsl + public final void synpred180_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:15808:3: ( rule__QualifiedName__Group_1__0 ) + // InternalMenuDsl.g:15808:3: rule__QualifiedName__Group_1__0 { pushFollow(FOLLOW_2); rule__QualifiedName__Group_1__0(); @@ -66869,12 +67174,12 @@ } } - // $ANTLR end synpred179_InternalMenuDsl + // $ANTLR end synpred180_InternalMenuDsl - // $ANTLR start synpred181_InternalMenuDsl - public final void synpred181_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:15943:3: ( rule__JvmTypeReference__Group_0_1__0 ) - // InternalMenuDsl.g:15943:3: rule__JvmTypeReference__Group_0_1__0 + // $ANTLR start synpred182_InternalMenuDsl + public final void synpred182_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:16024:3: ( rule__JvmTypeReference__Group_0_1__0 ) + // InternalMenuDsl.g:16024:3: rule__JvmTypeReference__Group_0_1__0 { pushFollow(FOLLOW_2); rule__JvmTypeReference__Group_0_1__0(); @@ -66884,12 +67189,12 @@ } } - // $ANTLR end synpred181_InternalMenuDsl + // $ANTLR end synpred182_InternalMenuDsl - // $ANTLR start synpred185_InternalMenuDsl - public final void synpred185_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:16402:3: ( rule__JvmParameterizedTypeReference__Group_1__0 ) - // InternalMenuDsl.g:16402:3: rule__JvmParameterizedTypeReference__Group_1__0 + // $ANTLR start synpred186_InternalMenuDsl + public final void synpred186_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:16483:3: ( rule__JvmParameterizedTypeReference__Group_1__0 ) + // InternalMenuDsl.g:16483:3: rule__JvmParameterizedTypeReference__Group_1__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1__0(); @@ -66899,12 +67204,12 @@ } } - // $ANTLR end synpred185_InternalMenuDsl + // $ANTLR end synpred186_InternalMenuDsl - // $ANTLR start synpred187_InternalMenuDsl - public final void synpred187_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:16537:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) - // InternalMenuDsl.g:16537:3: rule__JvmParameterizedTypeReference__Group_1_4__0 + // $ANTLR start synpred188_InternalMenuDsl + public final void synpred188_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:16618:3: ( rule__JvmParameterizedTypeReference__Group_1_4__0 ) + // InternalMenuDsl.g:16618:3: rule__JvmParameterizedTypeReference__Group_1_4__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4__0(); @@ -66914,12 +67219,12 @@ } } - // $ANTLR end synpred187_InternalMenuDsl + // $ANTLR end synpred188_InternalMenuDsl - // $ANTLR start synpred188_InternalMenuDsl - public final void synpred188_InternalMenuDsl_fragment() throws RecognitionException { - // InternalMenuDsl.g:16672:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) - // InternalMenuDsl.g:16672:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 + // $ANTLR start synpred189_InternalMenuDsl + public final void synpred189_InternalMenuDsl_fragment() throws RecognitionException { + // InternalMenuDsl.g:16753:3: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 ) + // InternalMenuDsl.g:16753:3: rule__JvmParameterizedTypeReference__Group_1_4_2__0 { pushFollow(FOLLOW_2); rule__JvmParameterizedTypeReference__Group_1_4_2__0(); @@ -66929,7 +67234,7 @@ } } - // $ANTLR end synpred188_InternalMenuDsl + // $ANTLR end synpred189_InternalMenuDsl // Delegated rules @@ -66989,6 +67294,20 @@ state.failed=false; return success; } + public final boolean synpred189_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred189_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred12_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67003,6 +67322,20 @@ state.failed=false; return success; } + public final boolean synpred149_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred149_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred171_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67045,6 +67378,34 @@ state.failed=false; return success; } + public final boolean synpred131_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred131_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } + public final boolean synpred134_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred134_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred133_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67073,20 +67434,6 @@ state.failed=false; return success; } - public final boolean synpred164_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred164_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } public final boolean synpred61_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67101,11 +67448,11 @@ state.failed=false; return success; } - public final boolean synpred148_InternalMenuDsl() { + public final boolean synpred152_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred148_InternalMenuDsl_fragment(); // can never throw exception + synpred152_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67129,11 +67476,11 @@ state.failed=false; return success; } - public final boolean synpred176_InternalMenuDsl() { + public final boolean synpred180_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred176_InternalMenuDsl_fragment(); // can never throw exception + synpred180_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67157,6 +67504,20 @@ state.failed=false; return success; } + public final boolean synpred186_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred186_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred130_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67185,20 +67546,6 @@ state.failed=false; return success; } - public final boolean synpred121_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred121_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } public final boolean synpred124_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67213,11 +67560,11 @@ state.failed=false; return success; } - public final boolean synpred185_InternalMenuDsl() { + public final boolean synpred120_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred185_InternalMenuDsl_fragment(); // can never throw exception + synpred120_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67241,20 +67588,6 @@ state.failed=false; return success; } - public final boolean synpred119_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred119_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } public final boolean synpred123_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67283,11 +67616,11 @@ state.failed=false; return success; } - public final boolean synpred169_InternalMenuDsl() { + public final boolean synpred166_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred169_InternalMenuDsl_fragment(); // can never throw exception + synpred166_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67325,6 +67658,20 @@ state.failed=false; return success; } + public final boolean synpred142_InternalMenuDsl() { + state.backtracking++; + int start = input.mark(); + try { + synpred142_InternalMenuDsl_fragment(); // can never throw exception + } catch (RecognitionException re) { + System.err.println("impossible: "+re); + } + boolean success = !state.failed; + input.rewind(start); + state.backtracking--; + state.failed=false; + return success; + } public final boolean synpred126_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67339,11 +67686,11 @@ state.failed=false; return success; } - public final boolean synpred151_InternalMenuDsl() { + public final boolean synpred182_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred151_InternalMenuDsl_fragment(); // can never throw exception + synpred182_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67381,11 +67728,11 @@ state.failed=false; return success; } - public final boolean synpred187_InternalMenuDsl() { + public final boolean synpred172_InternalMenuDsl() { state.backtracking++; int start = input.mark(); try { - synpred187_InternalMenuDsl_fragment(); // can never throw exception + synpred172_InternalMenuDsl_fragment(); // can never throw exception } catch (RecognitionException re) { System.err.println("impossible: "+re); } @@ -67451,34 +67798,6 @@ state.failed=false; return success; } - public final boolean synpred132_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred132_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } - public final boolean synpred181_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred181_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } public final boolean synpred53_InternalMenuDsl() { state.backtracking++; int start = input.mark(); @@ -67493,20 +67812,6 @@ state.failed=false; return success; } - public final boolean synpred141_InternalMenuDsl() { - state.backtracking++; - int start = input.mark(); - try { - synpred141_InternalMenuDsl_fragment(); // can never throw exception - } catch (RecognitionException re) { - System.err.println("impossible: "+re); - } - boolean success = !state.failed; - input.rewind(start); - state.backtracking--; - state.failed=false; - return success; - } protected DFA4 dfa4 = new DFA4(this); @@ -67520,34 +67825,34 @@ protected DFA30 dfa30 = new DFA30(this); protected DFA35 dfa35 = new DFA35(this); protected DFA38 dfa38 = new DFA38(this); - protected DFA71 dfa71 = new DFA71(this); - protected DFA77 dfa77 = new DFA77(this); - protected DFA84 dfa84 = new DFA84(this); + protected DFA72 dfa72 = new DFA72(this); + protected DFA78 dfa78 = new DFA78(this); protected DFA85 dfa85 = new DFA85(this); - protected DFA93 dfa93 = new DFA93(this); - protected DFA103 dfa103 = new DFA103(this); - protected DFA116 dfa116 = new DFA116(this); + protected DFA86 dfa86 = new DFA86(this); + protected DFA94 dfa94 = new DFA94(this); + protected DFA104 dfa104 = new DFA104(this); protected DFA117 dfa117 = new DFA117(this); - protected DFA121 dfa121 = new DFA121(this); + protected DFA118 dfa118 = new DFA118(this); protected DFA122 dfa122 = new DFA122(this); protected DFA123 dfa123 = new DFA123(this); - protected DFA128 dfa128 = new DFA128(this); - protected DFA137 dfa137 = new DFA137(this); - protected DFA140 dfa140 = new DFA140(this); + protected DFA124 dfa124 = new DFA124(this); + protected DFA129 dfa129 = new DFA129(this); + protected DFA138 dfa138 = new DFA138(this); + protected DFA141 dfa141 = new DFA141(this); static final String dfa_1s = "\10\uffff"; static final String dfa_2s = "\2\uffff\1\5\3\uffff\1\5\1\uffff"; static final String dfa_3s = "\1\5\1\uffff\1\53\1\uffff\1\5\1\uffff\1\53\1\uffff"; - static final String dfa_4s = "\1\143\1\uffff\1\72\1\uffff\1\44\1\uffff\1\72\1\uffff"; + static final String dfa_4s = "\1\144\1\uffff\1\73\1\uffff\1\44\1\uffff\1\73\1\uffff"; static final String dfa_5s = "\1\uffff\1\1\1\uffff\1\4\1\uffff\1\2\1\uffff\1\3"; static final String dfa_6s = "\10\uffff}>"; static final String[] dfa_7s = { - "\1\2\50\uffff\1\1\64\uffff\1\3", + "\1\2\50\uffff\1\1\65\uffff\1\3", "", - "\1\4\3\uffff\1\5\3\uffff\1\5\6\uffff\1\5", + "\1\4\3\uffff\1\5\3\uffff\1\5\7\uffff\1\5", "", "\1\6\36\uffff\1\7", "", - "\1\4\3\uffff\1\5\3\uffff\1\5\6\uffff\1\5", + "\1\4\3\uffff\1\5\3\uffff\1\5\7\uffff\1\5", "" }; @@ -67578,11 +67883,11 @@ } static final String dfa_8s = "\43\uffff"; static final String dfa_9s = "\1\4\1\0\41\uffff"; - static final String dfa_10s = "\1\150\1\0\41\uffff"; + static final String dfa_10s = "\1\151\1\0\41\uffff"; static final String dfa_11s = "\2\uffff\1\2\37\uffff\1\1"; static final String dfa_12s = "\1\uffff\1\0\41\uffff}>"; static final String[] dfa_13s = { - "\1\2\1\1\3\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\6\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", + "\1\2\1\1\3\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\7\uffff\2\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", "\1\uffff", "", "", @@ -67670,7 +67975,7 @@ } } static final String[] dfa_14s = { - "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\6\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", + "\5\2\22\uffff\1\2\6\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\7\uffff\2\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", "\1\uffff", "", "", @@ -67841,19 +68146,19 @@ static final String dfa_21s = "\12\uffff"; static final String dfa_22s = "\4\uffff\5\3\1\uffff"; static final String dfa_23s = "\1\53\2\5\1\uffff\5\4\1\uffff"; - static final String dfa_24s = "\1\145\2\61\1\uffff\5\150\1\uffff"; + static final String dfa_24s = "\1\146\2\61\1\uffff\5\151\1\uffff"; static final String dfa_25s = "\3\uffff\1\2\5\uffff\1\1"; static final String dfa_26s = "\12\uffff}>"; static final String[] dfa_27s = { - "\1\1\70\uffff\1\2\1\3", + "\1\1\71\uffff\1\2\1\3", "\1\4\25\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "\1\4\25\uffff\1\3\21\uffff\1\5\1\6\1\7\1\10\1\3", "", - "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\2\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\2\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\2\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\2\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", - "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\2\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\3\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\3\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\3\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\3\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", + "\5\3\4\uffff\1\11\45\3\1\uffff\1\3\2\uffff\1\3\3\uffff\1\3\1\uffff\32\3\16\uffff\2\3\1\uffff\2\3", "" }; @@ -67883,11 +68188,11 @@ } } static final String dfa_28s = "\1\4\2\0\40\uffff"; - static final String dfa_29s = "\1\150\2\0\40\uffff"; + static final String dfa_29s = "\1\151\2\0\40\uffff"; static final String dfa_30s = "\3\uffff\1\1\1\uffff\1\2\35\uffff"; static final String dfa_31s = "\1\uffff\1\0\1\1\40\uffff}>"; static final String[] dfa_32s = { - "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\1\uffff\1\5\7\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\21\uffff\1\3\1\uffff\1\5", + "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\4\uffff\6\5\1\uffff\1\5\10\uffff\1\2\3\uffff\2\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\21\uffff\1\3\1\uffff\1\5", "\1\uffff", "\1\uffff", "", @@ -67989,11 +68294,11 @@ } static final String dfa_33s = "\40\uffff"; static final String dfa_34s = "\1\4\26\uffff\1\0\10\uffff"; - static final String dfa_35s = "\1\150\26\uffff\1\0\10\uffff"; + static final String dfa_35s = "\1\151\26\uffff\1\0\10\uffff"; static final String dfa_36s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\6\uffff\1\6\11\uffff\1\7\1\uffff\1\12\1\13\1\14\1\15\1\16\1\17\1\10\1\11"; static final String dfa_37s = "\27\uffff\1\0\10\uffff}>"; static final String[] dfa_38s = { - "\1\14\1\5\3\14\22\uffff\1\5\21\uffff\5\5\1\14\1\uffff\1\2\7\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\23\uffff\1\14", + "\1\14\1\5\3\14\22\uffff\1\5\21\uffff\5\5\1\14\1\uffff\1\2\10\uffff\1\35\3\uffff\2\14\2\uffff\1\26\1\uffff\1\3\3\uffff\1\27\1\30\1\31\1\1\2\14\1\32\1\33\1\34\1\uffff\1\4\23\uffff\1\14", "", "", "", @@ -68078,7 +68383,7 @@ } } static final String[] dfa_39s = { - "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\7\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", + "\5\2\22\uffff\1\2\3\uffff\1\2\2\uffff\2\2\4\uffff\1\2\4\uffff\6\2\1\uffff\1\2\10\uffff\1\1\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\3\uffff\11\2\1\uffff\1\2\23\uffff\1\2", "\1\uffff", "", "", @@ -68279,11 +68584,11 @@ } static final String dfa_40s = "\1\10\11\uffff"; static final String dfa_41s = "\1\4\7\0\2\uffff"; - static final String dfa_42s = "\1\150\7\0\2\uffff"; + static final String dfa_42s = "\1\151\7\0\2\uffff"; static final String dfa_43s = "\10\uffff\1\2\1\1"; - static final String dfa_44s = "\1\uffff\1\1\1\0\1\5\1\4\1\2\1\3\1\6\2\uffff}>"; + static final String dfa_44s = "\1\uffff\1\0\1\6\1\5\1\2\1\1\1\4\1\3\2\uffff}>"; static final String[] dfa_45s = { - "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\1\uffff\1\10\2\uffff\1\10\2\uffff\1\10\1\uffff\32\10\16\uffff\2\10\1\uffff\2\10", + "\5\10\5\uffff\2\10\1\1\1\2\1\3\1\4\1\5\5\10\1\7\1\6\27\10\1\uffff\1\10\2\uffff\1\10\3\uffff\1\10\1\uffff\32\10\16\uffff\2\10\1\uffff\2\10", "\1\uffff", "\1\uffff", "\1\uffff", @@ -68301,11 +68606,11 @@ static final short[] dfa_44 = DFA.unpackEncodedString(dfa_44s); static final short[][] dfa_45 = unpackEncodedStringArray(dfa_45s); - class DFA71 extends DFA { + class DFA72 extends DFA { - public DFA71(BaseRecognizer recognizer) { + public DFA72(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 71; + this.decisionNumber = 72; this.eot = dfa_21; this.eof = dfa_40; this.min = dfa_41; @@ -68315,132 +68620,132 @@ this.transition = dfa_45; } public String getDescription() { - return "6162:2: ( rule__XAssignment__Group_1_1__0 )?"; + return "6243:2: ( rule__XAssignment__Group_1_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA71_2 = input.LA(1); + int LA72_1 = input.LA(1); - int index71_2 = input.index(); + int index72_1 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_2); + input.seek(index72_1); if ( s>=0 ) return s; break; case 1 : - int LA71_1 = input.LA(1); + int LA72_5 = input.LA(1); - int index71_1 = input.index(); + int index72_5 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_1); + input.seek(index72_5); if ( s>=0 ) return s; break; case 2 : - int LA71_5 = input.LA(1); + int LA72_4 = input.LA(1); - int index71_5 = input.index(); + int index72_4 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_5); + input.seek(index72_4); if ( s>=0 ) return s; break; case 3 : - int LA71_6 = input.LA(1); + int LA72_7 = input.LA(1); - int index71_6 = input.index(); + int index72_7 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_6); + input.seek(index72_7); if ( s>=0 ) return s; break; case 4 : - int LA71_4 = input.LA(1); + int LA72_6 = input.LA(1); - int index71_4 = input.index(); + int index72_6 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_4); + input.seek(index72_6); if ( s>=0 ) return s; break; case 5 : - int LA71_3 = input.LA(1); + int LA72_3 = input.LA(1); - int index71_3 = input.index(); + int index72_3 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_3); + input.seek(index72_3); if ( s>=0 ) return s; break; case 6 : - int LA71_7 = input.LA(1); + int LA72_2 = input.LA(1); - int index71_7 = input.index(); + int index72_2 = input.index(); input.rewind(); s = -1; - if ( (synpred119_InternalMenuDsl()) ) {s = 9;} + if ( (synpred120_InternalMenuDsl()) ) {s = 9;} else if ( (true) ) {s = 8;} - input.seek(index71_7); + input.seek(index72_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 71, _s, input); + new NoViableAltException(getDescription(), 72, _s, input); error(nvae); throw nvae; } } static final String dfa_46s = "\1\1\12\uffff"; static final String dfa_47s = "\1\4\1\uffff\10\0\1\uffff"; - static final String dfa_48s = "\1\150\1\uffff\10\0\1\uffff"; + static final String dfa_48s = "\1\151\1\uffff\10\0\1\uffff"; static final String dfa_49s = "\1\uffff\1\2\10\uffff\1\1"; - static final String dfa_50s = "\2\uffff\1\7\1\1\1\0\1\3\1\2\1\5\1\6\1\4\1\uffff}>"; + static final String dfa_50s = "\2\uffff\1\2\1\4\1\1\1\5\1\7\1\0\1\3\1\6\1\uffff}>"; static final String[] dfa_51s = { - "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\1\uffff\1\1\2\uffff\1\1\2\uffff\1\1\1\uffff\32\1\16\uffff\2\1\1\uffff\2\1", + "\5\1\5\uffff\14\1\1\3\1\2\1\4\1\5\1\6\1\7\1\10\1\11\21\1\1\uffff\1\1\2\uffff\1\1\3\uffff\1\1\1\uffff\32\1\16\uffff\2\1\1\uffff\2\1", "", "\1\uffff", "\1\uffff", @@ -68459,11 +68764,11 @@ static final short[] dfa_50 = DFA.unpackEncodedString(dfa_50s); static final short[][] dfa_51 = unpackEncodedStringArray(dfa_51s); - class DFA77 extends DFA { + class DFA78 extends DFA { - public DFA77(BaseRecognizer recognizer) { + public DFA78(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 77; + this.decisionNumber = 78; this.eot = dfa_15; this.eof = dfa_46; this.min = dfa_47; @@ -68473,136 +68778,136 @@ this.transition = dfa_51; } public String getDescription() { - return "()* loopback of 7458:2: ( rule__XOtherOperatorExpression__Group_1__0 )*"; + return "()* loopback of 7539:2: ( rule__XOtherOperatorExpression__Group_1__0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA77_4 = input.LA(1); + int LA78_7 = input.LA(1); - int index77_4 = input.index(); + int index78_7 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_4); + input.seek(index78_7); if ( s>=0 ) return s; break; case 1 : - int LA77_3 = input.LA(1); + int LA78_4 = input.LA(1); - int index77_3 = input.index(); + int index78_4 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_3); + input.seek(index78_4); if ( s>=0 ) return s; break; case 2 : - int LA77_6 = input.LA(1); + int LA78_2 = input.LA(1); - int index77_6 = input.index(); + int index78_2 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_6); + input.seek(index78_2); if ( s>=0 ) return s; break; case 3 : - int LA77_5 = input.LA(1); + int LA78_8 = input.LA(1); - int index77_5 = input.index(); + int index78_8 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_5); + input.seek(index78_8); if ( s>=0 ) return s; break; case 4 : - int LA77_9 = input.LA(1); + int LA78_3 = input.LA(1); - int index77_9 = input.index(); + int index78_3 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_9); + input.seek(index78_3); if ( s>=0 ) return s; break; case 5 : - int LA77_7 = input.LA(1); + int LA78_5 = input.LA(1); - int index77_7 = input.index(); + int index78_5 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_7); + input.seek(index78_5); if ( s>=0 ) return s; break; case 6 : - int LA77_8 = input.LA(1); + int LA78_9 = input.LA(1); - int index77_8 = input.index(); + int index78_9 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_8); + input.seek(index78_9); if ( s>=0 ) return s; break; case 7 : - int LA77_2 = input.LA(1); + int LA78_6 = input.LA(1); - int index77_2 = input.index(); + int index78_6 = input.index(); input.rewind(); s = -1; - if ( (synpred125_InternalMenuDsl()) ) {s = 10;} + if ( (synpred126_InternalMenuDsl()) ) {s = 10;} else if ( (true) ) {s = 1;} - input.seek(index77_2); + input.seek(index78_6); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 77, _s, input); + new NoViableAltException(getDescription(), 78, _s, input); error(nvae); throw nvae; } @@ -68610,11 +68915,11 @@ static final String dfa_52s = "\116\uffff"; static final String dfa_53s = "\1\2\115\uffff"; static final String dfa_54s = "\1\4\1\0\114\uffff"; - static final String dfa_55s = "\1\150\1\0\114\uffff"; + static final String dfa_55s = "\1\151\1\0\114\uffff"; static final String dfa_56s = "\2\uffff\1\2\112\uffff\1\1"; static final String dfa_57s = "\1\uffff\1\0\114\uffff}>"; static final String[] dfa_58s = { - "\5\2\5\uffff\45\2\1\uffff\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\1\1\31\2\16\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\45\2\1\uffff\1\2\2\uffff\1\2\3\uffff\1\2\1\uffff\1\1\31\2\16\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -68702,11 +69007,11 @@ static final short[] dfa_57 = DFA.unpackEncodedString(dfa_57s); static final short[][] dfa_58 = unpackEncodedStringArray(dfa_58s); - class DFA84 extends DFA { + class DFA85 extends DFA { - public DFA84(BaseRecognizer recognizer) { + public DFA85(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 84; + this.decisionNumber = 85; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -68716,37 +69021,37 @@ this.transition = dfa_58; } public String getDescription() { - return "9052:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; + return "9133:2: ( rule__XMemberFeatureCall__Group_1_1_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA84_1 = input.LA(1); + int LA85_1 = input.LA(1); - int index84_1 = input.index(); + int index85_1 = input.index(); input.rewind(); s = -1; - if ( (synpred132_InternalMenuDsl()) ) {s = 77;} + if ( (synpred133_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index84_1); + input.seek(index85_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 84, _s, input); + new NoViableAltException(getDescription(), 85, _s, input); error(nvae); throw nvae; } } static final String[] dfa_59s = { - "\5\2\5\uffff\45\2\1\uffff\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\5\2\1\1\24\2\16\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\45\2\1\uffff\1\2\2\uffff\1\2\3\uffff\1\2\1\uffff\5\2\1\1\24\2\16\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -68827,11 +69132,11 @@ }; static final short[][] dfa_59 = unpackEncodedStringArray(dfa_59s); - class DFA85 extends DFA { + class DFA86 extends DFA { - public DFA85(BaseRecognizer recognizer) { + public DFA86(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 85; + this.decisionNumber = 86; this.eot = dfa_52; this.eof = dfa_53; this.min = dfa_54; @@ -68841,42 +69146,42 @@ this.transition = dfa_59; } public String getDescription() { - return "9078:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; + return "9159:2: ( rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA85_1 = input.LA(1); + int LA86_1 = input.LA(1); - int index85_1 = input.index(); + int index86_1 = input.index(); input.rewind(); s = -1; - if ( (synpred133_InternalMenuDsl()) ) {s = 77;} + if ( (synpred134_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 2;} - input.seek(index85_1); + input.seek(index86_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 85, _s, input); + new NoViableAltException(getDescription(), 86, _s, input); error(nvae); throw nvae; } } static final String dfa_60s = "\46\uffff"; static final String dfa_61s = "\1\4\2\0\43\uffff"; - static final String dfa_62s = "\1\150\2\0\43\uffff"; + static final String dfa_62s = "\1\151\2\0\43\uffff"; static final String dfa_63s = "\3\uffff\1\1\1\uffff\1\2\40\uffff"; static final String dfa_64s = "\1\uffff\1\0\1\1\43\uffff}>"; static final String[] dfa_65s = { - "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\1\uffff\1\5\7\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\21\uffff\1\3\2\5", + "\1\5\1\1\3\5\22\uffff\1\5\3\uffff\1\3\2\uffff\2\5\4\uffff\1\5\3\uffff\7\5\1\uffff\1\5\10\uffff\1\2\2\uffff\3\5\2\uffff\1\5\1\uffff\1\5\3\uffff\11\5\1\uffff\1\5\21\uffff\1\3\2\5", "\1\uffff", "\1\uffff", "", @@ -68923,11 +69228,11 @@ static final short[] dfa_64 = DFA.unpackEncodedString(dfa_64s); static final short[][] dfa_65 = unpackEncodedStringArray(dfa_65s); - class DFA93 extends DFA { + class DFA94 extends DFA { - public DFA93(BaseRecognizer recognizer) { + public DFA94(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 93; + this.decisionNumber = 94; this.eot = dfa_60; this.eof = dfa_60; this.min = dfa_61; @@ -68937,57 +69242,57 @@ this.transition = dfa_65; } public String getDescription() { - return "10051:2: ( rule__XClosure__Group_1__0 )?"; + return "10132:2: ( rule__XClosure__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA93_1 = input.LA(1); + int LA94_1 = input.LA(1); - int index93_1 = input.index(); + int index94_1 = input.index(); input.rewind(); s = -1; - if ( (synpred141_InternalMenuDsl()) ) {s = 3;} + if ( (synpred142_InternalMenuDsl()) ) {s = 3;} else if ( (true) ) {s = 5;} - input.seek(index93_1); + input.seek(index94_1); if ( s>=0 ) return s; break; case 1 : - int LA93_2 = input.LA(1); + int LA94_2 = input.LA(1); - int index93_2 = input.index(); + int index94_2 = input.index(); input.rewind(); s = -1; - if ( (synpred141_InternalMenuDsl()) ) {s = 3;} + if ( (synpred142_InternalMenuDsl()) ) {s = 3;} else if ( (true) ) {s = 5;} - input.seek(index93_2); + input.seek(index94_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 93, _s, input); + new NoViableAltException(getDescription(), 94, _s, input); error(nvae); throw nvae; } } static final String dfa_66s = "\42\uffff"; static final String dfa_67s = "\1\4\2\0\37\uffff"; - static final String dfa_68s = "\1\150\2\0\37\uffff"; + static final String dfa_68s = "\1\151\2\0\37\uffff"; static final String dfa_69s = "\3\uffff\1\1\1\2\35\uffff"; static final String dfa_70s = "\1\uffff\1\0\1\1\37\uffff}>"; static final String[] dfa_71s = { - "\1\4\1\1\3\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\1\uffff\1\4\7\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\23\uffff\1\4", + "\1\4\1\1\3\4\22\uffff\1\4\3\uffff\1\3\2\uffff\2\4\4\uffff\1\4\4\uffff\6\4\1\uffff\1\4\10\uffff\1\2\3\uffff\2\4\2\uffff\1\4\1\uffff\1\4\3\uffff\11\4\1\uffff\1\4\23\uffff\1\4", "\1\uffff", "\1\uffff", "", @@ -69030,11 +69335,11 @@ static final short[] dfa_70 = DFA.unpackEncodedString(dfa_70s); static final short[][] dfa_71 = unpackEncodedStringArray(dfa_71s); - class DFA103 extends DFA { + class DFA104 extends DFA { - public DFA103(BaseRecognizer recognizer) { + public DFA104(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 103; + this.decisionNumber = 104; this.eot = dfa_66; this.eof = dfa_66; this.min = dfa_67; @@ -69044,90 +69349,46 @@ this.transition = dfa_71; } public String getDescription() { - return "11482:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?"; + return "11563:2: ( rule__XSwitchExpression__Group_2_1_0__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA103_1 = input.LA(1); + int LA104_1 = input.LA(1); - int index103_1 = input.index(); + int index104_1 = input.index(); input.rewind(); s = -1; - if ( (synpred151_InternalMenuDsl()) ) {s = 3;} + if ( (synpred152_InternalMenuDsl()) ) {s = 3;} else if ( (true) ) {s = 4;} - input.seek(index103_1); + input.seek(index104_1); if ( s>=0 ) return s; break; case 1 : - int LA103_2 = input.LA(1); + int LA104_2 = input.LA(1); - int index103_2 = input.index(); + int index104_2 = input.index(); input.rewind(); s = -1; - if ( (synpred151_InternalMenuDsl()) ) {s = 3;} + if ( (synpred152_InternalMenuDsl()) ) {s = 3;} else if ( (true) ) {s = 4;} - input.seek(index103_2); + input.seek(index104_2); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 103, _s, input); - error(nvae); - throw nvae; - } - } - - class DFA116 extends DFA { - - public DFA116(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 116; - this.eot = dfa_52; - this.eof = dfa_53; - this.min = dfa_54; - this.max = dfa_55; - this.accept = dfa_56; - this.special = dfa_57; - this.transition = dfa_58; - } - public String getDescription() { - return "13615:2: ( rule__XFeatureCall__Group_3__0 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA116_1 = input.LA(1); - - - int index116_1 = input.index(); - input.rewind(); - s = -1; - if ( (synpred164_InternalMenuDsl()) ) {s = 77;} - - else if ( (true) ) {s = 2;} - - - input.seek(index116_1); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 116, _s, input); + new NoViableAltException(getDescription(), 104, _s, input); error(nvae); throw nvae; } @@ -69144,10 +69405,10 @@ this.max = dfa_55; this.accept = dfa_56; this.special = dfa_57; - this.transition = dfa_59; + this.transition = dfa_58; } public String getDescription() { - return "13641:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?"; + return "13696:2: ( rule__XFeatureCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -69176,8 +69437,52 @@ throw nvae; } } + + class DFA118 extends DFA { + + public DFA118(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 118; + this.eot = dfa_52; + this.eof = dfa_53; + this.min = dfa_54; + this.max = dfa_55; + this.accept = dfa_56; + this.special = dfa_57; + this.transition = dfa_59; + } + public String getDescription() { + return "13722:2: ( rule__XFeatureCall__FeatureCallArgumentsAssignment_4 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA118_1 = input.LA(1); + + + int index118_1 = input.index(); + input.rewind(); + s = -1; + if ( (synpred166_InternalMenuDsl()) ) {s = 77;} + + else if ( (true) ) {s = 2;} + + + input.seek(index118_1); + if ( s>=0 ) return s; + break; + } + if (state.backtracking>0) {state.failed=true; return -1;} + NoViableAltException nvae = + new NoViableAltException(getDescription(), 118, _s, input); + error(nvae); + throw nvae; + } + } static final String[] dfa_72s = { - "\5\2\5\uffff\15\2\1\1\27\2\1\uffff\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\32\2\16\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\15\2\1\1\27\2\1\uffff\1\2\2\uffff\1\2\3\uffff\1\2\1\uffff\32\2\16\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -69258,50 +69563,6 @@ }; static final short[][] dfa_72 = unpackEncodedStringArray(dfa_72s); - class DFA121 extends DFA { - - public DFA121(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 121; - this.eot = dfa_52; - this.eof = dfa_53; - this.min = dfa_54; - this.max = dfa_55; - this.accept = dfa_56; - this.special = dfa_57; - this.transition = dfa_72; - } - public String getDescription() { - return "14101:2: ( rule__XConstructorCall__Group_3__0 )?"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - TokenStream input = (TokenStream)_input; - int _s = s; - switch ( s ) { - case 0 : - int LA121_1 = input.LA(1); - - - int index121_1 = input.index(); - input.rewind(); - s = -1; - if ( (synpred169_InternalMenuDsl()) ) {s = 77;} - - else if ( (true) ) {s = 2;} - - - input.seek(index121_1); - if ( s>=0 ) return s; - break; - } - if (state.backtracking>0) {state.failed=true; return -1;} - NoViableAltException nvae = - new NoViableAltException(getDescription(), 121, _s, input); - error(nvae); - throw nvae; - } - } - class DFA122 extends DFA { public DFA122(BaseRecognizer recognizer) { @@ -69313,10 +69574,10 @@ this.max = dfa_55; this.accept = dfa_56; this.special = dfa_57; - this.transition = dfa_58; + this.transition = dfa_72; } public String getDescription() { - return "14128:2: ( rule__XConstructorCall__Group_4__0 )?"; + return "14182:2: ( rule__XConstructorCall__Group_3__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -69357,10 +69618,10 @@ this.max = dfa_55; this.accept = dfa_56; this.special = dfa_57; - this.transition = dfa_59; + this.transition = dfa_58; } public String getDescription() { - return "14154:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?"; + return "14209:2: ( rule__XConstructorCall__Group_4__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -69389,13 +69650,57 @@ throw nvae; } } + + class DFA124 extends DFA { + + public DFA124(BaseRecognizer recognizer) { + this.recognizer = recognizer; + this.decisionNumber = 124; + this.eot = dfa_52; + this.eof = dfa_53; + this.min = dfa_54; + this.max = dfa_55; + this.accept = dfa_56; + this.special = dfa_57; + this.transition = dfa_59; + } + public String getDescription() { + return "14235:2: ( rule__XConstructorCall__ArgumentsAssignment_5 )?"; + } + public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { + TokenStream input = (TokenStream)_input; + int _s = s; + switch ( s ) { + case 0 : + int LA124_1 = input.LA(1); + + + int index124_1 = input.index(); + input.rewind(); + s = -1; + if ( (synpred172_InternalMenuDsl()) ) {s = 77;} + + else if ( (true) ) {s = 2;} + + + input.seek(index124_1); + if ( s>=0 ) return s; + break; + } + if (state.backtracking>0) {state.failed=true; return -1;} + NoViableAltException nvae = + new NoViableAltException(getDescription(), 124, _s, input); + error(nvae); + throw nvae; + } + } static final String dfa_73s = "\1\41\115\uffff"; static final String dfa_74s = "\1\4\40\0\55\uffff"; - static final String dfa_75s = "\1\150\40\0\55\uffff"; + static final String dfa_75s = "\1\151\40\0\55\uffff"; static final String dfa_76s = "\41\uffff\1\2\53\uffff\1\1"; static final String dfa_77s = "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\55\uffff}>"; static final String[] dfa_78s = { - "\1\27\1\1\1\23\1\24\1\25\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\1\uffff\1\12\2\uffff\1\41\2\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\16\uffff\2\41\1\uffff\1\41\1\22", + "\1\27\1\1\1\23\1\24\1\25\5\uffff\15\41\1\15\6\41\1\10\1\7\4\41\1\6\4\41\1\2\1\3\1\4\1\5\1\16\1\21\1\uffff\1\12\2\uffff\1\41\3\uffff\1\41\1\uffff\1\40\3\41\1\17\1\20\2\41\1\31\1\41\1\13\3\41\1\32\1\33\1\34\1\11\1\26\1\30\1\35\1\36\1\37\1\41\1\14\1\41\16\uffff\2\41\1\uffff\1\41\1\22", "\1\uffff", "\1\uffff", "\1\uffff", @@ -69481,11 +69786,11 @@ static final short[] dfa_77 = DFA.unpackEncodedString(dfa_77s); static final short[][] dfa_78 = unpackEncodedStringArray(dfa_78s); - class DFA128 extends DFA { + class DFA129 extends DFA { - public DFA128(BaseRecognizer recognizer) { + public DFA129(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 128; + this.decisionNumber = 129; this.eot = dfa_52; this.eof = dfa_73; this.min = dfa_74; @@ -69495,496 +69800,496 @@ this.transition = dfa_78; } public String getDescription() { - return "15045:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; + return "15126:2: ( rule__XReturnExpression__ExpressionAssignment_2 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA128_1 = input.LA(1); + int LA129_1 = input.LA(1); - int index128_1 = input.index(); + int index129_1 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_1); + input.seek(index129_1); if ( s>=0 ) return s; break; case 1 : - int LA128_2 = input.LA(1); + int LA129_2 = input.LA(1); - int index128_2 = input.index(); + int index129_2 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_2); + input.seek(index129_2); if ( s>=0 ) return s; break; case 2 : - int LA128_3 = input.LA(1); + int LA129_3 = input.LA(1); - int index128_3 = input.index(); + int index129_3 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_3); + input.seek(index129_3); if ( s>=0 ) return s; break; case 3 : - int LA128_4 = input.LA(1); + int LA129_4 = input.LA(1); - int index128_4 = input.index(); + int index129_4 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_4); + input.seek(index129_4); if ( s>=0 ) return s; break; case 4 : - int LA128_5 = input.LA(1); + int LA129_5 = input.LA(1); - int index128_5 = input.index(); + int index129_5 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_5); + input.seek(index129_5); if ( s>=0 ) return s; break; case 5 : - int LA128_6 = input.LA(1); + int LA129_6 = input.LA(1); - int index128_6 = input.index(); + int index129_6 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_6); + input.seek(index129_6); if ( s>=0 ) return s; break; case 6 : - int LA128_7 = input.LA(1); + int LA129_7 = input.LA(1); - int index128_7 = input.index(); + int index129_7 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_7); + input.seek(index129_7); if ( s>=0 ) return s; break; case 7 : - int LA128_8 = input.LA(1); + int LA129_8 = input.LA(1); - int index128_8 = input.index(); + int index129_8 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_8); + input.seek(index129_8); if ( s>=0 ) return s; break; case 8 : - int LA128_9 = input.LA(1); + int LA129_9 = input.LA(1); - int index128_9 = input.index(); + int index129_9 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_9); + input.seek(index129_9); if ( s>=0 ) return s; break; case 9 : - int LA128_10 = input.LA(1); + int LA129_10 = input.LA(1); - int index128_10 = input.index(); + int index129_10 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_10); + input.seek(index129_10); if ( s>=0 ) return s; break; case 10 : - int LA128_11 = input.LA(1); + int LA129_11 = input.LA(1); - int index128_11 = input.index(); + int index129_11 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_11); + input.seek(index129_11); if ( s>=0 ) return s; break; case 11 : - int LA128_12 = input.LA(1); + int LA129_12 = input.LA(1); - int index128_12 = input.index(); + int index129_12 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_12); + input.seek(index129_12); if ( s>=0 ) return s; break; case 12 : - int LA128_13 = input.LA(1); + int LA129_13 = input.LA(1); - int index128_13 = input.index(); + int index129_13 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_13); + input.seek(index129_13); if ( s>=0 ) return s; break; case 13 : - int LA128_14 = input.LA(1); + int LA129_14 = input.LA(1); - int index128_14 = input.index(); + int index129_14 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_14); + input.seek(index129_14); if ( s>=0 ) return s; break; case 14 : - int LA128_15 = input.LA(1); + int LA129_15 = input.LA(1); - int index128_15 = input.index(); + int index129_15 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_15); + input.seek(index129_15); if ( s>=0 ) return s; break; case 15 : - int LA128_16 = input.LA(1); + int LA129_16 = input.LA(1); - int index128_16 = input.index(); + int index129_16 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_16); + input.seek(index129_16); if ( s>=0 ) return s; break; case 16 : - int LA128_17 = input.LA(1); + int LA129_17 = input.LA(1); - int index128_17 = input.index(); + int index129_17 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_17); + input.seek(index129_17); if ( s>=0 ) return s; break; case 17 : - int LA128_18 = input.LA(1); + int LA129_18 = input.LA(1); - int index128_18 = input.index(); + int index129_18 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_18); + input.seek(index129_18); if ( s>=0 ) return s; break; case 18 : - int LA128_19 = input.LA(1); + int LA129_19 = input.LA(1); - int index128_19 = input.index(); + int index129_19 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_19); + input.seek(index129_19); if ( s>=0 ) return s; break; case 19 : - int LA128_20 = input.LA(1); + int LA129_20 = input.LA(1); - int index128_20 = input.index(); + int index129_20 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_20); + input.seek(index129_20); if ( s>=0 ) return s; break; case 20 : - int LA128_21 = input.LA(1); + int LA129_21 = input.LA(1); - int index128_21 = input.index(); + int index129_21 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_21); + input.seek(index129_21); if ( s>=0 ) return s; break; case 21 : - int LA128_22 = input.LA(1); + int LA129_22 = input.LA(1); - int index128_22 = input.index(); + int index129_22 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_22); + input.seek(index129_22); if ( s>=0 ) return s; break; case 22 : - int LA128_23 = input.LA(1); + int LA129_23 = input.LA(1); - int index128_23 = input.index(); + int index129_23 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_23); + input.seek(index129_23); if ( s>=0 ) return s; break; case 23 : - int LA128_24 = input.LA(1); + int LA129_24 = input.LA(1); - int index128_24 = input.index(); + int index129_24 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_24); + input.seek(index129_24); if ( s>=0 ) return s; break; case 24 : - int LA128_25 = input.LA(1); + int LA129_25 = input.LA(1); - int index128_25 = input.index(); + int index129_25 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_25); + input.seek(index129_25); if ( s>=0 ) return s; break; case 25 : - int LA128_26 = input.LA(1); + int LA129_26 = input.LA(1); - int index128_26 = input.index(); + int index129_26 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_26); + input.seek(index129_26); if ( s>=0 ) return s; break; case 26 : - int LA128_27 = input.LA(1); + int LA129_27 = input.LA(1); - int index128_27 = input.index(); + int index129_27 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_27); + input.seek(index129_27); if ( s>=0 ) return s; break; case 27 : - int LA128_28 = input.LA(1); + int LA129_28 = input.LA(1); - int index128_28 = input.index(); + int index129_28 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_28); + input.seek(index129_28); if ( s>=0 ) return s; break; case 28 : - int LA128_29 = input.LA(1); + int LA129_29 = input.LA(1); - int index128_29 = input.index(); + int index129_29 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_29); + input.seek(index129_29); if ( s>=0 ) return s; break; case 29 : - int LA128_30 = input.LA(1); + int LA129_30 = input.LA(1); - int index128_30 = input.index(); + int index129_30 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_30); + input.seek(index129_30); if ( s>=0 ) return s; break; case 30 : - int LA128_31 = input.LA(1); + int LA129_31 = input.LA(1); - int index128_31 = input.index(); + int index129_31 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_31); + input.seek(index129_31); if ( s>=0 ) return s; break; case 31 : - int LA128_32 = input.LA(1); + int LA129_32 = input.LA(1); - int index128_32 = input.index(); + int index129_32 = input.index(); input.rewind(); s = -1; - if ( (synpred176_InternalMenuDsl()) ) {s = 77;} + if ( (synpred177_InternalMenuDsl()) ) {s = 77;} else if ( (true) ) {s = 33;} - input.seek(index128_32); + input.seek(index129_32); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 128, _s, input); + new NoViableAltException(getDescription(), 129, _s, input); error(nvae); throw nvae; } @@ -69992,11 +70297,11 @@ static final String dfa_79s = "\117\uffff"; static final String dfa_80s = "\1\2\116\uffff"; static final String dfa_81s = "\1\4\1\0\115\uffff"; - static final String dfa_82s = "\1\150\1\0\115\uffff"; + static final String dfa_82s = "\1\151\1\0\115\uffff"; static final String dfa_83s = "\2\uffff\1\2\113\uffff\1\1"; static final String dfa_84s = "\1\uffff\1\0\115\uffff}>"; static final String[] dfa_85s = { - "\5\2\5\uffff\15\2\1\1\27\2\1\uffff\1\2\2\uffff\1\2\2\uffff\1\2\1\uffff\32\2\1\uffff\1\2\14\uffff\2\2\1\uffff\2\2", + "\5\2\5\uffff\15\2\1\1\27\2\1\uffff\1\2\2\uffff\1\2\3\uffff\1\2\1\uffff\32\2\1\uffff\1\2\14\uffff\2\2\1\uffff\2\2", "\1\uffff", "", "", @@ -70085,11 +70390,11 @@ static final short[] dfa_84 = DFA.unpackEncodedString(dfa_84s); static final short[][] dfa_85 = unpackEncodedStringArray(dfa_85s); - class DFA137 extends DFA { + class DFA138 extends DFA { - public DFA137(BaseRecognizer recognizer) { + public DFA138(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 137; + this.decisionNumber = 138; this.eot = dfa_79; this.eof = dfa_80; this.min = dfa_81; @@ -70099,41 +70404,41 @@ this.transition = dfa_85; } public String getDescription() { - return "16402:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; + return "16483:2: ( rule__JvmParameterizedTypeReference__Group_1__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA137_1 = input.LA(1); + int LA138_1 = input.LA(1); - int index137_1 = input.index(); + int index138_1 = input.index(); input.rewind(); s = -1; - if ( (synpred185_InternalMenuDsl()) ) {s = 78;} + if ( (synpred186_InternalMenuDsl()) ) {s = 78;} else if ( (true) ) {s = 2;} - input.seek(index137_1); + input.seek(index138_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 137, _s, input); + new NoViableAltException(getDescription(), 138, _s, input); error(nvae); throw nvae; } } - class DFA140 extends DFA { + class DFA141 extends DFA { - public DFA140(BaseRecognizer recognizer) { + public DFA141(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 140; + this.decisionNumber = 141; this.eot = dfa_79; this.eof = dfa_80; this.min = dfa_81; @@ -70143,31 +70448,31 @@ this.transition = dfa_85; } public String getDescription() { - return "16672:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?"; + return "16753:2: ( rule__JvmParameterizedTypeReference__Group_1_4_2__0 )?"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA140_1 = input.LA(1); + int LA141_1 = input.LA(1); - int index140_1 = input.index(); + int index141_1 = input.index(); input.rewind(); s = -1; - if ( (synpred188_InternalMenuDsl()) ) {s = 78;} + if ( (synpred189_InternalMenuDsl()) ) {s = 78;} else if ( (true) ) {s = 2;} - input.seek(index140_1); + input.seek(index141_1); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 140, _s, input); + new NoViableAltException(getDescription(), 141, _s, input); error(nvae); throw nvae; } @@ -70185,26 +70490,26 @@ public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0020000000000000L}); public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000000010L}); public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0040000000000000L}); - public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0380000000000000L,0x0000000003000000L}); - public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0200000000000002L}); - public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0010000000000000L,0x00000007FC000000L}); - public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0280000000000000L}); + public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0780000000000000L,0x0000000006000000L}); + public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0010000000000000L,0x0000000FF8000000L}); + public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0480000000000000L}); public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000400000000020L,0x0000000800000000L}); - public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000400000000020L,0x0000001000000000L}); + public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0800000000000000L}); public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0001000000000020L}); public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000001000000020L}); - public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x3817E10C080001F0L,0x000001000017FC53L}); - public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x1817E10C080001F0L,0x000001000017FC53L}); + public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x7017E10C080001F0L,0x00000200002FF8A6L}); + public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x3017E10C080001F0L,0x00000200002FF8A6L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000002000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x9817E10C080001F0L,0x000001000017FC53L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x3017E10C080001F0L,0x00000200002FF8A7L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0001E00000000020L}); public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x000000000C1F0000L}); public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000008000000L}); @@ -70215,10 +70520,10 @@ public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000008002L}); public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000001E00000L}); public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000001E00002L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000000000E000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000000000E000002L,0x0000000000000004L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x1000000080000020L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x000000000E000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x000000000E000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x2000000080000020L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x00000003FC000000L}); public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x00000003FC000002L}); public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000040000000L}); @@ -70229,61 +70534,61 @@ public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x000000F000000000L}); public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x000000F000000002L}); public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000010C00000000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000060000000000L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000080000000000L,0x0000003000000000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000080000000002L,0x0000003000000000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000080000000000L,0x0000001000000000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000080000000000L,0x0000006000000000L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000080000000002L,0x0000006000000000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000080000000000L,0x0000002000000000L}); public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0003E00008000020L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x1000000080000020L,0x0000000000400000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x4000000004000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x3817E10C880001F0L,0x000001400017FC53L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x1897E10C080001F0L,0x000001000017FC53L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x1817F10C880001F0L,0x000001C00017FC53L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x1000000080000020L,0x0000004000000000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x1817F10C080001F2L,0x000001800017FC53L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x1817E10C880001F0L,0x000001000017FC53L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x5080000080000020L,0x0000000000000380L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x5000000080000022L,0x0000000000000280L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x5000000080000020L,0x0000000000000280L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x1C17F10C080001F0L,0x000001800017FC53L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x1C17E10C080001F0L,0x000001000017FC53L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x1817F10C080001F0L,0x000001800017FC53L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x1897F10C080001F0L,0x000001800017FC53L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000100000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x1000000008000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0004000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x2000000080000020L,0x0000000000800000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x8000000004000000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x7017E10C880001F0L,0x00000280002FF8A6L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x3097E10C080001F0L,0x00000200002FF8A6L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x3017F10C880001F0L,0x00000380002FF8A6L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x2000000080000020L,0x0000008000000000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x3017F10C080001F2L,0x00000300002FF8A6L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x3017E10C880001F0L,0x00000200002FF8A6L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0xA080000080000020L,0x0000000000000700L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0xA000000080000022L,0x0000000000000500L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0xA000000080000020L,0x0000000000000500L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x3817F10C080001F0L,0x00000300002FF8A6L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x3817E10C080001F0L,0x00000200002FF8A6L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x3017F10C080001F0L,0x00000300002FF8A6L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x3097F10C080001F0L,0x00000300002FF8A6L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000100000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x2000000008000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0004000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x00000000000001C0L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x00040000000001D0L,0x000001000000C003L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000280000L}); - public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000002L,0x0000000000200000L}); - public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x00040000000001D0L,0x0000020000018006L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000000000000L,0x0000000000500000L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_102 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); + public static final BitSet FOLLOW_103 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); public static final BitSet FOLLOW_104 = new BitSet(new long[]{0x0000080000000000L}); public static final BitSet FOLLOW_105 = new BitSet(new long[]{0x0000080000000002L}); public static final BitSet FOLLOW_106 = new BitSet(new long[]{0x0000000000000180L}); - public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x3000000080000020L}); + public static final BitSet FOLLOW_107 = new BitSet(new long[]{0x6000000080000020L}); public static final BitSet FOLLOW_108 = new BitSet(new long[]{0x0002200000000000L}); - public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000002L,0x0000000000800000L}); + public static final BitSet FOLLOW_109 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_110 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); public static final BitSet FOLLOW_111 = new BitSet(new long[]{0x0000001000000000L}); } \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.menu.tests/org.eclipse.osbp.xtext.menu.tests.launch b/org.eclipse.osbp.xtext.menu.tests/org.eclipse.osbp.xtext.menu.tests.launch deleted file mode 100644 index 30418f5..0000000 --- a/org.eclipse.osbp.xtext.menu.tests/org.eclipse.osbp.xtext.menu.tests.launch +++ /dev/null
@@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.jdt.junit.launchconfig"> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/org.eclipse.osbp.xtext.menu.tests"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="4"/> -</listAttribute> -<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value="=org.eclipse.osbp.xtext.menu.tests"/> -<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/> -<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.osbp.xtext.menu.tests"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/> -</launchConfiguration>
diff --git a/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslInjectorProvider.java b/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslInjectorProvider.java deleted file mode 100644 index 7087c6c..0000000 --- a/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslInjectorProvider.java +++ /dev/null
@@ -1,52 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu; - -import org.eclipse.xtext.junit4.GlobalRegistries; -import org.eclipse.xtext.junit4.GlobalRegistries.GlobalStateMemento; -import org.eclipse.xtext.junit4.IInjectorProvider; -import org.eclipse.xtext.junit4.IRegistryConfigurator; - -import com.google.inject.Injector; - -public class MenuDslInjectorProvider implements IInjectorProvider, IRegistryConfigurator { - - protected GlobalStateMemento stateBeforeInjectorCreation; - protected GlobalStateMemento stateAfterInjectorCreation; - protected Injector injector; - - static { - GlobalRegistries.initializeDefaults(); - } - - public Injector getInjector() - { - if (injector == null) { - stateBeforeInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - this.injector = internalCreateInjector(); - stateAfterInjectorCreation = GlobalRegistries.makeCopyOfGlobalState(); - } - return injector; - } - - protected Injector internalCreateInjector() { - return new MenuDslStandaloneSetup().createInjectorAndDoEMFRegistration(); - } - - public void restoreRegistry() { - stateBeforeInjectorCreation.restoreGlobalState(); - } - - public void setupRegistry() { - getInjector(); - stateAfterInjectorCreation.restoreGlobalState(); - } -}
diff --git a/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslUiInjectorProvider.java b/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslUiInjectorProvider.java deleted file mode 100644 index 462fe80..0000000 --- a/org.eclipse.osbp.xtext.menu.tests/src-gen/org/eclipse/osbp/xtext/menu/MenuDslUiInjectorProvider.java +++ /dev/null
@@ -1,23 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu; - -import org.eclipse.xtext.junit4.IInjectorProvider; - -import com.google.inject.Injector; - -public class MenuDslUiInjectorProvider implements IInjectorProvider { - - public Injector getInjector() { - return org.eclipse.osbp.xtext.menu.ui.internal.MenuDslActivator.getInstance().getInjector("org.eclipse.osbp.xtext.menu.MenuDsl"); - } - -}
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/AbstractMenuDslProposalProvider.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/AbstractMenuDslProposalProvider.java index 23dae8f..411275e 100644 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/AbstractMenuDslProposalProvider.java +++ b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/AbstractMenuDslProposalProvider.java
@@ -36,6 +36,9 @@ public void completeMenuPackage_SubMenuIsAccordion(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { // subclasses may override } + public void completeMenuPackage_Height(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); + } public void completeMenuPackage_Width(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); }
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/MenuDslParser.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/MenuDslParser.java deleted file mode 100644 index d58060e..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/MenuDslParser.java +++ /dev/null
@@ -1,514 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr; - -import java.util.Collection; -import java.util.Map; -import java.util.HashMap; - -import org.antlr.runtime.RecognitionException; -import org.eclipse.xtext.AbstractElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; - -import com.google.inject.Inject; - -import org.eclipse.osbp.xtext.menu.services.MenuDslGrammarAccess; - -public class MenuDslParser extends AbstractContentAssistParser { - - @Inject - private MenuDslGrammarAccess grammarAccess; - - private Map<AbstractElement, String> nameMappings; - - @Override - protected org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal.InternalMenuDslParser createParser() { - org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal.InternalMenuDslParser result = new org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal.InternalMenuDslParser(null); - result.setGrammarAccess(grammarAccess); - return result; - } - - @Override - protected String getRuleName(AbstractElement element) { - if (nameMappings == null) { - nameMappings = new HashMap<AbstractElement, String>() { - private static final long serialVersionUID = 1L; - { - put(grammarAccess.getMenuEntryAccess().getAlternatives_6(), "rule__MenuEntry__Alternatives_6"); - put(grammarAccess.getXAnnotationAccess().getAlternatives_3_1(), "rule__XAnnotation__Alternatives_3_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives(), "rule__XAnnotationElementValueOrCommaList__Alternatives"); - put(grammarAccess.getXAnnotationElementValueAccess().getAlternatives(), "rule__XAnnotationElementValue__Alternatives"); - put(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives(), "rule__XAnnotationOrExpression__Alternatives"); - put(grammarAccess.getXAssignmentAccess().getAlternatives(), "rule__XAssignment__Alternatives"); - put(grammarAccess.getOpMultiAssignAccess().getAlternatives(), "rule__OpMultiAssign__Alternatives"); - put(grammarAccess.getOpEqualityAccess().getAlternatives(), "rule__OpEquality__Alternatives"); - put(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1(), "rule__XRelationalExpression__Alternatives_1"); - put(grammarAccess.getOpCompareAccess().getAlternatives(), "rule__OpCompare__Alternatives"); - put(grammarAccess.getOpOtherAccess().getAlternatives(), "rule__OpOther__Alternatives"); - put(grammarAccess.getOpOtherAccess().getAlternatives_5_1(), "rule__OpOther__Alternatives_5_1"); - put(grammarAccess.getOpOtherAccess().getAlternatives_6_1(), "rule__OpOther__Alternatives_6_1"); - put(grammarAccess.getOpAddAccess().getAlternatives(), "rule__OpAdd__Alternatives"); - put(grammarAccess.getOpMultiAccess().getAlternatives(), "rule__OpMulti__Alternatives"); - put(grammarAccess.getXUnaryOperationAccess().getAlternatives(), "rule__XUnaryOperation__Alternatives"); - put(grammarAccess.getOpUnaryAccess().getAlternatives(), "rule__OpUnary__Alternatives"); - put(grammarAccess.getOpPostfixAccess().getAlternatives(), "rule__OpPostfix__Alternatives"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1(), "rule__XMemberFeatureCall__Alternatives_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_0_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_0_0_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_0_0_1(), "rule__XMemberFeatureCall__Alternatives_1_1_0_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1_1_3_1(), "rule__XMemberFeatureCall__Alternatives_1_1_3_1"); - put(grammarAccess.getXPrimaryExpressionAccess().getAlternatives(), "rule__XPrimaryExpression__Alternatives"); - put(grammarAccess.getXLiteralAccess().getAlternatives(), "rule__XLiteral__Alternatives"); - put(grammarAccess.getXCollectionLiteralAccess().getAlternatives(), "rule__XCollectionLiteral__Alternatives"); - put(grammarAccess.getXSwitchExpressionAccess().getAlternatives_2(), "rule__XSwitchExpression__Alternatives_2"); - put(grammarAccess.getXCasePartAccess().getAlternatives_3(), "rule__XCasePart__Alternatives_3"); - put(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives(), "rule__XExpressionOrVarDeclaration__Alternatives"); - put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_1(), "rule__XVariableDeclaration__Alternatives_1"); - put(grammarAccess.getXVariableDeclarationAccess().getAlternatives_2(), "rule__XVariableDeclaration__Alternatives_2"); - put(grammarAccess.getXFeatureCallAccess().getAlternatives_3_1(), "rule__XFeatureCall__Alternatives_3_1"); - put(grammarAccess.getFeatureCallIDAccess().getAlternatives(), "rule__FeatureCallID__Alternatives"); - put(grammarAccess.getIdOrSuperAccess().getAlternatives(), "rule__IdOrSuper__Alternatives"); - put(grammarAccess.getXConstructorCallAccess().getAlternatives_4_1(), "rule__XConstructorCall__Alternatives_4_1"); - put(grammarAccess.getXBooleanLiteralAccess().getAlternatives_1(), "rule__XBooleanLiteral__Alternatives_1"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getAlternatives_3(), "rule__XTryCatchFinallyExpression__Alternatives_3"); - put(grammarAccess.getNumberAccess().getAlternatives(), "rule__Number__Alternatives"); - put(grammarAccess.getNumberAccess().getAlternatives_1_0(), "rule__Number__Alternatives_1_0"); - put(grammarAccess.getNumberAccess().getAlternatives_1_1_1(), "rule__Number__Alternatives_1_1_1"); - put(grammarAccess.getJvmTypeReferenceAccess().getAlternatives(), "rule__JvmTypeReference__Alternatives"); - put(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives(), "rule__JvmArgumentTypeReference__Alternatives"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getAlternatives_2(), "rule__JvmWildcardTypeReference__Alternatives_2"); - put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1(), "rule__XImportDeclaration__Alternatives_1"); - put(grammarAccess.getXImportDeclarationAccess().getAlternatives_1_0_3(), "rule__XImportDeclaration__Alternatives_1_0_3"); - put(grammarAccess.getMenuPackageAccess().getGroup(), "rule__MenuPackage__Group__0"); - put(grammarAccess.getMenuPackageAccess().getGroup_3(), "rule__MenuPackage__Group_3__0"); - put(grammarAccess.getMenuPackageAccess().getGroup_3_7(), "rule__MenuPackage__Group_3_7__0"); - put(grammarAccess.getMenuEntryAccess().getGroup(), "rule__MenuEntry__Group__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_3(), "rule__MenuEntry__Group_3__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_4(), "rule__MenuEntry__Group_4__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_6_0(), "rule__MenuEntry__Group_6_0__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_6_1(), "rule__MenuEntry__Group_6_1__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_6_2(), "rule__MenuEntry__Group_6_2__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_6_3(), "rule__MenuEntry__Group_6_3__0"); - put(grammarAccess.getMenuEntryAccess().getGroup_7(), "rule__MenuEntry__Group_7__0"); - put(grammarAccess.getMenuImportAccess().getGroup(), "rule__MenuImport__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup(), "rule__QualifiedName__Group__0"); - put(grammarAccess.getQualifiedNameAccess().getGroup_1(), "rule__QualifiedName__Group_1__0"); - put(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup(), "rule__MenuQualifiedNameWithWildCard__Group__0"); - put(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup_1(), "rule__MenuQualifiedNameWithWildCard__Group_1__0"); - put(grammarAccess.getXAnnotationAccess().getGroup(), "rule__XAnnotation__Group__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3(), "rule__XAnnotation__Group_3__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3_1_0(), "rule__XAnnotation__Group_3_1_0__0"); - put(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1(), "rule__XAnnotation__Group_3_1_0_1__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup(), "rule__XAnnotationElementValuePair__Group__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0(), "rule__XAnnotationElementValuePair__Group_0__0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0(), "rule__XAnnotationElementValuePair__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0(), "rule__XAnnotationElementValueOrCommaList__Group_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0(), "rule__XAnnotationElementValueOrCommaList__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0(), "rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1(), "rule__XAnnotationElementValueOrCommaList__Group_0_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1(), "rule__XAnnotationElementValueOrCommaList__Group_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_1_1__0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1(), "rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0(), "rule__XAnnotationElementValue__Group_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0(), "rule__XAnnotationElementValue__Group_0_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0(), "rule__XAnnotationElementValue__Group_0_0_0__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1(), "rule__XAnnotationElementValue__Group_0_1__0"); - put(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1(), "rule__XAnnotationElementValue__Group_0_1_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_0(), "rule__XAssignment__Group_0__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1(), "rule__XAssignment__Group_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1(), "rule__XAssignment__Group_1_1__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0(), "rule__XAssignment__Group_1_1_0__0"); - put(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0(), "rule__XAssignment__Group_1_1_0_0__0"); - put(grammarAccess.getOpMultiAssignAccess().getGroup_5(), "rule__OpMultiAssign__Group_5__0"); - put(grammarAccess.getOpMultiAssignAccess().getGroup_6(), "rule__OpMultiAssign__Group_6__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup(), "rule__XOrExpression__Group__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1(), "rule__XOrExpression__Group_1__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1_0(), "rule__XOrExpression__Group_1_0__0"); - put(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0(), "rule__XOrExpression__Group_1_0_0__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup(), "rule__XAndExpression__Group__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1(), "rule__XAndExpression__Group_1__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1_0(), "rule__XAndExpression__Group_1_0__0"); - put(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0(), "rule__XAndExpression__Group_1_0_0__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup(), "rule__XEqualityExpression__Group__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1(), "rule__XEqualityExpression__Group_1__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0(), "rule__XEqualityExpression__Group_1_0__0"); - put(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0(), "rule__XEqualityExpression__Group_1_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup(), "rule__XRelationalExpression__Group__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0(), "rule__XRelationalExpression__Group_1_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0(), "rule__XRelationalExpression__Group_1_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0(), "rule__XRelationalExpression__Group_1_0_0_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1(), "rule__XRelationalExpression__Group_1_1__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0(), "rule__XRelationalExpression__Group_1_1_0__0"); - put(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0(), "rule__XRelationalExpression__Group_1_1_0_0__0"); - put(grammarAccess.getOpCompareAccess().getGroup_1(), "rule__OpCompare__Group_1__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup(), "rule__XOtherOperatorExpression__Group__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1(), "rule__XOtherOperatorExpression__Group_1__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0(), "rule__XOtherOperatorExpression__Group_1_0__0"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0(), "rule__XOtherOperatorExpression__Group_1_0_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_2(), "rule__OpOther__Group_2__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5(), "rule__OpOther__Group_5__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5_1_0(), "rule__OpOther__Group_5_1_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0(), "rule__OpOther__Group_5_1_0_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6(), "rule__OpOther__Group_6__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6_1_0(), "rule__OpOther__Group_6_1_0__0"); - put(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0(), "rule__OpOther__Group_6_1_0_0__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup(), "rule__XAdditiveExpression__Group__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1(), "rule__XAdditiveExpression__Group_1__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0(), "rule__XAdditiveExpression__Group_1_0__0"); - put(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0(), "rule__XAdditiveExpression__Group_1_0_0__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup(), "rule__XMultiplicativeExpression__Group__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1(), "rule__XMultiplicativeExpression__Group_1__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0(), "rule__XMultiplicativeExpression__Group_1_0__0"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0(), "rule__XMultiplicativeExpression__Group_1_0_0__0"); - put(grammarAccess.getXUnaryOperationAccess().getGroup_0(), "rule__XUnaryOperation__Group_0__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup(), "rule__XCastedExpression__Group__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1(), "rule__XCastedExpression__Group_1__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0(), "rule__XCastedExpression__Group_1_0__0"); - put(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0(), "rule__XCastedExpression__Group_1_0_0__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup(), "rule__XPostfixOperation__Group__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup_1(), "rule__XPostfixOperation__Group_1__0"); - put(grammarAccess.getXPostfixOperationAccess().getGroup_1_0(), "rule__XPostfixOperation__Group_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup(), "rule__XMemberFeatureCall__Group__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0(), "rule__XMemberFeatureCall__Group_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0(), "rule__XMemberFeatureCall__Group_1_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0_0(), "rule__XMemberFeatureCall__Group_1_0_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1(), "rule__XMemberFeatureCall__Group_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0(), "rule__XMemberFeatureCall__Group_1_1_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_0_0(), "rule__XMemberFeatureCall__Group_1_1_0_0__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_1_2(), "rule__XMemberFeatureCall__Group_1_1_1_2__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3(), "rule__XMemberFeatureCall__Group_1_1_3__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1__0"); - put(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1_1(), "rule__XMemberFeatureCall__Group_1_1_3_1_1_1__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup(), "rule__XSetLiteral__Group__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup_3(), "rule__XSetLiteral__Group_3__0"); - put(grammarAccess.getXSetLiteralAccess().getGroup_3_1(), "rule__XSetLiteral__Group_3_1__0"); - put(grammarAccess.getXListLiteralAccess().getGroup(), "rule__XListLiteral__Group__0"); - put(grammarAccess.getXListLiteralAccess().getGroup_3(), "rule__XListLiteral__Group_3__0"); - put(grammarAccess.getXListLiteralAccess().getGroup_3_1(), "rule__XListLiteral__Group_3_1__0"); - put(grammarAccess.getXClosureAccess().getGroup(), "rule__XClosure__Group__0"); - put(grammarAccess.getXClosureAccess().getGroup_0(), "rule__XClosure__Group_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_0_0(), "rule__XClosure__Group_0_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1(), "rule__XClosure__Group_1__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0(), "rule__XClosure__Group_1_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0_0(), "rule__XClosure__Group_1_0_0__0"); - put(grammarAccess.getXClosureAccess().getGroup_1_0_0_1(), "rule__XClosure__Group_1_0_0_1__0"); - put(grammarAccess.getXExpressionInClosureAccess().getGroup(), "rule__XExpressionInClosure__Group__0"); - put(grammarAccess.getXExpressionInClosureAccess().getGroup_1(), "rule__XExpressionInClosure__Group_1__0"); - put(grammarAccess.getXShortClosureAccess().getGroup(), "rule__XShortClosure__Group__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0(), "rule__XShortClosure__Group_0__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0(), "rule__XShortClosure__Group_0_0__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1(), "rule__XShortClosure__Group_0_0_1__0"); - put(grammarAccess.getXShortClosureAccess().getGroup_0_0_1_1(), "rule__XShortClosure__Group_0_0_1_1__0"); - put(grammarAccess.getXParenthesizedExpressionAccess().getGroup(), "rule__XParenthesizedExpression__Group__0"); - put(grammarAccess.getXIfExpressionAccess().getGroup(), "rule__XIfExpression__Group__0"); - put(grammarAccess.getXIfExpressionAccess().getGroup_6(), "rule__XIfExpression__Group_6__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup(), "rule__XSwitchExpression__Group__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0(), "rule__XSwitchExpression__Group_2_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0(), "rule__XSwitchExpression__Group_2_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0_0_0(), "rule__XSwitchExpression__Group_2_0_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1(), "rule__XSwitchExpression__Group_2_1__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0(), "rule__XSwitchExpression__Group_2_1_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1_0_0(), "rule__XSwitchExpression__Group_2_1_0_0__0"); - put(grammarAccess.getXSwitchExpressionAccess().getGroup_5(), "rule__XSwitchExpression__Group_5__0"); - put(grammarAccess.getXCasePartAccess().getGroup(), "rule__XCasePart__Group__0"); - put(grammarAccess.getXCasePartAccess().getGroup_2(), "rule__XCasePart__Group_2__0"); - put(grammarAccess.getXCasePartAccess().getGroup_3_0(), "rule__XCasePart__Group_3_0__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup(), "rule__XForLoopExpression__Group__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup_0(), "rule__XForLoopExpression__Group_0__0"); - put(grammarAccess.getXForLoopExpressionAccess().getGroup_0_0(), "rule__XForLoopExpression__Group_0_0__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup(), "rule__XBasicForLoopExpression__Group__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3(), "rule__XBasicForLoopExpression__Group_3__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_3_1(), "rule__XBasicForLoopExpression__Group_3_1__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7(), "rule__XBasicForLoopExpression__Group_7__0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getGroup_7_1(), "rule__XBasicForLoopExpression__Group_7_1__0"); - put(grammarAccess.getXWhileExpressionAccess().getGroup(), "rule__XWhileExpression__Group__0"); - put(grammarAccess.getXDoWhileExpressionAccess().getGroup(), "rule__XDoWhileExpression__Group__0"); - put(grammarAccess.getXBlockExpressionAccess().getGroup(), "rule__XBlockExpression__Group__0"); - put(grammarAccess.getXBlockExpressionAccess().getGroup_2(), "rule__XBlockExpression__Group_2__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup(), "rule__XVariableDeclaration__Group__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0(), "rule__XVariableDeclaration__Group_2_0__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0_0(), "rule__XVariableDeclaration__Group_2_0_0__0"); - put(grammarAccess.getXVariableDeclarationAccess().getGroup_3(), "rule__XVariableDeclaration__Group_3__0"); - put(grammarAccess.getJvmFormalParameterAccess().getGroup(), "rule__JvmFormalParameter__Group__0"); - put(grammarAccess.getFullJvmFormalParameterAccess().getGroup(), "rule__FullJvmFormalParameter__Group__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup(), "rule__XFeatureCall__Group__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_1(), "rule__XFeatureCall__Group_1__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_1_2(), "rule__XFeatureCall__Group_1_2__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3(), "rule__XFeatureCall__Group_3__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1(), "rule__XFeatureCall__Group_3_1_1__0"); - put(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1_1(), "rule__XFeatureCall__Group_3_1_1_1__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup(), "rule__XConstructorCall__Group__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_3(), "rule__XConstructorCall__Group_3__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_3_2(), "rule__XConstructorCall__Group_3_2__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4(), "rule__XConstructorCall__Group_4__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1(), "rule__XConstructorCall__Group_4_1_1__0"); - put(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1_1(), "rule__XConstructorCall__Group_4_1_1_1__0"); - put(grammarAccess.getXBooleanLiteralAccess().getGroup(), "rule__XBooleanLiteral__Group__0"); - put(grammarAccess.getXNullLiteralAccess().getGroup(), "rule__XNullLiteral__Group__0"); - put(grammarAccess.getXNumberLiteralAccess().getGroup(), "rule__XNumberLiteral__Group__0"); - put(grammarAccess.getXStringLiteralAccess().getGroup(), "rule__XStringLiteral__Group__0"); - put(grammarAccess.getXTypeLiteralAccess().getGroup(), "rule__XTypeLiteral__Group__0"); - put(grammarAccess.getXThrowExpressionAccess().getGroup(), "rule__XThrowExpression__Group__0"); - put(grammarAccess.getXReturnExpressionAccess().getGroup(), "rule__XReturnExpression__Group__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup(), "rule__XTryCatchFinallyExpression__Group__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0(), "rule__XTryCatchFinallyExpression__Group_3_0__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0_1(), "rule__XTryCatchFinallyExpression__Group_3_0_1__0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1(), "rule__XTryCatchFinallyExpression__Group_3_1__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup(), "rule__XSynchronizedExpression__Group__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0(), "rule__XSynchronizedExpression__Group_0__0"); - put(grammarAccess.getXSynchronizedExpressionAccess().getGroup_0_0(), "rule__XSynchronizedExpression__Group_0_0__0"); - put(grammarAccess.getXCatchClauseAccess().getGroup(), "rule__XCatchClause__Group__0"); - put(grammarAccess.getNumberAccess().getGroup_1(), "rule__Number__Group_1__0"); - put(grammarAccess.getNumberAccess().getGroup_1_1(), "rule__Number__Group_1_1__0"); - put(grammarAccess.getStaticQualifierAccess().getGroup(), "rule__StaticQualifier__Group__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0(), "rule__JvmTypeReference__Group_0__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1(), "rule__JvmTypeReference__Group_0_1__0"); - put(grammarAccess.getJvmTypeReferenceAccess().getGroup_0_1_0(), "rule__JvmTypeReference__Group_0_1_0__0"); - put(grammarAccess.getArrayBracketsAccess().getGroup(), "rule__ArrayBrackets__Group__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup(), "rule__XFunctionTypeRef__Group__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0(), "rule__XFunctionTypeRef__Group_0__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1(), "rule__XFunctionTypeRef__Group_0_1__0"); - put(grammarAccess.getXFunctionTypeRefAccess().getGroup_0_1_1(), "rule__XFunctionTypeRef__Group_0_1_1__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup(), "rule__JvmParameterizedTypeReference__Group__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1(), "rule__JvmParameterizedTypeReference__Group_1__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_2(), "rule__JvmParameterizedTypeReference__Group_1_2__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4(), "rule__JvmParameterizedTypeReference__Group_1_4__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_0_0(), "rule__JvmParameterizedTypeReference__Group_1_4_0_0__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2__0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup_1_4_2_2(), "rule__JvmParameterizedTypeReference__Group_1_4_2_2__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup(), "rule__JvmWildcardTypeReference__Group__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0(), "rule__JvmWildcardTypeReference__Group_2_0__0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1(), "rule__JvmWildcardTypeReference__Group_2_1__0"); - put(grammarAccess.getJvmUpperBoundAccess().getGroup(), "rule__JvmUpperBound__Group__0"); - put(grammarAccess.getJvmUpperBoundAndedAccess().getGroup(), "rule__JvmUpperBoundAnded__Group__0"); - put(grammarAccess.getJvmLowerBoundAccess().getGroup(), "rule__JvmLowerBound__Group__0"); - put(grammarAccess.getJvmLowerBoundAndedAccess().getGroup(), "rule__JvmLowerBoundAnded__Group__0"); - put(grammarAccess.getJvmTypeParameterAccess().getGroup(), "rule__JvmTypeParameter__Group__0"); - put(grammarAccess.getJvmTypeParameterAccess().getGroup_1(), "rule__JvmTypeParameter__Group_1__0"); - put(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup(), "rule__QualifiedNameWithWildcard__Group__0"); - put(grammarAccess.getXImportDeclarationAccess().getGroup(), "rule__XImportDeclaration__Group__0"); - put(grammarAccess.getXImportDeclarationAccess().getGroup_1_0(), "rule__XImportDeclaration__Group_1_0__0"); - put(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup(), "rule__QualifiedNameInStaticImport__Group__0"); - put(grammarAccess.getMenuModelAccess().getPackagesAssignment(), "rule__MenuModel__PackagesAssignment"); - put(grammarAccess.getMenuPackageAccess().getNameAssignment_2(), "rule__MenuPackage__NameAssignment_2"); - put(grammarAccess.getMenuPackageAccess().getImportsAssignment_3_1(), "rule__MenuPackage__ImportsAssignment_3_1"); - put(grammarAccess.getMenuPackageAccess().getExpandedImageAssignment_3_3(), "rule__MenuPackage__ExpandedImageAssignment_3_3"); - put(grammarAccess.getMenuPackageAccess().getCollapsedImageAssignment_3_5(), "rule__MenuPackage__CollapsedImageAssignment_3_5"); - put(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAssignment_3_6(), "rule__MenuPackage__SubMenuIsAccordionAssignment_3_6"); - put(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1(), "rule__MenuPackage__WidthAssignment_3_7_1"); - put(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8(), "rule__MenuPackage__EntriesAssignment_3_8"); - put(grammarAccess.getMenuEntryAccess().getEntryidAssignment_2(), "rule__MenuEntry__EntryidAssignment_2"); - put(grammarAccess.getMenuEntryAccess().getDescriptionAssignment_3_0(), "rule__MenuEntry__DescriptionAssignment_3_0"); - put(grammarAccess.getMenuEntryAccess().getDescriptionValueAssignment_3_1(), "rule__MenuEntry__DescriptionValueAssignment_3_1"); - put(grammarAccess.getMenuEntryAccess().getHasImageAssignment_4_0(), "rule__MenuEntry__HasImageAssignment_4_0"); - put(grammarAccess.getMenuEntryAccess().getImageAssignment_4_1(), "rule__MenuEntry__ImageAssignment_4_1"); - put(grammarAccess.getMenuEntryAccess().getShowBadgeAssignment_5(), "rule__MenuEntry__ShowBadgeAssignment_5"); - put(grammarAccess.getMenuEntryAccess().getHasProcessAssignment_6_0_0(), "rule__MenuEntry__HasProcessAssignment_6_0_0"); - put(grammarAccess.getMenuEntryAccess().getProcessAssignment_6_0_1(), "rule__MenuEntry__ProcessAssignment_6_0_1"); - put(grammarAccess.getMenuEntryAccess().getHasPerspectiveAssignment_6_1_0(), "rule__MenuEntry__HasPerspectiveAssignment_6_1_0"); - put(grammarAccess.getMenuEntryAccess().getPerspectiveAssignment_6_1_1(), "rule__MenuEntry__PerspectiveAssignment_6_1_1"); - put(grammarAccess.getMenuEntryAccess().getHasTableAssignment_6_2_0(), "rule__MenuEntry__HasTableAssignment_6_2_0"); - put(grammarAccess.getMenuEntryAccess().getTableAssignment_6_2_1(), "rule__MenuEntry__TableAssignment_6_2_1"); - put(grammarAccess.getMenuEntryAccess().getHasDialogAssignment_6_3_0(), "rule__MenuEntry__HasDialogAssignment_6_3_0"); - put(grammarAccess.getMenuEntryAccess().getDialogAssignment_6_3_1(), "rule__MenuEntry__DialogAssignment_6_3_1"); - put(grammarAccess.getMenuEntryAccess().getHasUserFilterAssignment_6_4(), "rule__MenuEntry__HasUserFilterAssignment_6_4"); - put(grammarAccess.getMenuEntryAccess().getHasKeyBindingAssignment_6_5(), "rule__MenuEntry__HasKeyBindingAssignment_6_5"); - put(grammarAccess.getMenuEntryAccess().getSubentriesAssignment_7_1(), "rule__MenuEntry__SubentriesAssignment_7_1"); - put(grammarAccess.getMenuImportAccess().getImportedNamespaceAssignment_1(), "rule__MenuImport__ImportedNamespaceAssignment_1"); - put(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2(), "rule__XAnnotation__AnnotationTypeAssignment_2"); - put(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0(), "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0"); - put(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1(), "rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1"); - put(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1(), "rule__XAnnotation__ValueAssignment_3_1_1"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0(), "rule__XAnnotationElementValuePair__ElementAssignment_0_0_0"); - put(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1(), "rule__XAnnotationElementValuePair__ValueAssignment_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1"); - put(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1(), "rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1"); - put(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0(), "rule__XAnnotationElementValue__ElementsAssignment_0_1_0"); - put(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1(), "rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1"); - put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1(), "rule__XAssignment__FeatureAssignment_0_1"); - put(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3(), "rule__XAssignment__ValueAssignment_0_3"); - put(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XAssignment__FeatureAssignment_1_1_0_0_1"); - put(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1(), "rule__XAssignment__RightOperandAssignment_1_1_1"); - put(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOrExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOrExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAndExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAndExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XEqualityExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1(), "rule__XEqualityExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1(), "rule__XRelationalExpression__TypeAssignment_1_0_1"); - put(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1(), "rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1"); - put(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1(), "rule__XRelationalExpression__RightOperandAssignment_1_1_1"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1(), "rule__XOtherOperatorExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XAdditiveExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1(), "rule__XAdditiveExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1(), "rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1"); - put(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1(), "rule__XMultiplicativeExpression__RightOperandAssignment_1_1"); - put(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1(), "rule__XUnaryOperation__FeatureAssignment_0_1"); - put(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2(), "rule__XUnaryOperation__OperandAssignment_0_2"); - put(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1(), "rule__XCastedExpression__TypeAssignment_1_1"); - put(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1(), "rule__XPostfixOperation__FeatureAssignment_1_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_0_0_0_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_0_0_0_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1(), "rule__XMemberFeatureCall__ValueAssignment_1_0_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1(), "rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2(), "rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getTypeArgumentsAssignment_1_1_1_2_1(), "rule__XMemberFeatureCall__TypeArgumentsAssignment_1_1_1_2_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getFeatureAssignment_1_1_2(), "rule__XMemberFeatureCall__FeatureAssignment_1_1_2"); - put(grammarAccess.getXMemberFeatureCallAccess().getExplicitOperationCallAssignment_1_1_3_0(), "rule__XMemberFeatureCall__ExplicitOperationCallAssignment_1_1_3_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_0(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_0"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_1_1_1(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_1_1_1"); - put(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_4(), "rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_4"); - put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_0(), "rule__XSetLiteral__ElementsAssignment_3_0"); - put(grammarAccess.getXSetLiteralAccess().getElementsAssignment_3_1_1(), "rule__XSetLiteral__ElementsAssignment_3_1_1"); - put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_0(), "rule__XListLiteral__ElementsAssignment_3_0"); - put(grammarAccess.getXListLiteralAccess().getElementsAssignment_3_1_1(), "rule__XListLiteral__ElementsAssignment_3_1_1"); - put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_0(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_0"); - put(grammarAccess.getXClosureAccess().getDeclaredFormalParametersAssignment_1_0_0_1_1(), "rule__XClosure__DeclaredFormalParametersAssignment_1_0_0_1_1"); - put(grammarAccess.getXClosureAccess().getExplicitSyntaxAssignment_1_0_1(), "rule__XClosure__ExplicitSyntaxAssignment_1_0_1"); - put(grammarAccess.getXClosureAccess().getExpressionAssignment_2(), "rule__XClosure__ExpressionAssignment_2"); - put(grammarAccess.getXExpressionInClosureAccess().getExpressionsAssignment_1_0(), "rule__XExpressionInClosure__ExpressionsAssignment_1_0"); - put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_0(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_0"); - put(grammarAccess.getXShortClosureAccess().getDeclaredFormalParametersAssignment_0_0_1_1_1(), "rule__XShortClosure__DeclaredFormalParametersAssignment_0_0_1_1_1"); - put(grammarAccess.getXShortClosureAccess().getExplicitSyntaxAssignment_0_0_2(), "rule__XShortClosure__ExplicitSyntaxAssignment_0_0_2"); - put(grammarAccess.getXShortClosureAccess().getExpressionAssignment_1(), "rule__XShortClosure__ExpressionAssignment_1"); - put(grammarAccess.getXIfExpressionAccess().getIfAssignment_3(), "rule__XIfExpression__IfAssignment_3"); - put(grammarAccess.getXIfExpressionAccess().getThenAssignment_5(), "rule__XIfExpression__ThenAssignment_5"); - put(grammarAccess.getXIfExpressionAccess().getElseAssignment_6_1(), "rule__XIfExpression__ElseAssignment_6_1"); - put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_0_0_0_1(), "rule__XSwitchExpression__DeclaredParamAssignment_2_0_0_0_1"); - put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_0_1(), "rule__XSwitchExpression__SwitchAssignment_2_0_1"); - put(grammarAccess.getXSwitchExpressionAccess().getDeclaredParamAssignment_2_1_0_0_0(), "rule__XSwitchExpression__DeclaredParamAssignment_2_1_0_0_0"); - put(grammarAccess.getXSwitchExpressionAccess().getSwitchAssignment_2_1_1(), "rule__XSwitchExpression__SwitchAssignment_2_1_1"); - put(grammarAccess.getXSwitchExpressionAccess().getCasesAssignment_4(), "rule__XSwitchExpression__CasesAssignment_4"); - put(grammarAccess.getXSwitchExpressionAccess().getDefaultAssignment_5_2(), "rule__XSwitchExpression__DefaultAssignment_5_2"); - put(grammarAccess.getXCasePartAccess().getTypeGuardAssignment_1(), "rule__XCasePart__TypeGuardAssignment_1"); - put(grammarAccess.getXCasePartAccess().getCaseAssignment_2_1(), "rule__XCasePart__CaseAssignment_2_1"); - put(grammarAccess.getXCasePartAccess().getThenAssignment_3_0_1(), "rule__XCasePart__ThenAssignment_3_0_1"); - put(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1(), "rule__XCasePart__FallThroughAssignment_3_1"); - put(grammarAccess.getXForLoopExpressionAccess().getDeclaredParamAssignment_0_0_3(), "rule__XForLoopExpression__DeclaredParamAssignment_0_0_3"); - put(grammarAccess.getXForLoopExpressionAccess().getForExpressionAssignment_1(), "rule__XForLoopExpression__ForExpressionAssignment_1"); - put(grammarAccess.getXForLoopExpressionAccess().getEachExpressionAssignment_3(), "rule__XForLoopExpression__EachExpressionAssignment_3"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_0(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getInitExpressionsAssignment_3_1_1(), "rule__XBasicForLoopExpression__InitExpressionsAssignment_3_1_1"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getExpressionAssignment_5(), "rule__XBasicForLoopExpression__ExpressionAssignment_5"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_0(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_0"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getUpdateExpressionsAssignment_7_1_1(), "rule__XBasicForLoopExpression__UpdateExpressionsAssignment_7_1_1"); - put(grammarAccess.getXBasicForLoopExpressionAccess().getEachExpressionAssignment_9(), "rule__XBasicForLoopExpression__EachExpressionAssignment_9"); - put(grammarAccess.getXWhileExpressionAccess().getPredicateAssignment_3(), "rule__XWhileExpression__PredicateAssignment_3"); - put(grammarAccess.getXWhileExpressionAccess().getBodyAssignment_5(), "rule__XWhileExpression__BodyAssignment_5"); - put(grammarAccess.getXDoWhileExpressionAccess().getBodyAssignment_2(), "rule__XDoWhileExpression__BodyAssignment_2"); - put(grammarAccess.getXDoWhileExpressionAccess().getPredicateAssignment_5(), "rule__XDoWhileExpression__PredicateAssignment_5"); - put(grammarAccess.getXBlockExpressionAccess().getExpressionsAssignment_2_0(), "rule__XBlockExpression__ExpressionsAssignment_2_0"); - put(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0(), "rule__XVariableDeclaration__WriteableAssignment_1_0"); - put(grammarAccess.getXVariableDeclarationAccess().getTypeAssignment_2_0_0_0(), "rule__XVariableDeclaration__TypeAssignment_2_0_0_0"); - put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_0_0_1(), "rule__XVariableDeclaration__NameAssignment_2_0_0_1"); - put(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1(), "rule__XVariableDeclaration__NameAssignment_2_1"); - put(grammarAccess.getXVariableDeclarationAccess().getRightAssignment_3_1(), "rule__XVariableDeclaration__RightAssignment_3_1"); - put(grammarAccess.getJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__JvmFormalParameter__ParameterTypeAssignment_0"); - put(grammarAccess.getJvmFormalParameterAccess().getNameAssignment_1(), "rule__JvmFormalParameter__NameAssignment_1"); - put(grammarAccess.getFullJvmFormalParameterAccess().getParameterTypeAssignment_0(), "rule__FullJvmFormalParameter__ParameterTypeAssignment_0"); - put(grammarAccess.getFullJvmFormalParameterAccess().getNameAssignment_1(), "rule__FullJvmFormalParameter__NameAssignment_1"); - put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_1"); - put(grammarAccess.getXFeatureCallAccess().getTypeArgumentsAssignment_1_2_1(), "rule__XFeatureCall__TypeArgumentsAssignment_1_2_1"); - put(grammarAccess.getXFeatureCallAccess().getFeatureAssignment_2(), "rule__XFeatureCall__FeatureAssignment_2"); - put(grammarAccess.getXFeatureCallAccess().getExplicitOperationCallAssignment_3_0(), "rule__XFeatureCall__ExplicitOperationCallAssignment_3_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_0(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_0"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_1_1_1(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_1_1_1"); - put(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_4(), "rule__XFeatureCall__FeatureCallArgumentsAssignment_4"); - put(grammarAccess.getXConstructorCallAccess().getConstructorAssignment_2(), "rule__XConstructorCall__ConstructorAssignment_2"); - put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_1"); - put(grammarAccess.getXConstructorCallAccess().getTypeArgumentsAssignment_3_2_1(), "rule__XConstructorCall__TypeArgumentsAssignment_3_2_1"); - put(grammarAccess.getXConstructorCallAccess().getExplicitConstructorCallAssignment_4_0(), "rule__XConstructorCall__ExplicitConstructorCallAssignment_4_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_0(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_0"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_1_1_1(), "rule__XConstructorCall__ArgumentsAssignment_4_1_1_1_1"); - put(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_5(), "rule__XConstructorCall__ArgumentsAssignment_5"); - put(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1(), "rule__XBooleanLiteral__IsTrueAssignment_1_1"); - put(grammarAccess.getXNumberLiteralAccess().getValueAssignment_1(), "rule__XNumberLiteral__ValueAssignment_1"); - put(grammarAccess.getXStringLiteralAccess().getValueAssignment_1(), "rule__XStringLiteral__ValueAssignment_1"); - put(grammarAccess.getXTypeLiteralAccess().getTypeAssignment_3(), "rule__XTypeLiteral__TypeAssignment_3"); - put(grammarAccess.getXTypeLiteralAccess().getArrayDimensionsAssignment_4(), "rule__XTypeLiteral__ArrayDimensionsAssignment_4"); - put(grammarAccess.getXThrowExpressionAccess().getExpressionAssignment_2(), "rule__XThrowExpression__ExpressionAssignment_2"); - put(grammarAccess.getXReturnExpressionAccess().getExpressionAssignment_2(), "rule__XReturnExpression__ExpressionAssignment_2"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getExpressionAssignment_2(), "rule__XTryCatchFinallyExpression__ExpressionAssignment_2"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getCatchClausesAssignment_3_0_0(), "rule__XTryCatchFinallyExpression__CatchClausesAssignment_3_0_0"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_0_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_0_1_1"); - put(grammarAccess.getXTryCatchFinallyExpressionAccess().getFinallyExpressionAssignment_3_1_1(), "rule__XTryCatchFinallyExpression__FinallyExpressionAssignment_3_1_1"); - put(grammarAccess.getXSynchronizedExpressionAccess().getParamAssignment_1(), "rule__XSynchronizedExpression__ParamAssignment_1"); - put(grammarAccess.getXSynchronizedExpressionAccess().getExpressionAssignment_3(), "rule__XSynchronizedExpression__ExpressionAssignment_3"); - put(grammarAccess.getXCatchClauseAccess().getDeclaredParamAssignment_2(), "rule__XCatchClause__DeclaredParamAssignment_2"); - put(grammarAccess.getXCatchClauseAccess().getExpressionAssignment_4(), "rule__XCatchClause__ExpressionAssignment_4"); - put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_0(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_0"); - put(grammarAccess.getXFunctionTypeRefAccess().getParamTypesAssignment_0_1_1_1(), "rule__XFunctionTypeRef__ParamTypesAssignment_0_1_1_1"); - put(grammarAccess.getXFunctionTypeRefAccess().getReturnTypeAssignment_2(), "rule__XFunctionTypeRef__ReturnTypeAssignment_2"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_0(), "rule__JvmParameterizedTypeReference__TypeAssignment_0"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_2_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getTypeAssignment_1_4_1(), "rule__JvmParameterizedTypeReference__TypeAssignment_1_4_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_1"); - put(grammarAccess.getJvmParameterizedTypeReferenceAccess().getArgumentsAssignment_1_4_2_2_1(), "rule__JvmParameterizedTypeReference__ArgumentsAssignment_1_4_2_2_1"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_0_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_0_1"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_0(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_0"); - put(grammarAccess.getJvmWildcardTypeReferenceAccess().getConstraintsAssignment_2_1_1(), "rule__JvmWildcardTypeReference__ConstraintsAssignment_2_1_1"); - put(grammarAccess.getJvmUpperBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBound__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmUpperBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmUpperBoundAnded__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmLowerBoundAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBound__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmLowerBoundAndedAccess().getTypeReferenceAssignment_1(), "rule__JvmLowerBoundAnded__TypeReferenceAssignment_1"); - put(grammarAccess.getJvmTypeParameterAccess().getNameAssignment_0(), "rule__JvmTypeParameter__NameAssignment_0"); - put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_0(), "rule__JvmTypeParameter__ConstraintsAssignment_1_0"); - put(grammarAccess.getJvmTypeParameterAccess().getConstraintsAssignment_1_1(), "rule__JvmTypeParameter__ConstraintsAssignment_1_1"); - put(grammarAccess.getXImportSectionAccess().getImportDeclarationsAssignment(), "rule__XImportSection__ImportDeclarationsAssignment"); - put(grammarAccess.getXImportDeclarationAccess().getStaticAssignment_1_0_0(), "rule__XImportDeclaration__StaticAssignment_1_0_0"); - put(grammarAccess.getXImportDeclarationAccess().getExtensionAssignment_1_0_1(), "rule__XImportDeclaration__ExtensionAssignment_1_0_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_0_2(), "rule__XImportDeclaration__ImportedTypeAssignment_1_0_2"); - put(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0(), "rule__XImportDeclaration__WildcardAssignment_1_0_3_0"); - put(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1(), "rule__XImportDeclaration__MemberNameAssignment_1_0_3_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1(), "rule__XImportDeclaration__ImportedTypeAssignment_1_1"); - put(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2(), "rule__XImportDeclaration__ImportedNamespaceAssignment_1_2"); - } - }; - } - return nameMappings.get(element); - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - try { - org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal.InternalMenuDslParser typedParser = (org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal.InternalMenuDslParser) parser; - typedParser.entryRuleMenuModel(); - return typedParser.getFollowElements(); - } catch(RecognitionException ex) { - throw new RuntimeException(ex); - } - } - - @Override - protected String[] getInitialHiddenTokens() { - return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" }; - } - - public MenuDslGrammarAccess getGrammarAccess() { - return this.grammarAccess; - } - - public void setGrammarAccess(MenuDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } -}
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/PartialMenuDslContentAssistParser.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/PartialMenuDslContentAssistParser.java deleted file mode 100644 index 76234b2..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/PartialMenuDslContentAssistParser.java +++ /dev/null
@@ -1,45 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr; - -import java.util.Collection; -import java.util.Collections; - -import org.eclipse.xtext.AbstractRule; -import org.eclipse.xtext.ui.codetemplates.ui.partialEditing.IPartialContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.util.PolymorphicDispatcher; - -/** - * @author Sebastian Zarnekow - Initial contribution and API - */ -@SuppressWarnings("restriction") -public class PartialMenuDslContentAssistParser extends MenuDslParser implements IPartialContentAssistParser { - - private AbstractRule rule; - - public void initializeFor(AbstractRule rule) { - this.rule = rule; - } - - @Override - protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) { - if (rule == null || rule.eIsProxy()) - return Collections.emptyList(); - String methodName = "entryRule" + rule.getName(); - PolymorphicDispatcher<Collection<FollowElement>> dispatcher = - new PolymorphicDispatcher<Collection<FollowElement>>(methodName, 0, 0, Collections.singletonList(parser)); - dispatcher.invoke(); - return parser.getFollowElements(); - } - -}
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g deleted file mode 100644 index 84ab0b1..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g +++ /dev/null
@@ -1,10011 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -grammar InternalMenuDsl; - -options { - superClass=AbstractInternalContentAssistParser; - backtrack=true; - -} - -@lexer::header { -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; -} - -@parser::header { -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import org.eclipse.osbp.xtext.menu.services.MenuDslGrammarAccess; - -} - -@parser::members { - - private MenuDslGrammarAccess grammarAccess; - - public void setGrammarAccess(MenuDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - -} - - - - -// Entry rule entryRuleMenuModel -entryRuleMenuModel -: -{ before(grammarAccess.getMenuModelRule()); } - ruleMenuModel -{ after(grammarAccess.getMenuModelRule()); } - EOF -; - -// Rule MenuModel -ruleMenuModel - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMenuModelAccess().getPackagesAssignment()); } -(rule__MenuModel__PackagesAssignment)* -{ after(grammarAccess.getMenuModelAccess().getPackagesAssignment()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleMenuPackage -entryRuleMenuPackage -: -{ before(grammarAccess.getMenuPackageRule()); } - ruleMenuPackage -{ after(grammarAccess.getMenuPackageRule()); } - EOF -; - -// Rule MenuPackage -ruleMenuPackage - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMenuPackageAccess().getGroup()); } -(rule__MenuPackage__Group__0) -{ after(grammarAccess.getMenuPackageAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleMenuEntry -entryRuleMenuEntry -: -{ before(grammarAccess.getMenuEntryRule()); } - ruleMenuEntry -{ after(grammarAccess.getMenuEntryRule()); } - EOF -; - -// Rule MenuEntry -ruleMenuEntry - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMenuEntryAccess().getGroup()); } -(rule__MenuEntry__Group__0) -{ after(grammarAccess.getMenuEntryAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleMenuImport -entryRuleMenuImport -: -{ before(grammarAccess.getMenuImportRule()); } - ruleMenuImport -{ after(grammarAccess.getMenuImportRule()); } - EOF -; - -// Rule MenuImport -ruleMenuImport - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMenuImportAccess().getGroup()); } -(rule__MenuImport__Group__0) -{ after(grammarAccess.getMenuImportAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleValidID -entryRuleValidID -: -{ before(grammarAccess.getValidIDRule()); } - ruleValidID -{ after(grammarAccess.getValidIDRule()); } - EOF -; - -// Rule ValidID -ruleValidID - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } - RULE_ID -{ after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleQualifiedName -entryRuleQualifiedName -: -{ before(grammarAccess.getQualifiedNameRule()); } - ruleQualifiedName -{ after(grammarAccess.getQualifiedNameRule()); } - EOF -; - -// Rule QualifiedName -ruleQualifiedName - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getQualifiedNameAccess().getGroup()); } -(rule__QualifiedName__Group__0) -{ after(grammarAccess.getQualifiedNameAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleMenuQualifiedNameWithWildCard -entryRuleMenuQualifiedNameWithWildCard -: -{ before(grammarAccess.getMenuQualifiedNameWithWildCardRule()); } - ruleMenuQualifiedNameWithWildCard -{ after(grammarAccess.getMenuQualifiedNameWithWildCardRule()); } - EOF -; - -// Rule MenuQualifiedNameWithWildCard -ruleMenuQualifiedNameWithWildCard - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup()); } -(rule__MenuQualifiedNameWithWildCard__Group__0) -{ after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTRANSLATABLESTRING -entryRuleTRANSLATABLESTRING -: -{ before(grammarAccess.getTRANSLATABLESTRINGRule()); } - ruleTRANSLATABLESTRING -{ after(grammarAccess.getTRANSLATABLESTRINGRule()); } - EOF -; - -// Rule TRANSLATABLESTRING -ruleTRANSLATABLESTRING - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); } - RULE_STRING -{ after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleTRANSLATABLEID -entryRuleTRANSLATABLEID -: -{ before(grammarAccess.getTRANSLATABLEIDRule()); } - ruleTRANSLATABLEID -{ after(grammarAccess.getTRANSLATABLEIDRule()); } - EOF -; - -// Rule TRANSLATABLEID -ruleTRANSLATABLEID - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); } - RULE_ID -{ after(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotation -entryRuleXAnnotation -: -{ before(grammarAccess.getXAnnotationRule()); } - ruleXAnnotation -{ after(grammarAccess.getXAnnotationRule()); } - EOF -; - -// Rule XAnnotation -ruleXAnnotation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationAccess().getGroup()); } -(rule__XAnnotation__Group__0) -{ after(grammarAccess.getXAnnotationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValuePair -entryRuleXAnnotationElementValuePair -: -{ before(grammarAccess.getXAnnotationElementValuePairRule()); } - ruleXAnnotationElementValuePair -{ after(grammarAccess.getXAnnotationElementValuePairRule()); } - EOF -; - -// Rule XAnnotationElementValuePair -ruleXAnnotationElementValuePair - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } -(rule__XAnnotationElementValuePair__Group__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValueOrCommaList -entryRuleXAnnotationElementValueOrCommaList -: -{ before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } - ruleXAnnotationElementValueOrCommaList -{ after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); } - EOF -; - -// Rule XAnnotationElementValueOrCommaList -ruleXAnnotationElementValueOrCommaList - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } -(rule__XAnnotationElementValueOrCommaList__Alternatives) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationElementValue -entryRuleXAnnotationElementValue -: -{ before(grammarAccess.getXAnnotationElementValueRule()); } - ruleXAnnotationElementValue -{ after(grammarAccess.getXAnnotationElementValueRule()); } - EOF -; - -// Rule XAnnotationElementValue -ruleXAnnotationElementValue - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } -(rule__XAnnotationElementValue__Alternatives) -{ after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAnnotationOrExpression -entryRuleXAnnotationOrExpression -: -{ before(grammarAccess.getXAnnotationOrExpressionRule()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationOrExpressionRule()); } - EOF -; - -// Rule XAnnotationOrExpression -ruleXAnnotationOrExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } -(rule__XAnnotationOrExpression__Alternatives) -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpression -entryRuleXExpression -: -{ before(grammarAccess.getXExpressionRule()); } - ruleXExpression -{ after(grammarAccess.getXExpressionRule()); } - EOF -; - -// Rule XExpression -ruleXExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } - ruleXAssignment -{ after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAssignment -entryRuleXAssignment -: -{ before(grammarAccess.getXAssignmentRule()); } - ruleXAssignment -{ after(grammarAccess.getXAssignmentRule()); } - EOF -; - -// Rule XAssignment -ruleXAssignment - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAssignmentAccess().getAlternatives()); } -(rule__XAssignment__Alternatives) -{ after(grammarAccess.getXAssignmentAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpSingleAssign -entryRuleOpSingleAssign -: -{ before(grammarAccess.getOpSingleAssignRule()); } - ruleOpSingleAssign -{ after(grammarAccess.getOpSingleAssignRule()); } - EOF -; - -// Rule OpSingleAssign -ruleOpSingleAssign - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } - - '=' - -{ after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpMultiAssign -entryRuleOpMultiAssign -: -{ before(grammarAccess.getOpMultiAssignRule()); } - ruleOpMultiAssign -{ after(grammarAccess.getOpMultiAssignRule()); } - EOF -; - -// Rule OpMultiAssign -ruleOpMultiAssign - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } -(rule__OpMultiAssign__Alternatives) -{ after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXOrExpression -entryRuleXOrExpression -: -{ before(grammarAccess.getXOrExpressionRule()); } - ruleXOrExpression -{ after(grammarAccess.getXOrExpressionRule()); } - EOF -; - -// Rule XOrExpression -ruleXOrExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup()); } -(rule__XOrExpression__Group__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpOr -entryRuleOpOr -: -{ before(grammarAccess.getOpOrRule()); } - ruleOpOr -{ after(grammarAccess.getOpOrRule()); } - EOF -; - -// Rule OpOr -ruleOpOr - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } - - '||' - -{ after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAndExpression -entryRuleXAndExpression -: -{ before(grammarAccess.getXAndExpressionRule()); } - ruleXAndExpression -{ after(grammarAccess.getXAndExpressionRule()); } - EOF -; - -// Rule XAndExpression -ruleXAndExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup()); } -(rule__XAndExpression__Group__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpAnd -entryRuleOpAnd -: -{ before(grammarAccess.getOpAndRule()); } - ruleOpAnd -{ after(grammarAccess.getOpAndRule()); } - EOF -; - -// Rule OpAnd -ruleOpAnd - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } - - '&&' - -{ after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXEqualityExpression -entryRuleXEqualityExpression -: -{ before(grammarAccess.getXEqualityExpressionRule()); } - ruleXEqualityExpression -{ after(grammarAccess.getXEqualityExpressionRule()); } - EOF -; - -// Rule XEqualityExpression -ruleXEqualityExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup()); } -(rule__XEqualityExpression__Group__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpEquality -entryRuleOpEquality -: -{ before(grammarAccess.getOpEqualityRule()); } - ruleOpEquality -{ after(grammarAccess.getOpEqualityRule()); } - EOF -; - -// Rule OpEquality -ruleOpEquality - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpEqualityAccess().getAlternatives()); } -(rule__OpEquality__Alternatives) -{ after(grammarAccess.getOpEqualityAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXRelationalExpression -entryRuleXRelationalExpression -: -{ before(grammarAccess.getXRelationalExpressionRule()); } - ruleXRelationalExpression -{ after(grammarAccess.getXRelationalExpressionRule()); } - EOF -; - -// Rule XRelationalExpression -ruleXRelationalExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup()); } -(rule__XRelationalExpression__Group__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpCompare -entryRuleOpCompare -: -{ before(grammarAccess.getOpCompareRule()); } - ruleOpCompare -{ after(grammarAccess.getOpCompareRule()); } - EOF -; - -// Rule OpCompare -ruleOpCompare - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpCompareAccess().getAlternatives()); } -(rule__OpCompare__Alternatives) -{ after(grammarAccess.getOpCompareAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXOtherOperatorExpression -entryRuleXOtherOperatorExpression -: -{ before(grammarAccess.getXOtherOperatorExpressionRule()); } - ruleXOtherOperatorExpression -{ after(grammarAccess.getXOtherOperatorExpressionRule()); } - EOF -; - -// Rule XOtherOperatorExpression -ruleXOtherOperatorExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } -(rule__XOtherOperatorExpression__Group__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpOther -entryRuleOpOther -: -{ before(grammarAccess.getOpOtherRule()); } - ruleOpOther -{ after(grammarAccess.getOpOtherRule()); } - EOF -; - -// Rule OpOther -ruleOpOther - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives()); } -(rule__OpOther__Alternatives) -{ after(grammarAccess.getOpOtherAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXAdditiveExpression -entryRuleXAdditiveExpression -: -{ before(grammarAccess.getXAdditiveExpressionRule()); } - ruleXAdditiveExpression -{ after(grammarAccess.getXAdditiveExpressionRule()); } - EOF -; - -// Rule XAdditiveExpression -ruleXAdditiveExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } -(rule__XAdditiveExpression__Group__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpAdd -entryRuleOpAdd -: -{ before(grammarAccess.getOpAddRule()); } - ruleOpAdd -{ after(grammarAccess.getOpAddRule()); } - EOF -; - -// Rule OpAdd -ruleOpAdd - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpAddAccess().getAlternatives()); } -(rule__OpAdd__Alternatives) -{ after(grammarAccess.getOpAddAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXMultiplicativeExpression -entryRuleXMultiplicativeExpression -: -{ before(grammarAccess.getXMultiplicativeExpressionRule()); } - ruleXMultiplicativeExpression -{ after(grammarAccess.getXMultiplicativeExpressionRule()); } - EOF -; - -// Rule XMultiplicativeExpression -ruleXMultiplicativeExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } -(rule__XMultiplicativeExpression__Group__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpMulti -entryRuleOpMulti -: -{ before(grammarAccess.getOpMultiRule()); } - ruleOpMulti -{ after(grammarAccess.getOpMultiRule()); } - EOF -; - -// Rule OpMulti -ruleOpMulti - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpMultiAccess().getAlternatives()); } -(rule__OpMulti__Alternatives) -{ after(grammarAccess.getOpMultiAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXUnaryOperation -entryRuleXUnaryOperation -: -{ before(grammarAccess.getXUnaryOperationRule()); } - ruleXUnaryOperation -{ after(grammarAccess.getXUnaryOperationRule()); } - EOF -; - -// Rule XUnaryOperation -ruleXUnaryOperation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } -(rule__XUnaryOperation__Alternatives) -{ after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpUnary -entryRuleOpUnary -: -{ before(grammarAccess.getOpUnaryRule()); } - ruleOpUnary -{ after(grammarAccess.getOpUnaryRule()); } - EOF -; - -// Rule OpUnary -ruleOpUnary - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpUnaryAccess().getAlternatives()); } -(rule__OpUnary__Alternatives) -{ after(grammarAccess.getOpUnaryAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCastedExpression -entryRuleXCastedExpression -: -{ before(grammarAccess.getXCastedExpressionRule()); } - ruleXCastedExpression -{ after(grammarAccess.getXCastedExpressionRule()); } - EOF -; - -// Rule XCastedExpression -ruleXCastedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup()); } -(rule__XCastedExpression__Group__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXPostfixOperation -entryRuleXPostfixOperation -: -{ before(grammarAccess.getXPostfixOperationRule()); } - ruleXPostfixOperation -{ after(grammarAccess.getXPostfixOperationRule()); } - EOF -; - -// Rule XPostfixOperation -ruleXPostfixOperation - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup()); } -(rule__XPostfixOperation__Group__0) -{ after(grammarAccess.getXPostfixOperationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleOpPostfix -entryRuleOpPostfix -: -{ before(grammarAccess.getOpPostfixRule()); } - ruleOpPostfix -{ after(grammarAccess.getOpPostfixRule()); } - EOF -; - -// Rule OpPostfix -ruleOpPostfix - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getOpPostfixAccess().getAlternatives()); } -(rule__OpPostfix__Alternatives) -{ after(grammarAccess.getOpPostfixAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXMemberFeatureCall -entryRuleXMemberFeatureCall -: -{ before(grammarAccess.getXMemberFeatureCallRule()); } - ruleXMemberFeatureCall -{ after(grammarAccess.getXMemberFeatureCallRule()); } - EOF -; - -// Rule XMemberFeatureCall -ruleXMemberFeatureCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } -(rule__XMemberFeatureCall__Group__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXPrimaryExpression -entryRuleXPrimaryExpression -: -{ before(grammarAccess.getXPrimaryExpressionRule()); } - ruleXPrimaryExpression -{ after(grammarAccess.getXPrimaryExpressionRule()); } - EOF -; - -// Rule XPrimaryExpression -ruleXPrimaryExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } -(rule__XPrimaryExpression__Alternatives) -{ after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXLiteral -entryRuleXLiteral -: -{ before(grammarAccess.getXLiteralRule()); } - ruleXLiteral -{ after(grammarAccess.getXLiteralRule()); } - EOF -; - -// Rule XLiteral -ruleXLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXLiteralAccess().getAlternatives()); } -(rule__XLiteral__Alternatives) -{ after(grammarAccess.getXLiteralAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCollectionLiteral -entryRuleXCollectionLiteral -: -{ before(grammarAccess.getXCollectionLiteralRule()); } - ruleXCollectionLiteral -{ after(grammarAccess.getXCollectionLiteralRule()); } - EOF -; - -// Rule XCollectionLiteral -ruleXCollectionLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } -(rule__XCollectionLiteral__Alternatives) -{ after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSetLiteral -entryRuleXSetLiteral -: -{ before(grammarAccess.getXSetLiteralRule()); } - ruleXSetLiteral -{ after(grammarAccess.getXSetLiteralRule()); } - EOF -; - -// Rule XSetLiteral -ruleXSetLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSetLiteralAccess().getGroup()); } -(rule__XSetLiteral__Group__0) -{ after(grammarAccess.getXSetLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXListLiteral -entryRuleXListLiteral -: -{ before(grammarAccess.getXListLiteralRule()); } - ruleXListLiteral -{ after(grammarAccess.getXListLiteralRule()); } - EOF -; - -// Rule XListLiteral -ruleXListLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXListLiteralAccess().getGroup()); } -(rule__XListLiteral__Group__0) -{ after(grammarAccess.getXListLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXClosure -entryRuleXClosure -: -{ before(grammarAccess.getXClosureRule()); } - ruleXClosure -{ after(grammarAccess.getXClosureRule()); } - EOF -; - -// Rule XClosure -ruleXClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXClosureAccess().getGroup()); } -(rule__XClosure__Group__0) -{ after(grammarAccess.getXClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpressionInClosure -entryRuleXExpressionInClosure -: -{ before(grammarAccess.getXExpressionInClosureRule()); } - ruleXExpressionInClosure -{ after(grammarAccess.getXExpressionInClosureRule()); } - EOF -; - -// Rule XExpressionInClosure -ruleXExpressionInClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionInClosureAccess().getGroup()); } -(rule__XExpressionInClosure__Group__0) -{ after(grammarAccess.getXExpressionInClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXShortClosure -entryRuleXShortClosure -: -{ before(grammarAccess.getXShortClosureRule()); } - ruleXShortClosure -{ after(grammarAccess.getXShortClosureRule()); } - EOF -; - -// Rule XShortClosure -ruleXShortClosure - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXShortClosureAccess().getGroup()); } -(rule__XShortClosure__Group__0) -{ after(grammarAccess.getXShortClosureAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXParenthesizedExpression -entryRuleXParenthesizedExpression -: -{ before(grammarAccess.getXParenthesizedExpressionRule()); } - ruleXParenthesizedExpression -{ after(grammarAccess.getXParenthesizedExpressionRule()); } - EOF -; - -// Rule XParenthesizedExpression -ruleXParenthesizedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } -(rule__XParenthesizedExpression__Group__0) -{ after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXIfExpression -entryRuleXIfExpression -: -{ before(grammarAccess.getXIfExpressionRule()); } - ruleXIfExpression -{ after(grammarAccess.getXIfExpressionRule()); } - EOF -; - -// Rule XIfExpression -ruleXIfExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXIfExpressionAccess().getGroup()); } -(rule__XIfExpression__Group__0) -{ after(grammarAccess.getXIfExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSwitchExpression -entryRuleXSwitchExpression -: -{ before(grammarAccess.getXSwitchExpressionRule()); } - ruleXSwitchExpression -{ after(grammarAccess.getXSwitchExpressionRule()); } - EOF -; - -// Rule XSwitchExpression -ruleXSwitchExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup()); } -(rule__XSwitchExpression__Group__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCasePart -entryRuleXCasePart -: -{ before(grammarAccess.getXCasePartRule()); } - ruleXCasePart -{ after(grammarAccess.getXCasePartRule()); } - EOF -; - -// Rule XCasePart -ruleXCasePart - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCasePartAccess().getGroup()); } -(rule__XCasePart__Group__0) -{ after(grammarAccess.getXCasePartAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXForLoopExpression -entryRuleXForLoopExpression -: -{ before(grammarAccess.getXForLoopExpressionRule()); } - ruleXForLoopExpression -{ after(grammarAccess.getXForLoopExpressionRule()); } - EOF -; - -// Rule XForLoopExpression -ruleXForLoopExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXForLoopExpressionAccess().getGroup()); } -(rule__XForLoopExpression__Group__0) -{ after(grammarAccess.getXForLoopExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBasicForLoopExpression -entryRuleXBasicForLoopExpression -: -{ before(grammarAccess.getXBasicForLoopExpressionRule()); } - ruleXBasicForLoopExpression -{ after(grammarAccess.getXBasicForLoopExpressionRule()); } - EOF -; - -// Rule XBasicForLoopExpression -ruleXBasicForLoopExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } -(rule__XBasicForLoopExpression__Group__0) -{ after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXWhileExpression -entryRuleXWhileExpression -: -{ before(grammarAccess.getXWhileExpressionRule()); } - ruleXWhileExpression -{ after(grammarAccess.getXWhileExpressionRule()); } - EOF -; - -// Rule XWhileExpression -ruleXWhileExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXWhileExpressionAccess().getGroup()); } -(rule__XWhileExpression__Group__0) -{ after(grammarAccess.getXWhileExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXDoWhileExpression -entryRuleXDoWhileExpression -: -{ before(grammarAccess.getXDoWhileExpressionRule()); } - ruleXDoWhileExpression -{ after(grammarAccess.getXDoWhileExpressionRule()); } - EOF -; - -// Rule XDoWhileExpression -ruleXDoWhileExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } -(rule__XDoWhileExpression__Group__0) -{ after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBlockExpression -entryRuleXBlockExpression -: -{ before(grammarAccess.getXBlockExpressionRule()); } - ruleXBlockExpression -{ after(grammarAccess.getXBlockExpressionRule()); } - EOF -; - -// Rule XBlockExpression -ruleXBlockExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBlockExpressionAccess().getGroup()); } -(rule__XBlockExpression__Group__0) -{ after(grammarAccess.getXBlockExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXExpressionOrVarDeclaration -entryRuleXExpressionOrVarDeclaration -: -{ before(grammarAccess.getXExpressionOrVarDeclarationRule()); } - ruleXExpressionOrVarDeclaration -{ after(grammarAccess.getXExpressionOrVarDeclarationRule()); } - EOF -; - -// Rule XExpressionOrVarDeclaration -ruleXExpressionOrVarDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } -(rule__XExpressionOrVarDeclaration__Alternatives) -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXVariableDeclaration -entryRuleXVariableDeclaration -: -{ before(grammarAccess.getXVariableDeclarationRule()); } - ruleXVariableDeclaration -{ after(grammarAccess.getXVariableDeclarationRule()); } - EOF -; - -// Rule XVariableDeclaration -ruleXVariableDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXVariableDeclarationAccess().getGroup()); } -(rule__XVariableDeclaration__Group__0) -{ after(grammarAccess.getXVariableDeclarationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmFormalParameter -entryRuleJvmFormalParameter -: -{ before(grammarAccess.getJvmFormalParameterRule()); } - ruleJvmFormalParameter -{ after(grammarAccess.getJvmFormalParameterRule()); } - EOF -; - -// Rule JvmFormalParameter -ruleJvmFormalParameter - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmFormalParameterAccess().getGroup()); } -(rule__JvmFormalParameter__Group__0) -{ after(grammarAccess.getJvmFormalParameterAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleFullJvmFormalParameter -entryRuleFullJvmFormalParameter -: -{ before(grammarAccess.getFullJvmFormalParameterRule()); } - ruleFullJvmFormalParameter -{ after(grammarAccess.getFullJvmFormalParameterRule()); } - EOF -; - -// Rule FullJvmFormalParameter -ruleFullJvmFormalParameter - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } -(rule__FullJvmFormalParameter__Group__0) -{ after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXFeatureCall -entryRuleXFeatureCall -: -{ before(grammarAccess.getXFeatureCallRule()); } - ruleXFeatureCall -{ after(grammarAccess.getXFeatureCallRule()); } - EOF -; - -// Rule XFeatureCall -ruleXFeatureCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXFeatureCallAccess().getGroup()); } -(rule__XFeatureCall__Group__0) -{ after(grammarAccess.getXFeatureCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleFeatureCallID -entryRuleFeatureCallID -: -{ before(grammarAccess.getFeatureCallIDRule()); } - ruleFeatureCallID -{ after(grammarAccess.getFeatureCallIDRule()); } - EOF -; - -// Rule FeatureCallID -ruleFeatureCallID - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } -(rule__FeatureCallID__Alternatives) -{ after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleIdOrSuper -entryRuleIdOrSuper -: -{ before(grammarAccess.getIdOrSuperRule()); } - ruleIdOrSuper -{ after(grammarAccess.getIdOrSuperRule()); } - EOF -; - -// Rule IdOrSuper -ruleIdOrSuper - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getIdOrSuperAccess().getAlternatives()); } -(rule__IdOrSuper__Alternatives) -{ after(grammarAccess.getIdOrSuperAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXConstructorCall -entryRuleXConstructorCall -: -{ before(grammarAccess.getXConstructorCallRule()); } - ruleXConstructorCall -{ after(grammarAccess.getXConstructorCallRule()); } - EOF -; - -// Rule XConstructorCall -ruleXConstructorCall - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXConstructorCallAccess().getGroup()); } -(rule__XConstructorCall__Group__0) -{ after(grammarAccess.getXConstructorCallAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXBooleanLiteral -entryRuleXBooleanLiteral -: -{ before(grammarAccess.getXBooleanLiteralRule()); } - ruleXBooleanLiteral -{ after(grammarAccess.getXBooleanLiteralRule()); } - EOF -; - -// Rule XBooleanLiteral -ruleXBooleanLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXBooleanLiteralAccess().getGroup()); } -(rule__XBooleanLiteral__Group__0) -{ after(grammarAccess.getXBooleanLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXNullLiteral -entryRuleXNullLiteral -: -{ before(grammarAccess.getXNullLiteralRule()); } - ruleXNullLiteral -{ after(grammarAccess.getXNullLiteralRule()); } - EOF -; - -// Rule XNullLiteral -ruleXNullLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXNullLiteralAccess().getGroup()); } -(rule__XNullLiteral__Group__0) -{ after(grammarAccess.getXNullLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXNumberLiteral -entryRuleXNumberLiteral -: -{ before(grammarAccess.getXNumberLiteralRule()); } - ruleXNumberLiteral -{ after(grammarAccess.getXNumberLiteralRule()); } - EOF -; - -// Rule XNumberLiteral -ruleXNumberLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXNumberLiteralAccess().getGroup()); } -(rule__XNumberLiteral__Group__0) -{ after(grammarAccess.getXNumberLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXStringLiteral -entryRuleXStringLiteral -: -{ before(grammarAccess.getXStringLiteralRule()); } - ruleXStringLiteral -{ after(grammarAccess.getXStringLiteralRule()); } - EOF -; - -// Rule XStringLiteral -ruleXStringLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXStringLiteralAccess().getGroup()); } -(rule__XStringLiteral__Group__0) -{ after(grammarAccess.getXStringLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXTypeLiteral -entryRuleXTypeLiteral -: -{ before(grammarAccess.getXTypeLiteralRule()); } - ruleXTypeLiteral -{ after(grammarAccess.getXTypeLiteralRule()); } - EOF -; - -// Rule XTypeLiteral -ruleXTypeLiteral - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXTypeLiteralAccess().getGroup()); } -(rule__XTypeLiteral__Group__0) -{ after(grammarAccess.getXTypeLiteralAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXThrowExpression -entryRuleXThrowExpression -: -{ before(grammarAccess.getXThrowExpressionRule()); } - ruleXThrowExpression -{ after(grammarAccess.getXThrowExpressionRule()); } - EOF -; - -// Rule XThrowExpression -ruleXThrowExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXThrowExpressionAccess().getGroup()); } -(rule__XThrowExpression__Group__0) -{ after(grammarAccess.getXThrowExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXReturnExpression -entryRuleXReturnExpression -: -{ before(grammarAccess.getXReturnExpressionRule()); } - ruleXReturnExpression -{ after(grammarAccess.getXReturnExpressionRule()); } - EOF -; - -// Rule XReturnExpression -ruleXReturnExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXReturnExpressionAccess().getGroup()); } -(rule__XReturnExpression__Group__0) -{ after(grammarAccess.getXReturnExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXTryCatchFinallyExpression -entryRuleXTryCatchFinallyExpression -: -{ before(grammarAccess.getXTryCatchFinallyExpressionRule()); } - ruleXTryCatchFinallyExpression -{ after(grammarAccess.getXTryCatchFinallyExpressionRule()); } - EOF -; - -// Rule XTryCatchFinallyExpression -ruleXTryCatchFinallyExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } -(rule__XTryCatchFinallyExpression__Group__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXSynchronizedExpression -entryRuleXSynchronizedExpression -: -{ before(grammarAccess.getXSynchronizedExpressionRule()); } - ruleXSynchronizedExpression -{ after(grammarAccess.getXSynchronizedExpressionRule()); } - EOF -; - -// Rule XSynchronizedExpression -ruleXSynchronizedExpression - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } -(rule__XSynchronizedExpression__Group__0) -{ after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXCatchClause -entryRuleXCatchClause -: -{ before(grammarAccess.getXCatchClauseRule()); } - ruleXCatchClause -{ after(grammarAccess.getXCatchClauseRule()); } - EOF -; - -// Rule XCatchClause -ruleXCatchClause - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXCatchClauseAccess().getGroup()); } -(rule__XCatchClause__Group__0) -{ after(grammarAccess.getXCatchClauseAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleNumber -entryRuleNumber -@init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); -} -: -{ before(grammarAccess.getNumberRule()); } - ruleNumber -{ after(grammarAccess.getNumberRule()); } - EOF -; -finally { - myHiddenTokenState.restore(); -} - -// Rule Number -ruleNumber - @init { - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getNumberAccess().getAlternatives()); } -(rule__Number__Alternatives) -{ after(grammarAccess.getNumberAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); - myHiddenTokenState.restore(); -} - - - - - -// Entry rule entryRuleJvmTypeReference -entryRuleJvmTypeReference -: -{ before(grammarAccess.getJvmTypeReferenceRule()); } - ruleJvmTypeReference -{ after(grammarAccess.getJvmTypeReferenceRule()); } - EOF -; - -// Rule JvmTypeReference -ruleJvmTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } -(rule__JvmTypeReference__Alternatives) -{ after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleArrayBrackets -entryRuleArrayBrackets -: -{ before(grammarAccess.getArrayBracketsRule()); } - ruleArrayBrackets -{ after(grammarAccess.getArrayBracketsRule()); } - EOF -; - -// Rule ArrayBrackets -ruleArrayBrackets - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getArrayBracketsAccess().getGroup()); } -(rule__ArrayBrackets__Group__0) -{ after(grammarAccess.getArrayBracketsAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleXFunctionTypeRef -entryRuleXFunctionTypeRef -: -{ before(grammarAccess.getXFunctionTypeRefRule()); } - ruleXFunctionTypeRef -{ after(grammarAccess.getXFunctionTypeRefRule()); } - EOF -; - -// Rule XFunctionTypeRef -ruleXFunctionTypeRef - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } -(rule__XFunctionTypeRef__Group__0) -{ after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmParameterizedTypeReference -entryRuleJvmParameterizedTypeReference -: -{ before(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - ruleJvmParameterizedTypeReference -{ after(grammarAccess.getJvmParameterizedTypeReferenceRule()); } - EOF -; - -// Rule JvmParameterizedTypeReference -ruleJvmParameterizedTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } -(rule__JvmParameterizedTypeReference__Group__0) -{ after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmArgumentTypeReference -entryRuleJvmArgumentTypeReference -: -{ before(grammarAccess.getJvmArgumentTypeReferenceRule()); } - ruleJvmArgumentTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceRule()); } - EOF -; - -// Rule JvmArgumentTypeReference -ruleJvmArgumentTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } -(rule__JvmArgumentTypeReference__Alternatives) -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmWildcardTypeReference -entryRuleJvmWildcardTypeReference -: -{ before(grammarAccess.getJvmWildcardTypeReferenceRule()); } - ruleJvmWildcardTypeReference -{ after(grammarAccess.getJvmWildcardTypeReferenceRule()); } - EOF -; - -// Rule JvmWildcardTypeReference -ruleJvmWildcardTypeReference - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } -(rule__JvmWildcardTypeReference__Group__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmUpperBound -entryRuleJvmUpperBound -: -{ before(grammarAccess.getJvmUpperBoundRule()); } - ruleJvmUpperBound -{ after(grammarAccess.getJvmUpperBoundRule()); } - EOF -; - -// Rule JvmUpperBound -ruleJvmUpperBound - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmUpperBoundAccess().getGroup()); } -(rule__JvmUpperBound__Group__0) -{ after(grammarAccess.getJvmUpperBoundAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmUpperBoundAnded -entryRuleJvmUpperBoundAnded -: -{ before(grammarAccess.getJvmUpperBoundAndedRule()); } - ruleJvmUpperBoundAnded -{ after(grammarAccess.getJvmUpperBoundAndedRule()); } - EOF -; - -// Rule JvmUpperBoundAnded -ruleJvmUpperBoundAnded - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } -(rule__JvmUpperBoundAnded__Group__0) -{ after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmLowerBound -entryRuleJvmLowerBound -: -{ before(grammarAccess.getJvmLowerBoundRule()); } - ruleJvmLowerBound -{ after(grammarAccess.getJvmLowerBoundRule()); } - EOF -; - -// Rule JvmLowerBound -ruleJvmLowerBound - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmLowerBoundAccess().getGroup()); } -(rule__JvmLowerBound__Group__0) -{ after(grammarAccess.getJvmLowerBoundAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleJvmLowerBoundAnded -entryRuleJvmLowerBoundAnded -: -{ before(grammarAccess.getJvmLowerBoundAndedRule()); } - ruleJvmLowerBoundAnded -{ after(grammarAccess.getJvmLowerBoundAndedRule()); } - EOF -; - -// Rule JvmLowerBoundAnded -ruleJvmLowerBoundAnded - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } -(rule__JvmLowerBoundAnded__Group__0) -{ after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleQualifiedNameWithWildcard -entryRuleQualifiedNameWithWildcard -: -{ before(grammarAccess.getQualifiedNameWithWildcardRule()); } - ruleQualifiedNameWithWildcard -{ after(grammarAccess.getQualifiedNameWithWildcardRule()); } - EOF -; - -// Rule QualifiedNameWithWildcard -ruleQualifiedNameWithWildcard - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } -(rule__QualifiedNameWithWildcard__Group__0) -{ after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - -// Entry rule entryRuleXImportDeclaration -entryRuleXImportDeclaration -: -{ before(grammarAccess.getXImportDeclarationRule()); } - ruleXImportDeclaration -{ after(grammarAccess.getXImportDeclarationRule()); } - EOF -; - -// Rule XImportDeclaration -ruleXImportDeclaration - @init { - int stackSize = keepStackSize(); - } - : -( -{ before(grammarAccess.getXImportDeclarationAccess().getGroup()); } -(rule__XImportDeclaration__Group__0) -{ after(grammarAccess.getXImportDeclarationAccess().getGroup()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -// Entry rule entryRuleQualifiedNameInStaticImport -entryRuleQualifiedNameInStaticImport -: -{ before(grammarAccess.getQualifiedNameInStaticImportRule()); } - ruleQualifiedNameInStaticImport -{ after(grammarAccess.getQualifiedNameInStaticImportRule()); } - EOF -; - -// Rule QualifiedNameInStaticImport -ruleQualifiedNameInStaticImport - @init { - int stackSize = keepStackSize(); - } - : -( -( -{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -(rule__QualifiedNameInStaticImport__Group__0) -{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -) -( -{ before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -(rule__QualifiedNameInStaticImport__Group__0)* -{ after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); } -) -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__MenuEntry__Alternatives_6 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getGroup_6_0()); } -(rule__MenuEntry__Group_6_0__0) -{ after(grammarAccess.getMenuEntryAccess().getGroup_6_0()); } -) - - |( -{ before(grammarAccess.getMenuEntryAccess().getGroup_6_1()); } -(rule__MenuEntry__Group_6_1__0) -{ after(grammarAccess.getMenuEntryAccess().getGroup_6_1()); } -) - - |( -{ before(grammarAccess.getMenuEntryAccess().getGroup_6_2()); } -(rule__MenuEntry__Group_6_2__0) -{ after(grammarAccess.getMenuEntryAccess().getGroup_6_2()); } -) - - |( -{ before(grammarAccess.getMenuEntryAccess().getGroup_6_3()); } -(rule__MenuEntry__Group_6_3__0) -{ after(grammarAccess.getMenuEntryAccess().getGroup_6_3()); } -) - - |( -{ before(grammarAccess.getMenuEntryAccess().getHasUserFilterAssignment_6_4()); } -(rule__MenuEntry__HasUserFilterAssignment_6_4) -{ after(grammarAccess.getMenuEntryAccess().getHasUserFilterAssignment_6_4()); } -) - - |( -{ before(grammarAccess.getMenuEntryAccess().getHasKeyBindingAssignment_6_5()); } -(rule__MenuEntry__HasKeyBindingAssignment_6_5) -{ after(grammarAccess.getMenuEntryAccess().getHasKeyBindingAssignment_6_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Alternatives_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } -(rule__XAnnotation__Group_3_1_0__0) -{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } -(rule__XAnnotation__ValueAssignment_3_1_1) -{ after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } -(rule__XAnnotationElementValue__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationOrExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } - ruleXAnnotation -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } - ruleXExpression -{ after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_0()); } -(rule__XAssignment__Group_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1()); } -(rule__XAssignment__Group_1__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } - - '+=' - -{ after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } - - '-=' - -{ after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } - - '*=' - -{ after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } - - '/=' - -{ after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } - - '%=' - -{ after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } -(rule__OpMultiAssign__Group_5__0) -{ after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); } -) - - |( -{ before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } -(rule__OpMultiAssign__Group_6__0) -{ after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpEquality__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } - - '==' - -{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } - - '!=' - -{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } - - '===' - -{ after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } - - '!==' - -{ after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } -(rule__XRelationalExpression__Group_1_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } -(rule__XRelationalExpression__Group_1_1__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } - - '>=' - -{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getGroup_1()); } -(rule__OpCompare__Group_1__0) -{ after(grammarAccess.getOpCompareAccess().getGroup_1()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } - - '>' - -{ after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } - - '<' - -{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } - - '->' - -{ after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } - - '..<' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_2()); } -(rule__OpOther__Group_2__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_2()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } - - '..' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } - - '=>' - -{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_5()); } -(rule__OpOther__Group_5__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGroup_6()); } -(rule__OpOther__Group_6__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } - - '<>' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } - - '?:' - -{ after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives_5_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } -(rule__OpOther__Group_5_1_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Alternatives_6_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } -(rule__OpOther__Group_6_1_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); } -) - - |( -{ before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } - - '=>' - -{ after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpAdd__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } - - '+' - -{ after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } - - '-' - -{ after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMulti__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } - - '*' - -{ after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } - - '**' - -{ after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } - - '/' - -{ after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); } -) - - |( -{ before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } - - '%' - -{ after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } -(rule__XUnaryOperation__Group_0__0) -{ after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } - ruleXCastedExpression -{ after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpUnary__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } - - '!' - -{ after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } - - '-' - -{ after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); } -) - - |( -{ before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } - - '+' - -{ after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__OpPostfix__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } - - '++' - -{ after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); } -) - - |( -{ before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } - - '--' - -{ after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } -(rule__XMemberFeatureCall__Group_1_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } -(rule__XMemberFeatureCall__Group_1_1__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_0_0_0_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } - - '.' - -{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_0_0_0_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } -(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_0_0_0_1_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_0_0_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_1_0_0_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } - - '.' - -{ after(grammarAccess.getXMemberFeatureCallAccess().getFullStopKeyword_1_1_0_0_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } -(rule__XMemberFeatureCall__NullSafeAssignment_1_1_0_0_1_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getNullSafeAssignment_1_1_0_0_1_1()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } -(rule__XMemberFeatureCall__ExplicitStaticAssignment_1_1_0_0_1_2) -{ after(grammarAccess.getXMemberFeatureCallAccess().getExplicitStaticAssignment_1_1_0_0_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Alternatives_1_1_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } -(rule__XMemberFeatureCall__MemberCallArgumentsAssignment_1_1_3_1_0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getMemberCallArgumentsAssignment_1_1_3_1_0()); } -) - - |( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } -(rule__XMemberFeatureCall__Group_1_1_3_1_1__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XPrimaryExpression__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } - ruleXConstructorCall -{ after(grammarAccess.getXPrimaryExpressionAccess().getXConstructorCallParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } - ruleXBlockExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXBlockExpressionParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } - ruleXSwitchExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXSwitchExpressionParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } -( ruleXSynchronizedExpression) -{ after(grammarAccess.getXPrimaryExpressionAccess().getXSynchronizedExpressionParserRuleCall_3()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } - ruleXFeatureCall -{ after(grammarAccess.getXPrimaryExpressionAccess().getXFeatureCallParserRuleCall_4()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } - ruleXLiteral -{ after(grammarAccess.getXPrimaryExpressionAccess().getXLiteralParserRuleCall_5()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } - ruleXIfExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXIfExpressionParserRuleCall_6()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } -( ruleXForLoopExpression) -{ after(grammarAccess.getXPrimaryExpressionAccess().getXForLoopExpressionParserRuleCall_7()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } - ruleXBasicForLoopExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXBasicForLoopExpressionParserRuleCall_8()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } - ruleXWhileExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXWhileExpressionParserRuleCall_9()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } - ruleXDoWhileExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXDoWhileExpressionParserRuleCall_10()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } - ruleXThrowExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXThrowExpressionParserRuleCall_11()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } - ruleXReturnExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXReturnExpressionParserRuleCall_12()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } - ruleXTryCatchFinallyExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXTryCatchFinallyExpressionParserRuleCall_13()); } -) - - |( -{ before(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } - ruleXParenthesizedExpression -{ after(grammarAccess.getXPrimaryExpressionAccess().getXParenthesizedExpressionParserRuleCall_14()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XLiteral__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } - ruleXCollectionLiteral -{ after(grammarAccess.getXLiteralAccess().getXCollectionLiteralParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } -( ruleXClosure) -{ after(grammarAccess.getXLiteralAccess().getXClosureParserRuleCall_1()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } - ruleXBooleanLiteral -{ after(grammarAccess.getXLiteralAccess().getXBooleanLiteralParserRuleCall_2()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } - ruleXNumberLiteral -{ after(grammarAccess.getXLiteralAccess().getXNumberLiteralParserRuleCall_3()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } - ruleXNullLiteral -{ after(grammarAccess.getXLiteralAccess().getXNullLiteralParserRuleCall_4()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } - ruleXStringLiteral -{ after(grammarAccess.getXLiteralAccess().getXStringLiteralParserRuleCall_5()); } -) - - |( -{ before(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } - ruleXTypeLiteral -{ after(grammarAccess.getXLiteralAccess().getXTypeLiteralParserRuleCall_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XCollectionLiteral__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } - ruleXSetLiteral -{ after(grammarAccess.getXCollectionLiteralAccess().getXSetLiteralParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } - ruleXListLiteral -{ after(grammarAccess.getXCollectionLiteralAccess().getXListLiteralParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XSwitchExpression__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } -(rule__XSwitchExpression__Group_2_0__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } -(rule__XSwitchExpression__Group_2_1__0) -{ after(grammarAccess.getXSwitchExpressionAccess().getGroup_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XCasePart__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCasePartAccess().getGroup_3_0()); } -(rule__XCasePart__Group_3_0__0) -{ after(grammarAccess.getXCasePartAccess().getGroup_3_0()); } -) - - |( -{ before(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } -(rule__XCasePart__FallThroughAssignment_3_1) -{ after(grammarAccess.getXCasePartAccess().getFallThroughAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XExpressionOrVarDeclaration__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } - ruleXVariableDeclaration -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXVariableDeclarationParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } - ruleXExpression -{ after(grammarAccess.getXExpressionOrVarDeclarationAccess().getXExpressionParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XVariableDeclaration__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } -(rule__XVariableDeclaration__WriteableAssignment_1_0) -{ after(grammarAccess.getXVariableDeclarationAccess().getWriteableAssignment_1_0()); } -) - - |( -{ before(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } - - 'val' - -{ after(grammarAccess.getXVariableDeclarationAccess().getValKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XVariableDeclaration__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } -(rule__XVariableDeclaration__Group_2_0__0) -{ after(grammarAccess.getXVariableDeclarationAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } -(rule__XVariableDeclaration__NameAssignment_2_1) -{ after(grammarAccess.getXVariableDeclarationAccess().getNameAssignment_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XFeatureCall__Alternatives_3_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } -(rule__XFeatureCall__FeatureCallArgumentsAssignment_3_1_0) -{ after(grammarAccess.getXFeatureCallAccess().getFeatureCallArgumentsAssignment_3_1_0()); } -) - - |( -{ before(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } -(rule__XFeatureCall__Group_3_1_1__0) -{ after(grammarAccess.getXFeatureCallAccess().getGroup_3_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__FeatureCallID__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } - ruleValidID -{ after(grammarAccess.getFeatureCallIDAccess().getValidIDParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } - - 'extends' - -{ after(grammarAccess.getFeatureCallIDAccess().getExtendsKeyword_1()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } - - 'static' - -{ after(grammarAccess.getFeatureCallIDAccess().getStaticKeyword_2()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } - - 'import' - -{ after(grammarAccess.getFeatureCallIDAccess().getImportKeyword_3()); } -) - - |( -{ before(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } - - 'extension' - -{ after(grammarAccess.getFeatureCallIDAccess().getExtensionKeyword_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__IdOrSuper__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } - ruleFeatureCallID -{ after(grammarAccess.getIdOrSuperAccess().getFeatureCallIDParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } - - 'super' - -{ after(grammarAccess.getIdOrSuperAccess().getSuperKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XConstructorCall__Alternatives_4_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } -(rule__XConstructorCall__ArgumentsAssignment_4_1_0) -{ after(grammarAccess.getXConstructorCallAccess().getArgumentsAssignment_4_1_0()); } -) - - |( -{ before(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } -(rule__XConstructorCall__Group_4_1_1__0) -{ after(grammarAccess.getXConstructorCallAccess().getGroup_4_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XBooleanLiteral__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } - - 'false' - -{ after(grammarAccess.getXBooleanLiteralAccess().getFalseKeyword_1_0()); } -) - - |( -{ before(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } -(rule__XBooleanLiteral__IsTrueAssignment_1_1) -{ after(grammarAccess.getXBooleanLiteralAccess().getIsTrueAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XTryCatchFinallyExpression__Alternatives_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } -(rule__XTryCatchFinallyExpression__Group_3_0__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_0()); } -) - - |( -{ before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } -(rule__XTryCatchFinallyExpression__Group_3_1__0) -{ after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } - RULE_HEX -{ after(grammarAccess.getNumberAccess().getHEXTerminalRuleCall_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getGroup_1()); } -(rule__Number__Group_1__0) -{ after(grammarAccess.getNumberAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives_1_0 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } - RULE_INT -{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_0_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } - RULE_DECIMAL -{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__Number__Alternatives_1_1_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } - RULE_INT -{ after(grammarAccess.getNumberAccess().getINTTerminalRuleCall_1_1_1_0()); } -) - - |( -{ before(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } - RULE_DECIMAL -{ after(grammarAccess.getNumberAccess().getDECIMALTerminalRuleCall_1_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmTypeReference__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } -(rule__JvmTypeReference__Group_0__0) -{ after(grammarAccess.getJvmTypeReferenceAccess().getGroup_0()); } -) - - |( -{ before(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } - ruleXFunctionTypeRef -{ after(grammarAccess.getJvmTypeReferenceAccess().getXFunctionTypeRefParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmArgumentTypeReference__Alternatives - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } - ruleJvmTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmTypeReferenceParserRuleCall_0()); } -) - - |( -{ before(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } - ruleJvmWildcardTypeReference -{ after(grammarAccess.getJvmArgumentTypeReferenceAccess().getJvmWildcardTypeReferenceParserRuleCall_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__JvmWildcardTypeReference__Alternatives_2 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } -(rule__JvmWildcardTypeReference__Group_2_0__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_0()); } -) - - |( -{ before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } -(rule__JvmWildcardTypeReference__Group_2_1__0) -{ after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XImportDeclaration__Alternatives_1 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } -(rule__XImportDeclaration__Group_1_0__0) -{ after(grammarAccess.getXImportDeclarationAccess().getGroup_1_0()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } -(rule__XImportDeclaration__ImportedTypeAssignment_1_1) -{ after(grammarAccess.getXImportDeclarationAccess().getImportedTypeAssignment_1_1()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } -(rule__XImportDeclaration__ImportedNamespaceAssignment_1_2) -{ after(grammarAccess.getXImportDeclarationAccess().getImportedNamespaceAssignment_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - -rule__XImportDeclaration__Alternatives_1_0_3 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } -(rule__XImportDeclaration__WildcardAssignment_1_0_3_0) -{ after(grammarAccess.getXImportDeclarationAccess().getWildcardAssignment_1_0_3_0()); } -) - - |( -{ before(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } -(rule__XImportDeclaration__MemberNameAssignment_1_0_3_1) -{ after(grammarAccess.getXImportDeclarationAccess().getMemberNameAssignment_1_0_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - -rule__MenuPackage__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group__0__Impl - rule__MenuPackage__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getMenuPackageAction_0()); } -( - -) -{ after(grammarAccess.getMenuPackageAccess().getMenuPackageAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group__1__Impl - rule__MenuPackage__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getPackageKeyword_1()); } - - 'package' - -{ after(grammarAccess.getMenuPackageAccess().getPackageKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group__2__Impl - rule__MenuPackage__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getNameAssignment_2()); } -(rule__MenuPackage__NameAssignment_2) -{ after(grammarAccess.getMenuPackageAccess().getNameAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getGroup_3()); } -(rule__MenuPackage__Group_3__0)? -{ after(grammarAccess.getMenuPackageAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__MenuPackage__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__0__Impl - rule__MenuPackage__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getLeftCurlyBracketKeyword_3_0()); } - - '{' - -{ after(grammarAccess.getMenuPackageAccess().getLeftCurlyBracketKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__1__Impl - rule__MenuPackage__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getImportsAssignment_3_1()); } -(rule__MenuPackage__ImportsAssignment_3_1)* -{ after(grammarAccess.getMenuPackageAccess().getImportsAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__2__Impl - rule__MenuPackage__Group_3__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getExpandedImageKeyword_3_2()); } - - 'expandedImage' - -{ after(grammarAccess.getMenuPackageAccess().getExpandedImageKeyword_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__3__Impl - rule__MenuPackage__Group_3__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getExpandedImageAssignment_3_3()); } -(rule__MenuPackage__ExpandedImageAssignment_3_3) -{ after(grammarAccess.getMenuPackageAccess().getExpandedImageAssignment_3_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__4__Impl - rule__MenuPackage__Group_3__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getCollapsedImageKeyword_3_4()); } - - 'collapsedImage' - -{ after(grammarAccess.getMenuPackageAccess().getCollapsedImageKeyword_3_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__5__Impl - rule__MenuPackage__Group_3__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getCollapsedImageAssignment_3_5()); } -(rule__MenuPackage__CollapsedImageAssignment_3_5) -{ after(grammarAccess.getMenuPackageAccess().getCollapsedImageAssignment_3_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__6__Impl - rule__MenuPackage__Group_3__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAssignment_3_6()); } -(rule__MenuPackage__SubMenuIsAccordionAssignment_3_6)? -{ after(grammarAccess.getMenuPackageAccess().getSubMenuIsAccordionAssignment_3_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__7__Impl - rule__MenuPackage__Group_3__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } -(rule__MenuPackage__Group_3_7__0)? -{ after(grammarAccess.getMenuPackageAccess().getGroup_3_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__8 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__8__Impl - rule__MenuPackage__Group_3__9 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__8__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); } -(rule__MenuPackage__EntriesAssignment_3_8)* -{ after(grammarAccess.getMenuPackageAccess().getEntriesAssignment_3_8()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3__9 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3__9__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3__9__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); } - - '}' - -{ after(grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - - - - - -rule__MenuPackage__Group_3_7__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3_7__0__Impl - rule__MenuPackage__Group_3_7__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3_7__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); } - - 'width' - -{ after(grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuPackage__Group_3_7__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuPackage__Group_3_7__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuPackage__Group_3_7__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); } -(rule__MenuPackage__WidthAssignment_3_7_1) -{ after(grammarAccess.getMenuPackageAccess().getWidthAssignment_3_7_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__0__Impl - rule__MenuEntry__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getMenuEntryAction_0()); } -( - -) -{ after(grammarAccess.getMenuEntryAccess().getMenuEntryAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__1__Impl - rule__MenuEntry__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getEntryKeyword_1()); } - - 'entry' - -{ after(grammarAccess.getMenuEntryAccess().getEntryKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__2__Impl - rule__MenuEntry__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getEntryidAssignment_2()); } -(rule__MenuEntry__EntryidAssignment_2) -{ after(grammarAccess.getMenuEntryAccess().getEntryidAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__3__Impl - rule__MenuEntry__Group__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getGroup_3()); } -(rule__MenuEntry__Group_3__0)? -{ after(grammarAccess.getMenuEntryAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__4 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__4__Impl - rule__MenuEntry__Group__5 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__4__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getGroup_4()); } -(rule__MenuEntry__Group_4__0)? -{ after(grammarAccess.getMenuEntryAccess().getGroup_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__5__Impl - rule__MenuEntry__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getShowBadgeAssignment_5()); } -(rule__MenuEntry__ShowBadgeAssignment_5)? -{ after(grammarAccess.getMenuEntryAccess().getShowBadgeAssignment_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__6__Impl - rule__MenuEntry__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getAlternatives_6()); } -(rule__MenuEntry__Alternatives_6)? -{ after(grammarAccess.getMenuEntryAccess().getAlternatives_6()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group__7__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getGroup_7()); } -(rule__MenuEntry__Group_7__0)? -{ after(grammarAccess.getMenuEntryAccess().getGroup_7()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - - - - - - - - - -rule__MenuEntry__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_3__0__Impl - rule__MenuEntry__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getDescriptionAssignment_3_0()); } -(rule__MenuEntry__DescriptionAssignment_3_0) -{ after(grammarAccess.getMenuEntryAccess().getDescriptionAssignment_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getDescriptionValueAssignment_3_1()); } -(rule__MenuEntry__DescriptionValueAssignment_3_1) -{ after(grammarAccess.getMenuEntryAccess().getDescriptionValueAssignment_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_4__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_4__0__Impl - rule__MenuEntry__Group_4__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_4__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getHasImageAssignment_4_0()); } -(rule__MenuEntry__HasImageAssignment_4_0) -{ after(grammarAccess.getMenuEntryAccess().getHasImageAssignment_4_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_4__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_4__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_4__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getImageAssignment_4_1()); } -(rule__MenuEntry__ImageAssignment_4_1) -{ after(grammarAccess.getMenuEntryAccess().getImageAssignment_4_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_6_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_0__0__Impl - rule__MenuEntry__Group_6_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getHasProcessAssignment_6_0_0()); } -(rule__MenuEntry__HasProcessAssignment_6_0_0) -{ after(grammarAccess.getMenuEntryAccess().getHasProcessAssignment_6_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_6_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getProcessAssignment_6_0_1()); } -(rule__MenuEntry__ProcessAssignment_6_0_1) -{ after(grammarAccess.getMenuEntryAccess().getProcessAssignment_6_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_6_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_1__0__Impl - rule__MenuEntry__Group_6_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getHasPerspectiveAssignment_6_1_0()); } -(rule__MenuEntry__HasPerspectiveAssignment_6_1_0) -{ after(grammarAccess.getMenuEntryAccess().getHasPerspectiveAssignment_6_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_6_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getPerspectiveAssignment_6_1_1()); } -(rule__MenuEntry__PerspectiveAssignment_6_1_1) -{ after(grammarAccess.getMenuEntryAccess().getPerspectiveAssignment_6_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_6_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_2__0__Impl - rule__MenuEntry__Group_6_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getHasTableAssignment_6_2_0()); } -(rule__MenuEntry__HasTableAssignment_6_2_0) -{ after(grammarAccess.getMenuEntryAccess().getHasTableAssignment_6_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_6_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getTableAssignment_6_2_1()); } -(rule__MenuEntry__TableAssignment_6_2_1) -{ after(grammarAccess.getMenuEntryAccess().getTableAssignment_6_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_6_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_3__0__Impl - rule__MenuEntry__Group_6_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getHasDialogAssignment_6_3_0()); } -(rule__MenuEntry__HasDialogAssignment_6_3_0) -{ after(grammarAccess.getMenuEntryAccess().getHasDialogAssignment_6_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_6_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_6_3__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_6_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getDialogAssignment_6_3_1()); } -(rule__MenuEntry__DialogAssignment_6_3_1) -{ after(grammarAccess.getMenuEntryAccess().getDialogAssignment_6_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuEntry__Group_7__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_7__0__Impl - rule__MenuEntry__Group_7__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_7__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getLeftCurlyBracketKeyword_7_0()); } - - '{' - -{ after(grammarAccess.getMenuEntryAccess().getLeftCurlyBracketKeyword_7_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_7__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_7__1__Impl - rule__MenuEntry__Group_7__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_7__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getSubentriesAssignment_7_1()); } -(rule__MenuEntry__SubentriesAssignment_7_1)* -{ after(grammarAccess.getMenuEntryAccess().getSubentriesAssignment_7_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuEntry__Group_7__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuEntry__Group_7__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuEntry__Group_7__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuEntryAccess().getRightCurlyBracketKeyword_7_2()); } - - '}' - -{ after(grammarAccess.getMenuEntryAccess().getRightCurlyBracketKeyword_7_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__MenuImport__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuImport__Group__0__Impl - rule__MenuImport__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuImport__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuImportAccess().getImportKeyword_0()); } - - 'import' - -{ after(grammarAccess.getMenuImportAccess().getImportKeyword_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuImport__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuImport__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuImport__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuImportAccess().getImportedNamespaceAssignment_1()); } -(rule__MenuImport__ImportedNamespaceAssignment_1) -{ after(grammarAccess.getMenuImportAccess().getImportedNamespaceAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__QualifiedName__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__0__Impl - rule__QualifiedName__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } - ruleValidID -{ after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getQualifiedNameAccess().getGroup_1()); } -(rule__QualifiedName__Group_1__0)* -{ after(grammarAccess.getQualifiedNameAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__QualifiedName__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__0__Impl - rule__QualifiedName__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } -( - '.' -) -{ after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__QualifiedName__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__QualifiedName__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__QualifiedName__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } - ruleValidID -{ after(grammarAccess.getQualifiedNameAccess().getValidIDParserRuleCall_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuQualifiedNameWithWildCard__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuQualifiedNameWithWildCard__Group__0__Impl - rule__MenuQualifiedNameWithWildCard__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuQualifiedNameWithWildCard__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0()); } - ruleQualifiedName -{ after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getQualifiedNameParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuQualifiedNameWithWildCard__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuQualifiedNameWithWildCard__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuQualifiedNameWithWildCard__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup_1()); } -(rule__MenuQualifiedNameWithWildCard__Group_1__0)? -{ after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__MenuQualifiedNameWithWildCard__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuQualifiedNameWithWildCard__Group_1__0__Impl - rule__MenuQualifiedNameWithWildCard__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuQualifiedNameWithWildCard__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0()); } - - '.' - -{ after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getFullStopKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__MenuQualifiedNameWithWildCard__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__MenuQualifiedNameWithWildCard__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__MenuQualifiedNameWithWildCard__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1()); } - - '*' - -{ after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getAsteriskKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__0__Impl - rule__XAnnotation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } -( - -) -{ after(grammarAccess.getXAnnotationAccess().getXAnnotationAction_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__1__Impl - rule__XAnnotation__Group__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } - - '@' - -{ after(grammarAccess.getXAnnotationAccess().getCommercialAtKeyword_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__2__Impl - rule__XAnnotation__Group__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } -(rule__XAnnotation__AnnotationTypeAssignment_2) -{ after(grammarAccess.getXAnnotationAccess().getAnnotationTypeAssignment_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3()); } -(rule__XAnnotation__Group_3__0)? -{ after(grammarAccess.getXAnnotationAccess().getGroup_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__XAnnotation__Group_3__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__0__Impl - rule__XAnnotation__Group_3__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } -( - '(' -) -{ after(grammarAccess.getXAnnotationAccess().getLeftParenthesisKeyword_3_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__1__Impl - rule__XAnnotation__Group_3__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } -(rule__XAnnotation__Alternatives_3_1)? -{ after(grammarAccess.getXAnnotationAccess().getAlternatives_3_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } - - ')' - -{ after(grammarAccess.getXAnnotationAccess().getRightParenthesisKeyword_3_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotation__Group_3_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0__0__Impl - rule__XAnnotation__Group_3_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } -(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_0) -{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } -(rule__XAnnotation__Group_3_1_0_1__0)* -{ after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotation__Group_3_1_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0_1__0__Impl - rule__XAnnotation__Group_3_1_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationAccess().getCommaKeyword_3_1_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotation__Group_3_1_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotation__Group_3_1_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotation__Group_3_1_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } -(rule__XAnnotation__ElementValuePairsAssignment_3_1_0_1_1) -{ after(grammarAccess.getXAnnotationAccess().getElementValuePairsAssignment_3_1_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValuePair__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group__0__Impl - rule__XAnnotationElementValuePair__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } -(rule__XAnnotationElementValuePair__Group_0__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValuePair__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } -(rule__XAnnotationElementValuePair__ValueAssignment_1) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getValueAssignment_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValuePair__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } -(rule__XAnnotationElementValuePair__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValuePair__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0_0__0__Impl - rule__XAnnotationElementValuePair__Group_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } -(rule__XAnnotationElementValuePair__ElementAssignment_0_0_0) -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getElementAssignment_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValuePair__Group_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValuePair__Group_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValuePair__Group_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } - - '=' - -{ after(grammarAccess.getXAnnotationElementValuePairAccess().getEqualsSignKeyword_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl - rule__XAnnotationElementValueOrCommaList__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_1__0)? -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } - - ']' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getRightSquareBracketKeyword_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralAction_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } - - '#' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getNumberSignKeyword_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_0_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - - '[' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getLeftSquareBracketKeyword_0_0_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_0_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_0_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_0_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_0_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } - ruleXAnnotationOrExpression -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXAnnotationOrExpressionParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1__0)? -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getXListLiteralElementsAction_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -) -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1_1_1()); } -) -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getCommaKeyword_1_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValueOrCommaList__Group_1_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } -(rule__XAnnotationElementValueOrCommaList__ElementsAssignment_1_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getElementsAssignment_1_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValue__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__0__Impl - rule__XAnnotationElementValue__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } -(rule__XAnnotationElementValue__Group_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__1__Impl - rule__XAnnotationElementValue__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } -(rule__XAnnotationElementValue__Group_0_1__0)? -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } - - ']' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getRightSquareBracketKeyword_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValue__Group_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } -(rule__XAnnotationElementValue__Group_0_0_0__0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAnnotationElementValue__Group_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__0__Impl - rule__XAnnotationElementValue__Group_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXAnnotationElementValueAccess().getXListLiteralAction_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__1__Impl - rule__XAnnotationElementValue__Group_0_0_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } - - '#' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getNumberSignKeyword_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_0_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_0_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_0_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } - - '[' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getLeftSquareBracketKeyword_0_0_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XAnnotationElementValue__Group_0_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1__0__Impl - rule__XAnnotationElementValue__Group_0_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } -(rule__XAnnotationElementValue__ElementsAssignment_0_1_0) -{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } -(rule__XAnnotationElementValue__Group_0_1_1__0)* -{ after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAnnotationElementValue__Group_0_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1_1__0__Impl - rule__XAnnotationElementValue__Group_0_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } - - ',' - -{ after(grammarAccess.getXAnnotationElementValueAccess().getCommaKeyword_0_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAnnotationElementValue__Group_0_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAnnotationElementValue__Group_0_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAnnotationElementValue__Group_0_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } -(rule__XAnnotationElementValue__ElementsAssignment_0_1_1_1) -{ after(grammarAccess.getXAnnotationElementValueAccess().getElementsAssignment_0_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__0__Impl - rule__XAssignment__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } -( - -) -{ after(grammarAccess.getXAssignmentAccess().getXAssignmentAction_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__1__Impl - rule__XAssignment__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } -(rule__XAssignment__FeatureAssignment_0_1) -{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__2__Impl - rule__XAssignment__Group_0__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } - ruleOpSingleAssign -{ after(grammarAccess.getXAssignmentAccess().getOpSingleAssignParserRuleCall_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_0__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_0__3__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_0__3__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } -(rule__XAssignment__ValueAssignment_0_3) -{ after(grammarAccess.getXAssignmentAccess().getValueAssignment_0_3()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - - - -rule__XAssignment__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1__0__Impl - rule__XAssignment__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } - ruleXOrExpression -{ after(grammarAccess.getXAssignmentAccess().getXOrExpressionParserRuleCall_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } -(rule__XAssignment__Group_1_1__0)? -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1__0__Impl - rule__XAssignment__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } -(rule__XAssignment__Group_1_1_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } -(rule__XAssignment__RightOperandAssignment_1_1_1) -{ after(grammarAccess.getXAssignmentAccess().getRightOperandAssignment_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAssignment__Group_1_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } -(rule__XAssignment__Group_1_1_0_0__0) -{ after(grammarAccess.getXAssignmentAccess().getGroup_1_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAssignment__Group_1_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0_0__0__Impl - rule__XAssignment__Group_1_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAssignmentAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAssignment__Group_1_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAssignment__Group_1_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAssignment__Group_1_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } -(rule__XAssignment__FeatureAssignment_1_1_0_0_1) -{ after(grammarAccess.getXAssignmentAccess().getFeatureAssignment_1_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpMultiAssign__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__0__Impl - rule__OpMultiAssign__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } - - '<' - -{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__1__Impl - rule__OpMultiAssign__Group_5__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } - - '<' - -{ after(grammarAccess.getOpMultiAssignAccess().getLessThanSignKeyword_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_5__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } - - '=' - -{ after(grammarAccess.getOpMultiAssignAccess().getEqualsSignKeyword_5_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__OpMultiAssign__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__0__Impl - rule__OpMultiAssign__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } - - '>' - -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__1__Impl - rule__OpMultiAssign__Group_6__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } -( - '>' -)? -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignKeyword_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpMultiAssign__Group_6__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpMultiAssign__Group_6__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpMultiAssign__Group_6__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } - - '>=' - -{ after(grammarAccess.getOpMultiAssignAccess().getGreaterThanSignEqualsSignKeyword_6_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XOrExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group__0__Impl - rule__XOrExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } - ruleXAndExpression -{ after(grammarAccess.getXOrExpressionAccess().getXAndExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1()); } -(rule__XOrExpression__Group_1__0)* -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOrExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1__0__Impl - rule__XOrExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } -(rule__XOrExpression__Group_1_0__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XOrExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXOrExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOrExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } -(rule__XOrExpression__Group_1_0_0__0) -{ after(grammarAccess.getXOrExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XOrExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0_0__0__Impl - rule__XOrExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXOrExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOrExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOrExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOrExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XOrExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXOrExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group__0__Impl - rule__XAndExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } - ruleXEqualityExpression -{ after(grammarAccess.getXAndExpressionAccess().getXEqualityExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1()); } -(rule__XAndExpression__Group_1__0)* -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1__0__Impl - rule__XAndExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } -(rule__XAndExpression__Group_1_0__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XAndExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXAndExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAndExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } -(rule__XAndExpression__Group_1_0_0__0) -{ after(grammarAccess.getXAndExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAndExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0_0__0__Impl - rule__XAndExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAndExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAndExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAndExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAndExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XAndExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXAndExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group__0__Impl - rule__XEqualityExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } - ruleXRelationalExpression -{ after(grammarAccess.getXEqualityExpressionAccess().getXRelationalExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } -(rule__XEqualityExpression__Group_1__0)* -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1__0__Impl - rule__XEqualityExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } -(rule__XEqualityExpression__Group_1_0__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XEqualityExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXEqualityExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XEqualityExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } -(rule__XEqualityExpression__Group_1_0_0__0) -{ after(grammarAccess.getXEqualityExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XEqualityExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0_0__0__Impl - rule__XEqualityExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXEqualityExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XEqualityExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XEqualityExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XEqualityExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XEqualityExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXEqualityExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group__0__Impl - rule__XRelationalExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } - ruleXOtherOperatorExpression -{ after(grammarAccess.getXRelationalExpressionAccess().getXOtherOperatorExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } -(rule__XRelationalExpression__Alternatives_1)* -{ after(grammarAccess.getXRelationalExpressionAccess().getAlternatives_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0__0__Impl - rule__XRelationalExpression__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } -(rule__XRelationalExpression__Group_1_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } -(rule__XRelationalExpression__TypeAssignment_1_0_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getTypeAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } -(rule__XRelationalExpression__Group_1_0_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XRelationalExpression__Group_1_0_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0_0__0__Impl - rule__XRelationalExpression__Group_1_0_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } -( - -) -{ after(grammarAccess.getXRelationalExpressionAccess().getXInstanceOfExpressionExpressionAction_1_0_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_0_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_0_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_0_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } - - 'instanceof' - -{ after(grammarAccess.getXRelationalExpressionAccess().getInstanceofKeyword_1_0_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1__0__Impl - rule__XRelationalExpression__Group_1_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } -(rule__XRelationalExpression__Group_1_1_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } -(rule__XRelationalExpression__RightOperandAssignment_1_1_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getRightOperandAssignment_1_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XRelationalExpression__Group_1_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } -(rule__XRelationalExpression__Group_1_1_0_0__0) -{ after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XRelationalExpression__Group_1_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0_0__0__Impl - rule__XRelationalExpression__Group_1_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXRelationalExpressionAccess().getXBinaryOperationLeftOperandAction_1_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XRelationalExpression__Group_1_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XRelationalExpression__Group_1_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XRelationalExpression__Group_1_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } -(rule__XRelationalExpression__FeatureAssignment_1_1_0_0_1) -{ after(grammarAccess.getXRelationalExpressionAccess().getFeatureAssignment_1_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpCompare__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpCompare__Group_1__0__Impl - rule__OpCompare__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } - - '<' - -{ after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpCompare__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpCompare__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpCompare__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } - - '=' - -{ after(grammarAccess.getOpCompareAccess().getEqualsSignKeyword_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group__0__Impl - rule__XOtherOperatorExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } - ruleXAdditiveExpression -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXAdditiveExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } -(rule__XOtherOperatorExpression__Group_1__0)* -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1__0__Impl - rule__XOtherOperatorExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } -(rule__XOtherOperatorExpression__Group_1_0__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XOtherOperatorExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XOtherOperatorExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } -(rule__XOtherOperatorExpression__Group_1_0_0__0) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XOtherOperatorExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0_0__0__Impl - rule__XOtherOperatorExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XOtherOperatorExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XOtherOperatorExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XOtherOperatorExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XOtherOperatorExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXOtherOperatorExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_2__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_2__0__Impl - rule__OpOther__Group_2__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_2__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } - - '..' - -{ after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_5__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5__0__Impl - rule__OpOther__Group_5__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_5__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } -(rule__OpOther__Alternatives_5_1) -{ after(grammarAccess.getOpOtherAccess().getAlternatives_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_5_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } -(rule__OpOther__Group_5_1_0_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_5_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__OpOther__Group_5_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0_0__0__Impl - rule__OpOther__Group_5_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_5_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_5_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_5_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } - - '>' - -{ after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_6__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6__0__Impl - rule__OpOther__Group_6__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_6__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } -(rule__OpOther__Alternatives_6_1) -{ after(grammarAccess.getOpOtherAccess().getAlternatives_6_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__OpOther__Group_6_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } -(rule__OpOther__Group_6_1_0_0__0) -{ after(grammarAccess.getOpOtherAccess().getGroup_6_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__OpOther__Group_6_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0_0__0__Impl - rule__OpOther__Group_6_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__OpOther__Group_6_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__OpOther__Group_6_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__OpOther__Group_6_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } - - '<' - -{ after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group__0__Impl - rule__XAdditiveExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } - ruleXMultiplicativeExpression -{ after(grammarAccess.getXAdditiveExpressionAccess().getXMultiplicativeExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } -(rule__XAdditiveExpression__Group_1__0)* -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1__0__Impl - rule__XAdditiveExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } -(rule__XAdditiveExpression__Group_1_0__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XAdditiveExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXAdditiveExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XAdditiveExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } -(rule__XAdditiveExpression__Group_1_0_0__0) -{ after(grammarAccess.getXAdditiveExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XAdditiveExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0_0__0__Impl - rule__XAdditiveExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXAdditiveExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XAdditiveExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XAdditiveExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XAdditiveExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XAdditiveExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXAdditiveExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group__0__Impl - rule__XMultiplicativeExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } - ruleXUnaryOperation -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXUnaryOperationParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } -(rule__XMultiplicativeExpression__Group_1__0)* -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1__0__Impl - rule__XMultiplicativeExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } -(rule__XMultiplicativeExpression__Group_1_0__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } -(rule__XMultiplicativeExpression__RightOperandAssignment_1_1) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getRightOperandAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMultiplicativeExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } -(rule__XMultiplicativeExpression__Group_1_0_0__0) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XMultiplicativeExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0_0__0__Impl - rule__XMultiplicativeExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getXBinaryOperationLeftOperandAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMultiplicativeExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMultiplicativeExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMultiplicativeExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } -(rule__XMultiplicativeExpression__FeatureAssignment_1_0_0_1) -{ after(grammarAccess.getXMultiplicativeExpressionAccess().getFeatureAssignment_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XUnaryOperation__Group_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__0__Impl - rule__XUnaryOperation__Group_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } -( - -) -{ after(grammarAccess.getXUnaryOperationAccess().getXUnaryOperationAction_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XUnaryOperation__Group_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__1__Impl - rule__XUnaryOperation__Group_0__2 -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } -(rule__XUnaryOperation__FeatureAssignment_0_1) -{ after(grammarAccess.getXUnaryOperationAccess().getFeatureAssignment_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XUnaryOperation__Group_0__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__XUnaryOperation__Group_0__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XUnaryOperation__Group_0__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } -(rule__XUnaryOperation__OperandAssignment_0_2) -{ after(grammarAccess.getXUnaryOperationAccess().getOperandAssignment_0_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - - - -rule__XCastedExpression__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group__0__Impl - rule__XCastedExpression__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } - ruleXPostfixOperation -{ after(grammarAccess.getXCastedExpressionAccess().getXPostfixOperationParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } -(rule__XCastedExpression__Group_1__0)* -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XCastedExpression__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1__0__Impl - rule__XCastedExpression__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } -(rule__XCastedExpression__Group_1_0__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } -(rule__XCastedExpression__TypeAssignment_1_1) -{ after(grammarAccess.getXCastedExpressionAccess().getTypeAssignment_1_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XCastedExpression__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } -(rule__XCastedExpression__Group_1_0_0__0) -{ after(grammarAccess.getXCastedExpressionAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XCastedExpression__Group_1_0_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0_0__0__Impl - rule__XCastedExpression__Group_1_0_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } -( - -) -{ after(grammarAccess.getXCastedExpressionAccess().getXCastedExpressionTargetAction_1_0_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XCastedExpression__Group_1_0_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XCastedExpression__Group_1_0_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XCastedExpression__Group_1_0_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } - - 'as' - -{ after(grammarAccess.getXCastedExpressionAccess().getAsKeyword_1_0_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XPostfixOperation__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group__0__Impl - rule__XPostfixOperation__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } - ruleXMemberFeatureCall -{ after(grammarAccess.getXPostfixOperationAccess().getXMemberFeatureCallParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XPostfixOperation__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } -(rule__XPostfixOperation__Group_1__0)? -{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XPostfixOperation__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1__0__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } -(rule__XPostfixOperation__Group_1_0__0) -{ after(grammarAccess.getXPostfixOperationAccess().getGroup_1_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - -rule__XPostfixOperation__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1_0__0__Impl - rule__XPostfixOperation__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } -( - -) -{ after(grammarAccess.getXPostfixOperationAccess().getXPostfixOperationOperandAction_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XPostfixOperation__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XPostfixOperation__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XPostfixOperation__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } -(rule__XPostfixOperation__FeatureAssignment_1_0_1) -{ after(grammarAccess.getXPostfixOperationAccess().getFeatureAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMemberFeatureCall__Group__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group__0__Impl - rule__XMemberFeatureCall__Group__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } - ruleXPrimaryExpression -{ after(grammarAccess.getXMemberFeatureCallAccess().getXPrimaryExpressionParserRuleCall_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } -(rule__XMemberFeatureCall__Alternatives_1)* -{ after(grammarAccess.getXMemberFeatureCallAccess().getAlternatives_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__XMemberFeatureCall__Group_1_0__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0__0__Impl - rule__XMemberFeatureCall__Group_1_0__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } -(rule__XMemberFeatureCall__Group_1_0_0__0) -{ after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__XMemberFeatureCall__Group_1_0__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__XMemberFeatureCall__Group_1_0__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__XMemberFeatureCall__Group_1_0__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } -(rule__XMemberFeatureCall__ValueAssignment_1_0_1) -{ after(grammarAccess.getXMemberFeatureCallAccess().getValueAssignment_1_0_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.tokens b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.tokens deleted file mode 100644 index a8f1ebc..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.tokens +++ /dev/null
@@ -1,189 +0,0 @@ -'!'=40 -'!='=22 -'!=='=24 -'#'=63 -'%'=39 -'%='=20 -'&&'=15 -'&'=87 -'('=59 -')'=60 -'*'=36 -'**'=37 -'*='=18 -'+'=34 -'++'=41 -'+='=16 -','=61 -'-'=35 -'--'=42 -'-='=17 -'->'=28 -'.'=43 -'..'=30 -'..<'=29 -'/'=38 -'/='=19 -':'=71 -'::'=98 -';'=67 -'<'=27 -'<>'=32 -'='=13 -'=='=21 -'==='=23 -'=>'=31 -'>'=26 -'>='=25 -'?'=86 -'?.'=99 -'?:'=33 -'@'=58 -'['=64 -']'=62 -'accordionSubmenu'=88 -'as'=66 -'case'=73 -'catch'=85 -'collapsedImage'=54 -'default'=72 -'described by'=89 -'dialog'=95 -'do'=76 -'else'=69 -'entry'=57 -'expandedImage'=53 -'extends'=45 -'extension'=48 -'false'=50 -'finally'=83 -'for'=74 -'if'=68 -'image'=90 -'import'=47 -'instanceof'=65 -'keyBinding'=97 -'new'=77 -'null'=78 -'package'=51 -'perspective'=93 -'process'=92 -'return'=81 -'showBadge'=91 -'static'=46 -'super'=49 -'switch'=70 -'synchronized'=84 -'table'=94 -'throw'=80 -'true'=102 -'try'=82 -'typeof'=79 -'userFilter'=96 -'val'=44 -'var'=101 -'while'=75 -'width'=56 -'{'=52 -'|'=100 -'||'=14 -'}'=55 -RULE_ANY_OTHER=12 -RULE_DECIMAL=8 -RULE_HEX=6 -RULE_ID=4 -RULE_INT=7 -RULE_ML_COMMENT=9 -RULE_SL_COMMENT=10 -RULE_STRING=5 -RULE_WS=11 -T__100=100 -T__101=101 -T__102=102 -T__13=13 -T__14=14 -T__15=15 -T__16=16 -T__17=17 -T__18=18 -T__19=19 -T__20=20 -T__21=21 -T__22=22 -T__23=23 -T__24=24 -T__25=25 -T__26=26 -T__27=27 -T__28=28 -T__29=29 -T__30=30 -T__31=31 -T__32=32 -T__33=33 -T__34=34 -T__35=35 -T__36=36 -T__37=37 -T__38=38 -T__39=39 -T__40=40 -T__41=41 -T__42=42 -T__43=43 -T__44=44 -T__45=45 -T__46=46 -T__47=47 -T__48=48 -T__49=49 -T__50=50 -T__51=51 -T__52=52 -T__53=53 -T__54=54 -T__55=55 -T__56=56 -T__57=57 -T__58=58 -T__59=59 -T__60=60 -T__61=61 -T__62=62 -T__63=63 -T__64=64 -T__65=65 -T__66=66 -T__67=67 -T__68=68 -T__69=69 -T__70=70 -T__71=71 -T__72=72 -T__73=73 -T__74=74 -T__75=75 -T__76=76 -T__77=77 -T__78=78 -T__79=79 -T__80=80 -T__81=81 -T__82=82 -T__83=83 -T__84=84 -T__85=85 -T__86=86 -T__87=87 -T__88=88 -T__89=89 -T__90=90 -T__91=91 -T__92=92 -T__93=93 -T__94=94 -T__95=95 -T__96=96 -T__97=97 -T__98=98 -T__99=99
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslLexer.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslLexer.java deleted file mode 100644 index 5656a64..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslLexer.java +++ /dev/null
@@ -1,4226 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal; - -// Hack: Use our own Lexer superclass by means of import. -// Currently there is no other way to specify the superclass for the lexer. -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer; - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; - -@SuppressWarnings("all") -public class InternalMenuDslLexer extends Lexer { - public static final int RULE_HEX=6; - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=7; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=9; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int RULE_DECIMAL=8; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - public InternalMenuDslLexer() {;} - public InternalMenuDslLexer(CharStream input) { - this(input, new RecognizerSharedState()); - } - public InternalMenuDslLexer(CharStream input, RecognizerSharedState state) { - super(input,state); - - } - public String getGrammarFileName() { return "../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g"; } - - // $ANTLR start "T__13" - public final void mT__13() throws RecognitionException { - try { - int _type = T__13; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:11:7: ( '=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:11:9: '=' - { - match('='); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__13" - - // $ANTLR start "T__14" - public final void mT__14() throws RecognitionException { - try { - int _type = T__14; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:12:7: ( '||' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:12:9: '||' - { - match("||"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__14" - - // $ANTLR start "T__15" - public final void mT__15() throws RecognitionException { - try { - int _type = T__15; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:13:7: ( '&&' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:13:9: '&&' - { - match("&&"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__15" - - // $ANTLR start "T__16" - public final void mT__16() throws RecognitionException { - try { - int _type = T__16; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:14:7: ( '+=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:14:9: '+=' - { - match("+="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__16" - - // $ANTLR start "T__17" - public final void mT__17() throws RecognitionException { - try { - int _type = T__17; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:15:7: ( '-=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:15:9: '-=' - { - match("-="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__17" - - // $ANTLR start "T__18" - public final void mT__18() throws RecognitionException { - try { - int _type = T__18; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:16:7: ( '*=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:16:9: '*=' - { - match("*="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__18" - - // $ANTLR start "T__19" - public final void mT__19() throws RecognitionException { - try { - int _type = T__19; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:17:7: ( '/=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:17:9: '/=' - { - match("/="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__19" - - // $ANTLR start "T__20" - public final void mT__20() throws RecognitionException { - try { - int _type = T__20; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:18:7: ( '%=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:18:9: '%=' - { - match("%="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__20" - - // $ANTLR start "T__21" - public final void mT__21() throws RecognitionException { - try { - int _type = T__21; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:19:7: ( '==' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:19:9: '==' - { - match("=="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__21" - - // $ANTLR start "T__22" - public final void mT__22() throws RecognitionException { - try { - int _type = T__22; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:20:7: ( '!=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:20:9: '!=' - { - match("!="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__22" - - // $ANTLR start "T__23" - public final void mT__23() throws RecognitionException { - try { - int _type = T__23; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:21:7: ( '===' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:21:9: '===' - { - match("==="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__23" - - // $ANTLR start "T__24" - public final void mT__24() throws RecognitionException { - try { - int _type = T__24; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:22:7: ( '!==' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:22:9: '!==' - { - match("!=="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__24" - - // $ANTLR start "T__25" - public final void mT__25() throws RecognitionException { - try { - int _type = T__25; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23:7: ( '>=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23:9: '>=' - { - match(">="); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__25" - - // $ANTLR start "T__26" - public final void mT__26() throws RecognitionException { - try { - int _type = T__26; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:24:7: ( '>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:24:9: '>' - { - match('>'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__26" - - // $ANTLR start "T__27" - public final void mT__27() throws RecognitionException { - try { - int _type = T__27; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:25:7: ( '<' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:25:9: '<' - { - match('<'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__27" - - // $ANTLR start "T__28" - public final void mT__28() throws RecognitionException { - try { - int _type = T__28; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:26:7: ( '->' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:26:9: '->' - { - match("->"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__28" - - // $ANTLR start "T__29" - public final void mT__29() throws RecognitionException { - try { - int _type = T__29; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:27:7: ( '..<' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:27:9: '..<' - { - match("..<"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__29" - - // $ANTLR start "T__30" - public final void mT__30() throws RecognitionException { - try { - int _type = T__30; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:28:7: ( '..' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:28:9: '..' - { - match(".."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__30" - - // $ANTLR start "T__31" - public final void mT__31() throws RecognitionException { - try { - int _type = T__31; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:29:7: ( '=>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:29:9: '=>' - { - match("=>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__31" - - // $ANTLR start "T__32" - public final void mT__32() throws RecognitionException { - try { - int _type = T__32; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:30:7: ( '<>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:30:9: '<>' - { - match("<>"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__32" - - // $ANTLR start "T__33" - public final void mT__33() throws RecognitionException { - try { - int _type = T__33; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:31:7: ( '?:' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:31:9: '?:' - { - match("?:"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__33" - - // $ANTLR start "T__34" - public final void mT__34() throws RecognitionException { - try { - int _type = T__34; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:32:7: ( '+' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:32:9: '+' - { - match('+'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__34" - - // $ANTLR start "T__35" - public final void mT__35() throws RecognitionException { - try { - int _type = T__35; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:33:7: ( '-' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:33:9: '-' - { - match('-'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__35" - - // $ANTLR start "T__36" - public final void mT__36() throws RecognitionException { - try { - int _type = T__36; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:34:7: ( '*' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:34:9: '*' - { - match('*'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__36" - - // $ANTLR start "T__37" - public final void mT__37() throws RecognitionException { - try { - int _type = T__37; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:35:7: ( '**' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:35:9: '**' - { - match("**"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__37" - - // $ANTLR start "T__38" - public final void mT__38() throws RecognitionException { - try { - int _type = T__38; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:36:7: ( '/' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:36:9: '/' - { - match('/'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__38" - - // $ANTLR start "T__39" - public final void mT__39() throws RecognitionException { - try { - int _type = T__39; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:37:7: ( '%' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:37:9: '%' - { - match('%'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__39" - - // $ANTLR start "T__40" - public final void mT__40() throws RecognitionException { - try { - int _type = T__40; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:38:7: ( '!' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:38:9: '!' - { - match('!'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__40" - - // $ANTLR start "T__41" - public final void mT__41() throws RecognitionException { - try { - int _type = T__41; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:39:7: ( '++' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:39:9: '++' - { - match("++"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__41" - - // $ANTLR start "T__42" - public final void mT__42() throws RecognitionException { - try { - int _type = T__42; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:40:7: ( '--' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:40:9: '--' - { - match("--"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__42" - - // $ANTLR start "T__43" - public final void mT__43() throws RecognitionException { - try { - int _type = T__43; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:41:7: ( '.' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:41:9: '.' - { - match('.'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__43" - - // $ANTLR start "T__44" - public final void mT__44() throws RecognitionException { - try { - int _type = T__44; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:42:7: ( 'val' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:42:9: 'val' - { - match("val"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__44" - - // $ANTLR start "T__45" - public final void mT__45() throws RecognitionException { - try { - int _type = T__45; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:43:7: ( 'extends' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:43:9: 'extends' - { - match("extends"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__45" - - // $ANTLR start "T__46" - public final void mT__46() throws RecognitionException { - try { - int _type = T__46; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:44:7: ( 'static' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:44:9: 'static' - { - match("static"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__46" - - // $ANTLR start "T__47" - public final void mT__47() throws RecognitionException { - try { - int _type = T__47; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:45:7: ( 'import' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:45:9: 'import' - { - match("import"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__47" - - // $ANTLR start "T__48" - public final void mT__48() throws RecognitionException { - try { - int _type = T__48; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:46:7: ( 'extension' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:46:9: 'extension' - { - match("extension"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__48" - - // $ANTLR start "T__49" - public final void mT__49() throws RecognitionException { - try { - int _type = T__49; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:47:7: ( 'super' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:47:9: 'super' - { - match("super"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__49" - - // $ANTLR start "T__50" - public final void mT__50() throws RecognitionException { - try { - int _type = T__50; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:48:7: ( 'false' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:48:9: 'false' - { - match("false"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__50" - - // $ANTLR start "T__51" - public final void mT__51() throws RecognitionException { - try { - int _type = T__51; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:49:7: ( 'package' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:49:9: 'package' - { - match("package"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__51" - - // $ANTLR start "T__52" - public final void mT__52() throws RecognitionException { - try { - int _type = T__52; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:50:7: ( '{' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:50:9: '{' - { - match('{'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__52" - - // $ANTLR start "T__53" - public final void mT__53() throws RecognitionException { - try { - int _type = T__53; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:51:7: ( 'expandedImage' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:51:9: 'expandedImage' - { - match("expandedImage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__53" - - // $ANTLR start "T__54" - public final void mT__54() throws RecognitionException { - try { - int _type = T__54; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:52:7: ( 'collapsedImage' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:52:9: 'collapsedImage' - { - match("collapsedImage"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__54" - - // $ANTLR start "T__55" - public final void mT__55() throws RecognitionException { - try { - int _type = T__55; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:53:7: ( '}' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:53:9: '}' - { - match('}'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__55" - - // $ANTLR start "T__56" - public final void mT__56() throws RecognitionException { - try { - int _type = T__56; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:54:7: ( 'width' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:54:9: 'width' - { - match("width"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__56" - - // $ANTLR start "T__57" - public final void mT__57() throws RecognitionException { - try { - int _type = T__57; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:55:7: ( 'entry' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:55:9: 'entry' - { - match("entry"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__57" - - // $ANTLR start "T__58" - public final void mT__58() throws RecognitionException { - try { - int _type = T__58; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:56:7: ( '@' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:56:9: '@' - { - match('@'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__58" - - // $ANTLR start "T__59" - public final void mT__59() throws RecognitionException { - try { - int _type = T__59; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:57:7: ( '(' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:57:9: '(' - { - match('('); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__59" - - // $ANTLR start "T__60" - public final void mT__60() throws RecognitionException { - try { - int _type = T__60; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:58:7: ( ')' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:58:9: ')' - { - match(')'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__60" - - // $ANTLR start "T__61" - public final void mT__61() throws RecognitionException { - try { - int _type = T__61; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:59:7: ( ',' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:59:9: ',' - { - match(','); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__61" - - // $ANTLR start "T__62" - public final void mT__62() throws RecognitionException { - try { - int _type = T__62; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:60:7: ( ']' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:60:9: ']' - { - match(']'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__62" - - // $ANTLR start "T__63" - public final void mT__63() throws RecognitionException { - try { - int _type = T__63; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:61:7: ( '#' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:61:9: '#' - { - match('#'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__63" - - // $ANTLR start "T__64" - public final void mT__64() throws RecognitionException { - try { - int _type = T__64; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:62:7: ( '[' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:62:9: '[' - { - match('['); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__64" - - // $ANTLR start "T__65" - public final void mT__65() throws RecognitionException { - try { - int _type = T__65; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:63:7: ( 'instanceof' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:63:9: 'instanceof' - { - match("instanceof"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__65" - - // $ANTLR start "T__66" - public final void mT__66() throws RecognitionException { - try { - int _type = T__66; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:64:7: ( 'as' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:64:9: 'as' - { - match("as"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__66" - - // $ANTLR start "T__67" - public final void mT__67() throws RecognitionException { - try { - int _type = T__67; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:65:7: ( ';' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:65:9: ';' - { - match(';'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__67" - - // $ANTLR start "T__68" - public final void mT__68() throws RecognitionException { - try { - int _type = T__68; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:66:7: ( 'if' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:66:9: 'if' - { - match("if"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__68" - - // $ANTLR start "T__69" - public final void mT__69() throws RecognitionException { - try { - int _type = T__69; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:67:7: ( 'else' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:67:9: 'else' - { - match("else"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__69" - - // $ANTLR start "T__70" - public final void mT__70() throws RecognitionException { - try { - int _type = T__70; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:68:7: ( 'switch' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:68:9: 'switch' - { - match("switch"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__70" - - // $ANTLR start "T__71" - public final void mT__71() throws RecognitionException { - try { - int _type = T__71; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:69:7: ( ':' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:69:9: ':' - { - match(':'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__71" - - // $ANTLR start "T__72" - public final void mT__72() throws RecognitionException { - try { - int _type = T__72; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:70:7: ( 'default' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:70:9: 'default' - { - match("default"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__72" - - // $ANTLR start "T__73" - public final void mT__73() throws RecognitionException { - try { - int _type = T__73; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:71:7: ( 'case' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:71:9: 'case' - { - match("case"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__73" - - // $ANTLR start "T__74" - public final void mT__74() throws RecognitionException { - try { - int _type = T__74; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:72:7: ( 'for' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:72:9: 'for' - { - match("for"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__74" - - // $ANTLR start "T__75" - public final void mT__75() throws RecognitionException { - try { - int _type = T__75; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:73:7: ( 'while' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:73:9: 'while' - { - match("while"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__75" - - // $ANTLR start "T__76" - public final void mT__76() throws RecognitionException { - try { - int _type = T__76; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:74:7: ( 'do' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:74:9: 'do' - { - match("do"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__76" - - // $ANTLR start "T__77" - public final void mT__77() throws RecognitionException { - try { - int _type = T__77; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:75:7: ( 'new' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:75:9: 'new' - { - match("new"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__77" - - // $ANTLR start "T__78" - public final void mT__78() throws RecognitionException { - try { - int _type = T__78; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:76:7: ( 'null' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:76:9: 'null' - { - match("null"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__78" - - // $ANTLR start "T__79" - public final void mT__79() throws RecognitionException { - try { - int _type = T__79; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:77:7: ( 'typeof' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:77:9: 'typeof' - { - match("typeof"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__79" - - // $ANTLR start "T__80" - public final void mT__80() throws RecognitionException { - try { - int _type = T__80; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:78:7: ( 'throw' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:78:9: 'throw' - { - match("throw"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__80" - - // $ANTLR start "T__81" - public final void mT__81() throws RecognitionException { - try { - int _type = T__81; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:79:7: ( 'return' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:79:9: 'return' - { - match("return"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__81" - - // $ANTLR start "T__82" - public final void mT__82() throws RecognitionException { - try { - int _type = T__82; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:80:7: ( 'try' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:80:9: 'try' - { - match("try"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__82" - - // $ANTLR start "T__83" - public final void mT__83() throws RecognitionException { - try { - int _type = T__83; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:81:7: ( 'finally' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:81:9: 'finally' - { - match("finally"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__83" - - // $ANTLR start "T__84" - public final void mT__84() throws RecognitionException { - try { - int _type = T__84; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:82:7: ( 'synchronized' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:82:9: 'synchronized' - { - match("synchronized"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__84" - - // $ANTLR start "T__85" - public final void mT__85() throws RecognitionException { - try { - int _type = T__85; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:83:7: ( 'catch' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:83:9: 'catch' - { - match("catch"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__85" - - // $ANTLR start "T__86" - public final void mT__86() throws RecognitionException { - try { - int _type = T__86; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:84:7: ( '?' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:84:9: '?' - { - match('?'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__86" - - // $ANTLR start "T__87" - public final void mT__87() throws RecognitionException { - try { - int _type = T__87; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:85:7: ( '&' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:85:9: '&' - { - match('&'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__87" - - // $ANTLR start "T__88" - public final void mT__88() throws RecognitionException { - try { - int _type = T__88; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:86:7: ( 'accordionSubmenu' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:86:9: 'accordionSubmenu' - { - match("accordionSubmenu"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__88" - - // $ANTLR start "T__89" - public final void mT__89() throws RecognitionException { - try { - int _type = T__89; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:87:7: ( 'described by' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:87:9: 'described by' - { - match("described by"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__89" - - // $ANTLR start "T__90" - public final void mT__90() throws RecognitionException { - try { - int _type = T__90; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:88:7: ( 'image' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:88:9: 'image' - { - match("image"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__90" - - // $ANTLR start "T__91" - public final void mT__91() throws RecognitionException { - try { - int _type = T__91; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:89:7: ( 'showBadge' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:89:9: 'showBadge' - { - match("showBadge"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__91" - - // $ANTLR start "T__92" - public final void mT__92() throws RecognitionException { - try { - int _type = T__92; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:90:7: ( 'process' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:90:9: 'process' - { - match("process"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__92" - - // $ANTLR start "T__93" - public final void mT__93() throws RecognitionException { - try { - int _type = T__93; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:91:7: ( 'perspective' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:91:9: 'perspective' - { - match("perspective"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__93" - - // $ANTLR start "T__94" - public final void mT__94() throws RecognitionException { - try { - int _type = T__94; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:92:7: ( 'table' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:92:9: 'table' - { - match("table"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__94" - - // $ANTLR start "T__95" - public final void mT__95() throws RecognitionException { - try { - int _type = T__95; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:93:7: ( 'dialog' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:93:9: 'dialog' - { - match("dialog"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__95" - - // $ANTLR start "T__96" - public final void mT__96() throws RecognitionException { - try { - int _type = T__96; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:94:7: ( 'userFilter' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:94:9: 'userFilter' - { - match("userFilter"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__96" - - // $ANTLR start "T__97" - public final void mT__97() throws RecognitionException { - try { - int _type = T__97; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:95:7: ( 'keyBinding' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:95:9: 'keyBinding' - { - match("keyBinding"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__97" - - // $ANTLR start "T__98" - public final void mT__98() throws RecognitionException { - try { - int _type = T__98; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:96:7: ( '::' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:96:9: '::' - { - match("::"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__98" - - // $ANTLR start "T__99" - public final void mT__99() throws RecognitionException { - try { - int _type = T__99; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:97:7: ( '?.' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:97:9: '?.' - { - match("?."); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__99" - - // $ANTLR start "T__100" - public final void mT__100() throws RecognitionException { - try { - int _type = T__100; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:98:8: ( '|' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:98:10: '|' - { - match('|'); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__100" - - // $ANTLR start "T__101" - public final void mT__101() throws RecognitionException { - try { - int _type = T__101; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:99:8: ( 'var' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:99:10: 'var' - { - match("var"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__101" - - // $ANTLR start "T__102" - public final void mT__102() throws RecognitionException { - try { - int _type = T__102; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:100:8: ( 'true' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:100:10: 'true' - { - match("true"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "T__102" - - // $ANTLR start "RULE_HEX" - public final void mRULE_HEX() throws RecognitionException { - try { - int _type = RULE_HEX; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:12: ( '0x' | '0X' ) - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0=='0') ) { - int LA1_1 = input.LA(2); - - if ( (LA1_1=='x') ) { - alt1=1; - } - else if ( (LA1_1=='X') ) { - alt1=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 1, input); - - throw nvae; - } - } - else { - NoViableAltException nvae = - new NoViableAltException("", 1, 0, input); - - throw nvae; - } - switch (alt1) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:13: '0x' - { - match("0x"); - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:18: '0X' - { - match("0X"); - - - } - break; - - } - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ - int cnt2=0; - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( ((LA2_0>='0' && LA2_0<='9')||(LA2_0>='A' && LA2_0<='F')||LA2_0=='_'||(LA2_0>='a' && LA2_0<='f')) ) { - alt2=1; - } - - - switch (alt2) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='f') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt2 >= 1 ) break loop2; - EarlyExitException eee = - new EarlyExitException(2, input); - throw eee; - } - cnt2++; - } while (true); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? - int alt4=2; - int LA4_0 = input.LA(1); - - if ( (LA4_0=='#') ) { - alt4=1; - } - switch (alt4) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) - { - match('#'); - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) - int alt3=2; - int LA3_0 = input.LA(1); - - if ( (LA3_0=='B'||LA3_0=='b') ) { - alt3=1; - } - else if ( (LA3_0=='L'||LA3_0=='l') ) { - alt3=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - switch (alt3) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:64: ( 'b' | 'B' ) ( 'i' | 'I' ) - { - if ( input.LA(1)=='B'||input.LA(1)=='b' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - if ( input.LA(1)=='I'||input.LA(1)=='i' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23144:84: ( 'l' | 'L' ) - { - if ( input.LA(1)=='L'||input.LA(1)=='l' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_HEX" - - // $ANTLR start "RULE_INT" - public final void mRULE_INT() throws RecognitionException { - try { - int _type = RULE_INT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23146:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23146:12: '0' .. '9' ( '0' .. '9' | '_' )* - { - matchRange('0','9'); - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23146:21: ( '0' .. '9' | '_' )* - loop5: - do { - int alt5=2; - int LA5_0 = input.LA(1); - - if ( ((LA5_0>='0' && LA5_0<='9')||LA5_0=='_') ) { - alt5=1; - } - - - switch (alt5) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g: - { - if ( (input.LA(1)>='0' && input.LA(1)<='9')||input.LA(1)=='_' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop5; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_INT" - - // $ANTLR start "RULE_DECIMAL" - public final void mRULE_DECIMAL() throws RecognitionException { - try { - int _type = RULE_DECIMAL; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? - { - mRULE_INT(); - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0=='E'||LA7_0=='e') ) { - alt7=1; - } - switch (alt7) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT - { - if ( input.LA(1)=='E'||input.LA(1)=='e' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:36: ( '+' | '-' )? - int alt6=2; - int LA6_0 = input.LA(1); - - if ( (LA6_0=='+'||LA6_0=='-') ) { - alt6=1; - } - switch (alt6) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g: - { - if ( input.LA(1)=='+'||input.LA(1)=='-' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - mRULE_INT(); - - } - break; - - } - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? - int alt8=3; - int LA8_0 = input.LA(1); - - if ( (LA8_0=='B'||LA8_0=='b') ) { - alt8=1; - } - else if ( (LA8_0=='D'||LA8_0=='F'||LA8_0=='L'||LA8_0=='d'||LA8_0=='f'||LA8_0=='l') ) { - alt8=2; - } - switch (alt8) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) - { - if ( input.LA(1)=='B'||input.LA(1)=='b' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - if ( input.LA(1)=='D'||input.LA(1)=='I'||input.LA(1)=='d'||input.LA(1)=='i' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23148:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) - { - if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_DECIMAL" - - // $ANTLR start "RULE_ID" - public final void mRULE_ID() throws RecognitionException { - try { - int _type = RULE_ID; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23150:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23150:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23150:11: ( '^' )? - int alt9=2; - int LA9_0 = input.LA(1); - - if ( (LA9_0=='^') ) { - alt9=1; - } - switch (alt9) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23150:11: '^' - { - match('^'); - - } - break; - - } - - if ( input.LA(1)=='$'||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23150:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* - loop10: - do { - int alt10=2; - int LA10_0 = input.LA(1); - - if ( (LA10_0=='$'||(LA10_0>='0' && LA10_0<='9')||(LA10_0>='A' && LA10_0<='Z')||LA10_0=='_'||(LA10_0>='a' && LA10_0<='z')) ) { - alt10=1; - } - - - switch (alt10) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g: - { - if ( input.LA(1)=='$'||(input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop10; - } - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ID" - - // $ANTLR start "RULE_STRING" - public final void mRULE_STRING() throws RecognitionException { - try { - int _type = RULE_STRING; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) - int alt15=2; - int LA15_0 = input.LA(1); - - if ( (LA15_0=='\"') ) { - alt15=1; - } - else if ( (LA15_0=='\'') ) { - alt15=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? - { - match('\"'); - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* - loop11: - do { - int alt11=3; - int LA11_0 = input.LA(1); - - if ( (LA11_0=='\\') ) { - alt11=1; - } - else if ( ((LA11_0>='\u0000' && LA11_0<='!')||(LA11_0>='#' && LA11_0<='[')||(LA11_0>=']' && LA11_0<='\uFFFF')) ) { - alt11=2; - } - - - switch (alt11) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:21: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:28: ~ ( ( '\\\\' | '\"' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop11; - } - } while (true); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:44: ( '\"' )? - int alt12=2; - int LA12_0 = input.LA(1); - - if ( (LA12_0=='\"') ) { - alt12=1; - } - switch (alt12) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:44: '\"' - { - match('\"'); - - } - break; - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? - { - match('\''); - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* - loop13: - do { - int alt13=3; - int LA13_0 = input.LA(1); - - if ( (LA13_0=='\\') ) { - alt13=1; - } - else if ( ((LA13_0>='\u0000' && LA13_0<='&')||(LA13_0>='(' && LA13_0<='[')||(LA13_0>=']' && LA13_0<='\uFFFF')) ) { - alt13=2; - } - - - switch (alt13) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:55: '\\\\' . - { - match('\\'); - matchAny(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:62: ~ ( ( '\\\\' | '\\'' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop13; - } - } while (true); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:79: ( '\\'' )? - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0=='\'') ) { - alt14=1; - } - switch (alt14) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23152:79: '\\'' - { - match('\''); - - } - break; - - } - - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_STRING" - - // $ANTLR start "RULE_ML_COMMENT" - public final void mRULE_ML_COMMENT() throws RecognitionException { - try { - int _type = RULE_ML_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23154:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23154:19: '/*' ( options {greedy=false; } : . )* '*/' - { - match("/*"); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23154:24: ( options {greedy=false; } : . )* - loop16: - do { - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0=='*') ) { - int LA16_1 = input.LA(2); - - if ( (LA16_1=='/') ) { - alt16=2; - } - else if ( ((LA16_1>='\u0000' && LA16_1<='.')||(LA16_1>='0' && LA16_1<='\uFFFF')) ) { - alt16=1; - } - - - } - else if ( ((LA16_0>='\u0000' && LA16_0<=')')||(LA16_0>='+' && LA16_0<='\uFFFF')) ) { - alt16=1; - } - - - switch (alt16) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23154:52: . - { - matchAny(); - - } - break; - - default : - break loop16; - } - } while (true); - - match("*/"); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ML_COMMENT" - - // $ANTLR start "RULE_SL_COMMENT" - public final void mRULE_SL_COMMENT() throws RecognitionException { - try { - int _type = RULE_SL_COMMENT; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? - { - match("//"); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:24: (~ ( ( '\\n' | '\\r' ) ) )* - loop17: - do { - int alt17=2; - int LA17_0 = input.LA(1); - - if ( ((LA17_0>='\u0000' && LA17_0<='\t')||(LA17_0>='\u000B' && LA17_0<='\f')||(LA17_0>='\u000E' && LA17_0<='\uFFFF')) ) { - alt17=1; - } - - - switch (alt17) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:24: ~ ( ( '\\n' | '\\r' ) ) - { - if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - break loop17; - } - } while (true); - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:40: ( ( '\\r' )? '\\n' )? - int alt19=2; - int LA19_0 = input.LA(1); - - if ( (LA19_0=='\n'||LA19_0=='\r') ) { - alt19=1; - } - switch (alt19) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:41: ( '\\r' )? '\\n' - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:41: ( '\\r' )? - int alt18=2; - int LA18_0 = input.LA(1); - - if ( (LA18_0=='\r') ) { - alt18=1; - } - switch (alt18) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23156:41: '\\r' - { - match('\r'); - - } - break; - - } - - match('\n'); - - } - break; - - } - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_SL_COMMENT" - - // $ANTLR start "RULE_WS" - public final void mRULE_WS() throws RecognitionException { - try { - int _type = RULE_WS; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23158:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23158:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23158:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ - int cnt20=0; - loop20: - do { - int alt20=2; - int LA20_0 = input.LA(1); - - if ( ((LA20_0>='\t' && LA20_0<='\n')||LA20_0=='\r'||LA20_0==' ') ) { - alt20=1; - } - - - switch (alt20) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g: - { - if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) { - input.consume(); - - } - else { - MismatchedSetException mse = new MismatchedSetException(null,input); - recover(mse); - throw mse;} - - - } - break; - - default : - if ( cnt20 >= 1 ) break loop20; - EarlyExitException eee = - new EarlyExitException(20, input); - throw eee; - } - cnt20++; - } while (true); - - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_WS" - - // $ANTLR start "RULE_ANY_OTHER" - public final void mRULE_ANY_OTHER() throws RecognitionException { - try { - int _type = RULE_ANY_OTHER; - int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23160:16: ( . ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:23160:18: . - { - matchAny(); - - } - - state.type = _type; - state.channel = _channel; - } - finally { - } - } - // $ANTLR end "RULE_ANY_OTHER" - - public void mTokens() throws RecognitionException { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=99; - alt21 = dfa21.predict(input); - switch (alt21) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:10: T__13 - { - mT__13(); - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:16: T__14 - { - mT__14(); - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:22: T__15 - { - mT__15(); - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:28: T__16 - { - mT__16(); - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:34: T__17 - { - mT__17(); - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:40: T__18 - { - mT__18(); - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:46: T__19 - { - mT__19(); - - } - break; - case 8 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:52: T__20 - { - mT__20(); - - } - break; - case 9 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:58: T__21 - { - mT__21(); - - } - break; - case 10 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:64: T__22 - { - mT__22(); - - } - break; - case 11 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:70: T__23 - { - mT__23(); - - } - break; - case 12 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:76: T__24 - { - mT__24(); - - } - break; - case 13 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:82: T__25 - { - mT__25(); - - } - break; - case 14 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:88: T__26 - { - mT__26(); - - } - break; - case 15 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:94: T__27 - { - mT__27(); - - } - break; - case 16 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:100: T__28 - { - mT__28(); - - } - break; - case 17 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:106: T__29 - { - mT__29(); - - } - break; - case 18 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:112: T__30 - { - mT__30(); - - } - break; - case 19 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:118: T__31 - { - mT__31(); - - } - break; - case 20 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:124: T__32 - { - mT__32(); - - } - break; - case 21 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:130: T__33 - { - mT__33(); - - } - break; - case 22 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:136: T__34 - { - mT__34(); - - } - break; - case 23 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:142: T__35 - { - mT__35(); - - } - break; - case 24 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:148: T__36 - { - mT__36(); - - } - break; - case 25 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:154: T__37 - { - mT__37(); - - } - break; - case 26 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:160: T__38 - { - mT__38(); - - } - break; - case 27 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:166: T__39 - { - mT__39(); - - } - break; - case 28 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:172: T__40 - { - mT__40(); - - } - break; - case 29 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:178: T__41 - { - mT__41(); - - } - break; - case 30 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:184: T__42 - { - mT__42(); - - } - break; - case 31 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:190: T__43 - { - mT__43(); - - } - break; - case 32 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:196: T__44 - { - mT__44(); - - } - break; - case 33 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:202: T__45 - { - mT__45(); - - } - break; - case 34 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:208: T__46 - { - mT__46(); - - } - break; - case 35 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:214: T__47 - { - mT__47(); - - } - break; - case 36 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:220: T__48 - { - mT__48(); - - } - break; - case 37 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:226: T__49 - { - mT__49(); - - } - break; - case 38 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:232: T__50 - { - mT__50(); - - } - break; - case 39 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:238: T__51 - { - mT__51(); - - } - break; - case 40 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:244: T__52 - { - mT__52(); - - } - break; - case 41 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:250: T__53 - { - mT__53(); - - } - break; - case 42 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:256: T__54 - { - mT__54(); - - } - break; - case 43 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:262: T__55 - { - mT__55(); - - } - break; - case 44 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:268: T__56 - { - mT__56(); - - } - break; - case 45 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:274: T__57 - { - mT__57(); - - } - break; - case 46 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:280: T__58 - { - mT__58(); - - } - break; - case 47 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:286: T__59 - { - mT__59(); - - } - break; - case 48 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:292: T__60 - { - mT__60(); - - } - break; - case 49 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:298: T__61 - { - mT__61(); - - } - break; - case 50 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:304: T__62 - { - mT__62(); - - } - break; - case 51 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:310: T__63 - { - mT__63(); - - } - break; - case 52 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:316: T__64 - { - mT__64(); - - } - break; - case 53 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:322: T__65 - { - mT__65(); - - } - break; - case 54 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:328: T__66 - { - mT__66(); - - } - break; - case 55 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:334: T__67 - { - mT__67(); - - } - break; - case 56 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:340: T__68 - { - mT__68(); - - } - break; - case 57 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:346: T__69 - { - mT__69(); - - } - break; - case 58 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:352: T__70 - { - mT__70(); - - } - break; - case 59 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:358: T__71 - { - mT__71(); - - } - break; - case 60 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:364: T__72 - { - mT__72(); - - } - break; - case 61 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:370: T__73 - { - mT__73(); - - } - break; - case 62 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:376: T__74 - { - mT__74(); - - } - break; - case 63 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:382: T__75 - { - mT__75(); - - } - break; - case 64 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:388: T__76 - { - mT__76(); - - } - break; - case 65 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:394: T__77 - { - mT__77(); - - } - break; - case 66 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:400: T__78 - { - mT__78(); - - } - break; - case 67 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:406: T__79 - { - mT__79(); - - } - break; - case 68 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:412: T__80 - { - mT__80(); - - } - break; - case 69 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:418: T__81 - { - mT__81(); - - } - break; - case 70 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:424: T__82 - { - mT__82(); - - } - break; - case 71 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:430: T__83 - { - mT__83(); - - } - break; - case 72 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:436: T__84 - { - mT__84(); - - } - break; - case 73 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:442: T__85 - { - mT__85(); - - } - break; - case 74 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:448: T__86 - { - mT__86(); - - } - break; - case 75 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:454: T__87 - { - mT__87(); - - } - break; - case 76 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:460: T__88 - { - mT__88(); - - } - break; - case 77 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:466: T__89 - { - mT__89(); - - } - break; - case 78 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:472: T__90 - { - mT__90(); - - } - break; - case 79 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:478: T__91 - { - mT__91(); - - } - break; - case 80 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:484: T__92 - { - mT__92(); - - } - break; - case 81 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:490: T__93 - { - mT__93(); - - } - break; - case 82 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:496: T__94 - { - mT__94(); - - } - break; - case 83 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:502: T__95 - { - mT__95(); - - } - break; - case 84 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:508: T__96 - { - mT__96(); - - } - break; - case 85 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:514: T__97 - { - mT__97(); - - } - break; - case 86 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:520: T__98 - { - mT__98(); - - } - break; - case 87 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:526: T__99 - { - mT__99(); - - } - break; - case 88 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:532: T__100 - { - mT__100(); - - } - break; - case 89 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:539: T__101 - { - mT__101(); - - } - break; - case 90 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:546: T__102 - { - mT__102(); - - } - break; - case 91 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:553: RULE_HEX - { - mRULE_HEX(); - - } - break; - case 92 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:562: RULE_INT - { - mRULE_INT(); - - } - break; - case 93 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:571: RULE_DECIMAL - { - mRULE_DECIMAL(); - - } - break; - case 94 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:584: RULE_ID - { - mRULE_ID(); - - } - break; - case 95 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:592: RULE_STRING - { - mRULE_STRING(); - - } - break; - case 96 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:604: RULE_ML_COMMENT - { - mRULE_ML_COMMENT(); - - } - break; - case 97 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:620: RULE_SL_COMMENT - { - mRULE_SL_COMMENT(); - - } - break; - case 98 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:636: RULE_WS - { - mRULE_WS(); - - } - break; - case 99 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1:644: RULE_ANY_OTHER - { - mRULE_ANY_OTHER(); - - } - break; - - } - - } - - - protected DFA21 dfa21 = new DFA21(this); - static final String DFA21_eotS = - "\1\uffff\1\62\1\64\1\66\1\71\1\75\1\100\1\104\1\106\1\110\1\112"+ - "\1\114\1\116\1\121\6\123\1\uffff\1\123\1\uffff\1\123\7\uffff\1\123"+ - "\1\uffff\1\166\6\123\2\u0085\1\57\5\uffff\1\u008a\26\uffff\1\u008c"+ - "\5\uffff\1\u008e\4\uffff\1\123\1\uffff\12\123\1\u009d\6\123\1\uffff"+ - "\2\123\1\uffff\2\123\7\uffff\1\u00a9\1\123\3\uffff\1\123\1\u00ad"+ - "\12\123\1\uffff\1\u0085\12\uffff\1\u00b9\1\u00ba\14\123\1\uffff"+ - "\1\123\1\u00c8\11\123\1\uffff\3\123\1\uffff\1\123\1\u00d6\3\123"+ - "\1\u00da\5\123\2\uffff\3\123\1\u00e3\11\123\1\uffff\5\123\1\u00f2"+ - "\7\123\1\uffff\1\u00fa\2\123\1\uffff\1\u00fd\6\123\1\u0105\1\uffff"+ - "\1\123\1\u0107\4\123\1\u010c\1\123\1\u010e\5\123\1\uffff\1\u0114"+ - "\1\u0115\1\u0116\4\123\1\uffff\1\123\1\u011c\1\uffff\1\u011d\6\123"+ - "\1\uffff\1\u0124\1\uffff\1\u0125\2\123\1\u0128\1\uffff\1\123\1\uffff"+ - "\5\123\3\uffff\3\123\1\u0132\1\u0133\2\uffff\1\u0134\2\123\1\u0137"+ - "\2\123\2\uffff\2\123\1\uffff\1\123\1\u013d\1\u013e\1\u013f\3\123"+ - "\1\u0143\1\123\3\uffff\2\123\1\uffff\5\123\3\uffff\3\123\1\uffff"+ - "\3\123\1\u0152\2\123\1\u0155\7\123\1\uffff\2\123\1\uffff\1\u015f"+ - "\3\123\1\uffff\1\u0163\1\u0164\2\123\1\uffff\1\u0167\2\123\2\uffff"+ - "\1\123\1\u016b\1\uffff\2\123\1\u016e\1\uffff\2\123\1\uffff\1\u0171"+ - "\1\123\1\uffff\1\123\1\u0174\1\uffff"; - static final String DFA21_eofS = - "\u0175\uffff"; - static final String DFA21_minS = - "\1\0\1\75\1\174\1\46\1\53\1\55\2\52\3\75\1\76\2\56\1\141\1\154"+ - "\1\150\1\146\2\141\1\uffff\1\141\1\uffff\1\150\7\uffff\1\143\1\uffff"+ - "\1\72\2\145\1\141\1\145\1\163\1\145\2\60\1\44\5\uffff\1\75\26\uffff"+ - "\1\75\5\uffff\1\74\4\uffff\1\154\1\uffff\1\160\1\164\1\163\1\141"+ - "\1\160\1\151\1\156\1\157\1\141\1\163\1\44\1\154\1\162\1\156\1\143"+ - "\1\157\1\162\1\uffff\1\154\1\163\1\uffff\1\144\1\151\7\uffff\1\44"+ - "\1\143\3\uffff\1\146\1\44\1\141\1\167\1\154\1\160\1\162\1\165\1"+ - "\142\1\164\1\145\1\171\1\uffff\1\60\12\uffff\2\44\1\145\1\141\1"+ - "\162\1\145\1\164\1\145\1\164\1\143\1\167\1\157\1\147\1\164\1\uffff"+ - "\1\163\1\44\1\141\1\153\1\143\1\163\1\154\1\145\1\143\1\164\1\154"+ - "\1\uffff\1\157\1\141\1\143\1\uffff\1\154\1\44\1\154\1\145\1\157"+ - "\1\44\1\145\1\154\1\165\1\162\1\102\2\uffff\2\156\1\171\1\44\1\151"+ - "\1\162\1\143\1\150\1\102\1\162\1\145\1\141\1\145\1\uffff\1\154\1"+ - "\141\1\145\1\160\1\141\1\44\2\150\1\145\1\162\1\165\1\162\1\157"+ - "\1\uffff\1\44\1\157\1\167\1\uffff\1\44\1\145\1\162\1\106\1\151\2"+ - "\144\1\44\1\uffff\1\143\1\44\1\150\1\162\1\141\1\164\1\44\1\156"+ - "\1\44\1\154\1\147\1\163\1\145\1\160\1\uffff\3\44\1\144\1\154\1\151"+ - "\1\147\1\uffff\1\146\1\44\1\uffff\1\44\1\156\1\151\1\156\1\163\1"+ - "\151\1\145\1\uffff\1\44\1\uffff\1\44\1\157\1\144\1\44\1\uffff\1"+ - "\143\1\uffff\1\171\1\145\1\163\1\143\1\163\3\uffff\1\151\1\164\1"+ - "\142\2\44\2\uffff\1\44\1\154\1\144\1\44\1\157\1\144\2\uffff\1\156"+ - "\1\147\1\uffff\1\145\3\44\1\164\1\145\1\157\1\44\1\145\3\uffff\1"+ - "\164\1\151\1\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1"+ - "\144\1\156\1\uffff\1\144\1\145\1\156\1\44\1\155\1\172\1\44\1\146"+ - "\1\166\1\111\1\123\1\40\1\162\1\147\1\uffff\1\141\1\145\1\uffff"+ - "\1\44\1\145\1\155\1\165\1\uffff\2\44\1\147\1\144\1\uffff\1\44\1"+ - "\141\1\142\2\uffff\1\145\1\44\1\uffff\1\147\1\155\1\44\1\uffff\2"+ - "\145\1\uffff\1\44\1\156\1\uffff\1\165\1\44\1\uffff"; - static final String DFA21_maxS = - "\1\uffff\1\76\1\174\1\46\1\75\1\76\5\75\1\76\1\56\1\72\1\141\1"+ - "\170\1\171\1\156\1\157\1\162\1\uffff\1\157\1\uffff\1\151\7\uffff"+ - "\1\163\1\uffff\1\72\1\157\1\165\1\171\1\145\1\163\1\145\1\170\1"+ - "\154\1\172\5\uffff\1\75\26\uffff\1\75\5\uffff\1\74\4\uffff\1\162"+ - "\1\uffff\2\164\1\163\1\141\1\160\1\151\1\156\1\157\1\160\1\163\1"+ - "\172\1\154\1\162\1\156\1\143\1\157\1\162\1\uffff\1\154\1\164\1\uffff"+ - "\1\144\1\151\7\uffff\1\172\1\143\3\uffff\1\163\1\172\1\141\1\167"+ - "\1\154\1\160\1\162\1\171\1\142\1\164\1\145\1\171\1\uffff\1\154\12"+ - "\uffff\2\172\1\145\1\141\1\162\1\145\1\164\1\145\1\164\1\143\1\167"+ - "\1\157\1\147\1\164\1\uffff\1\163\1\172\1\141\1\153\1\143\1\163\1"+ - "\154\1\145\1\143\1\164\1\154\1\uffff\1\157\1\141\1\143\1\uffff\1"+ - "\154\1\172\1\154\1\145\1\157\1\172\1\145\1\154\1\165\1\162\1\102"+ - "\2\uffff\2\156\1\171\1\172\1\151\1\162\1\143\1\150\1\102\1\162\1"+ - "\145\1\141\1\145\1\uffff\1\154\1\141\1\145\1\160\1\141\1\172\2\150"+ - "\1\145\1\162\1\165\1\162\1\157\1\uffff\1\172\1\157\1\167\1\uffff"+ - "\1\172\1\145\1\162\1\106\1\151\1\163\1\144\1\172\1\uffff\1\143\1"+ - "\172\1\150\1\162\1\141\1\164\1\172\1\156\1\172\1\154\1\147\1\163"+ - "\1\145\1\160\1\uffff\3\172\1\144\1\154\1\151\1\147\1\uffff\1\146"+ - "\1\172\1\uffff\1\172\1\156\1\151\1\156\1\163\1\151\1\145\1\uffff"+ - "\1\172\1\uffff\1\172\1\157\1\144\1\172\1\uffff\1\143\1\uffff\1\171"+ - "\1\145\1\163\1\143\1\163\3\uffff\1\151\1\164\1\142\2\172\2\uffff"+ - "\1\172\1\154\1\144\1\172\1\157\1\144\2\uffff\1\156\1\147\1\uffff"+ - "\1\145\3\172\1\164\1\145\1\157\1\172\1\145\3\uffff\1\164\1\151\1"+ - "\uffff\1\156\1\111\1\151\1\145\1\157\3\uffff\1\151\1\144\1\156\1"+ - "\uffff\1\144\1\145\1\156\1\172\1\155\2\172\1\146\1\166\1\111\1\123"+ - "\1\40\1\162\1\147\1\uffff\1\141\1\145\1\uffff\1\172\1\145\1\155"+ - "\1\165\1\uffff\2\172\1\147\1\144\1\uffff\1\172\1\141\1\142\2\uffff"+ - "\1\145\1\172\1\uffff\1\147\1\155\1\172\1\uffff\2\145\1\uffff\1\172"+ - "\1\156\1\uffff\1\165\1\172\1\uffff"; - static final String DFA21_acceptS = - "\24\uffff\1\50\1\uffff\1\53\1\uffff\1\56\1\57\1\60\1\61\1\62\1"+ - "\63\1\64\1\uffff\1\67\12\uffff\1\136\2\137\1\142\1\143\1\uffff\1"+ - "\23\1\1\1\2\1\130\1\3\1\113\1\4\1\35\1\26\1\5\1\20\1\36\1\27\1\6"+ - "\1\31\1\30\1\7\1\140\1\141\1\32\1\10\1\33\1\uffff\1\34\1\15\1\16"+ - "\1\24\1\17\1\uffff\1\37\1\25\1\127\1\112\1\uffff\1\136\21\uffff"+ - "\1\50\2\uffff\1\53\2\uffff\1\56\1\57\1\60\1\61\1\62\1\63\1\64\2"+ - "\uffff\1\67\1\126\1\73\14\uffff\1\133\1\uffff\1\134\1\135\1\137"+ - "\1\142\1\13\1\11\1\14\1\12\1\21\1\22\16\uffff\1\70\13\uffff\1\66"+ - "\3\uffff\1\100\13\uffff\1\40\1\131\15\uffff\1\76\15\uffff\1\101"+ - "\3\uffff\1\106\10\uffff\1\71\16\uffff\1\75\7\uffff\1\102\2\uffff"+ - "\1\132\7\uffff\1\55\1\uffff\1\45\4\uffff\1\116\1\uffff\1\46\5\uffff"+ - "\1\111\1\54\1\77\5\uffff\1\104\1\122\6\uffff\1\42\1\72\2\uffff\1"+ - "\43\11\uffff\1\123\1\103\1\105\2\uffff\1\41\5\uffff\1\107\1\47\1"+ - "\120\3\uffff\1\74\16\uffff\1\44\2\uffff\1\117\4\uffff\1\115\4\uffff"+ - "\1\65\3\uffff\1\124\1\125\2\uffff\1\121\3\uffff\1\110\2\uffff\1"+ - "\51\2\uffff\1\52\2\uffff\1\114"; - static final String DFA21_specialS = - "\1\0\u0174\uffff}>"; - static final String[] DFA21_transitionS = { - "\11\57\2\56\2\57\1\56\22\57\1\56\1\11\1\54\1\35\1\53\1\10\1"+ - "\3\1\55\1\31\1\32\1\6\1\4\1\33\1\5\1\14\1\7\1\50\11\51\1\41"+ - "\1\40\1\13\1\1\1\12\1\15\1\30\32\53\1\36\1\57\1\34\1\52\1\53"+ - "\1\57\1\37\1\53\1\25\1\42\1\17\1\22\2\53\1\21\1\53\1\47\2\53"+ - "\1\43\1\53\1\23\1\53\1\45\1\20\1\44\1\46\1\16\1\27\3\53\1\24"+ - "\1\2\1\26\uff82\57", - "\1\60\1\61", - "\1\63", - "\1\65", - "\1\70\21\uffff\1\67", - "\1\74\17\uffff\1\72\1\73", - "\1\77\22\uffff\1\76", - "\1\102\4\uffff\1\103\15\uffff\1\101", - "\1\105", - "\1\107", - "\1\111", - "\1\113", - "\1\115", - "\1\120\13\uffff\1\117", - "\1\122", - "\1\126\1\uffff\1\125\11\uffff\1\124", - "\1\133\13\uffff\1\127\1\130\1\uffff\1\131\1\uffff\1\132", - "\1\136\6\uffff\1\134\1\135", - "\1\137\7\uffff\1\141\5\uffff\1\140", - "\1\142\3\uffff\1\144\14\uffff\1\143", - "", - "\1\147\15\uffff\1\146", - "", - "\1\152\1\151", - "", - "", - "", - "", - "", - "", - "", - "\1\163\17\uffff\1\162", - "", - "\1\165", - "\1\167\3\uffff\1\171\5\uffff\1\170", - "\1\172\17\uffff\1\173", - "\1\177\6\uffff\1\175\11\uffff\1\176\6\uffff\1\174", - "\1\u0080", - "\1\u0081", - "\1\u0082", - "\12\u0084\10\uffff\1\u0086\1\uffff\3\u0086\5\uffff\1\u0086"+ - "\13\uffff\1\u0083\6\uffff\1\u0084\2\uffff\1\u0086\1\uffff\3"+ - "\u0086\5\uffff\1\u0086\13\uffff\1\u0083", - "\12\u0084\10\uffff\1\u0086\1\uffff\3\u0086\5\uffff\1\u0086"+ - "\22\uffff\1\u0084\2\uffff\1\u0086\1\uffff\3\u0086\5\uffff\1"+ - "\u0086", - "\1\123\34\uffff\32\123\4\uffff\1\123\1\uffff\32\123", - "", - "", - "", - "", - "", - "\1\u0089", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\u008b", - "", - "", - "", - "", - "", - "\1\u008d", - "", - "", - "", - "", - "\1\u008f\5\uffff\1\u0090", - "", - "\1\u0092\3\uffff\1\u0091", - "\1\u0093", - "\1\u0094", - "\1\u0095", - "\1\u0096", - "\1\u0097", - "\1\u0098", - "\1\u0099", - "\1\u009b\16\uffff\1\u009a", - "\1\u009c", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a1", - "\1\u00a2", - "\1\u00a3", - "", - "\1\u00a4", - "\1\u00a5\1\u00a6", - "", - "\1\u00a7", - "\1\u00a8", - "", - "", - "", - "", - "", - "", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00aa", - "", - "", - "", - "\1\u00ab\14\uffff\1\u00ac", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00ae", - "\1\u00af", - "\1\u00b0", - "\1\u00b1", - "\1\u00b2", - "\1\u00b4\3\uffff\1\u00b3", - "\1\u00b5", - "\1\u00b6", - "\1\u00b7", - "\1\u00b8", - "", - "\12\u0084\10\uffff\1\u0086\1\uffff\3\u0086\5\uffff\1\u0086"+ - "\22\uffff\1\u0084\2\uffff\1\u0086\1\uffff\3\u0086\5\uffff\1"+ - "\u0086", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00bb", - "\1\u00bc", - "\1\u00bd", - "\1\u00be", - "\1\u00bf", - "\1\u00c0", - "\1\u00c1", - "\1\u00c2", - "\1\u00c3", - "\1\u00c4", - "\1\u00c5", - "\1\u00c6", - "", - "\1\u00c7", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00c9", - "\1\u00ca", - "\1\u00cb", - "\1\u00cc", - "\1\u00cd", - "\1\u00ce", - "\1\u00cf", - "\1\u00d0", - "\1\u00d1", - "", - "\1\u00d2", - "\1\u00d3", - "\1\u00d4", - "", - "\1\u00d5", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00d7", - "\1\u00d8", - "\1\u00d9", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00db", - "\1\u00dc", - "\1\u00dd", - "\1\u00de", - "\1\u00df", - "", - "", - "\1\u00e0", - "\1\u00e1", - "\1\u00e2", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", - "\1\u00e8", - "\1\u00e9", - "\1\u00ea", - "\1\u00eb", - "\1\u00ec", - "", - "\1\u00ed", - "\1\u00ee", - "\1\u00ef", - "\1\u00f0", - "\1\u00f1", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00f3", - "\1\u00f4", - "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "\1\u00f8", - "\1\u00f9", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00fb", - "\1\u00fc", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u00fe", - "\1\u00ff", - "\1\u0100", - "\1\u0101", - "\1\u0102\16\uffff\1\u0103", - "\1\u0104", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\u0106", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0108", - "\1\u0109", - "\1\u010a", - "\1\u010b", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u010d", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u010f", - "\1\u0110", - "\1\u0111", - "\1\u0112", - "\1\u0113", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0117", - "\1\u0118", - "\1\u0119", - "\1\u011a", - "", - "\1\u011b", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u011e", - "\1\u011f", - "\1\u0120", - "\1\u0121", - "\1\u0122", - "\1\u0123", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0126", - "\1\u0127", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\u0129", - "", - "\1\u012a", - "\1\u012b", - "\1\u012c", - "\1\u012d", - "\1\u012e", - "", - "", - "", - "\1\u012f", - "\1\u0130", - "\1\u0131", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0135", - "\1\u0136", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0138", - "\1\u0139", - "", - "", - "\1\u013a", - "\1\u013b", - "", - "\1\u013c", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0140", - "\1\u0141", - "\1\u0142", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0144", - "", - "", - "", - "\1\u0145", - "\1\u0146", - "", - "\1\u0147", - "\1\u0148", - "\1\u0149", - "\1\u014a", - "\1\u014b", - "", - "", - "", - "\1\u014c", - "\1\u014d", - "\1\u014e", - "", - "\1\u014f", - "\1\u0150", - "\1\u0151", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0153", - "\1\u0154", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0156", - "\1\u0157", - "\1\u0158", - "\1\u0159", - "\1\u015a", - "\1\u015b", - "\1\u015c", - "", - "\1\u015d", - "\1\u015e", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0160", - "\1\u0161", - "\1\u0162", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0165", - "\1\u0166", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0168", - "\1\u0169", - "", - "", - "\1\u016a", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\u016c", - "\1\u016d", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "", - "\1\u016f", - "\1\u0170", - "", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "\1\u0172", - "", - "\1\u0173", - "\1\123\13\uffff\12\123\7\uffff\32\123\4\uffff\1\123\1\uffff"+ - "\32\123", - "" - }; - - static final short[] DFA21_eot = DFA.unpackEncodedString(DFA21_eotS); - static final short[] DFA21_eof = DFA.unpackEncodedString(DFA21_eofS); - static final char[] DFA21_min = DFA.unpackEncodedStringToUnsignedChars(DFA21_minS); - static final char[] DFA21_max = DFA.unpackEncodedStringToUnsignedChars(DFA21_maxS); - static final short[] DFA21_accept = DFA.unpackEncodedString(DFA21_acceptS); - static final short[] DFA21_special = DFA.unpackEncodedString(DFA21_specialS); - static final short[][] DFA21_transition; - - static { - int numStates = DFA21_transitionS.length; - DFA21_transition = new short[numStates][]; - for (int i=0; i<numStates; i++) { - DFA21_transition[i] = DFA.unpackEncodedString(DFA21_transitionS[i]); - } - } - - class DFA21 extends DFA { - - public DFA21(BaseRecognizer recognizer) { - this.recognizer = recognizer; - this.decisionNumber = 21; - this.eot = DFA21_eot; - this.eof = DFA21_eof; - this.min = DFA21_min; - this.max = DFA21_max; - this.accept = DFA21_accept; - this.special = DFA21_special; - this.transition = DFA21_transition; - } - public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; - } - public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { - IntStream input = _input; - int _s = s; - switch ( s ) { - case 0 : - int LA21_0 = input.LA(1); - - s = -1; - if ( (LA21_0=='=') ) {s = 1;} - - else if ( (LA21_0=='|') ) {s = 2;} - - else if ( (LA21_0=='&') ) {s = 3;} - - else if ( (LA21_0=='+') ) {s = 4;} - - else if ( (LA21_0=='-') ) {s = 5;} - - else if ( (LA21_0=='*') ) {s = 6;} - - else if ( (LA21_0=='/') ) {s = 7;} - - else if ( (LA21_0=='%') ) {s = 8;} - - else if ( (LA21_0=='!') ) {s = 9;} - - else if ( (LA21_0=='>') ) {s = 10;} - - else if ( (LA21_0=='<') ) {s = 11;} - - else if ( (LA21_0=='.') ) {s = 12;} - - else if ( (LA21_0=='?') ) {s = 13;} - - else if ( (LA21_0=='v') ) {s = 14;} - - else if ( (LA21_0=='e') ) {s = 15;} - - else if ( (LA21_0=='s') ) {s = 16;} - - else if ( (LA21_0=='i') ) {s = 17;} - - else if ( (LA21_0=='f') ) {s = 18;} - - else if ( (LA21_0=='p') ) {s = 19;} - - else if ( (LA21_0=='{') ) {s = 20;} - - else if ( (LA21_0=='c') ) {s = 21;} - - else if ( (LA21_0=='}') ) {s = 22;} - - else if ( (LA21_0=='w') ) {s = 23;} - - else if ( (LA21_0=='@') ) {s = 24;} - - else if ( (LA21_0=='(') ) {s = 25;} - - else if ( (LA21_0==')') ) {s = 26;} - - else if ( (LA21_0==',') ) {s = 27;} - - else if ( (LA21_0==']') ) {s = 28;} - - else if ( (LA21_0=='#') ) {s = 29;} - - else if ( (LA21_0=='[') ) {s = 30;} - - else if ( (LA21_0=='a') ) {s = 31;} - - else if ( (LA21_0==';') ) {s = 32;} - - else if ( (LA21_0==':') ) {s = 33;} - - else if ( (LA21_0=='d') ) {s = 34;} - - else if ( (LA21_0=='n') ) {s = 35;} - - else if ( (LA21_0=='t') ) {s = 36;} - - else if ( (LA21_0=='r') ) {s = 37;} - - else if ( (LA21_0=='u') ) {s = 38;} - - else if ( (LA21_0=='k') ) {s = 39;} - - else if ( (LA21_0=='0') ) {s = 40;} - - else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 41;} - - else if ( (LA21_0=='^') ) {s = 42;} - - else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||LA21_0=='j'||(LA21_0>='l' && LA21_0<='m')||LA21_0=='o'||LA21_0=='q'||(LA21_0>='x' && LA21_0<='z')) ) {s = 43;} - - else if ( (LA21_0=='\"') ) {s = 44;} - - else if ( (LA21_0=='\'') ) {s = 45;} - - else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 46;} - - else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 47;} - - if ( s>=0 ) return s; - break; - } - NoViableAltException nvae = - new NoViableAltException(getDescription(), 21, _s, input); - error(nvae); - throw nvae; - } - } - - -}
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslParser.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslParser.java deleted file mode 100644 index 86d1101..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDslParser.java +++ /dev/null
@@ -1,10011 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu.ui.contentassist.antlr.internal; - -import java.io.InputStream; -import org.eclipse.xtext.*; -import org.eclipse.xtext.parser.*; -import org.eclipse.xtext.parser.impl.*; -import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.xtext.parser.antlr.XtextTokenStream; -import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; -import org.eclipse.osbp.xtext.menu.services.MenuDslGrammarAccess; - - - -import org.antlr.runtime.*; -import java.util.Stack; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.util.HashMap; -@SuppressWarnings("all") -public class InternalMenuDslParser extends AbstractInternalContentAssistParser { - public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'||'", "'&&'", "'+='", "'-='", "'*='", "'/='", "'%='", "'=='", "'!='", "'==='", "'!=='", "'>='", "'>'", "'<'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'*'", "'**'", "'/'", "'%'", "'!'", "'++'", "'--'", "'.'", "'val'", "'extends'", "'static'", "'import'", "'extension'", "'super'", "'false'", "'package'", "'{'", "'expandedImage'", "'collapsedImage'", "'}'", "'width'", "'entry'", "'@'", "'('", "')'", "','", "']'", "'#'", "'['", "'instanceof'", "'as'", "';'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'new'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'", "'accordionSubmenu'", "'described by'", "'image'", "'showBadge'", "'process'", "'perspective'", "'table'", "'dialog'", "'userFilter'", "'keyBinding'", "'::'", "'?.'", "'|'", "'var'", "'true'" - }; - public static final int RULE_HEX=6; - public static final int T__50=50; - public static final int T__59=59; - public static final int T__55=55; - public static final int T__56=56; - public static final int T__57=57; - public static final int T__58=58; - public static final int T__51=51; - public static final int T__52=52; - public static final int T__53=53; - public static final int T__54=54; - public static final int T__60=60; - public static final int T__61=61; - public static final int RULE_ID=4; - public static final int RULE_INT=7; - public static final int T__66=66; - public static final int RULE_ML_COMMENT=9; - public static final int T__67=67; - public static final int T__68=68; - public static final int T__69=69; - public static final int T__62=62; - public static final int T__63=63; - public static final int T__64=64; - public static final int T__65=65; - public static final int T__37=37; - public static final int T__38=38; - public static final int T__39=39; - public static final int T__33=33; - public static final int T__34=34; - public static final int T__35=35; - public static final int T__36=36; - public static final int T__30=30; - public static final int T__31=31; - public static final int T__32=32; - public static final int T__48=48; - public static final int T__49=49; - public static final int T__44=44; - public static final int T__45=45; - public static final int T__46=46; - public static final int T__47=47; - public static final int T__40=40; - public static final int T__41=41; - public static final int T__42=42; - public static final int T__43=43; - public static final int T__91=91; - public static final int T__100=100; - public static final int T__92=92; - public static final int T__93=93; - public static final int T__102=102; - public static final int T__94=94; - public static final int T__101=101; - public static final int T__90=90; - public static final int T__19=19; - public static final int T__15=15; - public static final int T__16=16; - public static final int T__17=17; - public static final int T__18=18; - public static final int T__99=99; - public static final int T__13=13; - public static final int T__14=14; - public static final int T__95=95; - public static final int T__96=96; - public static final int T__97=97; - public static final int T__98=98; - public static final int RULE_DECIMAL=8; - public static final int T__26=26; - public static final int T__27=27; - public static final int T__28=28; - public static final int T__29=29; - public static final int T__22=22; - public static final int T__23=23; - public static final int T__24=24; - public static final int T__25=25; - public static final int T__20=20; - public static final int T__21=21; - public static final int T__70=70; - public static final int T__71=71; - public static final int T__72=72; - public static final int RULE_STRING=5; - public static final int RULE_SL_COMMENT=10; - public static final int T__77=77; - public static final int T__78=78; - public static final int T__79=79; - public static final int T__73=73; - public static final int EOF=-1; - public static final int T__74=74; - public static final int T__75=75; - public static final int T__76=76; - public static final int T__80=80; - public static final int T__81=81; - public static final int T__82=82; - public static final int T__83=83; - public static final int RULE_WS=11; - public static final int RULE_ANY_OTHER=12; - public static final int T__88=88; - public static final int T__89=89; - public static final int T__84=84; - public static final int T__85=85; - public static final int T__86=86; - public static final int T__87=87; - - // delegates - // delegators - - - public InternalMenuDslParser(TokenStream input) { - this(input, new RecognizerSharedState()); - } - public InternalMenuDslParser(TokenStream input, RecognizerSharedState state) { - super(input, state); - - } - - - public String[] getTokenNames() { return InternalMenuDslParser.tokenNames; } - public String getGrammarFileName() { return "../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g"; } - - - - private MenuDslGrammarAccess grammarAccess; - - public void setGrammarAccess(MenuDslGrammarAccess grammarAccess) { - this.grammarAccess = grammarAccess; - } - - @Override - protected Grammar getGrammar() { - return grammarAccess.getGrammar(); - } - - @Override - protected String getValueForTokenName(String tokenName) { - return tokenName; - } - - - - - // $ANTLR start "entryRuleMenuModel" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:61:1: entryRuleMenuModel : ruleMenuModel EOF ; - public final void entryRuleMenuModel() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:62:1: ( ruleMenuModel EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:63:1: ruleMenuModel EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuModelRule()); - } - pushFollow(FOLLOW_ruleMenuModel_in_entryRuleMenuModel67); - ruleMenuModel(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuModelRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleMenuModel74); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMenuModel" - - - // $ANTLR start "ruleMenuModel" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:70:1: ruleMenuModel : ( ( rule__MenuModel__PackagesAssignment )* ) ; - public final void ruleMenuModel() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:74:2: ( ( ( rule__MenuModel__PackagesAssignment )* ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:75:1: ( ( rule__MenuModel__PackagesAssignment )* ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:75:1: ( ( rule__MenuModel__PackagesAssignment )* ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:76:1: ( rule__MenuModel__PackagesAssignment )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuModelAccess().getPackagesAssignment()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:77:1: ( rule__MenuModel__PackagesAssignment )* - loop1: - do { - int alt1=2; - int LA1_0 = input.LA(1); - - if ( (LA1_0==51) ) { - alt1=1; - } - - - switch (alt1) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:77:2: rule__MenuModel__PackagesAssignment - { - pushFollow(FOLLOW_rule__MenuModel__PackagesAssignment_in_ruleMenuModel100); - rule__MenuModel__PackagesAssignment(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop1; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuModelAccess().getPackagesAssignment()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMenuModel" - - - // $ANTLR start "entryRuleMenuPackage" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:89:1: entryRuleMenuPackage : ruleMenuPackage EOF ; - public final void entryRuleMenuPackage() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:90:1: ( ruleMenuPackage EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:91:1: ruleMenuPackage EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageRule()); - } - pushFollow(FOLLOW_ruleMenuPackage_in_entryRuleMenuPackage128); - ruleMenuPackage(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleMenuPackage135); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMenuPackage" - - - // $ANTLR start "ruleMenuPackage" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:98:1: ruleMenuPackage : ( ( rule__MenuPackage__Group__0 ) ) ; - public final void ruleMenuPackage() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:102:2: ( ( ( rule__MenuPackage__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:103:1: ( ( rule__MenuPackage__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:103:1: ( ( rule__MenuPackage__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:104:1: ( rule__MenuPackage__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuPackageAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:105:1: ( rule__MenuPackage__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:105:2: rule__MenuPackage__Group__0 - { - pushFollow(FOLLOW_rule__MenuPackage__Group__0_in_ruleMenuPackage161); - rule__MenuPackage__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuPackageAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMenuPackage" - - - // $ANTLR start "entryRuleMenuEntry" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:117:1: entryRuleMenuEntry : ruleMenuEntry EOF ; - public final void entryRuleMenuEntry() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:118:1: ( ruleMenuEntry EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:119:1: ruleMenuEntry EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryRule()); - } - pushFollow(FOLLOW_ruleMenuEntry_in_entryRuleMenuEntry188); - ruleMenuEntry(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleMenuEntry195); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMenuEntry" - - - // $ANTLR start "ruleMenuEntry" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:126:1: ruleMenuEntry : ( ( rule__MenuEntry__Group__0 ) ) ; - public final void ruleMenuEntry() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:130:2: ( ( ( rule__MenuEntry__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:131:1: ( ( rule__MenuEntry__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:131:1: ( ( rule__MenuEntry__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:132:1: ( rule__MenuEntry__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:133:1: ( rule__MenuEntry__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:133:2: rule__MenuEntry__Group__0 - { - pushFollow(FOLLOW_rule__MenuEntry__Group__0_in_ruleMenuEntry221); - rule__MenuEntry__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMenuEntry" - - - // $ANTLR start "entryRuleMenuImport" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:145:1: entryRuleMenuImport : ruleMenuImport EOF ; - public final void entryRuleMenuImport() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:146:1: ( ruleMenuImport EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:147:1: ruleMenuImport EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuImportRule()); - } - pushFollow(FOLLOW_ruleMenuImport_in_entryRuleMenuImport248); - ruleMenuImport(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuImportRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleMenuImport255); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMenuImport" - - - // $ANTLR start "ruleMenuImport" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:154:1: ruleMenuImport : ( ( rule__MenuImport__Group__0 ) ) ; - public final void ruleMenuImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:158:2: ( ( ( rule__MenuImport__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:159:1: ( ( rule__MenuImport__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:159:1: ( ( rule__MenuImport__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:160:1: ( rule__MenuImport__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:161:1: ( rule__MenuImport__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:161:2: rule__MenuImport__Group__0 - { - pushFollow(FOLLOW_rule__MenuImport__Group__0_in_ruleMenuImport281); - rule__MenuImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuImportAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMenuImport" - - - // $ANTLR start "entryRuleValidID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:173:1: entryRuleValidID : ruleValidID EOF ; - public final void entryRuleValidID() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:174:1: ( ruleValidID EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:175:1: ruleValidID EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getValidIDRule()); - } - pushFollow(FOLLOW_ruleValidID_in_entryRuleValidID308); - ruleValidID(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getValidIDRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleValidID315); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleValidID" - - - // $ANTLR start "ruleValidID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:182:1: ruleValidID : ( RULE_ID ) ; - public final void ruleValidID() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:186:2: ( ( RULE_ID ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:187:1: ( RULE_ID ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:187:1: ( RULE_ID ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:188:1: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); - } - match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleValidID341); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getValidIDAccess().getIDTerminalRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleValidID" - - - // $ANTLR start "entryRuleQualifiedName" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:201:1: entryRuleQualifiedName : ruleQualifiedName EOF ; - public final void entryRuleQualifiedName() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:202:1: ( ruleQualifiedName EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:203:1: ruleQualifiedName EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameRule()); - } - pushFollow(FOLLOW_ruleQualifiedName_in_entryRuleQualifiedName367); - ruleQualifiedName(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedName374); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedName" - - - // $ANTLR start "ruleQualifiedName" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:210:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ; - public final void ruleQualifiedName() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:214:2: ( ( ( rule__QualifiedName__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:215:1: ( ( rule__QualifiedName__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:215:1: ( ( rule__QualifiedName__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:216:1: ( rule__QualifiedName__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:217:1: ( rule__QualifiedName__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:217:2: rule__QualifiedName__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedName__Group__0_in_ruleQualifiedName400); - rule__QualifiedName__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedName" - - - // $ANTLR start "entryRuleMenuQualifiedNameWithWildCard" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:229:1: entryRuleMenuQualifiedNameWithWildCard : ruleMenuQualifiedNameWithWildCard EOF ; - public final void entryRuleMenuQualifiedNameWithWildCard() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:230:1: ( ruleMenuQualifiedNameWithWildCard EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:231:1: ruleMenuQualifiedNameWithWildCard EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuQualifiedNameWithWildCardRule()); - } - pushFollow(FOLLOW_ruleMenuQualifiedNameWithWildCard_in_entryRuleMenuQualifiedNameWithWildCard427); - ruleMenuQualifiedNameWithWildCard(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuQualifiedNameWithWildCardRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleMenuQualifiedNameWithWildCard434); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleMenuQualifiedNameWithWildCard" - - - // $ANTLR start "ruleMenuQualifiedNameWithWildCard" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:238:1: ruleMenuQualifiedNameWithWildCard : ( ( rule__MenuQualifiedNameWithWildCard__Group__0 ) ) ; - public final void ruleMenuQualifiedNameWithWildCard() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:242:2: ( ( ( rule__MenuQualifiedNameWithWildCard__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:243:1: ( ( rule__MenuQualifiedNameWithWildCard__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:243:1: ( ( rule__MenuQualifiedNameWithWildCard__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:244:1: ( rule__MenuQualifiedNameWithWildCard__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:245:1: ( rule__MenuQualifiedNameWithWildCard__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:245:2: rule__MenuQualifiedNameWithWildCard__Group__0 - { - pushFollow(FOLLOW_rule__MenuQualifiedNameWithWildCard__Group__0_in_ruleMenuQualifiedNameWithWildCard460); - rule__MenuQualifiedNameWithWildCard__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuQualifiedNameWithWildCardAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleMenuQualifiedNameWithWildCard" - - - // $ANTLR start "entryRuleTRANSLATABLESTRING" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:257:1: entryRuleTRANSLATABLESTRING : ruleTRANSLATABLESTRING EOF ; - public final void entryRuleTRANSLATABLESTRING() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:258:1: ( ruleTRANSLATABLESTRING EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:259:1: ruleTRANSLATABLESTRING EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLESTRINGRule()); - } - pushFollow(FOLLOW_ruleTRANSLATABLESTRING_in_entryRuleTRANSLATABLESTRING487); - ruleTRANSLATABLESTRING(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLESTRINGRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTRANSLATABLESTRING494); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTRANSLATABLESTRING" - - - // $ANTLR start "ruleTRANSLATABLESTRING" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:266:1: ruleTRANSLATABLESTRING : ( RULE_STRING ) ; - public final void ruleTRANSLATABLESTRING() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:270:2: ( ( RULE_STRING ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:271:1: ( RULE_STRING ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:271:1: ( RULE_STRING ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:272:1: RULE_STRING - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); - } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleTRANSLATABLESTRING520); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLESTRINGAccess().getSTRINGTerminalRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTRANSLATABLESTRING" - - - // $ANTLR start "entryRuleTRANSLATABLEID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:285:1: entryRuleTRANSLATABLEID : ruleTRANSLATABLEID EOF ; - public final void entryRuleTRANSLATABLEID() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:286:1: ( ruleTRANSLATABLEID EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:287:1: ruleTRANSLATABLEID EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLEIDRule()); - } - pushFollow(FOLLOW_ruleTRANSLATABLEID_in_entryRuleTRANSLATABLEID546); - ruleTRANSLATABLEID(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLEIDRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleTRANSLATABLEID553); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleTRANSLATABLEID" - - - // $ANTLR start "ruleTRANSLATABLEID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:294:1: ruleTRANSLATABLEID : ( RULE_ID ) ; - public final void ruleTRANSLATABLEID() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:298:2: ( ( RULE_ID ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:299:1: ( RULE_ID ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:299:1: ( RULE_ID ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:300:1: RULE_ID - { - if ( state.backtracking==0 ) { - before(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); - } - match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTRANSLATABLEID579); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getTRANSLATABLEIDAccess().getIDTerminalRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleTRANSLATABLEID" - - - // $ANTLR start "entryRuleXAnnotation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:313:1: entryRuleXAnnotation : ruleXAnnotation EOF ; - public final void entryRuleXAnnotation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:314:1: ( ruleXAnnotation EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:315:1: ruleXAnnotation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationRule()); - } - pushFollow(FOLLOW_ruleXAnnotation_in_entryRuleXAnnotation605); - ruleXAnnotation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotation612); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotation" - - - // $ANTLR start "ruleXAnnotation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:322:1: ruleXAnnotation : ( ( rule__XAnnotation__Group__0 ) ) ; - public final void ruleXAnnotation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:326:2: ( ( ( rule__XAnnotation__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:327:1: ( ( rule__XAnnotation__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:327:1: ( ( rule__XAnnotation__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:328:1: ( rule__XAnnotation__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:329:1: ( rule__XAnnotation__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:329:2: rule__XAnnotation__Group__0 - { - pushFollow(FOLLOW_rule__XAnnotation__Group__0_in_ruleXAnnotation638); - rule__XAnnotation__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotation" - - - // $ANTLR start "entryRuleXAnnotationElementValuePair" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:341:1: entryRuleXAnnotationElementValuePair : ruleXAnnotationElementValuePair EOF ; - public final void entryRuleXAnnotationElementValuePair() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:342:1: ( ruleXAnnotationElementValuePair EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:343:1: ruleXAnnotationElementValuePair EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValuePairRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValuePair_in_entryRuleXAnnotationElementValuePair665); - ruleXAnnotationElementValuePair(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValuePairRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValuePair672); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValuePair" - - - // $ANTLR start "ruleXAnnotationElementValuePair" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:350:1: ruleXAnnotationElementValuePair : ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ; - public final void ruleXAnnotationElementValuePair() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:354:2: ( ( ( rule__XAnnotationElementValuePair__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:355:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:355:1: ( ( rule__XAnnotationElementValuePair__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:356:1: ( rule__XAnnotationElementValuePair__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:357:1: ( rule__XAnnotationElementValuePair__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:357:2: rule__XAnnotationElementValuePair__Group__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValuePair__Group__0_in_ruleXAnnotationElementValuePair698); - rule__XAnnotationElementValuePair__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValuePairAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValuePair" - - - // $ANTLR start "entryRuleXAnnotationElementValueOrCommaList" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:369:1: entryRuleXAnnotationElementValueOrCommaList : ruleXAnnotationElementValueOrCommaList EOF ; - public final void entryRuleXAnnotationElementValueOrCommaList() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:370:1: ( ruleXAnnotationElementValueOrCommaList EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:371:1: ruleXAnnotationElementValueOrCommaList EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValueOrCommaList_in_entryRuleXAnnotationElementValueOrCommaList725); - ruleXAnnotationElementValueOrCommaList(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValueOrCommaList732); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValueOrCommaList" - - - // $ANTLR start "ruleXAnnotationElementValueOrCommaList" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:378:1: ruleXAnnotationElementValueOrCommaList : ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ; - public final void ruleXAnnotationElementValueOrCommaList() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:382:2: ( ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:383:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:383:1: ( ( rule__XAnnotationElementValueOrCommaList__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:384:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:385:1: ( rule__XAnnotationElementValueOrCommaList__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:385:2: rule__XAnnotationElementValueOrCommaList__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Alternatives_in_ruleXAnnotationElementValueOrCommaList758); - rule__XAnnotationElementValueOrCommaList__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValueOrCommaList" - - - // $ANTLR start "entryRuleXAnnotationElementValue" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:397:1: entryRuleXAnnotationElementValue : ruleXAnnotationElementValue EOF ; - public final void entryRuleXAnnotationElementValue() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:398:1: ( ruleXAnnotationElementValue EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:399:1: ruleXAnnotationElementValue EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueRule()); - } - pushFollow(FOLLOW_ruleXAnnotationElementValue_in_entryRuleXAnnotationElementValue785); - ruleXAnnotationElementValue(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationElementValue792); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationElementValue" - - - // $ANTLR start "ruleXAnnotationElementValue" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:406:1: ruleXAnnotationElementValue : ( ( rule__XAnnotationElementValue__Alternatives ) ) ; - public final void ruleXAnnotationElementValue() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:410:2: ( ( ( rule__XAnnotationElementValue__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:411:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:411:1: ( ( rule__XAnnotationElementValue__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:412:1: ( rule__XAnnotationElementValue__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:413:1: ( rule__XAnnotationElementValue__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:413:2: rule__XAnnotationElementValue__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationElementValue__Alternatives_in_ruleXAnnotationElementValue818); - rule__XAnnotationElementValue__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationElementValue" - - - // $ANTLR start "entryRuleXAnnotationOrExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:425:1: entryRuleXAnnotationOrExpression : ruleXAnnotationOrExpression EOF ; - public final void entryRuleXAnnotationOrExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:426:1: ( ruleXAnnotationOrExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:427:1: ruleXAnnotationOrExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionRule()); - } - pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_entryRuleXAnnotationOrExpression845); - ruleXAnnotationOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAnnotationOrExpression852); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAnnotationOrExpression" - - - // $ANTLR start "ruleXAnnotationOrExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:434:1: ruleXAnnotationOrExpression : ( ( rule__XAnnotationOrExpression__Alternatives ) ) ; - public final void ruleXAnnotationOrExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:438:2: ( ( ( rule__XAnnotationOrExpression__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:439:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:439:1: ( ( rule__XAnnotationOrExpression__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:440:1: ( rule__XAnnotationOrExpression__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:441:1: ( rule__XAnnotationOrExpression__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:441:2: rule__XAnnotationOrExpression__Alternatives - { - pushFollow(FOLLOW_rule__XAnnotationOrExpression__Alternatives_in_ruleXAnnotationOrExpression878); - rule__XAnnotationOrExpression__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAnnotationOrExpression" - - - // $ANTLR start "entryRuleXExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:453:1: entryRuleXExpression : ruleXExpression EOF ; - public final void entryRuleXExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:454:1: ( ruleXExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:455:1: ruleXExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionRule()); - } - pushFollow(FOLLOW_ruleXExpression_in_entryRuleXExpression905); - ruleXExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpression912); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpression" - - - // $ANTLR start "ruleXExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:462:1: ruleXExpression : ( ruleXAssignment ) ; - public final void ruleXExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:466:2: ( ( ruleXAssignment ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:467:1: ( ruleXAssignment ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:467:1: ( ruleXAssignment ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:468:1: ruleXAssignment - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); - } - pushFollow(FOLLOW_ruleXAssignment_in_ruleXExpression938); - ruleXAssignment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionAccess().getXAssignmentParserRuleCall()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpression" - - - // $ANTLR start "entryRuleXAssignment" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:481:1: entryRuleXAssignment : ruleXAssignment EOF ; - public final void entryRuleXAssignment() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:482:1: ( ruleXAssignment EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:483:1: ruleXAssignment EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentRule()); - } - pushFollow(FOLLOW_ruleXAssignment_in_entryRuleXAssignment964); - ruleXAssignment(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAssignment971); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAssignment" - - - // $ANTLR start "ruleXAssignment" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:490:1: ruleXAssignment : ( ( rule__XAssignment__Alternatives ) ) ; - public final void ruleXAssignment() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:494:2: ( ( ( rule__XAssignment__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:495:1: ( ( rule__XAssignment__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:495:1: ( ( rule__XAssignment__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:496:1: ( rule__XAssignment__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:497:1: ( rule__XAssignment__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:497:2: rule__XAssignment__Alternatives - { - pushFollow(FOLLOW_rule__XAssignment__Alternatives_in_ruleXAssignment997); - rule__XAssignment__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAssignment" - - - // $ANTLR start "entryRuleOpSingleAssign" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:509:1: entryRuleOpSingleAssign : ruleOpSingleAssign EOF ; - public final void entryRuleOpSingleAssign() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:510:1: ( ruleOpSingleAssign EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:511:1: ruleOpSingleAssign EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpSingleAssignRule()); - } - pushFollow(FOLLOW_ruleOpSingleAssign_in_entryRuleOpSingleAssign1024); - ruleOpSingleAssign(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpSingleAssignRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpSingleAssign1031); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpSingleAssign" - - - // $ANTLR start "ruleOpSingleAssign" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:518:1: ruleOpSingleAssign : ( '=' ) ; - public final void ruleOpSingleAssign() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:522:2: ( ( '=' ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:523:1: ( '=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:523:1: ( '=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:524:1: '=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); - } - match(input,13,FOLLOW_13_in_ruleOpSingleAssign1058); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpSingleAssignAccess().getEqualsSignKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpSingleAssign" - - - // $ANTLR start "entryRuleOpMultiAssign" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:539:1: entryRuleOpMultiAssign : ruleOpMultiAssign EOF ; - public final void entryRuleOpMultiAssign() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:540:1: ( ruleOpMultiAssign EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:541:1: ruleOpMultiAssign EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignRule()); - } - pushFollow(FOLLOW_ruleOpMultiAssign_in_entryRuleOpMultiAssign1086); - ruleOpMultiAssign(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpMultiAssign1093); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpMultiAssign" - - - // $ANTLR start "ruleOpMultiAssign" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:548:1: ruleOpMultiAssign : ( ( rule__OpMultiAssign__Alternatives ) ) ; - public final void ruleOpMultiAssign() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:552:2: ( ( ( rule__OpMultiAssign__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:553:1: ( ( rule__OpMultiAssign__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:553:1: ( ( rule__OpMultiAssign__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:554:1: ( rule__OpMultiAssign__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:555:1: ( rule__OpMultiAssign__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:555:2: rule__OpMultiAssign__Alternatives - { - pushFollow(FOLLOW_rule__OpMultiAssign__Alternatives_in_ruleOpMultiAssign1119); - rule__OpMultiAssign__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpMultiAssign" - - - // $ANTLR start "entryRuleXOrExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:567:1: entryRuleXOrExpression : ruleXOrExpression EOF ; - public final void entryRuleXOrExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:568:1: ( ruleXOrExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:569:1: ruleXOrExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOrExpressionRule()); - } - pushFollow(FOLLOW_ruleXOrExpression_in_entryRuleXOrExpression1146); - ruleXOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXOrExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXOrExpression1153); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXOrExpression" - - - // $ANTLR start "ruleXOrExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:576:1: ruleXOrExpression : ( ( rule__XOrExpression__Group__0 ) ) ; - public final void ruleXOrExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:580:2: ( ( ( rule__XOrExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:581:1: ( ( rule__XOrExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:581:1: ( ( rule__XOrExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:582:1: ( rule__XOrExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOrExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:583:1: ( rule__XOrExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:583:2: rule__XOrExpression__Group__0 - { - pushFollow(FOLLOW_rule__XOrExpression__Group__0_in_ruleXOrExpression1179); - rule__XOrExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXOrExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXOrExpression" - - - // $ANTLR start "entryRuleOpOr" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:595:1: entryRuleOpOr : ruleOpOr EOF ; - public final void entryRuleOpOr() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:596:1: ( ruleOpOr EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:597:1: ruleOpOr EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOrRule()); - } - pushFollow(FOLLOW_ruleOpOr_in_entryRuleOpOr1206); - ruleOpOr(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOrRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpOr1213); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpOr" - - - // $ANTLR start "ruleOpOr" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:604:1: ruleOpOr : ( '||' ) ; - public final void ruleOpOr() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:608:2: ( ( '||' ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:609:1: ( '||' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:609:1: ( '||' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:610:1: '||' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); - } - match(input,14,FOLLOW_14_in_ruleOpOr1240); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOrAccess().getVerticalLineVerticalLineKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpOr" - - - // $ANTLR start "entryRuleXAndExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:625:1: entryRuleXAndExpression : ruleXAndExpression EOF ; - public final void entryRuleXAndExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:626:1: ( ruleXAndExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:627:1: ruleXAndExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAndExpressionRule()); - } - pushFollow(FOLLOW_ruleXAndExpression_in_entryRuleXAndExpression1268); - ruleXAndExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAndExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAndExpression1275); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAndExpression" - - - // $ANTLR start "ruleXAndExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:634:1: ruleXAndExpression : ( ( rule__XAndExpression__Group__0 ) ) ; - public final void ruleXAndExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:638:2: ( ( ( rule__XAndExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:639:1: ( ( rule__XAndExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:639:1: ( ( rule__XAndExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:640:1: ( rule__XAndExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAndExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:641:1: ( rule__XAndExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:641:2: rule__XAndExpression__Group__0 - { - pushFollow(FOLLOW_rule__XAndExpression__Group__0_in_ruleXAndExpression1301); - rule__XAndExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAndExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAndExpression" - - - // $ANTLR start "entryRuleOpAnd" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:653:1: entryRuleOpAnd : ruleOpAnd EOF ; - public final void entryRuleOpAnd() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:654:1: ( ruleOpAnd EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:655:1: ruleOpAnd EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAndRule()); - } - pushFollow(FOLLOW_ruleOpAnd_in_entryRuleOpAnd1328); - ruleOpAnd(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAndRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpAnd1335); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpAnd" - - - // $ANTLR start "ruleOpAnd" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:662:1: ruleOpAnd : ( '&&' ) ; - public final void ruleOpAnd() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:666:2: ( ( '&&' ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:667:1: ( '&&' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:667:1: ( '&&' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:668:1: '&&' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); - } - match(input,15,FOLLOW_15_in_ruleOpAnd1362); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAndAccess().getAmpersandAmpersandKeyword()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpAnd" - - - // $ANTLR start "entryRuleXEqualityExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:683:1: entryRuleXEqualityExpression : ruleXEqualityExpression EOF ; - public final void entryRuleXEqualityExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:684:1: ( ruleXEqualityExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:685:1: ruleXEqualityExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXEqualityExpressionRule()); - } - pushFollow(FOLLOW_ruleXEqualityExpression_in_entryRuleXEqualityExpression1390); - ruleXEqualityExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXEqualityExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXEqualityExpression1397); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXEqualityExpression" - - - // $ANTLR start "ruleXEqualityExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:692:1: ruleXEqualityExpression : ( ( rule__XEqualityExpression__Group__0 ) ) ; - public final void ruleXEqualityExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:696:2: ( ( ( rule__XEqualityExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:697:1: ( ( rule__XEqualityExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:697:1: ( ( rule__XEqualityExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:698:1: ( rule__XEqualityExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXEqualityExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:699:1: ( rule__XEqualityExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:699:2: rule__XEqualityExpression__Group__0 - { - pushFollow(FOLLOW_rule__XEqualityExpression__Group__0_in_ruleXEqualityExpression1423); - rule__XEqualityExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXEqualityExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXEqualityExpression" - - - // $ANTLR start "entryRuleOpEquality" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:711:1: entryRuleOpEquality : ruleOpEquality EOF ; - public final void entryRuleOpEquality() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:712:1: ( ruleOpEquality EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:713:1: ruleOpEquality EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityRule()); - } - pushFollow(FOLLOW_ruleOpEquality_in_entryRuleOpEquality1450); - ruleOpEquality(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpEquality1457); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpEquality" - - - // $ANTLR start "ruleOpEquality" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:720:1: ruleOpEquality : ( ( rule__OpEquality__Alternatives ) ) ; - public final void ruleOpEquality() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:724:2: ( ( ( rule__OpEquality__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:725:1: ( ( rule__OpEquality__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:725:1: ( ( rule__OpEquality__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:726:1: ( rule__OpEquality__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:727:1: ( rule__OpEquality__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:727:2: rule__OpEquality__Alternatives - { - pushFollow(FOLLOW_rule__OpEquality__Alternatives_in_ruleOpEquality1483); - rule__OpEquality__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpEquality" - - - // $ANTLR start "entryRuleXRelationalExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:739:1: entryRuleXRelationalExpression : ruleXRelationalExpression EOF ; - public final void entryRuleXRelationalExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:740:1: ( ruleXRelationalExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:741:1: ruleXRelationalExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionRule()); - } - pushFollow(FOLLOW_ruleXRelationalExpression_in_entryRuleXRelationalExpression1510); - ruleXRelationalExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXRelationalExpression1517); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXRelationalExpression" - - - // $ANTLR start "ruleXRelationalExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:748:1: ruleXRelationalExpression : ( ( rule__XRelationalExpression__Group__0 ) ) ; - public final void ruleXRelationalExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:752:2: ( ( ( rule__XRelationalExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:753:1: ( ( rule__XRelationalExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:753:1: ( ( rule__XRelationalExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:754:1: ( rule__XRelationalExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:755:1: ( rule__XRelationalExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:755:2: rule__XRelationalExpression__Group__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group__0_in_ruleXRelationalExpression1543); - rule__XRelationalExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXRelationalExpression" - - - // $ANTLR start "entryRuleOpCompare" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:767:1: entryRuleOpCompare : ruleOpCompare EOF ; - public final void entryRuleOpCompare() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:768:1: ( ruleOpCompare EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:769:1: ruleOpCompare EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareRule()); - } - pushFollow(FOLLOW_ruleOpCompare_in_entryRuleOpCompare1570); - ruleOpCompare(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpCompare1577); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpCompare" - - - // $ANTLR start "ruleOpCompare" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:776:1: ruleOpCompare : ( ( rule__OpCompare__Alternatives ) ) ; - public final void ruleOpCompare() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:780:2: ( ( ( rule__OpCompare__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:781:1: ( ( rule__OpCompare__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:781:1: ( ( rule__OpCompare__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:782:1: ( rule__OpCompare__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:783:1: ( rule__OpCompare__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:783:2: rule__OpCompare__Alternatives - { - pushFollow(FOLLOW_rule__OpCompare__Alternatives_in_ruleOpCompare1603); - rule__OpCompare__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpCompare" - - - // $ANTLR start "entryRuleXOtherOperatorExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:795:1: entryRuleXOtherOperatorExpression : ruleXOtherOperatorExpression EOF ; - public final void entryRuleXOtherOperatorExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:796:1: ( ruleXOtherOperatorExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:797:1: ruleXOtherOperatorExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOtherOperatorExpressionRule()); - } - pushFollow(FOLLOW_ruleXOtherOperatorExpression_in_entryRuleXOtherOperatorExpression1630); - ruleXOtherOperatorExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXOtherOperatorExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXOtherOperatorExpression1637); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXOtherOperatorExpression" - - - // $ANTLR start "ruleXOtherOperatorExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:804:1: ruleXOtherOperatorExpression : ( ( rule__XOtherOperatorExpression__Group__0 ) ) ; - public final void ruleXOtherOperatorExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:808:2: ( ( ( rule__XOtherOperatorExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:809:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:809:1: ( ( rule__XOtherOperatorExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:810:1: ( rule__XOtherOperatorExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:811:1: ( rule__XOtherOperatorExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:811:2: rule__XOtherOperatorExpression__Group__0 - { - pushFollow(FOLLOW_rule__XOtherOperatorExpression__Group__0_in_ruleXOtherOperatorExpression1663); - rule__XOtherOperatorExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXOtherOperatorExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXOtherOperatorExpression" - - - // $ANTLR start "entryRuleOpOther" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:823:1: entryRuleOpOther : ruleOpOther EOF ; - public final void entryRuleOpOther() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:824:1: ( ruleOpOther EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:825:1: ruleOpOther EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherRule()); - } - pushFollow(FOLLOW_ruleOpOther_in_entryRuleOpOther1690); - ruleOpOther(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpOther1697); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpOther" - - - // $ANTLR start "ruleOpOther" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:832:1: ruleOpOther : ( ( rule__OpOther__Alternatives ) ) ; - public final void ruleOpOther() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:836:2: ( ( ( rule__OpOther__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:837:1: ( ( rule__OpOther__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:837:1: ( ( rule__OpOther__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:838:1: ( rule__OpOther__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:839:1: ( rule__OpOther__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:839:2: rule__OpOther__Alternatives - { - pushFollow(FOLLOW_rule__OpOther__Alternatives_in_ruleOpOther1723); - rule__OpOther__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpOther" - - - // $ANTLR start "entryRuleXAdditiveExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:851:1: entryRuleXAdditiveExpression : ruleXAdditiveExpression EOF ; - public final void entryRuleXAdditiveExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:852:1: ( ruleXAdditiveExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:853:1: ruleXAdditiveExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAdditiveExpressionRule()); - } - pushFollow(FOLLOW_ruleXAdditiveExpression_in_entryRuleXAdditiveExpression1750); - ruleXAdditiveExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAdditiveExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXAdditiveExpression1757); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXAdditiveExpression" - - - // $ANTLR start "ruleXAdditiveExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:860:1: ruleXAdditiveExpression : ( ( rule__XAdditiveExpression__Group__0 ) ) ; - public final void ruleXAdditiveExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:864:2: ( ( ( rule__XAdditiveExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:865:1: ( ( rule__XAdditiveExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:865:1: ( ( rule__XAdditiveExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:866:1: ( rule__XAdditiveExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAdditiveExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:867:1: ( rule__XAdditiveExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:867:2: rule__XAdditiveExpression__Group__0 - { - pushFollow(FOLLOW_rule__XAdditiveExpression__Group__0_in_ruleXAdditiveExpression1783); - rule__XAdditiveExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAdditiveExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXAdditiveExpression" - - - // $ANTLR start "entryRuleOpAdd" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:879:1: entryRuleOpAdd : ruleOpAdd EOF ; - public final void entryRuleOpAdd() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:880:1: ( ruleOpAdd EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:881:1: ruleOpAdd EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddRule()); - } - pushFollow(FOLLOW_ruleOpAdd_in_entryRuleOpAdd1810); - ruleOpAdd(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpAdd1817); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpAdd" - - - // $ANTLR start "ruleOpAdd" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:888:1: ruleOpAdd : ( ( rule__OpAdd__Alternatives ) ) ; - public final void ruleOpAdd() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:892:2: ( ( ( rule__OpAdd__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:893:1: ( ( rule__OpAdd__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:893:1: ( ( rule__OpAdd__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:894:1: ( rule__OpAdd__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:895:1: ( rule__OpAdd__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:895:2: rule__OpAdd__Alternatives - { - pushFollow(FOLLOW_rule__OpAdd__Alternatives_in_ruleOpAdd1843); - rule__OpAdd__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpAdd" - - - // $ANTLR start "entryRuleXMultiplicativeExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:907:1: entryRuleXMultiplicativeExpression : ruleXMultiplicativeExpression EOF ; - public final void entryRuleXMultiplicativeExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:908:1: ( ruleXMultiplicativeExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:909:1: ruleXMultiplicativeExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMultiplicativeExpressionRule()); - } - pushFollow(FOLLOW_ruleXMultiplicativeExpression_in_entryRuleXMultiplicativeExpression1870); - ruleXMultiplicativeExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXMultiplicativeExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXMultiplicativeExpression1877); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXMultiplicativeExpression" - - - // $ANTLR start "ruleXMultiplicativeExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:916:1: ruleXMultiplicativeExpression : ( ( rule__XMultiplicativeExpression__Group__0 ) ) ; - public final void ruleXMultiplicativeExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:920:2: ( ( ( rule__XMultiplicativeExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:921:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:921:1: ( ( rule__XMultiplicativeExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:922:1: ( rule__XMultiplicativeExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:923:1: ( rule__XMultiplicativeExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:923:2: rule__XMultiplicativeExpression__Group__0 - { - pushFollow(FOLLOW_rule__XMultiplicativeExpression__Group__0_in_ruleXMultiplicativeExpression1903); - rule__XMultiplicativeExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMultiplicativeExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXMultiplicativeExpression" - - - // $ANTLR start "entryRuleOpMulti" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:935:1: entryRuleOpMulti : ruleOpMulti EOF ; - public final void entryRuleOpMulti() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:936:1: ( ruleOpMulti EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:937:1: ruleOpMulti EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiRule()); - } - pushFollow(FOLLOW_ruleOpMulti_in_entryRuleOpMulti1930); - ruleOpMulti(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpMulti1937); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpMulti" - - - // $ANTLR start "ruleOpMulti" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:944:1: ruleOpMulti : ( ( rule__OpMulti__Alternatives ) ) ; - public final void ruleOpMulti() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:948:2: ( ( ( rule__OpMulti__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:949:1: ( ( rule__OpMulti__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:949:1: ( ( rule__OpMulti__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:950:1: ( rule__OpMulti__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:951:1: ( rule__OpMulti__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:951:2: rule__OpMulti__Alternatives - { - pushFollow(FOLLOW_rule__OpMulti__Alternatives_in_ruleOpMulti1963); - rule__OpMulti__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpMulti" - - - // $ANTLR start "entryRuleXUnaryOperation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:963:1: entryRuleXUnaryOperation : ruleXUnaryOperation EOF ; - public final void entryRuleXUnaryOperation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:964:1: ( ruleXUnaryOperation EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:965:1: ruleXUnaryOperation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationRule()); - } - pushFollow(FOLLOW_ruleXUnaryOperation_in_entryRuleXUnaryOperation1990); - ruleXUnaryOperation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXUnaryOperation1997); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXUnaryOperation" - - - // $ANTLR start "ruleXUnaryOperation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:972:1: ruleXUnaryOperation : ( ( rule__XUnaryOperation__Alternatives ) ) ; - public final void ruleXUnaryOperation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:976:2: ( ( ( rule__XUnaryOperation__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:977:1: ( ( rule__XUnaryOperation__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:977:1: ( ( rule__XUnaryOperation__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:978:1: ( rule__XUnaryOperation__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:979:1: ( rule__XUnaryOperation__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:979:2: rule__XUnaryOperation__Alternatives - { - pushFollow(FOLLOW_rule__XUnaryOperation__Alternatives_in_ruleXUnaryOperation2023); - rule__XUnaryOperation__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXUnaryOperation" - - - // $ANTLR start "entryRuleOpUnary" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:991:1: entryRuleOpUnary : ruleOpUnary EOF ; - public final void entryRuleOpUnary() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:992:1: ( ruleOpUnary EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:993:1: ruleOpUnary EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryRule()); - } - pushFollow(FOLLOW_ruleOpUnary_in_entryRuleOpUnary2050); - ruleOpUnary(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpUnary2057); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpUnary" - - - // $ANTLR start "ruleOpUnary" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1000:1: ruleOpUnary : ( ( rule__OpUnary__Alternatives ) ) ; - public final void ruleOpUnary() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1004:2: ( ( ( rule__OpUnary__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1005:1: ( ( rule__OpUnary__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1005:1: ( ( rule__OpUnary__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1006:1: ( rule__OpUnary__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1007:1: ( rule__OpUnary__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1007:2: rule__OpUnary__Alternatives - { - pushFollow(FOLLOW_rule__OpUnary__Alternatives_in_ruleOpUnary2083); - rule__OpUnary__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpUnary" - - - // $ANTLR start "entryRuleXCastedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1019:1: entryRuleXCastedExpression : ruleXCastedExpression EOF ; - public final void entryRuleXCastedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1020:1: ( ruleXCastedExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1021:1: ruleXCastedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCastedExpressionRule()); - } - pushFollow(FOLLOW_ruleXCastedExpression_in_entryRuleXCastedExpression2110); - ruleXCastedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCastedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCastedExpression2117); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCastedExpression" - - - // $ANTLR start "ruleXCastedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1028:1: ruleXCastedExpression : ( ( rule__XCastedExpression__Group__0 ) ) ; - public final void ruleXCastedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1032:2: ( ( ( rule__XCastedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1033:1: ( ( rule__XCastedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1033:1: ( ( rule__XCastedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1034:1: ( rule__XCastedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCastedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1035:1: ( rule__XCastedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1035:2: rule__XCastedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XCastedExpression__Group__0_in_ruleXCastedExpression2143); - rule__XCastedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCastedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCastedExpression" - - - // $ANTLR start "entryRuleXPostfixOperation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1047:1: entryRuleXPostfixOperation : ruleXPostfixOperation EOF ; - public final void entryRuleXPostfixOperation() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1048:1: ( ruleXPostfixOperation EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1049:1: ruleXPostfixOperation EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPostfixOperationRule()); - } - pushFollow(FOLLOW_ruleXPostfixOperation_in_entryRuleXPostfixOperation2170); - ruleXPostfixOperation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXPostfixOperationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXPostfixOperation2177); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXPostfixOperation" - - - // $ANTLR start "ruleXPostfixOperation" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1056:1: ruleXPostfixOperation : ( ( rule__XPostfixOperation__Group__0 ) ) ; - public final void ruleXPostfixOperation() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1060:2: ( ( ( rule__XPostfixOperation__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1061:1: ( ( rule__XPostfixOperation__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1061:1: ( ( rule__XPostfixOperation__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1062:1: ( rule__XPostfixOperation__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPostfixOperationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1063:1: ( rule__XPostfixOperation__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1063:2: rule__XPostfixOperation__Group__0 - { - pushFollow(FOLLOW_rule__XPostfixOperation__Group__0_in_ruleXPostfixOperation2203); - rule__XPostfixOperation__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXPostfixOperationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXPostfixOperation" - - - // $ANTLR start "entryRuleOpPostfix" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1075:1: entryRuleOpPostfix : ruleOpPostfix EOF ; - public final void entryRuleOpPostfix() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1076:1: ( ruleOpPostfix EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1077:1: ruleOpPostfix EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixRule()); - } - pushFollow(FOLLOW_ruleOpPostfix_in_entryRuleOpPostfix2230); - ruleOpPostfix(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleOpPostfix2237); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleOpPostfix" - - - // $ANTLR start "ruleOpPostfix" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1084:1: ruleOpPostfix : ( ( rule__OpPostfix__Alternatives ) ) ; - public final void ruleOpPostfix() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1088:2: ( ( ( rule__OpPostfix__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1089:1: ( ( rule__OpPostfix__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1089:1: ( ( rule__OpPostfix__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1090:1: ( rule__OpPostfix__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1091:1: ( rule__OpPostfix__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1091:2: rule__OpPostfix__Alternatives - { - pushFollow(FOLLOW_rule__OpPostfix__Alternatives_in_ruleOpPostfix2263); - rule__OpPostfix__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleOpPostfix" - - - // $ANTLR start "entryRuleXMemberFeatureCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1103:1: entryRuleXMemberFeatureCall : ruleXMemberFeatureCall EOF ; - public final void entryRuleXMemberFeatureCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1104:1: ( ruleXMemberFeatureCall EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1105:1: ruleXMemberFeatureCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallRule()); - } - pushFollow(FOLLOW_ruleXMemberFeatureCall_in_entryRuleXMemberFeatureCall2290); - ruleXMemberFeatureCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXMemberFeatureCall2297); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXMemberFeatureCall" - - - // $ANTLR start "ruleXMemberFeatureCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1112:1: ruleXMemberFeatureCall : ( ( rule__XMemberFeatureCall__Group__0 ) ) ; - public final void ruleXMemberFeatureCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1116:2: ( ( ( rule__XMemberFeatureCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1117:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1117:1: ( ( rule__XMemberFeatureCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1118:1: ( rule__XMemberFeatureCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1119:1: ( rule__XMemberFeatureCall__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1119:2: rule__XMemberFeatureCall__Group__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group__0_in_ruleXMemberFeatureCall2323); - rule__XMemberFeatureCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXMemberFeatureCall" - - - // $ANTLR start "entryRuleXPrimaryExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1131:1: entryRuleXPrimaryExpression : ruleXPrimaryExpression EOF ; - public final void entryRuleXPrimaryExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1132:1: ( ruleXPrimaryExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1133:1: ruleXPrimaryExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPrimaryExpressionRule()); - } - pushFollow(FOLLOW_ruleXPrimaryExpression_in_entryRuleXPrimaryExpression2350); - ruleXPrimaryExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXPrimaryExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXPrimaryExpression2357); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXPrimaryExpression" - - - // $ANTLR start "ruleXPrimaryExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1140:1: ruleXPrimaryExpression : ( ( rule__XPrimaryExpression__Alternatives ) ) ; - public final void ruleXPrimaryExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1144:2: ( ( ( rule__XPrimaryExpression__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1145:1: ( ( rule__XPrimaryExpression__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1145:1: ( ( rule__XPrimaryExpression__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1146:1: ( rule__XPrimaryExpression__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1147:1: ( rule__XPrimaryExpression__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1147:2: rule__XPrimaryExpression__Alternatives - { - pushFollow(FOLLOW_rule__XPrimaryExpression__Alternatives_in_ruleXPrimaryExpression2383); - rule__XPrimaryExpression__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXPrimaryExpressionAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXPrimaryExpression" - - - // $ANTLR start "entryRuleXLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1159:1: entryRuleXLiteral : ruleXLiteral EOF ; - public final void entryRuleXLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1160:1: ( ruleXLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1161:1: ruleXLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXLiteralRule()); - } - pushFollow(FOLLOW_ruleXLiteral_in_entryRuleXLiteral2410); - ruleXLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXLiteral2417); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXLiteral" - - - // $ANTLR start "ruleXLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1168:1: ruleXLiteral : ( ( rule__XLiteral__Alternatives ) ) ; - public final void ruleXLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1172:2: ( ( ( rule__XLiteral__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1173:1: ( ( rule__XLiteral__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1173:1: ( ( rule__XLiteral__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1174:1: ( rule__XLiteral__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXLiteralAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1175:1: ( rule__XLiteral__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1175:2: rule__XLiteral__Alternatives - { - pushFollow(FOLLOW_rule__XLiteral__Alternatives_in_ruleXLiteral2443); - rule__XLiteral__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXLiteralAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXLiteral" - - - // $ANTLR start "entryRuleXCollectionLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1187:1: entryRuleXCollectionLiteral : ruleXCollectionLiteral EOF ; - public final void entryRuleXCollectionLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1188:1: ( ruleXCollectionLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1189:1: ruleXCollectionLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCollectionLiteralRule()); - } - pushFollow(FOLLOW_ruleXCollectionLiteral_in_entryRuleXCollectionLiteral2470); - ruleXCollectionLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCollectionLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCollectionLiteral2477); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCollectionLiteral" - - - // $ANTLR start "ruleXCollectionLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1196:1: ruleXCollectionLiteral : ( ( rule__XCollectionLiteral__Alternatives ) ) ; - public final void ruleXCollectionLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1200:2: ( ( ( rule__XCollectionLiteral__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1201:1: ( ( rule__XCollectionLiteral__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1201:1: ( ( rule__XCollectionLiteral__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1202:1: ( rule__XCollectionLiteral__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1203:1: ( rule__XCollectionLiteral__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1203:2: rule__XCollectionLiteral__Alternatives - { - pushFollow(FOLLOW_rule__XCollectionLiteral__Alternatives_in_ruleXCollectionLiteral2503); - rule__XCollectionLiteral__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCollectionLiteralAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCollectionLiteral" - - - // $ANTLR start "entryRuleXSetLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1215:1: entryRuleXSetLiteral : ruleXSetLiteral EOF ; - public final void entryRuleXSetLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1216:1: ( ruleXSetLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1217:1: ruleXSetLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSetLiteralRule()); - } - pushFollow(FOLLOW_ruleXSetLiteral_in_entryRuleXSetLiteral2530); - ruleXSetLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSetLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSetLiteral2537); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSetLiteral" - - - // $ANTLR start "ruleXSetLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1224:1: ruleXSetLiteral : ( ( rule__XSetLiteral__Group__0 ) ) ; - public final void ruleXSetLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1228:2: ( ( ( rule__XSetLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1229:1: ( ( rule__XSetLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1229:1: ( ( rule__XSetLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1230:1: ( rule__XSetLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSetLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1231:1: ( rule__XSetLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1231:2: rule__XSetLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XSetLiteral__Group__0_in_ruleXSetLiteral2563); - rule__XSetLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSetLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSetLiteral" - - - // $ANTLR start "entryRuleXListLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1243:1: entryRuleXListLiteral : ruleXListLiteral EOF ; - public final void entryRuleXListLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1244:1: ( ruleXListLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1245:1: ruleXListLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXListLiteralRule()); - } - pushFollow(FOLLOW_ruleXListLiteral_in_entryRuleXListLiteral2590); - ruleXListLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXListLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXListLiteral2597); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXListLiteral" - - - // $ANTLR start "ruleXListLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1252:1: ruleXListLiteral : ( ( rule__XListLiteral__Group__0 ) ) ; - public final void ruleXListLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1256:2: ( ( ( rule__XListLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1257:1: ( ( rule__XListLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1257:1: ( ( rule__XListLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1258:1: ( rule__XListLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXListLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1259:1: ( rule__XListLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1259:2: rule__XListLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XListLiteral__Group__0_in_ruleXListLiteral2623); - rule__XListLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXListLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXListLiteral" - - - // $ANTLR start "entryRuleXClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1271:1: entryRuleXClosure : ruleXClosure EOF ; - public final void entryRuleXClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1272:1: ( ruleXClosure EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1273:1: ruleXClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXClosureRule()); - } - pushFollow(FOLLOW_ruleXClosure_in_entryRuleXClosure2650); - ruleXClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXClosure2657); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXClosure" - - - // $ANTLR start "ruleXClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1280:1: ruleXClosure : ( ( rule__XClosure__Group__0 ) ) ; - public final void ruleXClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1284:2: ( ( ( rule__XClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1285:1: ( ( rule__XClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1285:1: ( ( rule__XClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1286:1: ( rule__XClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1287:1: ( rule__XClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1287:2: rule__XClosure__Group__0 - { - pushFollow(FOLLOW_rule__XClosure__Group__0_in_ruleXClosure2683); - rule__XClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXClosure" - - - // $ANTLR start "entryRuleXExpressionInClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1299:1: entryRuleXExpressionInClosure : ruleXExpressionInClosure EOF ; - public final void entryRuleXExpressionInClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1300:1: ( ruleXExpressionInClosure EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1301:1: ruleXExpressionInClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionInClosureRule()); - } - pushFollow(FOLLOW_ruleXExpressionInClosure_in_entryRuleXExpressionInClosure2710); - ruleXExpressionInClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionInClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionInClosure2717); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpressionInClosure" - - - // $ANTLR start "ruleXExpressionInClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1308:1: ruleXExpressionInClosure : ( ( rule__XExpressionInClosure__Group__0 ) ) ; - public final void ruleXExpressionInClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1312:2: ( ( ( rule__XExpressionInClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1313:1: ( ( rule__XExpressionInClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1313:1: ( ( rule__XExpressionInClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1314:1: ( rule__XExpressionInClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionInClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1315:1: ( rule__XExpressionInClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1315:2: rule__XExpressionInClosure__Group__0 - { - pushFollow(FOLLOW_rule__XExpressionInClosure__Group__0_in_ruleXExpressionInClosure2743); - rule__XExpressionInClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionInClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpressionInClosure" - - - // $ANTLR start "entryRuleXShortClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1327:1: entryRuleXShortClosure : ruleXShortClosure EOF ; - public final void entryRuleXShortClosure() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1328:1: ( ruleXShortClosure EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1329:1: ruleXShortClosure EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXShortClosureRule()); - } - pushFollow(FOLLOW_ruleXShortClosure_in_entryRuleXShortClosure2770); - ruleXShortClosure(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXShortClosureRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXShortClosure2777); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXShortClosure" - - - // $ANTLR start "ruleXShortClosure" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1336:1: ruleXShortClosure : ( ( rule__XShortClosure__Group__0 ) ) ; - public final void ruleXShortClosure() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1340:2: ( ( ( rule__XShortClosure__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1341:1: ( ( rule__XShortClosure__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1341:1: ( ( rule__XShortClosure__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1342:1: ( rule__XShortClosure__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXShortClosureAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1343:1: ( rule__XShortClosure__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1343:2: rule__XShortClosure__Group__0 - { - pushFollow(FOLLOW_rule__XShortClosure__Group__0_in_ruleXShortClosure2803); - rule__XShortClosure__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXShortClosureAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXShortClosure" - - - // $ANTLR start "entryRuleXParenthesizedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1355:1: entryRuleXParenthesizedExpression : ruleXParenthesizedExpression EOF ; - public final void entryRuleXParenthesizedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1356:1: ( ruleXParenthesizedExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1357:1: ruleXParenthesizedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXParenthesizedExpressionRule()); - } - pushFollow(FOLLOW_ruleXParenthesizedExpression_in_entryRuleXParenthesizedExpression2830); - ruleXParenthesizedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXParenthesizedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXParenthesizedExpression2837); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXParenthesizedExpression" - - - // $ANTLR start "ruleXParenthesizedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1364:1: ruleXParenthesizedExpression : ( ( rule__XParenthesizedExpression__Group__0 ) ) ; - public final void ruleXParenthesizedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1368:2: ( ( ( rule__XParenthesizedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1369:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1369:1: ( ( rule__XParenthesizedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1370:1: ( rule__XParenthesizedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1371:1: ( rule__XParenthesizedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1371:2: rule__XParenthesizedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XParenthesizedExpression__Group__0_in_ruleXParenthesizedExpression2863); - rule__XParenthesizedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXParenthesizedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXParenthesizedExpression" - - - // $ANTLR start "entryRuleXIfExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1383:1: entryRuleXIfExpression : ruleXIfExpression EOF ; - public final void entryRuleXIfExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1384:1: ( ruleXIfExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1385:1: ruleXIfExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXIfExpressionRule()); - } - pushFollow(FOLLOW_ruleXIfExpression_in_entryRuleXIfExpression2890); - ruleXIfExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXIfExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXIfExpression2897); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXIfExpression" - - - // $ANTLR start "ruleXIfExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1392:1: ruleXIfExpression : ( ( rule__XIfExpression__Group__0 ) ) ; - public final void ruleXIfExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1396:2: ( ( ( rule__XIfExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1397:1: ( ( rule__XIfExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1397:1: ( ( rule__XIfExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1398:1: ( rule__XIfExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXIfExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1399:1: ( rule__XIfExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1399:2: rule__XIfExpression__Group__0 - { - pushFollow(FOLLOW_rule__XIfExpression__Group__0_in_ruleXIfExpression2923); - rule__XIfExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXIfExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXIfExpression" - - - // $ANTLR start "entryRuleXSwitchExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1411:1: entryRuleXSwitchExpression : ruleXSwitchExpression EOF ; - public final void entryRuleXSwitchExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1412:1: ( ruleXSwitchExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1413:1: ruleXSwitchExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSwitchExpressionRule()); - } - pushFollow(FOLLOW_ruleXSwitchExpression_in_entryRuleXSwitchExpression2950); - ruleXSwitchExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSwitchExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSwitchExpression2957); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSwitchExpression" - - - // $ANTLR start "ruleXSwitchExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1420:1: ruleXSwitchExpression : ( ( rule__XSwitchExpression__Group__0 ) ) ; - public final void ruleXSwitchExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1424:2: ( ( ( rule__XSwitchExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1425:1: ( ( rule__XSwitchExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1425:1: ( ( rule__XSwitchExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1426:1: ( rule__XSwitchExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSwitchExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1427:1: ( rule__XSwitchExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1427:2: rule__XSwitchExpression__Group__0 - { - pushFollow(FOLLOW_rule__XSwitchExpression__Group__0_in_ruleXSwitchExpression2983); - rule__XSwitchExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSwitchExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSwitchExpression" - - - // $ANTLR start "entryRuleXCasePart" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1439:1: entryRuleXCasePart : ruleXCasePart EOF ; - public final void entryRuleXCasePart() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1440:1: ( ruleXCasePart EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1441:1: ruleXCasePart EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCasePartRule()); - } - pushFollow(FOLLOW_ruleXCasePart_in_entryRuleXCasePart3010); - ruleXCasePart(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCasePartRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCasePart3017); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCasePart" - - - // $ANTLR start "ruleXCasePart" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1448:1: ruleXCasePart : ( ( rule__XCasePart__Group__0 ) ) ; - public final void ruleXCasePart() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1452:2: ( ( ( rule__XCasePart__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1453:1: ( ( rule__XCasePart__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1453:1: ( ( rule__XCasePart__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1454:1: ( rule__XCasePart__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCasePartAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1455:1: ( rule__XCasePart__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1455:2: rule__XCasePart__Group__0 - { - pushFollow(FOLLOW_rule__XCasePart__Group__0_in_ruleXCasePart3043); - rule__XCasePart__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCasePartAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCasePart" - - - // $ANTLR start "entryRuleXForLoopExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1467:1: entryRuleXForLoopExpression : ruleXForLoopExpression EOF ; - public final void entryRuleXForLoopExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1468:1: ( ruleXForLoopExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1469:1: ruleXForLoopExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXForLoopExpressionRule()); - } - pushFollow(FOLLOW_ruleXForLoopExpression_in_entryRuleXForLoopExpression3070); - ruleXForLoopExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXForLoopExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXForLoopExpression3077); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXForLoopExpression" - - - // $ANTLR start "ruleXForLoopExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1476:1: ruleXForLoopExpression : ( ( rule__XForLoopExpression__Group__0 ) ) ; - public final void ruleXForLoopExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1480:2: ( ( ( rule__XForLoopExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1481:1: ( ( rule__XForLoopExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1481:1: ( ( rule__XForLoopExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1482:1: ( rule__XForLoopExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXForLoopExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1483:1: ( rule__XForLoopExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1483:2: rule__XForLoopExpression__Group__0 - { - pushFollow(FOLLOW_rule__XForLoopExpression__Group__0_in_ruleXForLoopExpression3103); - rule__XForLoopExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXForLoopExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXForLoopExpression" - - - // $ANTLR start "entryRuleXBasicForLoopExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1495:1: entryRuleXBasicForLoopExpression : ruleXBasicForLoopExpression EOF ; - public final void entryRuleXBasicForLoopExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1496:1: ( ruleXBasicForLoopExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1497:1: ruleXBasicForLoopExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBasicForLoopExpressionRule()); - } - pushFollow(FOLLOW_ruleXBasicForLoopExpression_in_entryRuleXBasicForLoopExpression3130); - ruleXBasicForLoopExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBasicForLoopExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBasicForLoopExpression3137); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBasicForLoopExpression" - - - // $ANTLR start "ruleXBasicForLoopExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1504:1: ruleXBasicForLoopExpression : ( ( rule__XBasicForLoopExpression__Group__0 ) ) ; - public final void ruleXBasicForLoopExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1508:2: ( ( ( rule__XBasicForLoopExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1509:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1509:1: ( ( rule__XBasicForLoopExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1510:1: ( rule__XBasicForLoopExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1511:1: ( rule__XBasicForLoopExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1511:2: rule__XBasicForLoopExpression__Group__0 - { - pushFollow(FOLLOW_rule__XBasicForLoopExpression__Group__0_in_ruleXBasicForLoopExpression3163); - rule__XBasicForLoopExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBasicForLoopExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBasicForLoopExpression" - - - // $ANTLR start "entryRuleXWhileExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1523:1: entryRuleXWhileExpression : ruleXWhileExpression EOF ; - public final void entryRuleXWhileExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1524:1: ( ruleXWhileExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1525:1: ruleXWhileExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXWhileExpressionRule()); - } - pushFollow(FOLLOW_ruleXWhileExpression_in_entryRuleXWhileExpression3190); - ruleXWhileExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXWhileExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXWhileExpression3197); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXWhileExpression" - - - // $ANTLR start "ruleXWhileExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1532:1: ruleXWhileExpression : ( ( rule__XWhileExpression__Group__0 ) ) ; - public final void ruleXWhileExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1536:2: ( ( ( rule__XWhileExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1537:1: ( ( rule__XWhileExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1537:1: ( ( rule__XWhileExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1538:1: ( rule__XWhileExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXWhileExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1539:1: ( rule__XWhileExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1539:2: rule__XWhileExpression__Group__0 - { - pushFollow(FOLLOW_rule__XWhileExpression__Group__0_in_ruleXWhileExpression3223); - rule__XWhileExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXWhileExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXWhileExpression" - - - // $ANTLR start "entryRuleXDoWhileExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1551:1: entryRuleXDoWhileExpression : ruleXDoWhileExpression EOF ; - public final void entryRuleXDoWhileExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1552:1: ( ruleXDoWhileExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1553:1: ruleXDoWhileExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXDoWhileExpressionRule()); - } - pushFollow(FOLLOW_ruleXDoWhileExpression_in_entryRuleXDoWhileExpression3250); - ruleXDoWhileExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXDoWhileExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXDoWhileExpression3257); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXDoWhileExpression" - - - // $ANTLR start "ruleXDoWhileExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1560:1: ruleXDoWhileExpression : ( ( rule__XDoWhileExpression__Group__0 ) ) ; - public final void ruleXDoWhileExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1564:2: ( ( ( rule__XDoWhileExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1565:1: ( ( rule__XDoWhileExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1565:1: ( ( rule__XDoWhileExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1566:1: ( rule__XDoWhileExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXDoWhileExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1567:1: ( rule__XDoWhileExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1567:2: rule__XDoWhileExpression__Group__0 - { - pushFollow(FOLLOW_rule__XDoWhileExpression__Group__0_in_ruleXDoWhileExpression3283); - rule__XDoWhileExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXDoWhileExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXDoWhileExpression" - - - // $ANTLR start "entryRuleXBlockExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1579:1: entryRuleXBlockExpression : ruleXBlockExpression EOF ; - public final void entryRuleXBlockExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1580:1: ( ruleXBlockExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1581:1: ruleXBlockExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBlockExpressionRule()); - } - pushFollow(FOLLOW_ruleXBlockExpression_in_entryRuleXBlockExpression3310); - ruleXBlockExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBlockExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBlockExpression3317); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBlockExpression" - - - // $ANTLR start "ruleXBlockExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1588:1: ruleXBlockExpression : ( ( rule__XBlockExpression__Group__0 ) ) ; - public final void ruleXBlockExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1592:2: ( ( ( rule__XBlockExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1593:1: ( ( rule__XBlockExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1593:1: ( ( rule__XBlockExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1594:1: ( rule__XBlockExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBlockExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1595:1: ( rule__XBlockExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1595:2: rule__XBlockExpression__Group__0 - { - pushFollow(FOLLOW_rule__XBlockExpression__Group__0_in_ruleXBlockExpression3343); - rule__XBlockExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBlockExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBlockExpression" - - - // $ANTLR start "entryRuleXExpressionOrVarDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1607:1: entryRuleXExpressionOrVarDeclaration : ruleXExpressionOrVarDeclaration EOF ; - public final void entryRuleXExpressionOrVarDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1608:1: ( ruleXExpressionOrVarDeclaration EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1609:1: ruleXExpressionOrVarDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionOrVarDeclarationRule()); - } - pushFollow(FOLLOW_ruleXExpressionOrVarDeclaration_in_entryRuleXExpressionOrVarDeclaration3370); - ruleXExpressionOrVarDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionOrVarDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXExpressionOrVarDeclaration3377); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXExpressionOrVarDeclaration" - - - // $ANTLR start "ruleXExpressionOrVarDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1616:1: ruleXExpressionOrVarDeclaration : ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ; - public final void ruleXExpressionOrVarDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1620:2: ( ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1621:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1621:1: ( ( rule__XExpressionOrVarDeclaration__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1622:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1623:1: ( rule__XExpressionOrVarDeclaration__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1623:2: rule__XExpressionOrVarDeclaration__Alternatives - { - pushFollow(FOLLOW_rule__XExpressionOrVarDeclaration__Alternatives_in_ruleXExpressionOrVarDeclaration3403); - rule__XExpressionOrVarDeclaration__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXExpressionOrVarDeclarationAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXExpressionOrVarDeclaration" - - - // $ANTLR start "entryRuleXVariableDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1635:1: entryRuleXVariableDeclaration : ruleXVariableDeclaration EOF ; - public final void entryRuleXVariableDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1636:1: ( ruleXVariableDeclaration EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1637:1: ruleXVariableDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXVariableDeclarationRule()); - } - pushFollow(FOLLOW_ruleXVariableDeclaration_in_entryRuleXVariableDeclaration3430); - ruleXVariableDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXVariableDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXVariableDeclaration3437); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXVariableDeclaration" - - - // $ANTLR start "ruleXVariableDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1644:1: ruleXVariableDeclaration : ( ( rule__XVariableDeclaration__Group__0 ) ) ; - public final void ruleXVariableDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1648:2: ( ( ( rule__XVariableDeclaration__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1649:1: ( ( rule__XVariableDeclaration__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1649:1: ( ( rule__XVariableDeclaration__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1650:1: ( rule__XVariableDeclaration__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXVariableDeclarationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1651:1: ( rule__XVariableDeclaration__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1651:2: rule__XVariableDeclaration__Group__0 - { - pushFollow(FOLLOW_rule__XVariableDeclaration__Group__0_in_ruleXVariableDeclaration3463); - rule__XVariableDeclaration__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXVariableDeclarationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXVariableDeclaration" - - - // $ANTLR start "entryRuleJvmFormalParameter" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1663:1: entryRuleJvmFormalParameter : ruleJvmFormalParameter EOF ; - public final void entryRuleJvmFormalParameter() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1664:1: ( ruleJvmFormalParameter EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1665:1: ruleJvmFormalParameter EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmFormalParameterRule()); - } - pushFollow(FOLLOW_ruleJvmFormalParameter_in_entryRuleJvmFormalParameter3490); - ruleJvmFormalParameter(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmFormalParameterRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmFormalParameter3497); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmFormalParameter" - - - // $ANTLR start "ruleJvmFormalParameter" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1672:1: ruleJvmFormalParameter : ( ( rule__JvmFormalParameter__Group__0 ) ) ; - public final void ruleJvmFormalParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1676:2: ( ( ( rule__JvmFormalParameter__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1677:1: ( ( rule__JvmFormalParameter__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1677:1: ( ( rule__JvmFormalParameter__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1678:1: ( rule__JvmFormalParameter__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmFormalParameterAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1679:1: ( rule__JvmFormalParameter__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1679:2: rule__JvmFormalParameter__Group__0 - { - pushFollow(FOLLOW_rule__JvmFormalParameter__Group__0_in_ruleJvmFormalParameter3523); - rule__JvmFormalParameter__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmFormalParameterAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmFormalParameter" - - - // $ANTLR start "entryRuleFullJvmFormalParameter" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1691:1: entryRuleFullJvmFormalParameter : ruleFullJvmFormalParameter EOF ; - public final void entryRuleFullJvmFormalParameter() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1692:1: ( ruleFullJvmFormalParameter EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1693:1: ruleFullJvmFormalParameter EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFullJvmFormalParameterRule()); - } - pushFollow(FOLLOW_ruleFullJvmFormalParameter_in_entryRuleFullJvmFormalParameter3550); - ruleFullJvmFormalParameter(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFullJvmFormalParameterRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleFullJvmFormalParameter3557); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFullJvmFormalParameter" - - - // $ANTLR start "ruleFullJvmFormalParameter" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1700:1: ruleFullJvmFormalParameter : ( ( rule__FullJvmFormalParameter__Group__0 ) ) ; - public final void ruleFullJvmFormalParameter() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1704:2: ( ( ( rule__FullJvmFormalParameter__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1705:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1705:1: ( ( rule__FullJvmFormalParameter__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1706:1: ( rule__FullJvmFormalParameter__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1707:1: ( rule__FullJvmFormalParameter__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1707:2: rule__FullJvmFormalParameter__Group__0 - { - pushFollow(FOLLOW_rule__FullJvmFormalParameter__Group__0_in_ruleFullJvmFormalParameter3583); - rule__FullJvmFormalParameter__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFullJvmFormalParameterAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFullJvmFormalParameter" - - - // $ANTLR start "entryRuleXFeatureCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1719:1: entryRuleXFeatureCall : ruleXFeatureCall EOF ; - public final void entryRuleXFeatureCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1720:1: ( ruleXFeatureCall EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1721:1: ruleXFeatureCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFeatureCallRule()); - } - pushFollow(FOLLOW_ruleXFeatureCall_in_entryRuleXFeatureCall3610); - ruleXFeatureCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXFeatureCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXFeatureCall3617); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXFeatureCall" - - - // $ANTLR start "ruleXFeatureCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1728:1: ruleXFeatureCall : ( ( rule__XFeatureCall__Group__0 ) ) ; - public final void ruleXFeatureCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1732:2: ( ( ( rule__XFeatureCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1733:1: ( ( rule__XFeatureCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1733:1: ( ( rule__XFeatureCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1734:1: ( rule__XFeatureCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFeatureCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1735:1: ( rule__XFeatureCall__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1735:2: rule__XFeatureCall__Group__0 - { - pushFollow(FOLLOW_rule__XFeatureCall__Group__0_in_ruleXFeatureCall3643); - rule__XFeatureCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXFeatureCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXFeatureCall" - - - // $ANTLR start "entryRuleFeatureCallID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1747:1: entryRuleFeatureCallID : ruleFeatureCallID EOF ; - public final void entryRuleFeatureCallID() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1748:1: ( ruleFeatureCallID EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1749:1: ruleFeatureCallID EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureCallIDRule()); - } - pushFollow(FOLLOW_ruleFeatureCallID_in_entryRuleFeatureCallID3670); - ruleFeatureCallID(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureCallIDRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleFeatureCallID3677); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleFeatureCallID" - - - // $ANTLR start "ruleFeatureCallID" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1756:1: ruleFeatureCallID : ( ( rule__FeatureCallID__Alternatives ) ) ; - public final void ruleFeatureCallID() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1760:2: ( ( ( rule__FeatureCallID__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1761:1: ( ( rule__FeatureCallID__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1761:1: ( ( rule__FeatureCallID__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1762:1: ( rule__FeatureCallID__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getFeatureCallIDAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1763:1: ( rule__FeatureCallID__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1763:2: rule__FeatureCallID__Alternatives - { - pushFollow(FOLLOW_rule__FeatureCallID__Alternatives_in_ruleFeatureCallID3703); - rule__FeatureCallID__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getFeatureCallIDAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleFeatureCallID" - - - // $ANTLR start "entryRuleIdOrSuper" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1775:1: entryRuleIdOrSuper : ruleIdOrSuper EOF ; - public final void entryRuleIdOrSuper() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1776:1: ( ruleIdOrSuper EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1777:1: ruleIdOrSuper EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIdOrSuperRule()); - } - pushFollow(FOLLOW_ruleIdOrSuper_in_entryRuleIdOrSuper3730); - ruleIdOrSuper(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getIdOrSuperRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleIdOrSuper3737); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleIdOrSuper" - - - // $ANTLR start "ruleIdOrSuper" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1784:1: ruleIdOrSuper : ( ( rule__IdOrSuper__Alternatives ) ) ; - public final void ruleIdOrSuper() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1788:2: ( ( ( rule__IdOrSuper__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1789:1: ( ( rule__IdOrSuper__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1789:1: ( ( rule__IdOrSuper__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1790:1: ( rule__IdOrSuper__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getIdOrSuperAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1791:1: ( rule__IdOrSuper__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1791:2: rule__IdOrSuper__Alternatives - { - pushFollow(FOLLOW_rule__IdOrSuper__Alternatives_in_ruleIdOrSuper3763); - rule__IdOrSuper__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getIdOrSuperAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleIdOrSuper" - - - // $ANTLR start "entryRuleXConstructorCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1803:1: entryRuleXConstructorCall : ruleXConstructorCall EOF ; - public final void entryRuleXConstructorCall() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1804:1: ( ruleXConstructorCall EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1805:1: ruleXConstructorCall EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXConstructorCallRule()); - } - pushFollow(FOLLOW_ruleXConstructorCall_in_entryRuleXConstructorCall3790); - ruleXConstructorCall(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXConstructorCallRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXConstructorCall3797); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXConstructorCall" - - - // $ANTLR start "ruleXConstructorCall" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1812:1: ruleXConstructorCall : ( ( rule__XConstructorCall__Group__0 ) ) ; - public final void ruleXConstructorCall() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1816:2: ( ( ( rule__XConstructorCall__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1817:1: ( ( rule__XConstructorCall__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1817:1: ( ( rule__XConstructorCall__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1818:1: ( rule__XConstructorCall__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXConstructorCallAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1819:1: ( rule__XConstructorCall__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1819:2: rule__XConstructorCall__Group__0 - { - pushFollow(FOLLOW_rule__XConstructorCall__Group__0_in_ruleXConstructorCall3823); - rule__XConstructorCall__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXConstructorCallAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXConstructorCall" - - - // $ANTLR start "entryRuleXBooleanLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1831:1: entryRuleXBooleanLiteral : ruleXBooleanLiteral EOF ; - public final void entryRuleXBooleanLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1832:1: ( ruleXBooleanLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1833:1: ruleXBooleanLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBooleanLiteralRule()); - } - pushFollow(FOLLOW_ruleXBooleanLiteral_in_entryRuleXBooleanLiteral3850); - ruleXBooleanLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXBooleanLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXBooleanLiteral3857); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXBooleanLiteral" - - - // $ANTLR start "ruleXBooleanLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1840:1: ruleXBooleanLiteral : ( ( rule__XBooleanLiteral__Group__0 ) ) ; - public final void ruleXBooleanLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1844:2: ( ( ( rule__XBooleanLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1845:1: ( ( rule__XBooleanLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1845:1: ( ( rule__XBooleanLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1846:1: ( rule__XBooleanLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXBooleanLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1847:1: ( rule__XBooleanLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1847:2: rule__XBooleanLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XBooleanLiteral__Group__0_in_ruleXBooleanLiteral3883); - rule__XBooleanLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXBooleanLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXBooleanLiteral" - - - // $ANTLR start "entryRuleXNullLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1859:1: entryRuleXNullLiteral : ruleXNullLiteral EOF ; - public final void entryRuleXNullLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1860:1: ( ruleXNullLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1861:1: ruleXNullLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNullLiteralRule()); - } - pushFollow(FOLLOW_ruleXNullLiteral_in_entryRuleXNullLiteral3910); - ruleXNullLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXNullLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXNullLiteral3917); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXNullLiteral" - - - // $ANTLR start "ruleXNullLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1868:1: ruleXNullLiteral : ( ( rule__XNullLiteral__Group__0 ) ) ; - public final void ruleXNullLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1872:2: ( ( ( rule__XNullLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1873:1: ( ( rule__XNullLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1873:1: ( ( rule__XNullLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1874:1: ( rule__XNullLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNullLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1875:1: ( rule__XNullLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1875:2: rule__XNullLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XNullLiteral__Group__0_in_ruleXNullLiteral3943); - rule__XNullLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXNullLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXNullLiteral" - - - // $ANTLR start "entryRuleXNumberLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1887:1: entryRuleXNumberLiteral : ruleXNumberLiteral EOF ; - public final void entryRuleXNumberLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1888:1: ( ruleXNumberLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1889:1: ruleXNumberLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNumberLiteralRule()); - } - pushFollow(FOLLOW_ruleXNumberLiteral_in_entryRuleXNumberLiteral3970); - ruleXNumberLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXNumberLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXNumberLiteral3977); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXNumberLiteral" - - - // $ANTLR start "ruleXNumberLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1896:1: ruleXNumberLiteral : ( ( rule__XNumberLiteral__Group__0 ) ) ; - public final void ruleXNumberLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1900:2: ( ( ( rule__XNumberLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1901:1: ( ( rule__XNumberLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1901:1: ( ( rule__XNumberLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1902:1: ( rule__XNumberLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXNumberLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1903:1: ( rule__XNumberLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1903:2: rule__XNumberLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XNumberLiteral__Group__0_in_ruleXNumberLiteral4003); - rule__XNumberLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXNumberLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXNumberLiteral" - - - // $ANTLR start "entryRuleXStringLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1915:1: entryRuleXStringLiteral : ruleXStringLiteral EOF ; - public final void entryRuleXStringLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1916:1: ( ruleXStringLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1917:1: ruleXStringLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXStringLiteralRule()); - } - pushFollow(FOLLOW_ruleXStringLiteral_in_entryRuleXStringLiteral4030); - ruleXStringLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXStringLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXStringLiteral4037); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXStringLiteral" - - - // $ANTLR start "ruleXStringLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1924:1: ruleXStringLiteral : ( ( rule__XStringLiteral__Group__0 ) ) ; - public final void ruleXStringLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1928:2: ( ( ( rule__XStringLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1929:1: ( ( rule__XStringLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1929:1: ( ( rule__XStringLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1930:1: ( rule__XStringLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXStringLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1931:1: ( rule__XStringLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1931:2: rule__XStringLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XStringLiteral__Group__0_in_ruleXStringLiteral4063); - rule__XStringLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXStringLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXStringLiteral" - - - // $ANTLR start "entryRuleXTypeLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1943:1: entryRuleXTypeLiteral : ruleXTypeLiteral EOF ; - public final void entryRuleXTypeLiteral() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1944:1: ( ruleXTypeLiteral EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1945:1: ruleXTypeLiteral EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTypeLiteralRule()); - } - pushFollow(FOLLOW_ruleXTypeLiteral_in_entryRuleXTypeLiteral4090); - ruleXTypeLiteral(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXTypeLiteralRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXTypeLiteral4097); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXTypeLiteral" - - - // $ANTLR start "ruleXTypeLiteral" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1952:1: ruleXTypeLiteral : ( ( rule__XTypeLiteral__Group__0 ) ) ; - public final void ruleXTypeLiteral() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1956:2: ( ( ( rule__XTypeLiteral__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1957:1: ( ( rule__XTypeLiteral__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1957:1: ( ( rule__XTypeLiteral__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1958:1: ( rule__XTypeLiteral__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTypeLiteralAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1959:1: ( rule__XTypeLiteral__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1959:2: rule__XTypeLiteral__Group__0 - { - pushFollow(FOLLOW_rule__XTypeLiteral__Group__0_in_ruleXTypeLiteral4123); - rule__XTypeLiteral__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXTypeLiteralAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXTypeLiteral" - - - // $ANTLR start "entryRuleXThrowExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1971:1: entryRuleXThrowExpression : ruleXThrowExpression EOF ; - public final void entryRuleXThrowExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1972:1: ( ruleXThrowExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1973:1: ruleXThrowExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXThrowExpressionRule()); - } - pushFollow(FOLLOW_ruleXThrowExpression_in_entryRuleXThrowExpression4150); - ruleXThrowExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXThrowExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXThrowExpression4157); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXThrowExpression" - - - // $ANTLR start "ruleXThrowExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1980:1: ruleXThrowExpression : ( ( rule__XThrowExpression__Group__0 ) ) ; - public final void ruleXThrowExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1984:2: ( ( ( rule__XThrowExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1985:1: ( ( rule__XThrowExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1985:1: ( ( rule__XThrowExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1986:1: ( rule__XThrowExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXThrowExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1987:1: ( rule__XThrowExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1987:2: rule__XThrowExpression__Group__0 - { - pushFollow(FOLLOW_rule__XThrowExpression__Group__0_in_ruleXThrowExpression4183); - rule__XThrowExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXThrowExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXThrowExpression" - - - // $ANTLR start "entryRuleXReturnExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:1999:1: entryRuleXReturnExpression : ruleXReturnExpression EOF ; - public final void entryRuleXReturnExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2000:1: ( ruleXReturnExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2001:1: ruleXReturnExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXReturnExpressionRule()); - } - pushFollow(FOLLOW_ruleXReturnExpression_in_entryRuleXReturnExpression4210); - ruleXReturnExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXReturnExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXReturnExpression4217); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXReturnExpression" - - - // $ANTLR start "ruleXReturnExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2008:1: ruleXReturnExpression : ( ( rule__XReturnExpression__Group__0 ) ) ; - public final void ruleXReturnExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2012:2: ( ( ( rule__XReturnExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2013:1: ( ( rule__XReturnExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2013:1: ( ( rule__XReturnExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2014:1: ( rule__XReturnExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXReturnExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2015:1: ( rule__XReturnExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2015:2: rule__XReturnExpression__Group__0 - { - pushFollow(FOLLOW_rule__XReturnExpression__Group__0_in_ruleXReturnExpression4243); - rule__XReturnExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXReturnExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXReturnExpression" - - - // $ANTLR start "entryRuleXTryCatchFinallyExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2027:1: entryRuleXTryCatchFinallyExpression : ruleXTryCatchFinallyExpression EOF ; - public final void entryRuleXTryCatchFinallyExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2028:1: ( ruleXTryCatchFinallyExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2029:1: ruleXTryCatchFinallyExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTryCatchFinallyExpressionRule()); - } - pushFollow(FOLLOW_ruleXTryCatchFinallyExpression_in_entryRuleXTryCatchFinallyExpression4270); - ruleXTryCatchFinallyExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXTryCatchFinallyExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXTryCatchFinallyExpression4277); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXTryCatchFinallyExpression" - - - // $ANTLR start "ruleXTryCatchFinallyExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2036:1: ruleXTryCatchFinallyExpression : ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ; - public final void ruleXTryCatchFinallyExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2040:2: ( ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2041:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2041:1: ( ( rule__XTryCatchFinallyExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2042:1: ( rule__XTryCatchFinallyExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2043:1: ( rule__XTryCatchFinallyExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2043:2: rule__XTryCatchFinallyExpression__Group__0 - { - pushFollow(FOLLOW_rule__XTryCatchFinallyExpression__Group__0_in_ruleXTryCatchFinallyExpression4303); - rule__XTryCatchFinallyExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXTryCatchFinallyExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXTryCatchFinallyExpression" - - - // $ANTLR start "entryRuleXSynchronizedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2055:1: entryRuleXSynchronizedExpression : ruleXSynchronizedExpression EOF ; - public final void entryRuleXSynchronizedExpression() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2056:1: ( ruleXSynchronizedExpression EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2057:1: ruleXSynchronizedExpression EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSynchronizedExpressionRule()); - } - pushFollow(FOLLOW_ruleXSynchronizedExpression_in_entryRuleXSynchronizedExpression4330); - ruleXSynchronizedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXSynchronizedExpressionRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXSynchronizedExpression4337); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXSynchronizedExpression" - - - // $ANTLR start "ruleXSynchronizedExpression" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2064:1: ruleXSynchronizedExpression : ( ( rule__XSynchronizedExpression__Group__0 ) ) ; - public final void ruleXSynchronizedExpression() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2068:2: ( ( ( rule__XSynchronizedExpression__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2069:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2069:1: ( ( rule__XSynchronizedExpression__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2070:1: ( rule__XSynchronizedExpression__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2071:1: ( rule__XSynchronizedExpression__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2071:2: rule__XSynchronizedExpression__Group__0 - { - pushFollow(FOLLOW_rule__XSynchronizedExpression__Group__0_in_ruleXSynchronizedExpression4363); - rule__XSynchronizedExpression__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXSynchronizedExpressionAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXSynchronizedExpression" - - - // $ANTLR start "entryRuleXCatchClause" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2083:1: entryRuleXCatchClause : ruleXCatchClause EOF ; - public final void entryRuleXCatchClause() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2084:1: ( ruleXCatchClause EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2085:1: ruleXCatchClause EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCatchClauseRule()); - } - pushFollow(FOLLOW_ruleXCatchClause_in_entryRuleXCatchClause4390); - ruleXCatchClause(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXCatchClauseRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXCatchClause4397); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXCatchClause" - - - // $ANTLR start "ruleXCatchClause" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2092:1: ruleXCatchClause : ( ( rule__XCatchClause__Group__0 ) ) ; - public final void ruleXCatchClause() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2096:2: ( ( ( rule__XCatchClause__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2097:1: ( ( rule__XCatchClause__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2097:1: ( ( rule__XCatchClause__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2098:1: ( rule__XCatchClause__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXCatchClauseAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2099:1: ( rule__XCatchClause__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2099:2: rule__XCatchClause__Group__0 - { - pushFollow(FOLLOW_rule__XCatchClause__Group__0_in_ruleXCatchClause4423); - rule__XCatchClause__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXCatchClauseAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXCatchClause" - - - // $ANTLR start "entryRuleNumber" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2111:1: entryRuleNumber : ruleNumber EOF ; - public final void entryRuleNumber() throws RecognitionException { - - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2115:1: ( ruleNumber EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2116:1: ruleNumber EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getNumberRule()); - } - pushFollow(FOLLOW_ruleNumber_in_entryRuleNumber4455); - ruleNumber(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getNumberRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleNumber4462); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "entryRuleNumber" - - - // $ANTLR start "ruleNumber" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2126:1: ruleNumber : ( ( rule__Number__Alternatives ) ) ; - public final void ruleNumber() throws RecognitionException { - - HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2131:2: ( ( ( rule__Number__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2132:1: ( ( rule__Number__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2132:1: ( ( rule__Number__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2133:1: ( rule__Number__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getNumberAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2134:1: ( rule__Number__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2134:2: rule__Number__Alternatives - { - pushFollow(FOLLOW_rule__Number__Alternatives_in_ruleNumber4492); - rule__Number__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getNumberAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - myHiddenTokenState.restore(); - - } - return ; - } - // $ANTLR end "ruleNumber" - - - // $ANTLR start "entryRuleJvmTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2149:1: entryRuleJvmTypeReference : ruleJvmTypeReference EOF ; - public final void entryRuleJvmTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2150:1: ( ruleJvmTypeReference EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2151:1: ruleJvmTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmTypeReference_in_entryRuleJvmTypeReference4521); - ruleJvmTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmTypeReference4528); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmTypeReference" - - - // $ANTLR start "ruleJvmTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2158:1: ruleJvmTypeReference : ( ( rule__JvmTypeReference__Alternatives ) ) ; - public final void ruleJvmTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2162:2: ( ( ( rule__JvmTypeReference__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2163:1: ( ( rule__JvmTypeReference__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2163:1: ( ( rule__JvmTypeReference__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2164:1: ( rule__JvmTypeReference__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2165:1: ( rule__JvmTypeReference__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2165:2: rule__JvmTypeReference__Alternatives - { - pushFollow(FOLLOW_rule__JvmTypeReference__Alternatives_in_ruleJvmTypeReference4554); - rule__JvmTypeReference__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmTypeReferenceAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmTypeReference" - - - // $ANTLR start "entryRuleArrayBrackets" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2177:1: entryRuleArrayBrackets : ruleArrayBrackets EOF ; - public final void entryRuleArrayBrackets() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2178:1: ( ruleArrayBrackets EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2179:1: ruleArrayBrackets EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getArrayBracketsRule()); - } - pushFollow(FOLLOW_ruleArrayBrackets_in_entryRuleArrayBrackets4581); - ruleArrayBrackets(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getArrayBracketsRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleArrayBrackets4588); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleArrayBrackets" - - - // $ANTLR start "ruleArrayBrackets" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2186:1: ruleArrayBrackets : ( ( rule__ArrayBrackets__Group__0 ) ) ; - public final void ruleArrayBrackets() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2190:2: ( ( ( rule__ArrayBrackets__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2191:1: ( ( rule__ArrayBrackets__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2191:1: ( ( rule__ArrayBrackets__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2192:1: ( rule__ArrayBrackets__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getArrayBracketsAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2193:1: ( rule__ArrayBrackets__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2193:2: rule__ArrayBrackets__Group__0 - { - pushFollow(FOLLOW_rule__ArrayBrackets__Group__0_in_ruleArrayBrackets4614); - rule__ArrayBrackets__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getArrayBracketsAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleArrayBrackets" - - - // $ANTLR start "entryRuleXFunctionTypeRef" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2205:1: entryRuleXFunctionTypeRef : ruleXFunctionTypeRef EOF ; - public final void entryRuleXFunctionTypeRef() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2206:1: ( ruleXFunctionTypeRef EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2207:1: ruleXFunctionTypeRef EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFunctionTypeRefRule()); - } - pushFollow(FOLLOW_ruleXFunctionTypeRef_in_entryRuleXFunctionTypeRef4641); - ruleXFunctionTypeRef(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXFunctionTypeRefRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXFunctionTypeRef4648); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXFunctionTypeRef" - - - // $ANTLR start "ruleXFunctionTypeRef" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2214:1: ruleXFunctionTypeRef : ( ( rule__XFunctionTypeRef__Group__0 ) ) ; - public final void ruleXFunctionTypeRef() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2218:2: ( ( ( rule__XFunctionTypeRef__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2219:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2219:1: ( ( rule__XFunctionTypeRef__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2220:1: ( rule__XFunctionTypeRef__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXFunctionTypeRefAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2221:1: ( rule__XFunctionTypeRef__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2221:2: rule__XFunctionTypeRef__Group__0 - { - pushFollow(FOLLOW_rule__XFunctionTypeRef__Group__0_in_ruleXFunctionTypeRef4674); - rule__XFunctionTypeRef__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXFunctionTypeRefAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXFunctionTypeRef" - - - // $ANTLR start "entryRuleJvmParameterizedTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2233:1: entryRuleJvmParameterizedTypeReference : ruleJvmParameterizedTypeReference EOF ; - public final void entryRuleJvmParameterizedTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2234:1: ( ruleJvmParameterizedTypeReference EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2235:1: ruleJvmParameterizedTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmParameterizedTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmParameterizedTypeReference_in_entryRuleJvmParameterizedTypeReference4701); - ruleJvmParameterizedTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmParameterizedTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmParameterizedTypeReference4708); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmParameterizedTypeReference" - - - // $ANTLR start "ruleJvmParameterizedTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2242:1: ruleJvmParameterizedTypeReference : ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ; - public final void ruleJvmParameterizedTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2246:2: ( ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2247:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2247:1: ( ( rule__JvmParameterizedTypeReference__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2248:1: ( rule__JvmParameterizedTypeReference__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2249:1: ( rule__JvmParameterizedTypeReference__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2249:2: rule__JvmParameterizedTypeReference__Group__0 - { - pushFollow(FOLLOW_rule__JvmParameterizedTypeReference__Group__0_in_ruleJvmParameterizedTypeReference4734); - rule__JvmParameterizedTypeReference__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmParameterizedTypeReferenceAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmParameterizedTypeReference" - - - // $ANTLR start "entryRuleJvmArgumentTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2261:1: entryRuleJvmArgumentTypeReference : ruleJvmArgumentTypeReference EOF ; - public final void entryRuleJvmArgumentTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2262:1: ( ruleJvmArgumentTypeReference EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2263:1: ruleJvmArgumentTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmArgumentTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmArgumentTypeReference_in_entryRuleJvmArgumentTypeReference4761); - ruleJvmArgumentTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmArgumentTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmArgumentTypeReference4768); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmArgumentTypeReference" - - - // $ANTLR start "ruleJvmArgumentTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2270:1: ruleJvmArgumentTypeReference : ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ; - public final void ruleJvmArgumentTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2274:2: ( ( ( rule__JvmArgumentTypeReference__Alternatives ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2275:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2275:1: ( ( rule__JvmArgumentTypeReference__Alternatives ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2276:1: ( rule__JvmArgumentTypeReference__Alternatives ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2277:1: ( rule__JvmArgumentTypeReference__Alternatives ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2277:2: rule__JvmArgumentTypeReference__Alternatives - { - pushFollow(FOLLOW_rule__JvmArgumentTypeReference__Alternatives_in_ruleJvmArgumentTypeReference4794); - rule__JvmArgumentTypeReference__Alternatives(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmArgumentTypeReferenceAccess().getAlternatives()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmArgumentTypeReference" - - - // $ANTLR start "entryRuleJvmWildcardTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2289:1: entryRuleJvmWildcardTypeReference : ruleJvmWildcardTypeReference EOF ; - public final void entryRuleJvmWildcardTypeReference() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2290:1: ( ruleJvmWildcardTypeReference EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2291:1: ruleJvmWildcardTypeReference EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmWildcardTypeReferenceRule()); - } - pushFollow(FOLLOW_ruleJvmWildcardTypeReference_in_entryRuleJvmWildcardTypeReference4821); - ruleJvmWildcardTypeReference(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmWildcardTypeReferenceRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmWildcardTypeReference4828); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmWildcardTypeReference" - - - // $ANTLR start "ruleJvmWildcardTypeReference" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2298:1: ruleJvmWildcardTypeReference : ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ; - public final void ruleJvmWildcardTypeReference() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2302:2: ( ( ( rule__JvmWildcardTypeReference__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2303:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2303:1: ( ( rule__JvmWildcardTypeReference__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2304:1: ( rule__JvmWildcardTypeReference__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2305:1: ( rule__JvmWildcardTypeReference__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2305:2: rule__JvmWildcardTypeReference__Group__0 - { - pushFollow(FOLLOW_rule__JvmWildcardTypeReference__Group__0_in_ruleJvmWildcardTypeReference4854); - rule__JvmWildcardTypeReference__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmWildcardTypeReferenceAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmWildcardTypeReference" - - - // $ANTLR start "entryRuleJvmUpperBound" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2317:1: entryRuleJvmUpperBound : ruleJvmUpperBound EOF ; - public final void entryRuleJvmUpperBound() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2318:1: ( ruleJvmUpperBound EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2319:1: ruleJvmUpperBound EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundRule()); - } - pushFollow(FOLLOW_ruleJvmUpperBound_in_entryRuleJvmUpperBound4881); - ruleJvmUpperBound(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBound4888); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmUpperBound" - - - // $ANTLR start "ruleJvmUpperBound" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2326:1: ruleJvmUpperBound : ( ( rule__JvmUpperBound__Group__0 ) ) ; - public final void ruleJvmUpperBound() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2330:2: ( ( ( rule__JvmUpperBound__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2331:1: ( ( rule__JvmUpperBound__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2331:1: ( ( rule__JvmUpperBound__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2332:1: ( rule__JvmUpperBound__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2333:1: ( rule__JvmUpperBound__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2333:2: rule__JvmUpperBound__Group__0 - { - pushFollow(FOLLOW_rule__JvmUpperBound__Group__0_in_ruleJvmUpperBound4914); - rule__JvmUpperBound__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmUpperBound" - - - // $ANTLR start "entryRuleJvmUpperBoundAnded" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2345:1: entryRuleJvmUpperBoundAnded : ruleJvmUpperBoundAnded EOF ; - public final void entryRuleJvmUpperBoundAnded() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2346:1: ( ruleJvmUpperBoundAnded EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2347:1: ruleJvmUpperBoundAnded EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAndedRule()); - } - pushFollow(FOLLOW_ruleJvmUpperBoundAnded_in_entryRuleJvmUpperBoundAnded4941); - ruleJvmUpperBoundAnded(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAndedRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmUpperBoundAnded4948); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmUpperBoundAnded" - - - // $ANTLR start "ruleJvmUpperBoundAnded" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2354:1: ruleJvmUpperBoundAnded : ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ; - public final void ruleJvmUpperBoundAnded() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2358:2: ( ( ( rule__JvmUpperBoundAnded__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2359:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2359:1: ( ( rule__JvmUpperBoundAnded__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2360:1: ( rule__JvmUpperBoundAnded__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2361:1: ( rule__JvmUpperBoundAnded__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2361:2: rule__JvmUpperBoundAnded__Group__0 - { - pushFollow(FOLLOW_rule__JvmUpperBoundAnded__Group__0_in_ruleJvmUpperBoundAnded4974); - rule__JvmUpperBoundAnded__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmUpperBoundAndedAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmUpperBoundAnded" - - - // $ANTLR start "entryRuleJvmLowerBound" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2373:1: entryRuleJvmLowerBound : ruleJvmLowerBound EOF ; - public final void entryRuleJvmLowerBound() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2374:1: ( ruleJvmLowerBound EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2375:1: ruleJvmLowerBound EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundRule()); - } - pushFollow(FOLLOW_ruleJvmLowerBound_in_entryRuleJvmLowerBound5001); - ruleJvmLowerBound(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBound5008); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmLowerBound" - - - // $ANTLR start "ruleJvmLowerBound" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2382:1: ruleJvmLowerBound : ( ( rule__JvmLowerBound__Group__0 ) ) ; - public final void ruleJvmLowerBound() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2386:2: ( ( ( rule__JvmLowerBound__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2387:1: ( ( rule__JvmLowerBound__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2387:1: ( ( rule__JvmLowerBound__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2388:1: ( rule__JvmLowerBound__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2389:1: ( rule__JvmLowerBound__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2389:2: rule__JvmLowerBound__Group__0 - { - pushFollow(FOLLOW_rule__JvmLowerBound__Group__0_in_ruleJvmLowerBound5034); - rule__JvmLowerBound__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmLowerBound" - - - // $ANTLR start "entryRuleJvmLowerBoundAnded" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2401:1: entryRuleJvmLowerBoundAnded : ruleJvmLowerBoundAnded EOF ; - public final void entryRuleJvmLowerBoundAnded() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2402:1: ( ruleJvmLowerBoundAnded EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2403:1: ruleJvmLowerBoundAnded EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAndedRule()); - } - pushFollow(FOLLOW_ruleJvmLowerBoundAnded_in_entryRuleJvmLowerBoundAnded5061); - ruleJvmLowerBoundAnded(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAndedRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleJvmLowerBoundAnded5068); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleJvmLowerBoundAnded" - - - // $ANTLR start "ruleJvmLowerBoundAnded" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2410:1: ruleJvmLowerBoundAnded : ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ; - public final void ruleJvmLowerBoundAnded() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2414:2: ( ( ( rule__JvmLowerBoundAnded__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2415:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2415:1: ( ( rule__JvmLowerBoundAnded__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2416:1: ( rule__JvmLowerBoundAnded__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2417:1: ( rule__JvmLowerBoundAnded__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2417:2: rule__JvmLowerBoundAnded__Group__0 - { - pushFollow(FOLLOW_rule__JvmLowerBoundAnded__Group__0_in_ruleJvmLowerBoundAnded5094); - rule__JvmLowerBoundAnded__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getJvmLowerBoundAndedAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleJvmLowerBoundAnded" - - - // $ANTLR start "entryRuleQualifiedNameWithWildcard" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2431:1: entryRuleQualifiedNameWithWildcard : ruleQualifiedNameWithWildcard EOF ; - public final void entryRuleQualifiedNameWithWildcard() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2432:1: ( ruleQualifiedNameWithWildcard EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2433:1: ruleQualifiedNameWithWildcard EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameWithWildcardRule()); - } - pushFollow(FOLLOW_ruleQualifiedNameWithWildcard_in_entryRuleQualifiedNameWithWildcard5123); - ruleQualifiedNameWithWildcard(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameWithWildcardRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithWildcard5130); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedNameWithWildcard" - - - // $ANTLR start "ruleQualifiedNameWithWildcard" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2440:1: ruleQualifiedNameWithWildcard : ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ; - public final void ruleQualifiedNameWithWildcard() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2444:2: ( ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2445:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2445:1: ( ( rule__QualifiedNameWithWildcard__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2446:1: ( rule__QualifiedNameWithWildcard__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2447:1: ( rule__QualifiedNameWithWildcard__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2447:2: rule__QualifiedNameWithWildcard__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameWithWildcard__Group__0_in_ruleQualifiedNameWithWildcard5156); - rule__QualifiedNameWithWildcard__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameWithWildcardAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedNameWithWildcard" - - - // $ANTLR start "entryRuleXImportDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2461:1: entryRuleXImportDeclaration : ruleXImportDeclaration EOF ; - public final void entryRuleXImportDeclaration() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2462:1: ( ruleXImportDeclaration EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2463:1: ruleXImportDeclaration EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXImportDeclarationRule()); - } - pushFollow(FOLLOW_ruleXImportDeclaration_in_entryRuleXImportDeclaration5185); - ruleXImportDeclaration(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXImportDeclarationRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleXImportDeclaration5192); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleXImportDeclaration" - - - // $ANTLR start "ruleXImportDeclaration" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2470:1: ruleXImportDeclaration : ( ( rule__XImportDeclaration__Group__0 ) ) ; - public final void ruleXImportDeclaration() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2474:2: ( ( ( rule__XImportDeclaration__Group__0 ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2475:1: ( ( rule__XImportDeclaration__Group__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2475:1: ( ( rule__XImportDeclaration__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2476:1: ( rule__XImportDeclaration__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXImportDeclarationAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2477:1: ( rule__XImportDeclaration__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2477:2: rule__XImportDeclaration__Group__0 - { - pushFollow(FOLLOW_rule__XImportDeclaration__Group__0_in_ruleXImportDeclaration5218); - rule__XImportDeclaration__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXImportDeclarationAccess().getGroup()); - } - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleXImportDeclaration" - - - // $ANTLR start "entryRuleQualifiedNameInStaticImport" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2489:1: entryRuleQualifiedNameInStaticImport : ruleQualifiedNameInStaticImport EOF ; - public final void entryRuleQualifiedNameInStaticImport() throws RecognitionException { - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2490:1: ( ruleQualifiedNameInStaticImport EOF ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2491:1: ruleQualifiedNameInStaticImport EOF - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportRule()); - } - pushFollow(FOLLOW_ruleQualifiedNameInStaticImport_in_entryRuleQualifiedNameInStaticImport5245); - ruleQualifiedNameInStaticImport(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportRule()); - } - match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameInStaticImport5252); if (state.failed) return ; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - } - return ; - } - // $ANTLR end "entryRuleQualifiedNameInStaticImport" - - - // $ANTLR start "ruleQualifiedNameInStaticImport" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2498:1: ruleQualifiedNameInStaticImport : ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ; - public final void ruleQualifiedNameInStaticImport() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2502:2: ( ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2503:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2503:1: ( ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2504:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2504:1: ( ( rule__QualifiedNameInStaticImport__Group__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2505:1: ( rule__QualifiedNameInStaticImport__Group__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2506:1: ( rule__QualifiedNameInStaticImport__Group__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2506:2: rule__QualifiedNameInStaticImport__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5280); - rule__QualifiedNameInStaticImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - - } - - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2509:1: ( ( rule__QualifiedNameInStaticImport__Group__0 )* ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2510:1: ( rule__QualifiedNameInStaticImport__Group__0 )* - { - if ( state.backtracking==0 ) { - before(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2511:1: ( rule__QualifiedNameInStaticImport__Group__0 )* - loop2: - do { - int alt2=2; - int LA2_0 = input.LA(1); - - if ( (LA2_0==RULE_ID) ) { - int LA2_2 = input.LA(2); - - if ( (LA2_2==43) ) { - alt2=1; - } - - - } - - - switch (alt2) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2511:2: rule__QualifiedNameInStaticImport__Group__0 - { - pushFollow(FOLLOW_rule__QualifiedNameInStaticImport__Group__0_in_ruleQualifiedNameInStaticImport5292); - rule__QualifiedNameInStaticImport__Group__0(); - - state._fsp--; - if (state.failed) return ; - - } - break; - - default : - break loop2; - } - } while (true); - - if ( state.backtracking==0 ) { - after(grammarAccess.getQualifiedNameInStaticImportAccess().getGroup()); - } - - } - - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "ruleQualifiedNameInStaticImport" - - - // $ANTLR start "rule__MenuEntry__Alternatives_6" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2524:1: rule__MenuEntry__Alternatives_6 : ( ( ( rule__MenuEntry__Group_6_0__0 ) ) | ( ( rule__MenuEntry__Group_6_1__0 ) ) | ( ( rule__MenuEntry__Group_6_2__0 ) ) | ( ( rule__MenuEntry__Group_6_3__0 ) ) | ( ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) ) | ( ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) ) ); - public final void rule__MenuEntry__Alternatives_6() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2528:1: ( ( ( rule__MenuEntry__Group_6_0__0 ) ) | ( ( rule__MenuEntry__Group_6_1__0 ) ) | ( ( rule__MenuEntry__Group_6_2__0 ) ) | ( ( rule__MenuEntry__Group_6_3__0 ) ) | ( ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) ) | ( ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) ) ) - int alt3=6; - switch ( input.LA(1) ) { - case 92: - { - alt3=1; - } - break; - case 93: - { - alt3=2; - } - break; - case 94: - { - alt3=3; - } - break; - case 95: - { - alt3=4; - } - break; - case 96: - { - alt3=5; - } - break; - case 97: - { - alt3=6; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 3, 0, input); - - throw nvae; - } - - switch (alt3) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2529:1: ( ( rule__MenuEntry__Group_6_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2529:1: ( ( rule__MenuEntry__Group_6_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2530:1: ( rule__MenuEntry__Group_6_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getGroup_6_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2531:1: ( rule__MenuEntry__Group_6_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2531:2: rule__MenuEntry__Group_6_0__0 - { - pushFollow(FOLLOW_rule__MenuEntry__Group_6_0__0_in_rule__MenuEntry__Alternatives_65331); - rule__MenuEntry__Group_6_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getGroup_6_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2535:6: ( ( rule__MenuEntry__Group_6_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2535:6: ( ( rule__MenuEntry__Group_6_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2536:1: ( rule__MenuEntry__Group_6_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getGroup_6_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2537:1: ( rule__MenuEntry__Group_6_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2537:2: rule__MenuEntry__Group_6_1__0 - { - pushFollow(FOLLOW_rule__MenuEntry__Group_6_1__0_in_rule__MenuEntry__Alternatives_65349); - rule__MenuEntry__Group_6_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getGroup_6_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2541:6: ( ( rule__MenuEntry__Group_6_2__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2541:6: ( ( rule__MenuEntry__Group_6_2__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2542:1: ( rule__MenuEntry__Group_6_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getGroup_6_2()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2543:1: ( rule__MenuEntry__Group_6_2__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2543:2: rule__MenuEntry__Group_6_2__0 - { - pushFollow(FOLLOW_rule__MenuEntry__Group_6_2__0_in_rule__MenuEntry__Alternatives_65367); - rule__MenuEntry__Group_6_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getGroup_6_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2547:6: ( ( rule__MenuEntry__Group_6_3__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2547:6: ( ( rule__MenuEntry__Group_6_3__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2548:1: ( rule__MenuEntry__Group_6_3__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getGroup_6_3()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2549:1: ( rule__MenuEntry__Group_6_3__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2549:2: rule__MenuEntry__Group_6_3__0 - { - pushFollow(FOLLOW_rule__MenuEntry__Group_6_3__0_in_rule__MenuEntry__Alternatives_65385); - rule__MenuEntry__Group_6_3__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getGroup_6_3()); - } - - } - - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2553:6: ( ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2553:6: ( ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2554:1: ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getHasUserFilterAssignment_6_4()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2555:1: ( rule__MenuEntry__HasUserFilterAssignment_6_4 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2555:2: rule__MenuEntry__HasUserFilterAssignment_6_4 - { - pushFollow(FOLLOW_rule__MenuEntry__HasUserFilterAssignment_6_4_in_rule__MenuEntry__Alternatives_65403); - rule__MenuEntry__HasUserFilterAssignment_6_4(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getHasUserFilterAssignment_6_4()); - } - - } - - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2559:6: ( ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2559:6: ( ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2560:1: ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getMenuEntryAccess().getHasKeyBindingAssignment_6_5()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2561:1: ( rule__MenuEntry__HasKeyBindingAssignment_6_5 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2561:2: rule__MenuEntry__HasKeyBindingAssignment_6_5 - { - pushFollow(FOLLOW_rule__MenuEntry__HasKeyBindingAssignment_6_5_in_rule__MenuEntry__Alternatives_65421); - rule__MenuEntry__HasKeyBindingAssignment_6_5(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getMenuEntryAccess().getHasKeyBindingAssignment_6_5()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__MenuEntry__Alternatives_6" - - - // $ANTLR start "rule__XAnnotation__Alternatives_3_1" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2570:1: rule__XAnnotation__Alternatives_3_1 : ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ); - public final void rule__XAnnotation__Alternatives_3_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2574:1: ( ( ( rule__XAnnotation__Group_3_1_0__0 ) ) | ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) ) - int alt4=2; - alt4 = dfa4.predict(input); - switch (alt4) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2575:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2575:1: ( ( rule__XAnnotation__Group_3_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2576:1: ( rule__XAnnotation__Group_3_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2577:1: ( rule__XAnnotation__Group_3_1_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2577:2: rule__XAnnotation__Group_3_1_0__0 - { - pushFollow(FOLLOW_rule__XAnnotation__Group_3_1_0__0_in_rule__XAnnotation__Alternatives_3_15454); - rule__XAnnotation__Group_3_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getGroup_3_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2581:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2581:6: ( ( rule__XAnnotation__ValueAssignment_3_1_1 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2582:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2583:1: ( rule__XAnnotation__ValueAssignment_3_1_1 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2583:2: rule__XAnnotation__ValueAssignment_3_1_1 - { - pushFollow(FOLLOW_rule__XAnnotation__ValueAssignment_3_1_1_in_rule__XAnnotation__Alternatives_3_15472); - rule__XAnnotation__ValueAssignment_3_1_1(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationAccess().getValueAssignment_3_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotation__Alternatives_3_1" - - - // $ANTLR start "rule__XAnnotationElementValueOrCommaList__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2592:1: rule__XAnnotationElementValueOrCommaList__Alternatives : ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ); - public final void rule__XAnnotationElementValueOrCommaList__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2596:1: ( ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) | ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) ) - int alt5=2; - alt5 = dfa5.predict(input); - switch (alt5) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2597:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2597:1: ( ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2598:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2599:1: ( rule__XAnnotationElementValueOrCommaList__Group_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2599:2: rule__XAnnotationElementValueOrCommaList__Group_0__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_0__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives5505); - rule__XAnnotationElementValueOrCommaList__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2603:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2603:6: ( ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2604:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2605:1: ( rule__XAnnotationElementValueOrCommaList__Group_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2605:2: rule__XAnnotationElementValueOrCommaList__Group_1__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValueOrCommaList__Group_1__0_in_rule__XAnnotationElementValueOrCommaList__Alternatives5523); - rule__XAnnotationElementValueOrCommaList__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueOrCommaListAccess().getGroup_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationElementValueOrCommaList__Alternatives" - - - // $ANTLR start "rule__XAnnotationElementValue__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2614:1: rule__XAnnotationElementValue__Alternatives : ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ); - public final void rule__XAnnotationElementValue__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2618:1: ( ( ( rule__XAnnotationElementValue__Group_0__0 ) ) | ( ruleXAnnotationOrExpression ) ) - int alt6=2; - alt6 = dfa6.predict(input); - switch (alt6) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2619:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2619:1: ( ( rule__XAnnotationElementValue__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2620:1: ( rule__XAnnotationElementValue__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2621:1: ( rule__XAnnotationElementValue__Group_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2621:2: rule__XAnnotationElementValue__Group_0__0 - { - pushFollow(FOLLOW_rule__XAnnotationElementValue__Group_0__0_in_rule__XAnnotationElementValue__Alternatives5556); - rule__XAnnotationElementValue__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2625:6: ( ruleXAnnotationOrExpression ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2625:6: ( ruleXAnnotationOrExpression ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2626:1: ruleXAnnotationOrExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXAnnotationOrExpression_in_rule__XAnnotationElementValue__Alternatives5574); - ruleXAnnotationOrExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationElementValueAccess().getXAnnotationOrExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationElementValue__Alternatives" - - - // $ANTLR start "rule__XAnnotationOrExpression__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2636:1: rule__XAnnotationOrExpression__Alternatives : ( ( ruleXAnnotation ) | ( ruleXExpression ) ); - public final void rule__XAnnotationOrExpression__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2640:1: ( ( ruleXAnnotation ) | ( ruleXExpression ) ) - int alt7=2; - int LA7_0 = input.LA(1); - - if ( (LA7_0==58) ) { - alt7=1; - } - else if ( ((LA7_0>=RULE_ID && LA7_0<=RULE_DECIMAL)||LA7_0==27||(LA7_0>=34 && LA7_0<=35)||LA7_0==40||(LA7_0>=45 && LA7_0<=50)||LA7_0==52||LA7_0==59||(LA7_0>=63 && LA7_0<=64)||LA7_0==68||LA7_0==70||(LA7_0>=74 && LA7_0<=82)||LA7_0==84||LA7_0==102) ) { - alt7=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 7, 0, input); - - throw nvae; - } - switch (alt7) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2641:1: ( ruleXAnnotation ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2641:1: ( ruleXAnnotation ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2642:1: ruleXAnnotation - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); - } - pushFollow(FOLLOW_ruleXAnnotation_in_rule__XAnnotationOrExpression__Alternatives5606); - ruleXAnnotation(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getXAnnotationParserRuleCall_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2647:6: ( ruleXExpression ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2647:6: ( ruleXExpression ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2648:1: ruleXExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXExpression_in_rule__XAnnotationOrExpression__Alternatives5623); - ruleXExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXAnnotationOrExpressionAccess().getXExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAnnotationOrExpression__Alternatives" - - - // $ANTLR start "rule__XAssignment__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2658:1: rule__XAssignment__Alternatives : ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ); - public final void rule__XAssignment__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2662:1: ( ( ( rule__XAssignment__Group_0__0 ) ) | ( ( rule__XAssignment__Group_1__0 ) ) ) - int alt8=2; - switch ( input.LA(1) ) { - case RULE_ID: - { - int LA8_1 = input.LA(2); - - if ( (LA8_1==13) ) { - alt8=1; - } - else if ( (LA8_1==EOF||(LA8_1>=RULE_ID && LA8_1<=RULE_DECIMAL)||(LA8_1>=14 && LA8_1<=50)||LA8_1==52||LA8_1==55||(LA8_1>=59 && LA8_1<=85)||(LA8_1>=98 && LA8_1<=99)||(LA8_1>=101 && LA8_1<=102)) ) { - alt8=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 1, input); - - throw nvae; - } - } - break; - case 45: - { - int LA8_2 = input.LA(2); - - if ( (LA8_2==EOF||(LA8_2>=RULE_ID && LA8_2<=RULE_DECIMAL)||(LA8_2>=14 && LA8_2<=50)||LA8_2==52||LA8_2==55||(LA8_2>=59 && LA8_2<=85)||(LA8_2>=98 && LA8_2<=99)||(LA8_2>=101 && LA8_2<=102)) ) { - alt8=2; - } - else if ( (LA8_2==13) ) { - alt8=1; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 2, input); - - throw nvae; - } - } - break; - case 46: - { - int LA8_3 = input.LA(2); - - if ( (LA8_3==13) ) { - alt8=1; - } - else if ( (LA8_3==EOF||(LA8_3>=RULE_ID && LA8_3<=RULE_DECIMAL)||(LA8_3>=14 && LA8_3<=50)||LA8_3==52||LA8_3==55||(LA8_3>=59 && LA8_3<=85)||(LA8_3>=98 && LA8_3<=99)||(LA8_3>=101 && LA8_3<=102)) ) { - alt8=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 3, input); - - throw nvae; - } - } - break; - case 47: - { - int LA8_4 = input.LA(2); - - if ( (LA8_4==EOF||(LA8_4>=RULE_ID && LA8_4<=RULE_DECIMAL)||(LA8_4>=14 && LA8_4<=50)||LA8_4==52||LA8_4==55||(LA8_4>=59 && LA8_4<=85)||(LA8_4>=98 && LA8_4<=99)||(LA8_4>=101 && LA8_4<=102)) ) { - alt8=2; - } - else if ( (LA8_4==13) ) { - alt8=1; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 4, input); - - throw nvae; - } - } - break; - case 48: - { - int LA8_5 = input.LA(2); - - if ( (LA8_5==13) ) { - alt8=1; - } - else if ( (LA8_5==EOF||(LA8_5>=RULE_ID && LA8_5<=RULE_DECIMAL)||(LA8_5>=14 && LA8_5<=50)||LA8_5==52||LA8_5==55||(LA8_5>=59 && LA8_5<=85)||(LA8_5>=98 && LA8_5<=99)||(LA8_5>=101 && LA8_5<=102)) ) { - alt8=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 5, input); - - throw nvae; - } - } - break; - case RULE_STRING: - case RULE_HEX: - case RULE_INT: - case RULE_DECIMAL: - case 27: - case 34: - case 35: - case 40: - case 49: - case 50: - case 52: - case 59: - case 63: - case 64: - case 68: - case 70: - case 74: - case 75: - case 76: - case 77: - case 78: - case 79: - case 80: - case 81: - case 82: - case 84: - case 102: - { - alt8=2; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); - - throw nvae; - } - - switch (alt8) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2663:1: ( ( rule__XAssignment__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2663:1: ( ( rule__XAssignment__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2664:1: ( rule__XAssignment__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2665:1: ( rule__XAssignment__Group_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2665:2: rule__XAssignment__Group_0__0 - { - pushFollow(FOLLOW_rule__XAssignment__Group_0__0_in_rule__XAssignment__Alternatives5655); - rule__XAssignment__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2669:6: ( ( rule__XAssignment__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2669:6: ( ( rule__XAssignment__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2670:1: ( rule__XAssignment__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXAssignmentAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2671:1: ( rule__XAssignment__Group_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2671:2: rule__XAssignment__Group_1__0 - { - pushFollow(FOLLOW_rule__XAssignment__Group_1__0_in_rule__XAssignment__Alternatives5673); - rule__XAssignment__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXAssignmentAccess().getGroup_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XAssignment__Alternatives" - - - // $ANTLR start "rule__OpMultiAssign__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2680:1: rule__OpMultiAssign__Alternatives : ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ); - public final void rule__OpMultiAssign__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2684:1: ( ( '+=' ) | ( '-=' ) | ( '*=' ) | ( '/=' ) | ( '%=' ) | ( ( rule__OpMultiAssign__Group_5__0 ) ) | ( ( rule__OpMultiAssign__Group_6__0 ) ) ) - int alt9=7; - switch ( input.LA(1) ) { - case 16: - { - alt9=1; - } - break; - case 17: - { - alt9=2; - } - break; - case 18: - { - alt9=3; - } - break; - case 19: - { - alt9=4; - } - break; - case 20: - { - alt9=5; - } - break; - case 27: - { - alt9=6; - } - break; - case 26: - { - alt9=7; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); - - throw nvae; - } - - switch (alt9) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2685:1: ( '+=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2685:1: ( '+=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2686:1: '+=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); - } - match(input,16,FOLLOW_16_in_rule__OpMultiAssign__Alternatives5707); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getPlusSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2693:6: ( '-=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2693:6: ( '-=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2694:1: '-=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); - } - match(input,17,FOLLOW_17_in_rule__OpMultiAssign__Alternatives5727); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getHyphenMinusEqualsSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2701:6: ( '*=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2701:6: ( '*=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2702:1: '*=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); - } - match(input,18,FOLLOW_18_in_rule__OpMultiAssign__Alternatives5747); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getAsteriskEqualsSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2709:6: ( '/=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2709:6: ( '/=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2710:1: '/=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); - } - match(input,19,FOLLOW_19_in_rule__OpMultiAssign__Alternatives5767); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getSolidusEqualsSignKeyword_3()); - } - - } - - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2717:6: ( '%=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2717:6: ( '%=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2718:1: '%=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); - } - match(input,20,FOLLOW_20_in_rule__OpMultiAssign__Alternatives5787); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getPercentSignEqualsSignKeyword_4()); - } - - } - - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2725:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2725:6: ( ( rule__OpMultiAssign__Group_5__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2726:1: ( rule__OpMultiAssign__Group_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getGroup_5()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2727:1: ( rule__OpMultiAssign__Group_5__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2727:2: rule__OpMultiAssign__Group_5__0 - { - pushFollow(FOLLOW_rule__OpMultiAssign__Group_5__0_in_rule__OpMultiAssign__Alternatives5806); - rule__OpMultiAssign__Group_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getGroup_5()); - } - - } - - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2731:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2731:6: ( ( rule__OpMultiAssign__Group_6__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2732:1: ( rule__OpMultiAssign__Group_6__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAssignAccess().getGroup_6()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2733:1: ( rule__OpMultiAssign__Group_6__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2733:2: rule__OpMultiAssign__Group_6__0 - { - pushFollow(FOLLOW_rule__OpMultiAssign__Group_6__0_in_rule__OpMultiAssign__Alternatives5824); - rule__OpMultiAssign__Group_6__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAssignAccess().getGroup_6()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpMultiAssign__Alternatives" - - - // $ANTLR start "rule__OpEquality__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2742:1: rule__OpEquality__Alternatives : ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ); - public final void rule__OpEquality__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2746:1: ( ( '==' ) | ( '!=' ) | ( '===' ) | ( '!==' ) ) - int alt10=4; - switch ( input.LA(1) ) { - case 21: - { - alt10=1; - } - break; - case 22: - { - alt10=2; - } - break; - case 23: - { - alt10=3; - } - break; - case 24: - { - alt10=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); - - throw nvae; - } - - switch (alt10) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2747:1: ( '==' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2747:1: ( '==' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2748:1: '==' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); - } - match(input,21,FOLLOW_21_in_rule__OpEquality__Alternatives5858); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2755:6: ( '!=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2755:6: ( '!=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2756:1: '!=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); - } - match(input,22,FOLLOW_22_in_rule__OpEquality__Alternatives5878); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2763:6: ( '===' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2763:6: ( '===' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2764:1: '===' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); - } - match(input,23,FOLLOW_23_in_rule__OpEquality__Alternatives5898); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getEqualsSignEqualsSignEqualsSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2771:6: ( '!==' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2771:6: ( '!==' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2772:1: '!==' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); - } - match(input,24,FOLLOW_24_in_rule__OpEquality__Alternatives5918); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpEqualityAccess().getExclamationMarkEqualsSignEqualsSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpEquality__Alternatives" - - - // $ANTLR start "rule__XRelationalExpression__Alternatives_1" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2784:1: rule__XRelationalExpression__Alternatives_1 : ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ); - public final void rule__XRelationalExpression__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2788:1: ( ( ( rule__XRelationalExpression__Group_1_0__0 ) ) | ( ( rule__XRelationalExpression__Group_1_1__0 ) ) ) - int alt11=2; - int LA11_0 = input.LA(1); - - if ( (LA11_0==65) ) { - alt11=1; - } - else if ( ((LA11_0>=25 && LA11_0<=27)) ) { - alt11=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 11, 0, input); - - throw nvae; - } - switch (alt11) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2789:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2789:1: ( ( rule__XRelationalExpression__Group_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2790:1: ( rule__XRelationalExpression__Group_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2791:1: ( rule__XRelationalExpression__Group_1_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2791:2: rule__XRelationalExpression__Group_1_0__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_0__0_in_rule__XRelationalExpression__Alternatives_15952); - rule__XRelationalExpression__Group_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2795:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2795:6: ( ( rule__XRelationalExpression__Group_1_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2796:1: ( rule__XRelationalExpression__Group_1_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2797:1: ( rule__XRelationalExpression__Group_1_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2797:2: rule__XRelationalExpression__Group_1_1__0 - { - pushFollow(FOLLOW_rule__XRelationalExpression__Group_1_1__0_in_rule__XRelationalExpression__Alternatives_15970); - rule__XRelationalExpression__Group_1_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXRelationalExpressionAccess().getGroup_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XRelationalExpression__Alternatives_1" - - - // $ANTLR start "rule__OpCompare__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2806:1: rule__OpCompare__Alternatives : ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ); - public final void rule__OpCompare__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2810:1: ( ( '>=' ) | ( ( rule__OpCompare__Group_1__0 ) ) | ( '>' ) | ( '<' ) ) - int alt12=4; - switch ( input.LA(1) ) { - case 25: - { - alt12=1; - } - break; - case 27: - { - int LA12_2 = input.LA(2); - - if ( (LA12_2==13) ) { - alt12=2; - } - else if ( (LA12_2==EOF||(LA12_2>=RULE_ID && LA12_2<=RULE_DECIMAL)||LA12_2==27||(LA12_2>=34 && LA12_2<=35)||LA12_2==40||(LA12_2>=45 && LA12_2<=50)||LA12_2==52||LA12_2==59||(LA12_2>=63 && LA12_2<=64)||LA12_2==68||LA12_2==70||(LA12_2>=74 && LA12_2<=82)||LA12_2==84||LA12_2==102) ) { - alt12=4; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 12, 2, input); - - throw nvae; - } - } - break; - case 26: - { - alt12=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); - - throw nvae; - } - - switch (alt12) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2811:1: ( '>=' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2811:1: ( '>=' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2812:1: '>=' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); - } - match(input,25,FOLLOW_25_in_rule__OpCompare__Alternatives6004); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGreaterThanSignEqualsSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2819:6: ( ( rule__OpCompare__Group_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2819:6: ( ( rule__OpCompare__Group_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2820:1: ( rule__OpCompare__Group_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGroup_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2821:1: ( rule__OpCompare__Group_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2821:2: rule__OpCompare__Group_1__0 - { - pushFollow(FOLLOW_rule__OpCompare__Group_1__0_in_rule__OpCompare__Alternatives6023); - rule__OpCompare__Group_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGroup_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2825:6: ( '>' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2825:6: ( '>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2826:1: '>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); - } - match(input,26,FOLLOW_26_in_rule__OpCompare__Alternatives6042); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getGreaterThanSignKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2833:6: ( '<' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2833:6: ( '<' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2834:1: '<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); - } - match(input,27,FOLLOW_27_in_rule__OpCompare__Alternatives6062); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpCompareAccess().getLessThanSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpCompare__Alternatives" - - - // $ANTLR start "rule__OpOther__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2846:1: rule__OpOther__Alternatives : ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ); - public final void rule__OpOther__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2850:1: ( ( '->' ) | ( '..<' ) | ( ( rule__OpOther__Group_2__0 ) ) | ( '..' ) | ( '=>' ) | ( ( rule__OpOther__Group_5__0 ) ) | ( ( rule__OpOther__Group_6__0 ) ) | ( '<>' ) | ( '?:' ) ) - int alt13=9; - alt13 = dfa13.predict(input); - switch (alt13) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2851:1: ( '->' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2851:1: ( '->' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2852:1: '->' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); - } - match(input,28,FOLLOW_28_in_rule__OpOther__Alternatives6097); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getHyphenMinusGreaterThanSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2859:6: ( '..<' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2859:6: ( '..<' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2860:1: '..<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); - } - match(input,29,FOLLOW_29_in_rule__OpOther__Alternatives6117); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getFullStopFullStopLessThanSignKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2867:6: ( ( rule__OpOther__Group_2__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2867:6: ( ( rule__OpOther__Group_2__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2868:1: ( rule__OpOther__Group_2__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_2()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2869:1: ( rule__OpOther__Group_2__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2869:2: rule__OpOther__Group_2__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_2__0_in_rule__OpOther__Alternatives6136); - rule__OpOther__Group_2__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2873:6: ( '..' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2873:6: ( '..' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2874:1: '..' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); - } - match(input,30,FOLLOW_30_in_rule__OpOther__Alternatives6155); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getFullStopFullStopKeyword_3()); - } - - } - - - } - break; - case 5 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2881:6: ( '=>' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2881:6: ( '=>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2882:1: '=>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); - } - match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives6175); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_4()); - } - - } - - - } - break; - case 6 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2889:6: ( ( rule__OpOther__Group_5__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2889:6: ( ( rule__OpOther__Group_5__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2890:1: ( rule__OpOther__Group_5__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_5()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2891:1: ( rule__OpOther__Group_5__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2891:2: rule__OpOther__Group_5__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_5__0_in_rule__OpOther__Alternatives6194); - rule__OpOther__Group_5__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_5()); - } - - } - - - } - break; - case 7 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2895:6: ( ( rule__OpOther__Group_6__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2895:6: ( ( rule__OpOther__Group_6__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2896:1: ( rule__OpOther__Group_6__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_6()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2897:1: ( rule__OpOther__Group_6__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2897:2: rule__OpOther__Group_6__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_6__0_in_rule__OpOther__Alternatives6212); - rule__OpOther__Group_6__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_6()); - } - - } - - - } - break; - case 8 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2901:6: ( '<>' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2901:6: ( '<>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2902:1: '<>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); - } - match(input,32,FOLLOW_32_in_rule__OpOther__Alternatives6231); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getLessThanSignGreaterThanSignKeyword_7()); - } - - } - - - } - break; - case 9 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2909:6: ( '?:' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2909:6: ( '?:' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2910:1: '?:' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); - } - match(input,33,FOLLOW_33_in_rule__OpOther__Alternatives6251); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getQuestionMarkColonKeyword_8()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives" - - - // $ANTLR start "rule__OpOther__Alternatives_5_1" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2922:1: rule__OpOther__Alternatives_5_1 : ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ); - public final void rule__OpOther__Alternatives_5_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2926:1: ( ( ( rule__OpOther__Group_5_1_0__0 ) ) | ( '>' ) ) - int alt14=2; - int LA14_0 = input.LA(1); - - if ( (LA14_0==26) ) { - int LA14_1 = input.LA(2); - - if ( (LA14_1==26) ) { - alt14=1; - } - else if ( (LA14_1==EOF||(LA14_1>=RULE_ID && LA14_1<=RULE_DECIMAL)||LA14_1==27||(LA14_1>=34 && LA14_1<=35)||LA14_1==40||(LA14_1>=45 && LA14_1<=50)||LA14_1==52||LA14_1==59||(LA14_1>=63 && LA14_1<=64)||LA14_1==68||LA14_1==70||(LA14_1>=74 && LA14_1<=82)||LA14_1==84||LA14_1==102) ) { - alt14=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 14, 1, input); - - throw nvae; - } - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 14, 0, input); - - throw nvae; - } - switch (alt14) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2927:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2927:1: ( ( rule__OpOther__Group_5_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2928:1: ( rule__OpOther__Group_5_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2929:1: ( rule__OpOther__Group_5_1_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2929:2: rule__OpOther__Group_5_1_0__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_5_1_0__0_in_rule__OpOther__Alternatives_5_16285); - rule__OpOther__Group_5_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_5_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2933:6: ( '>' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2933:6: ( '>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2934:1: '>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); - } - match(input,26,FOLLOW_26_in_rule__OpOther__Alternatives_5_16304); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGreaterThanSignKeyword_5_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives_5_1" - - - // $ANTLR start "rule__OpOther__Alternatives_6_1" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2946:1: rule__OpOther__Alternatives_6_1 : ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ); - public final void rule__OpOther__Alternatives_6_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2950:1: ( ( ( rule__OpOther__Group_6_1_0__0 ) ) | ( '<' ) | ( '=>' ) ) - int alt15=3; - int LA15_0 = input.LA(1); - - if ( (LA15_0==27) ) { - int LA15_1 = input.LA(2); - - if ( (synpred35_InternalMenuDsl()) ) { - alt15=1; - } - else if ( (synpred36_InternalMenuDsl()) ) { - alt15=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 15, 1, input); - - throw nvae; - } - } - else if ( (LA15_0==31) ) { - alt15=3; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 15, 0, input); - - throw nvae; - } - switch (alt15) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2951:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2951:1: ( ( rule__OpOther__Group_6_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2952:1: ( rule__OpOther__Group_6_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2953:1: ( rule__OpOther__Group_6_1_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2953:2: rule__OpOther__Group_6_1_0__0 - { - pushFollow(FOLLOW_rule__OpOther__Group_6_1_0__0_in_rule__OpOther__Alternatives_6_16338); - rule__OpOther__Group_6_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getGroup_6_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2957:6: ( '<' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2957:6: ( '<' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2958:1: '<' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); - } - match(input,27,FOLLOW_27_in_rule__OpOther__Alternatives_6_16357); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getLessThanSignKeyword_6_1_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2965:6: ( '=>' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2965:6: ( '=>' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2966:1: '=>' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); - } - match(input,31,FOLLOW_31_in_rule__OpOther__Alternatives_6_16377); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpOtherAccess().getEqualsSignGreaterThanSignKeyword_6_1_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpOther__Alternatives_6_1" - - - // $ANTLR start "rule__OpAdd__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2978:1: rule__OpAdd__Alternatives : ( ( '+' ) | ( '-' ) ); - public final void rule__OpAdd__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2982:1: ( ( '+' ) | ( '-' ) ) - int alt16=2; - int LA16_0 = input.LA(1); - - if ( (LA16_0==34) ) { - alt16=1; - } - else if ( (LA16_0==35) ) { - alt16=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 16, 0, input); - - throw nvae; - } - switch (alt16) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2983:1: ( '+' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2983:1: ( '+' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2984:1: '+' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); - } - match(input,34,FOLLOW_34_in_rule__OpAdd__Alternatives6412); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getPlusSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2991:6: ( '-' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2991:6: ( '-' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:2992:1: '-' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); - } - match(input,35,FOLLOW_35_in_rule__OpAdd__Alternatives6432); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpAddAccess().getHyphenMinusKeyword_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpAdd__Alternatives" - - - // $ANTLR start "rule__OpMulti__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3004:1: rule__OpMulti__Alternatives : ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ); - public final void rule__OpMulti__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3008:1: ( ( '*' ) | ( '**' ) | ( '/' ) | ( '%' ) ) - int alt17=4; - switch ( input.LA(1) ) { - case 36: - { - alt17=1; - } - break; - case 37: - { - alt17=2; - } - break; - case 38: - { - alt17=3; - } - break; - case 39: - { - alt17=4; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 17, 0, input); - - throw nvae; - } - - switch (alt17) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3009:1: ( '*' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3009:1: ( '*' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3010:1: '*' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); - } - match(input,36,FOLLOW_36_in_rule__OpMulti__Alternatives6467); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAsteriskKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3017:6: ( '**' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3017:6: ( '**' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3018:1: '**' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); - } - match(input,37,FOLLOW_37_in_rule__OpMulti__Alternatives6487); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getAsteriskAsteriskKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3025:6: ( '/' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3025:6: ( '/' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3026:1: '/' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); - } - match(input,38,FOLLOW_38_in_rule__OpMulti__Alternatives6507); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getSolidusKeyword_2()); - } - - } - - - } - break; - case 4 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3033:6: ( '%' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3033:6: ( '%' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3034:1: '%' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); - } - match(input,39,FOLLOW_39_in_rule__OpMulti__Alternatives6527); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpMultiAccess().getPercentSignKeyword_3()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpMulti__Alternatives" - - - // $ANTLR start "rule__XUnaryOperation__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3046:1: rule__XUnaryOperation__Alternatives : ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ); - public final void rule__XUnaryOperation__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3050:1: ( ( ( rule__XUnaryOperation__Group_0__0 ) ) | ( ruleXCastedExpression ) ) - int alt18=2; - int LA18_0 = input.LA(1); - - if ( ((LA18_0>=34 && LA18_0<=35)||LA18_0==40) ) { - alt18=1; - } - else if ( ((LA18_0>=RULE_ID && LA18_0<=RULE_DECIMAL)||LA18_0==27||(LA18_0>=45 && LA18_0<=50)||LA18_0==52||LA18_0==59||(LA18_0>=63 && LA18_0<=64)||LA18_0==68||LA18_0==70||(LA18_0>=74 && LA18_0<=82)||LA18_0==84||LA18_0==102) ) { - alt18=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 18, 0, input); - - throw nvae; - } - switch (alt18) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3051:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3051:1: ( ( rule__XUnaryOperation__Group_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3052:1: ( rule__XUnaryOperation__Group_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getGroup_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3053:1: ( rule__XUnaryOperation__Group_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3053:2: rule__XUnaryOperation__Group_0__0 - { - pushFollow(FOLLOW_rule__XUnaryOperation__Group_0__0_in_rule__XUnaryOperation__Alternatives6561); - rule__XUnaryOperation__Group_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getGroup_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3057:6: ( ruleXCastedExpression ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3057:6: ( ruleXCastedExpression ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3058:1: ruleXCastedExpression - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); - } - pushFollow(FOLLOW_ruleXCastedExpression_in_rule__XUnaryOperation__Alternatives6579); - ruleXCastedExpression(); - - state._fsp--; - if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getXUnaryOperationAccess().getXCastedExpressionParserRuleCall_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__XUnaryOperation__Alternatives" - - - // $ANTLR start "rule__OpUnary__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3068:1: rule__OpUnary__Alternatives : ( ( '!' ) | ( '-' ) | ( '+' ) ); - public final void rule__OpUnary__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3072:1: ( ( '!' ) | ( '-' ) | ( '+' ) ) - int alt19=3; - switch ( input.LA(1) ) { - case 40: - { - alt19=1; - } - break; - case 35: - { - alt19=2; - } - break; - case 34: - { - alt19=3; - } - break; - default: - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 19, 0, input); - - throw nvae; - } - - switch (alt19) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3073:1: ( '!' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3073:1: ( '!' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3074:1: '!' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); - } - match(input,40,FOLLOW_40_in_rule__OpUnary__Alternatives6612); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getExclamationMarkKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3081:6: ( '-' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3081:6: ( '-' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3082:1: '-' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); - } - match(input,35,FOLLOW_35_in_rule__OpUnary__Alternatives6632); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getHyphenMinusKeyword_1()); - } - - } - - - } - break; - case 3 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3089:6: ( '+' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3089:6: ( '+' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3090:1: '+' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); - } - match(input,34,FOLLOW_34_in_rule__OpUnary__Alternatives6652); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpUnaryAccess().getPlusSignKeyword_2()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpUnary__Alternatives" - - - // $ANTLR start "rule__OpPostfix__Alternatives" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3102:1: rule__OpPostfix__Alternatives : ( ( '++' ) | ( '--' ) ); - public final void rule__OpPostfix__Alternatives() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3106:1: ( ( '++' ) | ( '--' ) ) - int alt20=2; - int LA20_0 = input.LA(1); - - if ( (LA20_0==41) ) { - alt20=1; - } - else if ( (LA20_0==42) ) { - alt20=2; - } - else { - if (state.backtracking>0) {state.failed=true; return ;} - NoViableAltException nvae = - new NoViableAltException("", 20, 0, input); - - throw nvae; - } - switch (alt20) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3107:1: ( '++' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3107:1: ( '++' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3108:1: '++' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); - } - match(input,41,FOLLOW_41_in_rule__OpPostfix__Alternatives6687); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getPlusSignPlusSignKeyword_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3115:6: ( '--' ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3115:6: ( '--' ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3116:1: '--' - { - if ( state.backtracking==0 ) { - before(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); - } - match(input,42,FOLLOW_42_in_rule__OpPostfix__Alternatives6707); if (state.failed) return ; - if ( state.backtracking==0 ) { - after(grammarAccess.getOpPostfixAccess().getHyphenMinusHyphenMinusKeyword_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__OpPostfix__Alternatives" - - - // $ANTLR start "rule__XMemberFeatureCall__Alternatives_1" - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3128:1: rule__XMemberFeatureCall__Alternatives_1 : ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ); - public final void rule__XMemberFeatureCall__Alternatives_1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3132:1: ( ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) | ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) ) - int alt21=2; - alt21 = dfa21.predict(input); - switch (alt21) { - case 1 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3133:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3133:1: ( ( rule__XMemberFeatureCall__Group_1_0__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3134:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3135:1: ( rule__XMemberFeatureCall__Group_1_0__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3135:2: rule__XMemberFeatureCall__Group_1_0__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_0__0_in_rule__XMemberFeatureCall__Alternatives_16741); - rule__XMemberFeatureCall__Group_1_0__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_0()); - } - - } - - - } - break; - case 2 : - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3139:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - { - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3139:6: ( ( rule__XMemberFeatureCall__Group_1_1__0 ) ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3140:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) - { - if ( state.backtracking==0 ) { - before(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); - } - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3141:1: ( rule__XMemberFeatureCall__Group_1_1__0 ) - // ../org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/contentassist/antlr/internal/InternalMenuDsl.g:3141:2: rule__XMemberFeatureCall__Group_1_1__0 - { - pushFollow(FOLLOW_rule__XMemberFeatureCall__Group_1_1__0_in_rule__XMemberFeatureCall__Alternatives_16759); - rule__XMemberFeatureCall__Group_1_1__0(); - - state._fsp--; - if (state.failed) return ; - - } - - if ( state.backtracking==0 ) { - after(grammarAccess.getXMemberFeatureCallAccess().getGroup_1_1()); - } - - } - - - } - break; - - } - } - catch (RecognitionException re) { - reportError(re);
diff --git a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/internal/MenuDslActivator.java b/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/internal/MenuDslActivator.java deleted file mode 100644 index 6bc4d2e..0000000 --- a/org.eclipse.osbp.xtext.menu.ui/src-gen/org/eclipse/osbp/xtext/menu/ui/internal/MenuDslActivator.java +++ /dev/null
@@ -1,102 +0,0 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ -package org.eclipse.osbp.xtext.menu.ui.internal; - -import java.util.Collections; -import java.util.Map; - -import org.apache.log4j.Logger; -import org.eclipse.ui.plugin.AbstractUIPlugin; -import org.eclipse.xtext.ui.shared.SharedStateModule; -import org.eclipse.xtext.util.Modules2; -import org.osgi.framework.BundleContext; - -import com.google.common.collect.Maps; -import com.google.inject.Guice; -import com.google.inject.Injector; -import com.google.inject.Module; - -/** - * This class was generated. Customizations should only happen in a newly - * introduced subclass. - */ -public class MenuDslActivator extends AbstractUIPlugin { - - public static final String ORG_ECLIPSE_OSBP_XTEXT_MENU_MENUDSL = "org.eclipse.osbp.xtext.menu.MenuDsl"; - - private static final Logger logger = Logger.getLogger(MenuDslActivator.class); - - private static MenuDslActivator INSTANCE; - - private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1)); - - @Override - public void start(BundleContext context) throws Exception { - super.start(context); - INSTANCE = this; - } - - @Override - public void stop(BundleContext context) throws Exception { - injectors.clear(); - INSTANCE = null; - super.stop(context); - } - - public static MenuDslActivator getInstance() { - return INSTANCE; - } - - public Injector getInjector(String language) { - synchronized (injectors) { - Injector injector = injectors.get(language); - if (injector == null) { - injectors.put(language, injector = createInjector(language)); - } - return injector; - } - } - - protected Injector createInjector(String language) { - try { - Module runtimeModule = getRuntimeModule(language); - Module sharedStateModule = getSharedStateModule(); - Module uiModule = getUiModule(language); - Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule); - return Guice.createInjector(mergedModule); - } catch (Exception e) { - logger.error("Failed to create injector for " + language); - logger.error(e.getMessage(), e); - throw new RuntimeException("Failed to create injector for " + language, e); - } - } - - protected Module getRuntimeModule(String grammar) { - if (ORG_ECLIPSE_OSBP_XTEXT_MENU_MENUDSL.equals(grammar)) { - return new org.eclipse.osbp.xtext.menu.MenuDslRuntimeModule(); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getUiModule(String grammar) { - if (ORG_ECLIPSE_OSBP_XTEXT_MENU_MENUDSL.equals(grammar)) { - return new org.eclipse.osbp.xtext.menu.ui.MenuDslUiModule(this); - } - - throw new IllegalArgumentException(grammar); - } - - protected Module getSharedStateModule() { - return new SharedStateModule(); - } - -}
diff --git a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuDslPackage.java b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuDslPackage.java index f957ed9..b5b5bbc 100644 --- a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuDslPackage.java +++ b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuDslPackage.java
@@ -219,13 +219,22 @@ int MENU_PACKAGE__WIDTH = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 4; /** + * The feature id for the '<em><b>Height</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int MENU_PACKAGE__HEIGHT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 5; + + /** * The feature id for the '<em><b>Has Designer</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int MENU_PACKAGE__HAS_DESIGNER = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 5; + int MENU_PACKAGE__HAS_DESIGNER = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 6; /** * The number of structural features of the '<em>Menu Package</em>' class. @@ -234,7 +243,7 @@ * @generated * @ordered */ - int MENU_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 6; + int MENU_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 7; /** * The operation id for the '<em>EResolve Proxy</em>' operation. @@ -573,6 +582,17 @@ EAttribute getMenuPackage_Width(); /** + * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getHeight <em>Height</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Height</em>'. + * @see org.eclipse.osbp.xtext.menu.MenuPackage#getHeight() + * @see #getMenuPackage() + * @generated + */ + EAttribute getMenuPackage_Height(); + + /** * Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#isHasDesigner <em>Has Designer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -909,6 +929,14 @@ EAttribute MENU_PACKAGE__WIDTH = eINSTANCE.getMenuPackage_Width(); /** + * The meta object literal for the '<em><b>Height</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute MENU_PACKAGE__HEIGHT = eINSTANCE.getMenuPackage_Height(); + + /** * The meta object literal for the '<em><b>Has Designer</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuPackage.java b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuPackage.java index 586e0c5..aa119fb 100644 --- a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuPackage.java +++ b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/MenuPackage.java
@@ -29,6 +29,7 @@ * <li>{@link org.eclipse.osbp.xtext.menu.MenuPackage#getExpandedImage <em>Expanded Image</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.MenuPackage#getCollapsedImage <em>Collapsed Image</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.MenuPackage#getWidth <em>Width</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.menu.MenuPackage#getHeight <em>Height</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.MenuPackage#isHasDesigner <em>Has Designer</em>}</li> * </ul> * @@ -158,6 +159,32 @@ void setWidth(String value); /** + * Returns the value of the '<em><b>Height</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Height</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Height</em>' attribute. + * @see #setHeight(String) + * @see org.eclipse.osbp.xtext.menu.MenuDslPackage#getMenuPackage_Height() + * @model unique="false" + * @generated + */ + String getHeight(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getHeight <em>Height</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Height</em>' attribute. + * @see #getHeight() + * @generated + */ + void setHeight(String value); + + /** * Returns the value of the '<em><b>Has Designer</b></em>' attribute. * <!-- begin-user-doc --> * <p>
diff --git a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuDslPackageImpl.java b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuDslPackageImpl.java index 7823895..bed6ead 100644 --- a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuDslPackageImpl.java +++ b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuDslPackageImpl.java
@@ -251,7 +251,7 @@ * <!-- end-user-doc --> * @generated */ - public EAttribute getMenuPackage_HasDesigner() { + public EAttribute getMenuPackage_Height() { return (EAttribute)menuPackageEClass.getEStructuralFeatures().get(5); } @@ -260,6 +260,15 @@ * <!-- end-user-doc --> * @generated */ + public EAttribute getMenuPackage_HasDesigner() { + return (EAttribute)menuPackageEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getMenuEntry() { return menuEntryEClass; } @@ -467,6 +476,7 @@ createEAttribute(menuPackageEClass, MENU_PACKAGE__EXPANDED_IMAGE); createEAttribute(menuPackageEClass, MENU_PACKAGE__COLLAPSED_IMAGE); createEAttribute(menuPackageEClass, MENU_PACKAGE__WIDTH); + createEAttribute(menuPackageEClass, MENU_PACKAGE__HEIGHT); createEAttribute(menuPackageEClass, MENU_PACKAGE__HAS_DESIGNER); menuEntryEClass = createEClass(MENU_ENTRY); @@ -548,6 +558,7 @@ initEAttribute(getMenuPackage_ExpandedImage(), theEcorePackage.getEString(), "expandedImage", null, 0, 1, MenuPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMenuPackage_CollapsedImage(), theEcorePackage.getEString(), "collapsedImage", null, 0, 1, MenuPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMenuPackage_Width(), theEcorePackage.getEString(), "width", null, 0, 1, MenuPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMenuPackage_Height(), theEcorePackage.getEString(), "height", null, 0, 1, MenuPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMenuPackage_HasDesigner(), theEcorePackage.getEBoolean(), "hasDesigner", null, 0, 1, MenuPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(menuEntryEClass, MenuEntry.class, "MenuEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
diff --git a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuPackageImpl.java b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuPackageImpl.java index c2b37cb..74cf3b6 100644 --- a/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuPackageImpl.java +++ b/org.eclipse.osbp.xtext.menu/emf-gen/org/eclipse/osbp/xtext/menu/impl/MenuPackageImpl.java
@@ -45,6 +45,7 @@ * <li>{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl#getExpandedImage <em>Expanded Image</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl#getCollapsedImage <em>Collapsed Image</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl#getWidth <em>Width</em>}</li> + * <li>{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl#getHeight <em>Height</em>}</li> * <li>{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl#isHasDesigner <em>Has Designer</em>}</li> * </ul> * @@ -142,6 +143,26 @@ protected String width = WIDTH_EDEFAULT; /** + * The default value of the '{@link #getHeight() <em>Height</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getHeight() + * @generated + * @ordered + */ + protected static final String HEIGHT_EDEFAULT = null; + + /** + * The cached value of the '{@link #getHeight() <em>Height</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getHeight() + * @generated + * @ordered + */ + protected String height = HEIGHT_EDEFAULT; + + /** * The default value of the '{@link #isHasDesigner() <em>Has Designer</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -281,6 +302,27 @@ * <!-- end-user-doc --> * @generated */ + public String getHeight() { + return height; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setHeight(String newHeight) { + String oldHeight = height; + height = newHeight; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, MenuDslPackage.MENU_PACKAGE__HEIGHT, oldHeight, height)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public boolean isHasDesigner() { return hasDesigner; } @@ -329,6 +371,8 @@ return getCollapsedImage(); case MenuDslPackage.MENU_PACKAGE__WIDTH: return getWidth(); + case MenuDslPackage.MENU_PACKAGE__HEIGHT: + return getHeight(); case MenuDslPackage.MENU_PACKAGE__HAS_DESIGNER: return isHasDesigner(); } @@ -360,6 +404,9 @@ case MenuDslPackage.MENU_PACKAGE__WIDTH: setWidth((String)newValue); return; + case MenuDslPackage.MENU_PACKAGE__HEIGHT: + setHeight((String)newValue); + return; case MenuDslPackage.MENU_PACKAGE__HAS_DESIGNER: setHasDesigner((Boolean)newValue); return; @@ -390,6 +437,9 @@ case MenuDslPackage.MENU_PACKAGE__WIDTH: setWidth(WIDTH_EDEFAULT); return; + case MenuDslPackage.MENU_PACKAGE__HEIGHT: + setHeight(HEIGHT_EDEFAULT); + return; case MenuDslPackage.MENU_PACKAGE__HAS_DESIGNER: setHasDesigner(HAS_DESIGNER_EDEFAULT); return; @@ -415,6 +465,8 @@ return COLLAPSED_IMAGE_EDEFAULT == null ? collapsedImage != null : !COLLAPSED_IMAGE_EDEFAULT.equals(collapsedImage); case MenuDslPackage.MENU_PACKAGE__WIDTH: return WIDTH_EDEFAULT == null ? width != null : !WIDTH_EDEFAULT.equals(width); + case MenuDslPackage.MENU_PACKAGE__HEIGHT: + return HEIGHT_EDEFAULT == null ? height != null : !HEIGHT_EDEFAULT.equals(height); case MenuDslPackage.MENU_PACKAGE__HAS_DESIGNER: return hasDesigner != HAS_DESIGNER_EDEFAULT; } @@ -439,6 +491,8 @@ result.append(collapsedImage); result.append(", width: "); result.append(width); + result.append(", height: "); + result.append(height); result.append(", hasDesigner: "); result.append(hasDesigner); result.append(')');
diff --git a/org.eclipse.osbp.xtext.menu/model/MenuDsl.xcore b/org.eclipse.osbp.xtext.menu/model/MenuDsl.xcore index bf461a3..131d5b1 100644 --- a/org.eclipse.osbp.xtext.menu/model/MenuDsl.xcore +++ b/org.eclipse.osbp.xtext.menu/model/MenuDsl.xcore
@@ -48,6 +48,7 @@ String expandedImage String collapsedImage String width + String height boolean hasDesigner }
diff --git a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/MenuDsl.xtextbin b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/MenuDsl.xtextbin index 10f1f69..89fb40d 100644 --- a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/MenuDsl.xtextbin +++ b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/MenuDsl.xtextbin Binary files differ
diff --git a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.g b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.g index a6a07db..29c28e8 100644 --- a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.g +++ b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.g
@@ -227,15 +227,39 @@ ) )? ( - otherlv_9='width' + otherlv_9='height' { - newLeafNode(otherlv_9, grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); + newLeafNode(otherlv_9, grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } ( ( - lv_width_10_0=RULE_STRING + lv_height_10_0=RULE_STRING { - newLeafNode(lv_width_10_0, grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); + newLeafNode(lv_height_10_0, grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); + } + { + if ($current==null) { + $current = createModelElement(grammarAccess.getMenuPackageRule()); + } + setWithLastConsumed( + $current, + "height", + lv_height_10_0, + "org.eclipse.xtext.xbase.Xtype.STRING"); + } + ) + ) + )? + ( + otherlv_11='width' + { + newLeafNode(otherlv_11, grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); + } + ( + ( + lv_width_12_0=RULE_STRING + { + newLeafNode(lv_width_12_0, grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); } { if ($current==null) { @@ -244,7 +268,7 @@ setWithLastConsumed( $current, "width", - lv_width_10_0, + lv_width_12_0, "org.eclipse.xtext.xbase.Xtype.STRING"); } ) @@ -252,9 +276,9 @@ )? ( ( - lv_hasDesigner_11_0='designer' + lv_hasDesigner_13_0='designer' { - newLeafNode(lv_hasDesigner_11_0, grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); + newLeafNode(lv_hasDesigner_13_0, grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } { if ($current==null) { @@ -267,9 +291,9 @@ ( ( { - newCompositeNode(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); + newCompositeNode(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } - lv_entries_12_0=ruleMenuEntry + lv_entries_14_0=ruleMenuEntry { if ($current==null) { $current = createModelElementForParent(grammarAccess.getMenuPackageRule()); @@ -277,15 +301,15 @@ add( $current, "entries", - lv_entries_12_0, + lv_entries_14_0, "org.eclipse.osbp.xtext.menu.MenuDsl.MenuEntry"); afterParserOrEnumRuleCall(); } ) )* - otherlv_13='}' + otherlv_15='}' { - newLeafNode(otherlv_13, grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); + newLeafNode(otherlv_15, grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); } )? )
diff --git a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.tokens b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.tokens index ba18190..b503fc3 100644 --- a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.tokens +++ b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDsl.tokens
@@ -1,95 +1,96 @@ -'!'=71 -'!='=56 -'!=='=58 -'#'=42 -'%'=70 -'%='=49 -'&&'=54 -'&'=104 -'('=38 -')'=40 -'*'=34 -'**'=68 -'*='=47 -'+'=66 -'++'=73 -'+='=45 -','=39 -'-'=67 -'--'=74 -'-='=46 -'->'=60 -'.'=75 -'..'=62 -'..<'=61 -'/'=69 -'/='=48 -':'=82 -'::'=76 -';'=36 -'<'=50 -'<>'=64 -'='=41 -'=='=55 -'==='=57 -'=>'=63 -'>'=51 -'>='=52 -'?'=103 -'?.'=77 -'?:'=65 -'@'=37 -'['=43 -']'=44 +'!'=72 +'!='=57 +'!=='=59 +'#'=43 +'%'=71 +'%='=50 +'&&'=55 +'&'=105 +'('=39 +')'=41 +'*'=35 +'**'=69 +'*='=48 +'+'=67 +'++'=74 +'+='=46 +','=40 +'-'=68 +'--'=75 +'-='=47 +'->'=61 +'.'=76 +'..'=63 +'..<'=62 +'/'=70 +'/='=49 +':'=83 +'::'=77 +';'=37 +'<'=51 +'<>'=65 +'='=42 +'=='=56 +'==='=58 +'=>'=64 +'>'=52 +'>='=53 +'?'=104 +'?.'=78 +'?:'=66 +'@'=38 +'['=44 +']'=45 'accordionSubmenu'=17 -'as'=72 -'case'=84 -'catch'=102 +'as'=73 +'case'=85 +'catch'=103 'collapsedImage'=16 -'default'=83 -'describedBy'=22 -'designer'=19 -'dialog'=28 -'do'=87 -'else'=80 -'entry'=21 +'default'=84 +'describedBy'=23 +'designer'=20 +'dialog'=29 +'do'=88 +'else'=81 +'entry'=22 'expandedImage'=15 -'extends'=90 -'extension'=33 -'false'=93 -'finally'=100 -'for'=85 -'if'=79 -'image'=23 -'import'=31 -'instanceof'=59 -'keyBinding'=30 -'new'=92 -'ns'=35 -'null'=95 +'extends'=91 +'extension'=34 +'false'=94 +'finally'=101 +'for'=86 +'height'=18 +'if'=80 +'image'=24 +'import'=32 +'instanceof'=60 +'keyBinding'=31 +'new'=93 +'ns'=36 +'null'=96 'package'=13 -'perspective'=26 -'process'=25 -'return'=98 -'showBadge'=24 -'static'=32 -'super'=91 -'switch'=81 -'synchronized'=101 -'table'=27 -'throw'=97 -'true'=94 -'try'=99 -'typeof'=96 -'userFilter'=29 -'val'=89 -'var'=88 -'while'=86 -'width'=18 +'perspective'=27 +'process'=26 +'return'=99 +'showBadge'=25 +'static'=33 +'super'=92 +'switch'=82 +'synchronized'=102 +'table'=28 +'throw'=98 +'true'=95 +'try'=100 +'typeof'=97 +'userFilter'=30 +'val'=90 +'var'=89 +'while'=87 +'width'=19 '{'=14 -'|'=78 -'||'=53 -'}'=20 +'|'=79 +'||'=54 +'}'=21 RULE_ANY_OTHER=12 RULE_DECIMAL=8 RULE_HEX=6 @@ -104,6 +105,7 @@ T__102=102 T__103=103 T__104=104 +T__105=105 T__13=13 T__14=14 T__15=15
diff --git a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslLexer.java b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslLexer.java index 648b63a..0accbff 100644 --- a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslLexer.java +++ b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslLexer.java
@@ -1,13 +1,3 @@ -/* - * Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg) - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http{//www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Loetz GmbH&Co.KG - Initial implementation - */ package org.eclipse.osbp.xtext.menu.parser.antlr.internal; // Hack: Use our own Lexer superclass by means of import. @@ -124,6 +114,7 @@ public static final int T__103=103; public static final int T__86=86; public static final int T__87=87; + public static final int T__105=105; // delegates // delegators @@ -247,10 +238,10 @@ try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:16:7: ( 'width' ) - // InternalMenuDsl.g:16:9: 'width' + // InternalMenuDsl.g:16:7: ( 'height' ) + // InternalMenuDsl.g:16:9: 'height' { - match("width"); + match("height"); } @@ -268,10 +259,10 @@ try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:17:7: ( 'designer' ) - // InternalMenuDsl.g:17:9: 'designer' + // InternalMenuDsl.g:17:7: ( 'width' ) + // InternalMenuDsl.g:17:9: 'width' { - match("designer"); + match("width"); } @@ -289,10 +280,11 @@ try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:18:7: ( '}' ) - // InternalMenuDsl.g:18:9: '}' + // InternalMenuDsl.g:18:7: ( 'designer' ) + // InternalMenuDsl.g:18:9: 'designer' { - match('}'); + match("designer"); + } @@ -309,11 +301,10 @@ try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:19:7: ( 'entry' ) - // InternalMenuDsl.g:19:9: 'entry' + // InternalMenuDsl.g:19:7: ( '}' ) + // InternalMenuDsl.g:19:9: '}' { - match("entry"); - + match('}'); } @@ -330,10 +321,10 @@ try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:20:7: ( 'describedBy' ) - // InternalMenuDsl.g:20:9: 'describedBy' + // InternalMenuDsl.g:20:7: ( 'entry' ) + // InternalMenuDsl.g:20:9: 'entry' { - match("describedBy"); + match("entry"); } @@ -351,10 +342,10 @@ try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:21:7: ( 'image' ) - // InternalMenuDsl.g:21:9: 'image' + // InternalMenuDsl.g:21:7: ( 'describedBy' ) + // InternalMenuDsl.g:21:9: 'describedBy' { - match("image"); + match("describedBy"); } @@ -372,10 +363,10 @@ try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:22:7: ( 'showBadge' ) - // InternalMenuDsl.g:22:9: 'showBadge' + // InternalMenuDsl.g:22:7: ( 'image' ) + // InternalMenuDsl.g:22:9: 'image' { - match("showBadge"); + match("image"); } @@ -393,10 +384,10 @@ try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:23:7: ( 'process' ) - // InternalMenuDsl.g:23:9: 'process' + // InternalMenuDsl.g:23:7: ( 'showBadge' ) + // InternalMenuDsl.g:23:9: 'showBadge' { - match("process"); + match("showBadge"); } @@ -414,10 +405,10 @@ try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:24:7: ( 'perspective' ) - // InternalMenuDsl.g:24:9: 'perspective' + // InternalMenuDsl.g:24:7: ( 'process' ) + // InternalMenuDsl.g:24:9: 'process' { - match("perspective"); + match("process"); } @@ -435,10 +426,10 @@ try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:25:7: ( 'table' ) - // InternalMenuDsl.g:25:9: 'table' + // InternalMenuDsl.g:25:7: ( 'perspective' ) + // InternalMenuDsl.g:25:9: 'perspective' { - match("table"); + match("perspective"); } @@ -456,10 +447,10 @@ try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:26:7: ( 'dialog' ) - // InternalMenuDsl.g:26:9: 'dialog' + // InternalMenuDsl.g:26:7: ( 'table' ) + // InternalMenuDsl.g:26:9: 'table' { - match("dialog"); + match("table"); } @@ -477,10 +468,10 @@ try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:27:7: ( 'userFilter' ) - // InternalMenuDsl.g:27:9: 'userFilter' + // InternalMenuDsl.g:27:7: ( 'dialog' ) + // InternalMenuDsl.g:27:9: 'dialog' { - match("userFilter"); + match("dialog"); } @@ -498,10 +489,10 @@ try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:28:7: ( 'keyBinding' ) - // InternalMenuDsl.g:28:9: 'keyBinding' + // InternalMenuDsl.g:28:7: ( 'userFilter' ) + // InternalMenuDsl.g:28:9: 'userFilter' { - match("keyBinding"); + match("userFilter"); } @@ -519,10 +510,10 @@ try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:29:7: ( 'import' ) - // InternalMenuDsl.g:29:9: 'import' + // InternalMenuDsl.g:29:7: ( 'keyBinding' ) + // InternalMenuDsl.g:29:9: 'keyBinding' { - match("import"); + match("keyBinding"); } @@ -540,10 +531,10 @@ try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:30:7: ( 'static' ) - // InternalMenuDsl.g:30:9: 'static' + // InternalMenuDsl.g:30:7: ( 'import' ) + // InternalMenuDsl.g:30:9: 'import' { - match("static"); + match("import"); } @@ -561,10 +552,10 @@ try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:31:7: ( 'extension' ) - // InternalMenuDsl.g:31:9: 'extension' + // InternalMenuDsl.g:31:7: ( 'static' ) + // InternalMenuDsl.g:31:9: 'static' { - match("extension"); + match("static"); } @@ -582,10 +573,11 @@ try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:32:7: ( '*' ) - // InternalMenuDsl.g:32:9: '*' + // InternalMenuDsl.g:32:7: ( 'extension' ) + // InternalMenuDsl.g:32:9: 'extension' { - match('*'); + match("extension"); + } @@ -602,11 +594,10 @@ try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:33:7: ( 'ns' ) - // InternalMenuDsl.g:33:9: 'ns' + // InternalMenuDsl.g:33:7: ( '*' ) + // InternalMenuDsl.g:33:9: '*' { - match("ns"); - + match('*'); } @@ -623,10 +614,11 @@ try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:34:7: ( ';' ) - // InternalMenuDsl.g:34:9: ';' + // InternalMenuDsl.g:34:7: ( 'ns' ) + // InternalMenuDsl.g:34:9: 'ns' { - match(';'); + match("ns"); + } @@ -643,10 +635,10 @@ try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:35:7: ( '@' ) - // InternalMenuDsl.g:35:9: '@' + // InternalMenuDsl.g:35:7: ( ';' ) + // InternalMenuDsl.g:35:9: ';' { - match('@'); + match(';'); } @@ -663,10 +655,10 @@ try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:36:7: ( '(' ) - // InternalMenuDsl.g:36:9: '(' + // InternalMenuDsl.g:36:7: ( '@' ) + // InternalMenuDsl.g:36:9: '@' { - match('('); + match('@'); } @@ -683,10 +675,10 @@ try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:37:7: ( ',' ) - // InternalMenuDsl.g:37:9: ',' + // InternalMenuDsl.g:37:7: ( '(' ) + // InternalMenuDsl.g:37:9: '(' { - match(','); + match('('); } @@ -703,10 +695,10 @@ try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:38:7: ( ')' ) - // InternalMenuDsl.g:38:9: ')' + // InternalMenuDsl.g:38:7: ( ',' ) + // InternalMenuDsl.g:38:9: ',' { - match(')'); + match(','); } @@ -723,10 +715,10 @@ try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:39:7: ( '=' ) - // InternalMenuDsl.g:39:9: '=' + // InternalMenuDsl.g:39:7: ( ')' ) + // InternalMenuDsl.g:39:9: ')' { - match('='); + match(')'); } @@ -743,10 +735,10 @@ try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:40:7: ( '#' ) - // InternalMenuDsl.g:40:9: '#' + // InternalMenuDsl.g:40:7: ( '=' ) + // InternalMenuDsl.g:40:9: '=' { - match('#'); + match('='); } @@ -763,10 +755,10 @@ try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:41:7: ( '[' ) - // InternalMenuDsl.g:41:9: '[' + // InternalMenuDsl.g:41:7: ( '#' ) + // InternalMenuDsl.g:41:9: '#' { - match('['); + match('#'); } @@ -783,10 +775,10 @@ try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:42:7: ( ']' ) - // InternalMenuDsl.g:42:9: ']' + // InternalMenuDsl.g:42:7: ( '[' ) + // InternalMenuDsl.g:42:9: '[' { - match(']'); + match('['); } @@ -803,11 +795,10 @@ try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:43:7: ( '+=' ) - // InternalMenuDsl.g:43:9: '+=' + // InternalMenuDsl.g:43:7: ( ']' ) + // InternalMenuDsl.g:43:9: ']' { - match("+="); - + match(']'); } @@ -824,10 +815,10 @@ try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:44:7: ( '-=' ) - // InternalMenuDsl.g:44:9: '-=' + // InternalMenuDsl.g:44:7: ( '+=' ) + // InternalMenuDsl.g:44:9: '+=' { - match("-="); + match("+="); } @@ -845,10 +836,10 @@ try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:45:7: ( '*=' ) - // InternalMenuDsl.g:45:9: '*=' + // InternalMenuDsl.g:45:7: ( '-=' ) + // InternalMenuDsl.g:45:9: '-=' { - match("*="); + match("-="); } @@ -866,10 +857,10 @@ try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:46:7: ( '/=' ) - // InternalMenuDsl.g:46:9: '/=' + // InternalMenuDsl.g:46:7: ( '*=' ) + // InternalMenuDsl.g:46:9: '*=' { - match("/="); + match("*="); } @@ -887,10 +878,10 @@ try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:47:7: ( '%=' ) - // InternalMenuDsl.g:47:9: '%=' + // InternalMenuDsl.g:47:7: ( '/=' ) + // InternalMenuDsl.g:47:9: '/=' { - match("%="); + match("/="); } @@ -908,10 +899,11 @@ try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:48:7: ( '<' ) - // InternalMenuDsl.g:48:9: '<' + // InternalMenuDsl.g:48:7: ( '%=' ) + // InternalMenuDsl.g:48:9: '%=' { - match('<'); + match("%="); + } @@ -928,10 +920,10 @@ try { int _type = T__51; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:49:7: ( '>' ) - // InternalMenuDsl.g:49:9: '>' + // InternalMenuDsl.g:49:7: ( '<' ) + // InternalMenuDsl.g:49:9: '<' { - match('>'); + match('<'); } @@ -948,11 +940,10 @@ try { int _type = T__52; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:50:7: ( '>=' ) - // InternalMenuDsl.g:50:9: '>=' + // InternalMenuDsl.g:50:7: ( '>' ) + // InternalMenuDsl.g:50:9: '>' { - match(">="); - + match('>'); } @@ -969,10 +960,10 @@ try { int _type = T__53; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:51:7: ( '||' ) - // InternalMenuDsl.g:51:9: '||' + // InternalMenuDsl.g:51:7: ( '>=' ) + // InternalMenuDsl.g:51:9: '>=' { - match("||"); + match(">="); } @@ -990,10 +981,10 @@ try { int _type = T__54; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:52:7: ( '&&' ) - // InternalMenuDsl.g:52:9: '&&' + // InternalMenuDsl.g:52:7: ( '||' ) + // InternalMenuDsl.g:52:9: '||' { - match("&&"); + match("||"); } @@ -1011,10 +1002,10 @@ try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:53:7: ( '==' ) - // InternalMenuDsl.g:53:9: '==' + // InternalMenuDsl.g:53:7: ( '&&' ) + // InternalMenuDsl.g:53:9: '&&' { - match("=="); + match("&&"); } @@ -1032,10 +1023,10 @@ try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:54:7: ( '!=' ) - // InternalMenuDsl.g:54:9: '!=' + // InternalMenuDsl.g:54:7: ( '==' ) + // InternalMenuDsl.g:54:9: '==' { - match("!="); + match("=="); } @@ -1053,10 +1044,10 @@ try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:55:7: ( '===' ) - // InternalMenuDsl.g:55:9: '===' + // InternalMenuDsl.g:55:7: ( '!=' ) + // InternalMenuDsl.g:55:9: '!=' { - match("==="); + match("!="); } @@ -1074,10 +1065,10 @@ try { int _type = T__58; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:56:7: ( '!==' ) - // InternalMenuDsl.g:56:9: '!==' + // InternalMenuDsl.g:56:7: ( '===' ) + // InternalMenuDsl.g:56:9: '===' { - match("!=="); + match("==="); } @@ -1095,10 +1086,10 @@ try { int _type = T__59; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:57:7: ( 'instanceof' ) - // InternalMenuDsl.g:57:9: 'instanceof' + // InternalMenuDsl.g:57:7: ( '!==' ) + // InternalMenuDsl.g:57:9: '!==' { - match("instanceof"); + match("!=="); } @@ -1116,10 +1107,10 @@ try { int _type = T__60; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:58:7: ( '->' ) - // InternalMenuDsl.g:58:9: '->' + // InternalMenuDsl.g:58:7: ( 'instanceof' ) + // InternalMenuDsl.g:58:9: 'instanceof' { - match("->"); + match("instanceof"); } @@ -1137,10 +1128,10 @@ try { int _type = T__61; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:59:7: ( '..<' ) - // InternalMenuDsl.g:59:9: '..<' + // InternalMenuDsl.g:59:7: ( '->' ) + // InternalMenuDsl.g:59:9: '->' { - match("..<"); + match("->"); } @@ -1158,10 +1149,10 @@ try { int _type = T__62; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:60:7: ( '..' ) - // InternalMenuDsl.g:60:9: '..' + // InternalMenuDsl.g:60:7: ( '..<' ) + // InternalMenuDsl.g:60:9: '..<' { - match(".."); + match("..<"); } @@ -1179,10 +1170,10 @@ try { int _type = T__63; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:61:7: ( '=>' ) - // InternalMenuDsl.g:61:9: '=>' + // InternalMenuDsl.g:61:7: ( '..' ) + // InternalMenuDsl.g:61:9: '..' { - match("=>"); + match(".."); } @@ -1200,10 +1191,10 @@ try { int _type = T__64; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:62:7: ( '<>' ) - // InternalMenuDsl.g:62:9: '<>' + // InternalMenuDsl.g:62:7: ( '=>' ) + // InternalMenuDsl.g:62:9: '=>' { - match("<>"); + match("=>"); } @@ -1221,10 +1212,10 @@ try { int _type = T__65; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:63:7: ( '?:' ) - // InternalMenuDsl.g:63:9: '?:' + // InternalMenuDsl.g:63:7: ( '<>' ) + // InternalMenuDsl.g:63:9: '<>' { - match("?:"); + match("<>"); } @@ -1242,10 +1233,11 @@ try { int _type = T__66; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:64:7: ( '+' ) - // InternalMenuDsl.g:64:9: '+' + // InternalMenuDsl.g:64:7: ( '?:' ) + // InternalMenuDsl.g:64:9: '?:' { - match('+'); + match("?:"); + } @@ -1262,10 +1254,10 @@ try { int _type = T__67; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:65:7: ( '-' ) - // InternalMenuDsl.g:65:9: '-' + // InternalMenuDsl.g:65:7: ( '+' ) + // InternalMenuDsl.g:65:9: '+' { - match('-'); + match('+'); } @@ -1282,11 +1274,10 @@ try { int _type = T__68; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:66:7: ( '**' ) - // InternalMenuDsl.g:66:9: '**' + // InternalMenuDsl.g:66:7: ( '-' ) + // InternalMenuDsl.g:66:9: '-' { - match("**"); - + match('-'); } @@ -1303,10 +1294,11 @@ try { int _type = T__69; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:67:7: ( '/' ) - // InternalMenuDsl.g:67:9: '/' + // InternalMenuDsl.g:67:7: ( '**' ) + // InternalMenuDsl.g:67:9: '**' { - match('/'); + match("**"); + } @@ -1323,10 +1315,10 @@ try { int _type = T__70; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:68:7: ( '%' ) - // InternalMenuDsl.g:68:9: '%' + // InternalMenuDsl.g:68:7: ( '/' ) + // InternalMenuDsl.g:68:9: '/' { - match('%'); + match('/'); } @@ -1343,10 +1335,10 @@ try { int _type = T__71; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:69:7: ( '!' ) - // InternalMenuDsl.g:69:9: '!' + // InternalMenuDsl.g:69:7: ( '%' ) + // InternalMenuDsl.g:69:9: '%' { - match('!'); + match('%'); } @@ -1363,11 +1355,10 @@ try { int _type = T__72; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:70:7: ( 'as' ) - // InternalMenuDsl.g:70:9: 'as' + // InternalMenuDsl.g:70:7: ( '!' ) + // InternalMenuDsl.g:70:9: '!' { - match("as"); - + match('!'); } @@ -1384,10 +1375,10 @@ try { int _type = T__73; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:71:7: ( '++' ) - // InternalMenuDsl.g:71:9: '++' + // InternalMenuDsl.g:71:7: ( 'as' ) + // InternalMenuDsl.g:71:9: 'as' { - match("++"); + match("as"); } @@ -1405,10 +1396,10 @@ try { int _type = T__74; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:72:7: ( '--' ) - // InternalMenuDsl.g:72:9: '--' + // InternalMenuDsl.g:72:7: ( '++' ) + // InternalMenuDsl.g:72:9: '++' { - match("--"); + match("++"); } @@ -1426,10 +1417,11 @@ try { int _type = T__75; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:73:7: ( '.' ) - // InternalMenuDsl.g:73:9: '.' + // InternalMenuDsl.g:73:7: ( '--' ) + // InternalMenuDsl.g:73:9: '--' { - match('.'); + match("--"); + } @@ -1446,11 +1438,10 @@ try { int _type = T__76; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:74:7: ( '::' ) - // InternalMenuDsl.g:74:9: '::' + // InternalMenuDsl.g:74:7: ( '.' ) + // InternalMenuDsl.g:74:9: '.' { - match("::"); - + match('.'); } @@ -1467,10 +1458,10 @@ try { int _type = T__77; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:75:7: ( '?.' ) - // InternalMenuDsl.g:75:9: '?.' + // InternalMenuDsl.g:75:7: ( '::' ) + // InternalMenuDsl.g:75:9: '::' { - match("?."); + match("::"); } @@ -1488,10 +1479,11 @@ try { int _type = T__78; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:76:7: ( '|' ) - // InternalMenuDsl.g:76:9: '|' + // InternalMenuDsl.g:76:7: ( '?.' ) + // InternalMenuDsl.g:76:9: '?.' { - match('|'); + match("?."); + } @@ -1508,11 +1500,10 @@ try { int _type = T__79; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:77:7: ( 'if' ) - // InternalMenuDsl.g:77:9: 'if' + // InternalMenuDsl.g:77:7: ( '|' ) + // InternalMenuDsl.g:77:9: '|' { - match("if"); - + match('|'); } @@ -1529,10 +1520,10 @@ try { int _type = T__80; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:78:7: ( 'else' ) - // InternalMenuDsl.g:78:9: 'else' + // InternalMenuDsl.g:78:7: ( 'if' ) + // InternalMenuDsl.g:78:9: 'if' { - match("else"); + match("if"); } @@ -1550,10 +1541,10 @@ try { int _type = T__81; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:79:7: ( 'switch' ) - // InternalMenuDsl.g:79:9: 'switch' + // InternalMenuDsl.g:79:7: ( 'else' ) + // InternalMenuDsl.g:79:9: 'else' { - match("switch"); + match("else"); } @@ -1571,10 +1562,11 @@ try { int _type = T__82; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:80:7: ( ':' ) - // InternalMenuDsl.g:80:9: ':' + // InternalMenuDsl.g:80:7: ( 'switch' ) + // InternalMenuDsl.g:80:9: 'switch' { - match(':'); + match("switch"); + } @@ -1591,11 +1583,10 @@ try { int _type = T__83; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:81:7: ( 'default' ) - // InternalMenuDsl.g:81:9: 'default' + // InternalMenuDsl.g:81:7: ( ':' ) + // InternalMenuDsl.g:81:9: ':' { - match("default"); - + match(':'); } @@ -1612,10 +1603,10 @@ try { int _type = T__84; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:82:7: ( 'case' ) - // InternalMenuDsl.g:82:9: 'case' + // InternalMenuDsl.g:82:7: ( 'default' ) + // InternalMenuDsl.g:82:9: 'default' { - match("case"); + match("default"); } @@ -1633,10 +1624,10 @@ try { int _type = T__85; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:83:7: ( 'for' ) - // InternalMenuDsl.g:83:9: 'for' + // InternalMenuDsl.g:83:7: ( 'case' ) + // InternalMenuDsl.g:83:9: 'case' { - match("for"); + match("case"); } @@ -1654,10 +1645,10 @@ try { int _type = T__86; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:84:7: ( 'while' ) - // InternalMenuDsl.g:84:9: 'while' + // InternalMenuDsl.g:84:7: ( 'for' ) + // InternalMenuDsl.g:84:9: 'for' { - match("while"); + match("for"); } @@ -1675,10 +1666,10 @@ try { int _type = T__87; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:85:7: ( 'do' ) - // InternalMenuDsl.g:85:9: 'do' + // InternalMenuDsl.g:85:7: ( 'while' ) + // InternalMenuDsl.g:85:9: 'while' { - match("do"); + match("while"); } @@ -1696,10 +1687,10 @@ try { int _type = T__88; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:86:7: ( 'var' ) - // InternalMenuDsl.g:86:9: 'var' + // InternalMenuDsl.g:86:7: ( 'do' ) + // InternalMenuDsl.g:86:9: 'do' { - match("var"); + match("do"); } @@ -1717,10 +1708,10 @@ try { int _type = T__89; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:87:7: ( 'val' ) - // InternalMenuDsl.g:87:9: 'val' + // InternalMenuDsl.g:87:7: ( 'var' ) + // InternalMenuDsl.g:87:9: 'var' { - match("val"); + match("var"); } @@ -1738,10 +1729,10 @@ try { int _type = T__90; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:88:7: ( 'extends' ) - // InternalMenuDsl.g:88:9: 'extends' + // InternalMenuDsl.g:88:7: ( 'val' ) + // InternalMenuDsl.g:88:9: 'val' { - match("extends"); + match("val"); } @@ -1759,10 +1750,10 @@ try { int _type = T__91; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:89:7: ( 'super' ) - // InternalMenuDsl.g:89:9: 'super' + // InternalMenuDsl.g:89:7: ( 'extends' ) + // InternalMenuDsl.g:89:9: 'extends' { - match("super"); + match("extends"); } @@ -1780,10 +1771,10 @@ try { int _type = T__92; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:90:7: ( 'new' ) - // InternalMenuDsl.g:90:9: 'new' + // InternalMenuDsl.g:90:7: ( 'super' ) + // InternalMenuDsl.g:90:9: 'super' { - match("new"); + match("super"); } @@ -1801,10 +1792,10 @@ try { int _type = T__93; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:91:7: ( 'false' ) - // InternalMenuDsl.g:91:9: 'false' + // InternalMenuDsl.g:91:7: ( 'new' ) + // InternalMenuDsl.g:91:9: 'new' { - match("false"); + match("new"); } @@ -1822,10 +1813,10 @@ try { int _type = T__94; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:92:7: ( 'true' ) - // InternalMenuDsl.g:92:9: 'true' + // InternalMenuDsl.g:92:7: ( 'false' ) + // InternalMenuDsl.g:92:9: 'false' { - match("true"); + match("false"); } @@ -1843,10 +1834,10 @@ try { int _type = T__95; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:93:7: ( 'null' ) - // InternalMenuDsl.g:93:9: 'null' + // InternalMenuDsl.g:93:7: ( 'true' ) + // InternalMenuDsl.g:93:9: 'true' { - match("null"); + match("true"); } @@ -1864,10 +1855,10 @@ try { int _type = T__96; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:94:7: ( 'typeof' ) - // InternalMenuDsl.g:94:9: 'typeof' + // InternalMenuDsl.g:94:7: ( 'null' ) + // InternalMenuDsl.g:94:9: 'null' { - match("typeof"); + match("null"); } @@ -1885,10 +1876,10 @@ try { int _type = T__97; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:95:7: ( 'throw' ) - // InternalMenuDsl.g:95:9: 'throw' + // InternalMenuDsl.g:95:7: ( 'typeof' ) + // InternalMenuDsl.g:95:9: 'typeof' { - match("throw"); + match("typeof"); } @@ -1906,10 +1897,10 @@ try { int _type = T__98; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:96:7: ( 'return' ) - // InternalMenuDsl.g:96:9: 'return' + // InternalMenuDsl.g:96:7: ( 'throw' ) + // InternalMenuDsl.g:96:9: 'throw' { - match("return"); + match("throw"); } @@ -1927,10 +1918,10 @@ try { int _type = T__99; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:97:7: ( 'try' ) - // InternalMenuDsl.g:97:9: 'try' + // InternalMenuDsl.g:97:7: ( 'return' ) + // InternalMenuDsl.g:97:9: 'return' { - match("try"); + match("return"); } @@ -1948,10 +1939,10 @@ try { int _type = T__100; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:98:8: ( 'finally' ) - // InternalMenuDsl.g:98:10: 'finally' + // InternalMenuDsl.g:98:8: ( 'try' ) + // InternalMenuDsl.g:98:10: 'try' { - match("finally"); + match("try"); } @@ -1969,10 +1960,10 @@ try { int _type = T__101; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:99:8: ( 'synchronized' ) - // InternalMenuDsl.g:99:10: 'synchronized' + // InternalMenuDsl.g:99:8: ( 'finally' ) + // InternalMenuDsl.g:99:10: 'finally' { - match("synchronized"); + match("finally"); } @@ -1990,10 +1981,10 @@ try { int _type = T__102; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:100:8: ( 'catch' ) - // InternalMenuDsl.g:100:10: 'catch' + // InternalMenuDsl.g:100:8: ( 'synchronized' ) + // InternalMenuDsl.g:100:10: 'synchronized' { - match("catch"); + match("synchronized"); } @@ -2011,10 +2002,11 @@ try { int _type = T__103; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:101:8: ( '?' ) - // InternalMenuDsl.g:101:10: '?' + // InternalMenuDsl.g:101:8: ( 'catch' ) + // InternalMenuDsl.g:101:10: 'catch' { - match('?'); + match("catch"); + } @@ -2031,10 +2023,10 @@ try { int _type = T__104; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:102:8: ( '&' ) - // InternalMenuDsl.g:102:10: '&' + // InternalMenuDsl.g:102:8: ( '?' ) + // InternalMenuDsl.g:102:10: '?' { - match('&'); + match('?'); } @@ -2046,15 +2038,35 @@ } // $ANTLR end "T__104" + // $ANTLR start "T__105" + public final void mT__105() throws RecognitionException { + try { + int _type = T__105; + int _channel = DEFAULT_TOKEN_CHANNEL; + // InternalMenuDsl.g:103:8: ( '&' ) + // InternalMenuDsl.g:103:10: '&' + { + match('&'); + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__105" + // $ANTLR start "RULE_HEX" public final void mRULE_HEX() throws RecognitionException { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7515:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) - // InternalMenuDsl.g:7515:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalMenuDsl.g:7539:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? ) + // InternalMenuDsl.g:7539:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? { - // InternalMenuDsl.g:7515:12: ( '0x' | '0X' ) + // InternalMenuDsl.g:7539:12: ( '0x' | '0X' ) int alt1=2; int LA1_0 = input.LA(1); @@ -2082,7 +2094,7 @@ } switch (alt1) { case 1 : - // InternalMenuDsl.g:7515:13: '0x' + // InternalMenuDsl.g:7539:13: '0x' { match("0x"); @@ -2090,7 +2102,7 @@ } break; case 2 : - // InternalMenuDsl.g:7515:18: '0X' + // InternalMenuDsl.g:7539:18: '0X' { match("0X"); @@ -2100,7 +2112,7 @@ } - // InternalMenuDsl.g:7515:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ + // InternalMenuDsl.g:7539:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '_' )+ int cnt2=0; loop2: do { @@ -2138,7 +2150,7 @@ cnt2++; } while (true); - // InternalMenuDsl.g:7515:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? + // InternalMenuDsl.g:7539:58: ( '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) )? int alt4=2; int LA4_0 = input.LA(1); @@ -2147,10 +2159,10 @@ } switch (alt4) { case 1 : - // InternalMenuDsl.g:7515:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalMenuDsl.g:7539:59: '#' ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) { match('#'); - // InternalMenuDsl.g:7515:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) + // InternalMenuDsl.g:7539:63: ( ( 'b' | 'B' ) ( 'i' | 'I' ) | ( 'l' | 'L' ) ) int alt3=2; int LA3_0 = input.LA(1); @@ -2168,7 +2180,7 @@ } switch (alt3) { case 1 : - // InternalMenuDsl.g:7515:64: ( 'b' | 'B' ) ( 'i' | 'I' ) + // InternalMenuDsl.g:7539:64: ( 'b' | 'B' ) ( 'i' | 'I' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -2192,7 +2204,7 @@ } break; case 2 : - // InternalMenuDsl.g:7515:84: ( 'l' | 'L' ) + // InternalMenuDsl.g:7539:84: ( 'l' | 'L' ) { if ( input.LA(1)=='L'||input.LA(1)=='l' ) { input.consume(); @@ -2231,11 +2243,11 @@ try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7517:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) - // InternalMenuDsl.g:7517:12: '0' .. '9' ( '0' .. '9' | '_' )* + // InternalMenuDsl.g:7541:10: ( '0' .. '9' ( '0' .. '9' | '_' )* ) + // InternalMenuDsl.g:7541:12: '0' .. '9' ( '0' .. '9' | '_' )* { matchRange('0','9'); - // InternalMenuDsl.g:7517:21: ( '0' .. '9' | '_' )* + // InternalMenuDsl.g:7541:21: ( '0' .. '9' | '_' )* loop5: do { int alt5=2; @@ -2284,11 +2296,11 @@ try { int _type = RULE_DECIMAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7519:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) - // InternalMenuDsl.g:7519:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalMenuDsl.g:7543:14: ( RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? ) + // InternalMenuDsl.g:7543:16: RULE_INT ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? { mRULE_INT(); - // InternalMenuDsl.g:7519:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? + // InternalMenuDsl.g:7543:25: ( ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT )? int alt7=2; int LA7_0 = input.LA(1); @@ -2297,7 +2309,7 @@ } switch (alt7) { case 1 : - // InternalMenuDsl.g:7519:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT + // InternalMenuDsl.g:7543:26: ( 'e' | 'E' ) ( '+' | '-' )? RULE_INT { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -2308,7 +2320,7 @@ recover(mse); throw mse;} - // InternalMenuDsl.g:7519:36: ( '+' | '-' )? + // InternalMenuDsl.g:7543:36: ( '+' | '-' )? int alt6=2; int LA6_0 = input.LA(1); @@ -2341,7 +2353,7 @@ } - // InternalMenuDsl.g:7519:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? + // InternalMenuDsl.g:7543:58: ( ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) | ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) )? int alt8=3; int LA8_0 = input.LA(1); @@ -2353,7 +2365,7 @@ } switch (alt8) { case 1 : - // InternalMenuDsl.g:7519:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) + // InternalMenuDsl.g:7543:59: ( 'b' | 'B' ) ( 'i' | 'I' | 'd' | 'D' ) { if ( input.LA(1)=='B'||input.LA(1)=='b' ) { input.consume(); @@ -2377,7 +2389,7 @@ } break; case 2 : - // InternalMenuDsl.g:7519:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) + // InternalMenuDsl.g:7543:87: ( 'l' | 'L' | 'd' | 'D' | 'f' | 'F' ) { if ( input.LA(1)=='D'||input.LA(1)=='F'||input.LA(1)=='L'||input.LA(1)=='d'||input.LA(1)=='f'||input.LA(1)=='l' ) { input.consume(); @@ -2410,10 +2422,10 @@ try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7521:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) - // InternalMenuDsl.g:7521:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalMenuDsl.g:7545:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* ) + // InternalMenuDsl.g:7545:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* { - // InternalMenuDsl.g:7521:11: ( '^' )? + // InternalMenuDsl.g:7545:11: ( '^' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2422,7 +2434,7 @@ } switch (alt9) { case 1 : - // InternalMenuDsl.g:7521:11: '^' + // InternalMenuDsl.g:7545:11: '^' { match('^'); @@ -2440,7 +2452,7 @@ recover(mse); throw mse;} - // InternalMenuDsl.g:7521:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* + // InternalMenuDsl.g:7545:44: ( 'a' .. 'z' | 'A' .. 'Z' | '$' | '_' | '0' .. '9' )* loop10: do { int alt10=2; @@ -2489,10 +2501,10 @@ try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7523:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) - // InternalMenuDsl.g:7523:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalMenuDsl.g:7547:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) ) + // InternalMenuDsl.g:7547:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) { - // InternalMenuDsl.g:7523:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) + // InternalMenuDsl.g:7547:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? ) int alt15=2; int LA15_0 = input.LA(1); @@ -2510,10 +2522,10 @@ } switch (alt15) { case 1 : - // InternalMenuDsl.g:7523:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? + // InternalMenuDsl.g:7547:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* ( '\"' )? { match('\"'); - // InternalMenuDsl.g:7523:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalMenuDsl.g:7547:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop11: do { int alt11=3; @@ -2529,7 +2541,7 @@ switch (alt11) { case 1 : - // InternalMenuDsl.g:7523:21: '\\\\' . + // InternalMenuDsl.g:7547:21: '\\\\' . { match('\\'); matchAny(); @@ -2537,7 +2549,7 @@ } break; case 2 : - // InternalMenuDsl.g:7523:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalMenuDsl.g:7547:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2557,7 +2569,7 @@ } } while (true); - // InternalMenuDsl.g:7523:44: ( '\"' )? + // InternalMenuDsl.g:7547:44: ( '\"' )? int alt12=2; int LA12_0 = input.LA(1); @@ -2566,7 +2578,7 @@ } switch (alt12) { case 1 : - // InternalMenuDsl.g:7523:44: '\"' + // InternalMenuDsl.g:7547:44: '\"' { match('\"'); @@ -2579,10 +2591,10 @@ } break; case 2 : - // InternalMenuDsl.g:7523:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? + // InternalMenuDsl.g:7547:49: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* ( '\\'' )? { match('\''); - // InternalMenuDsl.g:7523:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalMenuDsl.g:7547:54: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop13: do { int alt13=3; @@ -2598,7 +2610,7 @@ switch (alt13) { case 1 : - // InternalMenuDsl.g:7523:55: '\\\\' . + // InternalMenuDsl.g:7547:55: '\\\\' . { match('\\'); matchAny(); @@ -2606,7 +2618,7 @@ } break; case 2 : - // InternalMenuDsl.g:7523:62: ~ ( ( '\\\\' | '\\'' ) ) + // InternalMenuDsl.g:7547:62: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2626,7 +2638,7 @@ } } while (true); - // InternalMenuDsl.g:7523:79: ( '\\'' )? + // InternalMenuDsl.g:7547:79: ( '\\'' )? int alt14=2; int LA14_0 = input.LA(1); @@ -2635,7 +2647,7 @@ } switch (alt14) { case 1 : - // InternalMenuDsl.g:7523:79: '\\'' + // InternalMenuDsl.g:7547:79: '\\'' { match('\''); @@ -2666,12 +2678,12 @@ try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7525:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalMenuDsl.g:7525:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalMenuDsl.g:7549:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalMenuDsl.g:7549:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalMenuDsl.g:7525:24: ( options {greedy=false; } : . )* + // InternalMenuDsl.g:7549:24: ( options {greedy=false; } : . )* loop16: do { int alt16=2; @@ -2696,7 +2708,7 @@ switch (alt16) { case 1 : - // InternalMenuDsl.g:7525:52: . + // InternalMenuDsl.g:7549:52: . { matchAny(); @@ -2726,12 +2738,12 @@ try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7527:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalMenuDsl.g:7527:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalMenuDsl.g:7551:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalMenuDsl.g:7551:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalMenuDsl.g:7527:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalMenuDsl.g:7551:24: (~ ( ( '\\n' | '\\r' ) ) )* loop17: do { int alt17=2; @@ -2744,7 +2756,7 @@ switch (alt17) { case 1 : - // InternalMenuDsl.g:7527:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalMenuDsl.g:7551:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2764,7 +2776,7 @@ } } while (true); - // InternalMenuDsl.g:7527:40: ( ( '\\r' )? '\\n' )? + // InternalMenuDsl.g:7551:40: ( ( '\\r' )? '\\n' )? int alt19=2; int LA19_0 = input.LA(1); @@ -2773,9 +2785,9 @@ } switch (alt19) { case 1 : - // InternalMenuDsl.g:7527:41: ( '\\r' )? '\\n' + // InternalMenuDsl.g:7551:41: ( '\\r' )? '\\n' { - // InternalMenuDsl.g:7527:41: ( '\\r' )? + // InternalMenuDsl.g:7551:41: ( '\\r' )? int alt18=2; int LA18_0 = input.LA(1); @@ -2784,7 +2796,7 @@ } switch (alt18) { case 1 : - // InternalMenuDsl.g:7527:41: '\\r' + // InternalMenuDsl.g:7551:41: '\\r' { match('\r'); @@ -2816,10 +2828,10 @@ try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7529:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalMenuDsl.g:7529:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMenuDsl.g:7553:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalMenuDsl.g:7553:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalMenuDsl.g:7529:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalMenuDsl.g:7553:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt20=0; loop20: do { @@ -2873,8 +2885,8 @@ try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalMenuDsl.g:7531:16: ( . ) - // InternalMenuDsl.g:7531:18: . + // InternalMenuDsl.g:7555:16: ( . ) + // InternalMenuDsl.g:7555:18: . { matchAny(); @@ -2889,8 +2901,8 @@ // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // InternalMenuDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt21=101; + // InternalMenuDsl.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt21=102; alt21 = dfa21.predict(input); switch (alt21) { case 1 : @@ -3538,63 +3550,70 @@ } break; case 93 : - // InternalMenuDsl.g:1:567: RULE_HEX + // InternalMenuDsl.g:1:567: T__105 + { + mT__105(); + + } + break; + case 94 : + // InternalMenuDsl.g:1:574: RULE_HEX { mRULE_HEX(); } break; - case 94 : - // InternalMenuDsl.g:1:576: RULE_INT + case 95 : + // InternalMenuDsl.g:1:583: RULE_INT { mRULE_INT(); } break; - case 95 : - // InternalMenuDsl.g:1:585: RULE_DECIMAL + case 96 : + // InternalMenuDsl.g:1:592: RULE_DECIMAL { mRULE_DECIMAL(); } break; - case 96 : - // InternalMenuDsl.g:1:598: RULE_ID + case 97 : + // InternalMenuDsl.g:1:605: RULE_ID { mRULE_ID(); } break; - case 97 : - // InternalMenuDsl.g:1:606: RULE_STRING + case 98 : + // InternalMenuDsl.g:1:613: RULE_STRING { mRULE_STRING(); } break; - case 98 : - // InternalMenuDsl.g:1:618: RULE_ML_COMMENT + case 99 : + // InternalMenuDsl.g:1:625: RULE_ML_COMMENT { mRULE_ML_COMMENT(); } break; - case 99 : - // InternalMenuDsl.g:1:634: RULE_SL_COMMENT + case 100 : + // InternalMenuDsl.g:1:641: RULE_SL_COMMENT { mRULE_SL_COMMENT(); } break; - case 100 : - // InternalMenuDsl.g:1:650: RULE_WS + case 101 : + // InternalMenuDsl.g:1:657: RULE_WS { mRULE_WS(); } break; - case 101 : - // InternalMenuDsl.g:1:658: RULE_ANY_OTHER + case 102 : + // InternalMenuDsl.g:1:665: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -3608,159 +3627,158 @@ protected DFA21 dfa21 = new DFA21(this); static final String DFA21_eotS = - "\1\uffff\1\63\1\uffff\5\63\1\uffff\5\63\1\122\1\63\5\uffff\1\135\3\uffff\1\143\1\147\1\153\1\155\1\157\1\161\1\163\1\165\1\167\1\171\1\174\1\176\3\63\2\u0086\1\57\5\uffff\3\63\2\uffff\6\63\1\u0095\4\63\1\u009b\1\uffff\2\63\1\u009f\13\63\3\uffff\1\u00ac\2\63\5\uffff\1\u00b0\32\uffff\1\u00b2\1\uffff\1\u00b4\6\uffff\5\63\1\uffff\1\u0086\4\uffff\13\63\1\uffff\5\63\1\uffff\3\63\1\uffff\7\63\1\u00d6\4\63\1\uffff\1\u00db\1\63\6\uffff\1\u00dd\2\63\1\u00e0\1\u00e1\7\63\1\u00e9\1\63\1\u00eb\21\63\1\u00fd\1\uffff\4\63\1\uffff\1\u0102\1\uffff\2\63\2\uffff\6\63\1\u010c\1\uffff\1\63\1\uffff\1\u010e\1\63\1\u0110\1\u0111\4\63\1\u0116\5\63\1\u011c\1\63\1\u011e\1\uffff\1\63\1\u0120\2\63\1\uffff\1\u0123\10\63\1\uffff\1\63\1\uffff\1\63\2\uffff\3\63\1\u0131\1\uffff\1\u0132\2\63\1\u0135\1\u0136\1\uffff\1\63\1\uffff\1\u0138\1\uffff\2\63\1\uffff\1\63\1\u013c\1\u013d\1\u013e\3\63\1\u0142\4\63\1\u0147\2\uffff\2\63\2\uffff\1\63\1\uffff\2\63\1\u014d\3\uffff\3\63\1\uffff\2\63\1\u0153\1\63\1\uffff\5\63\1\uffff\2\63\1\u015c\2\63\1\uffff\2\63\1\u0161\5\63\1\uffff\3\63\1\u016a\1\uffff\1\63\1\u016c\1\u016d\1\u016e\3\63\1\u0172\1\uffff\1\63\3\uffff\3\63\1\uffff\1\u0177\1\u0178\2\63\2\uffff\1\u017b\1\63\1\uffff\1\63\1\u017e\1\uffff"; + "\1\uffff\1\64\1\uffff\6\64\1\uffff\5\64\1\124\1\64\5\uffff\1\137\3\uffff\1\145\1\151\1\155\1\157\1\161\1\163\1\165\1\167\1\171\1\173\1\176\1\u0080\3\64\2\u0088\1\60\5\uffff\3\64\2\uffff\6\64\1\u0097\5\64\1\u009e\1\uffff\2\64\1\u00a2\13\64\3\uffff\1\u00af\2\64\5\uffff\1\u00b3\32\uffff\1\u00b5\1\uffff\1\u00b7\6\uffff\5\64\1\uffff\1\u0088\4\uffff\13\64\1\uffff\6\64\1\uffff\3\64\1\uffff\7\64\1\u00da\4\64\1\uffff\1\u00df\1\64\6\uffff\1\u00e1\2\64\1\u00e4\1\u00e5\7\64\1\u00ed\1\64\1\u00ef\22\64\1\u0102\1\uffff\4\64\1\uffff\1\u0107\1\uffff\2\64\2\uffff\6\64\1\u0111\1\uffff\1\64\1\uffff\1\u0113\2\64\1\u0116\1\u0117\4\64\1\u011c\5\64\1\u0122\1\64\1\u0124\1\uffff\1\64\1\u0126\2\64\1\uffff\1\u0129\10\64\1\uffff\1\64\1\uffff\1\64\1\u0134\2\uffff\3\64\1\u0138\1\uffff\1\u0139\2\64\1\u013c\1\u013d\1\uffff\1\64\1\uffff\1\u013f\1\uffff\2\64\1\uffff\1\64\1\u0143\1\u0144\1\u0145\3\64\1\u0149\2\64\1\uffff\2\64\1\u014e\2\uffff\2\64\2\uffff\1\64\1\uffff\2\64\1\u0154\3\uffff\3\64\1\uffff\2\64\1\u015a\1\64\1\uffff\5\64\1\uffff\2\64\1\u0163\2\64\1\uffff\2\64\1\u0168\5\64\1\uffff\3\64\1\u0171\1\uffff\1\64\1\u0173\1\u0174\1\u0175\3\64\1\u0179\1\uffff\1\64\3\uffff\3\64\1\uffff\1\u017e\1\u017f\2\64\2\uffff\1\u0182\1\64\1\uffff\1\64\1\u0185\1\uffff"; static final String DFA21_eofS = - "\u017f\uffff"; + "\u0186\uffff"; static final String DFA21_minS = - "\1\0\1\141\1\uffff\1\154\1\141\1\143\1\150\1\145\1\uffff\1\146\1\150\1\141\1\163\1\145\1\52\1\145\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\72\2\141\1\145\2\60\1\44\5\uffff\1\143\1\157\1\162\2\uffff\1\160\1\164\1\163\1\154\1\163\1\143\1\44\1\144\1\151\1\146\1\141\1\44\1\uffff\1\141\1\163\1\44\1\157\1\141\1\151\1\160\1\156\1\142\1\165\1\160\1\162\1\145\1\171\3\uffff\1\44\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\154\1\156\1\154\1\164\1\uffff\1\60\4\uffff\1\153\1\143\1\163\1\141\1\145\1\162\1\145\1\154\1\145\1\143\1\157\1\uffff\1\164\1\154\1\143\1\141\1\154\1\uffff\1\147\1\157\1\164\1\uffff\1\167\2\164\1\145\1\143\1\154\1\145\1\44\1\145\1\157\1\162\1\102\1\uffff\1\44\1\154\6\uffff\1\44\1\163\1\141\2\44\1\165\1\141\1\145\1\160\2\156\1\171\1\44\1\141\1\44\1\150\1\162\1\150\1\145\1\147\1\162\1\165\1\157\1\145\1\162\1\141\1\102\1\151\1\143\1\162\1\150\1\145\1\44\1\uffff\1\157\1\167\1\106\1\151\1\uffff\1\44\1\uffff\1\145\1\154\2\uffff\1\162\1\147\1\163\1\145\2\144\1\44\1\uffff\1\160\1\uffff\1\44\1\144\2\44\1\156\1\151\1\154\1\147\1\44\1\164\1\156\1\141\1\143\1\150\1\44\1\162\1\44\1\uffff\1\146\1\44\1\151\1\156\1\uffff\1\44\1\154\1\156\1\145\1\163\1\143\1\145\1\151\1\163\1\uffff\1\163\1\uffff\1\151\2\uffff\1\145\1\142\1\164\1\44\1\uffff\1\44\1\143\1\144\2\44\1\uffff\1\157\1\uffff\1\44\1\uffff\1\154\1\144\1\uffff\1\171\3\44\1\164\1\144\1\157\1\44\1\145\1\157\1\162\1\145\1\44\2\uffff\1\145\1\147\2\uffff\1\156\1\uffff\1\164\1\151\1\44\3\uffff\1\151\1\111\1\156\1\uffff\1\144\1\156\1\44\1\144\1\uffff\1\157\1\145\1\151\1\145\1\156\1\uffff\1\166\1\155\1\44\1\111\1\123\1\uffff\1\102\1\146\1\44\1\172\1\162\1\147\1\145\1\141\1\uffff\1\155\1\165\1\171\1\44\1\uffff\1\145\3\44\1\147\1\141\1\142\1\44\1\uffff\1\144\3\uffff\1\145\1\147\1\155\1\uffff\2\44\2\145\2\uffff\1\44\1\156\1\uffff\1\165\1\44\1\uffff"; + "\1\0\1\141\1\uffff\1\154\1\141\1\143\1\145\1\150\1\145\1\uffff\1\146\1\150\1\141\1\163\1\145\1\52\1\145\5\uffff\1\75\3\uffff\1\53\1\55\1\52\1\75\1\76\1\75\1\174\1\46\1\75\2\56\1\72\2\141\1\145\2\60\1\44\5\uffff\1\143\1\157\1\162\2\uffff\1\160\1\164\1\163\1\154\1\163\1\143\1\44\1\151\1\144\1\151\1\146\1\141\1\44\1\uffff\1\141\1\163\1\44\1\157\1\141\1\151\1\160\1\156\1\142\1\165\1\160\1\162\1\145\1\171\3\uffff\1\44\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\154\1\156\1\154\1\164\1\uffff\1\60\4\uffff\1\153\1\143\1\163\1\141\1\145\1\162\1\145\1\154\1\145\1\143\1\157\1\uffff\1\147\1\164\1\154\1\143\1\141\1\154\1\uffff\1\147\1\157\1\164\1\uffff\1\167\2\164\1\145\1\143\1\154\1\145\1\44\1\145\1\157\1\162\1\102\1\uffff\1\44\1\154\6\uffff\1\44\1\163\1\141\2\44\1\165\1\141\1\145\1\160\2\156\1\171\1\44\1\141\1\44\1\150\1\162\2\150\1\145\1\147\1\162\1\165\1\157\1\145\1\162\1\141\1\102\1\151\1\143\1\162\1\150\1\145\1\44\1\uffff\1\157\1\167\1\106\1\151\1\uffff\1\44\1\uffff\1\145\1\154\2\uffff\1\162\1\147\1\163\1\145\2\144\1\44\1\uffff\1\160\1\uffff\1\44\1\144\1\164\2\44\1\156\1\151\1\154\1\147\1\44\1\164\1\156\1\141\1\143\1\150\1\44\1\162\1\44\1\uffff\1\146\1\44\1\151\1\156\1\uffff\1\44\1\154\1\156\1\145\1\163\1\143\1\145\1\151\1\163\1\uffff\1\163\1\uffff\1\151\1\44\2\uffff\1\145\1\142\1\164\1\44\1\uffff\1\44\1\143\1\144\2\44\1\uffff\1\157\1\uffff\1\44\1\uffff\1\154\1\144\1\uffff\1\171\3\44\1\164\1\144\1\157\1\44\1\145\1\157\1\uffff\1\162\1\145\1\44\2\uffff\1\145\1\147\2\uffff\1\156\1\uffff\1\164\1\151\1\44\3\uffff\1\151\1\111\1\156\1\uffff\1\144\1\156\1\44\1\144\1\uffff\1\157\1\145\1\151\1\145\1\156\1\uffff\1\166\1\155\1\44\1\111\1\123\1\uffff\1\102\1\146\1\44\1\172\1\162\1\147\1\145\1\141\1\uffff\1\155\1\165\1\171\1\44\1\uffff\1\145\3\44\1\147\1\141\1\142\1\44\1\uffff\1\144\3\uffff\1\145\1\147\1\155\1\uffff\2\44\2\145\2\uffff\1\44\1\156\1\uffff\1\165\1\44\1\uffff"; static final String DFA21_maxS = - "\1\uffff\1\162\1\uffff\1\170\1\157\1\163\1\151\1\157\1\uffff\1\156\2\171\1\163\1\145\1\75\1\165\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\2\72\1\157\1\141\1\145\1\170\1\154\1\172\5\uffff\1\143\1\157\1\162\2\uffff\2\164\1\163\1\154\1\164\1\143\1\172\1\144\1\151\1\163\1\141\1\172\1\uffff\1\160\1\163\1\172\1\157\1\141\1\151\1\160\1\156\1\142\1\171\1\160\1\162\1\145\1\171\3\uffff\1\172\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\154\1\156\1\162\1\164\1\uffff\1\154\4\uffff\1\153\1\143\1\163\1\141\1\145\1\162\1\145\1\154\1\145\1\143\1\157\1\uffff\1\164\1\154\1\151\1\141\1\154\1\uffff\1\147\1\157\1\164\1\uffff\1\167\2\164\1\145\1\143\1\154\1\145\1\172\1\145\1\157\1\162\1\102\1\uffff\1\172\1\154\6\uffff\1\172\1\163\1\141\2\172\1\165\1\141\1\145\1\160\2\156\1\171\1\172\1\141\1\172\1\150\1\162\1\150\1\145\1\147\1\162\1\165\1\157\1\145\1\162\1\141\1\102\1\151\1\143\1\162\1\150\1\145\1\172\1\uffff\1\157\1\167\1\106\1\151\1\uffff\1\172\1\uffff\1\145\1\154\2\uffff\1\162\1\147\1\163\1\145\1\144\1\163\1\172\1\uffff\1\160\1\uffff\1\172\1\144\2\172\1\156\1\151\1\154\1\147\1\172\1\164\1\156\1\141\1\143\1\150\1\172\1\162\1\172\1\uffff\1\146\1\172\1\151\1\156\1\uffff\1\172\1\154\1\156\1\145\1\163\1\143\1\145\1\151\1\163\1\uffff\1\163\1\uffff\1\151\2\uffff\1\145\1\142\1\164\1\172\1\uffff\1\172\1\143\1\144\2\172\1\uffff\1\157\1\uffff\1\172\1\uffff\1\154\1\144\1\uffff\1\171\3\172\1\164\1\144\1\157\1\172\1\145\1\157\1\162\1\145\1\172\2\uffff\1\145\1\147\2\uffff\1\156\1\uffff\1\164\1\151\1\172\3\uffff\1\151\1\111\1\156\1\uffff\1\144\1\156\1\172\1\144\1\uffff\1\157\1\145\1\151\1\145\1\156\1\uffff\1\166\1\155\1\172\1\111\1\123\1\uffff\1\102\1\146\2\172\1\162\1\147\1\145\1\141\1\uffff\1\155\1\165\1\171\1\172\1\uffff\1\145\3\172\1\147\1\141\1\142\1\172\1\uffff\1\144\3\uffff\1\145\1\147\1\155\1\uffff\2\172\2\145\2\uffff\1\172\1\156\1\uffff\1\165\1\172\1\uffff"; + "\1\uffff\1\162\1\uffff\1\170\1\157\1\163\1\145\1\151\1\157\1\uffff\1\156\2\171\1\163\1\145\1\75\1\165\5\uffff\1\76\3\uffff\1\75\1\76\2\75\1\76\1\75\1\174\1\46\1\75\1\56\2\72\1\157\1\141\1\145\1\170\1\154\1\172\5\uffff\1\143\1\157\1\162\2\uffff\2\164\1\163\1\154\1\164\1\143\1\172\1\151\1\144\1\151\1\163\1\141\1\172\1\uffff\1\160\1\163\1\172\1\157\1\141\1\151\1\160\1\156\1\142\1\171\1\160\1\162\1\145\1\171\3\uffff\1\172\1\167\1\154\5\uffff\1\75\32\uffff\1\75\1\uffff\1\74\6\uffff\1\162\1\154\1\156\1\162\1\164\1\uffff\1\154\4\uffff\1\153\1\143\1\163\1\141\1\145\1\162\1\145\1\154\1\145\1\143\1\157\1\uffff\1\147\1\164\1\154\1\151\1\141\1\154\1\uffff\1\147\1\157\1\164\1\uffff\1\167\2\164\1\145\1\143\1\154\1\145\1\172\1\145\1\157\1\162\1\102\1\uffff\1\172\1\154\6\uffff\1\172\1\163\1\141\2\172\1\165\1\141\1\145\1\160\2\156\1\171\1\172\1\141\1\172\1\150\1\162\2\150\1\145\1\147\1\162\1\165\1\157\1\145\1\162\1\141\1\102\1\151\1\143\1\162\1\150\1\145\1\172\1\uffff\1\157\1\167\1\106\1\151\1\uffff\1\172\1\uffff\1\145\1\154\2\uffff\1\162\1\147\1\163\1\145\1\144\1\163\1\172\1\uffff\1\160\1\uffff\1\172\1\144\1\164\2\172\1\156\1\151\1\154\1\147\1\172\1\164\1\156\1\141\1\143\1\150\1\172\1\162\1\172\1\uffff\1\146\1\172\1\151\1\156\1\uffff\1\172\1\154\1\156\1\145\1\163\1\143\1\145\1\151\1\163\1\uffff\1\163\1\uffff\1\151\1\172\2\uffff\1\145\1\142\1\164\1\172\1\uffff\1\172\1\143\1\144\2\172\1\uffff\1\157\1\uffff\1\172\1\uffff\1\154\1\144\1\uffff\1\171\3\172\1\164\1\144\1\157\1\172\1\145\1\157\1\uffff\1\162\1\145\1\172\2\uffff\1\145\1\147\2\uffff\1\156\1\uffff\1\164\1\151\1\172\3\uffff\1\151\1\111\1\156\1\uffff\1\144\1\156\1\172\1\144\1\uffff\1\157\1\145\1\151\1\145\1\156\1\uffff\1\166\1\155\1\172\1\111\1\123\1\uffff\1\102\1\146\2\172\1\162\1\147\1\145\1\141\1\uffff\1\155\1\165\1\171\1\172\1\uffff\1\145\3\172\1\147\1\141\1\142\1\172\1\uffff\1\144\3\uffff\1\145\1\147\1\155\1\uffff\2\172\2\145\2\uffff\1\172\1\156\1\uffff\1\165\1\172\1\uffff"; static final String DFA21_acceptS = - "\2\uffff\1\2\5\uffff\1\10\7\uffff\1\30\1\31\1\32\1\33\1\34\1\uffff\1\36\1\37\1\40\22\uffff\1\140\2\141\1\144\1\145\3\uffff\1\140\1\2\14\uffff\1\10\16\uffff\1\43\1\70\1\26\3\uffff\1\30\1\31\1\32\1\33\1\34\1\uffff\1\63\1\35\1\36\1\37\1\40\1\41\1\75\1\66\1\42\1\60\1\76\1\67\1\44\1\142\1\143\1\71\1\45\1\72\1\64\1\46\1\50\1\47\1\51\1\102\1\52\1\134\1\uffff\1\73\1\uffff\1\77\1\65\1\101\1\133\1\100\1\106\5\uffff\1\135\1\uffff\1\136\1\137\1\141\1\144\13\uffff\1\74\5\uffff\1\113\3\uffff\1\103\14\uffff\1\27\2\uffff\1\55\1\53\1\56\1\54\1\61\1\62\41\uffff\1\127\4\uffff\1\120\1\uffff\1\111\2\uffff\1\114\1\115\7\uffff\1\104\1\uffff\1\110\21\uffff\1\122\4\uffff\1\123\11\uffff\1\11\1\uffff\1\132\1\uffff\1\6\1\112\4\uffff\1\13\5\uffff\1\117\1\uffff\1\17\1\uffff\1\125\2\uffff\1\121\15\uffff\1\20\1\23\2\uffff\1\24\1\105\1\uffff\1\124\3\uffff\1\126\1\1\1\15\3\uffff\1\116\4\uffff\1\107\5\uffff\1\130\5\uffff\1\7\10\uffff\1\25\4\uffff\1\14\10\uffff\1\57\1\uffff\1\21\1\22\1\16\3\uffff\1\12\4\uffff\1\131\1\3\2\uffff\1\4\2\uffff\1\5"; + "\2\uffff\1\2\6\uffff\1\11\7\uffff\1\31\1\32\1\33\1\34\1\35\1\uffff\1\37\1\40\1\41\22\uffff\1\141\2\142\1\145\1\146\3\uffff\1\141\1\2\15\uffff\1\11\16\uffff\1\44\1\71\1\27\3\uffff\1\31\1\32\1\33\1\34\1\35\1\uffff\1\64\1\36\1\37\1\40\1\41\1\42\1\76\1\67\1\43\1\61\1\77\1\70\1\45\1\143\1\144\1\72\1\46\1\73\1\65\1\47\1\51\1\50\1\52\1\103\1\53\1\135\1\uffff\1\74\1\uffff\1\100\1\66\1\102\1\134\1\101\1\107\5\uffff\1\136\1\uffff\1\137\1\140\1\142\1\145\13\uffff\1\75\6\uffff\1\114\3\uffff\1\104\14\uffff\1\30\2\uffff\1\56\1\54\1\57\1\55\1\62\1\63\42\uffff\1\130\4\uffff\1\121\1\uffff\1\112\2\uffff\1\115\1\116\7\uffff\1\105\1\uffff\1\111\22\uffff\1\123\4\uffff\1\124\11\uffff\1\12\1\uffff\1\133\2\uffff\1\7\1\113\4\uffff\1\14\5\uffff\1\120\1\uffff\1\20\1\uffff\1\126\2\uffff\1\122\12\uffff\1\6\3\uffff\1\21\1\24\2\uffff\1\25\1\106\1\uffff\1\125\3\uffff\1\127\1\1\1\16\3\uffff\1\117\4\uffff\1\110\5\uffff\1\131\5\uffff\1\10\10\uffff\1\26\4\uffff\1\15\10\uffff\1\60\1\uffff\1\22\1\23\1\17\3\uffff\1\13\4\uffff\1\132\1\3\2\uffff\1\4\2\uffff\1\5"; static final String DFA21_specialS = - "\1\0\u017e\uffff}>"; + "\1\0\u0185\uffff}>"; static final String[] DFA21_transitionS = { - "\11\57\2\56\2\57\1\56\22\57\1\56\1\41\1\54\1\26\1\53\1\34\1\40\1\55\1\22\1\24\1\16\1\31\1\23\1\32\1\42\1\33\1\50\11\51\1\44\1\20\1\35\1\25\1\36\1\43\1\21\32\53\1\27\1\57\1\30\1\52\1\53\1\57\1\5\1\53\1\4\1\7\1\3\1\45\2\53\1\11\1\53\1\15\2\53\1\17\1\53\1\1\1\53\1\47\1\12\1\13\1\14\1\46\1\6\3\53\1\2\1\37\1\10\uff82\57", - "\1\60\3\uffff\1\62\14\uffff\1\61", + "\11\60\2\57\2\60\1\57\22\60\1\57\1\42\1\55\1\27\1\54\1\35\1\41\1\56\1\23\1\25\1\17\1\32\1\24\1\33\1\43\1\34\1\51\11\52\1\45\1\21\1\36\1\26\1\37\1\44\1\22\32\54\1\30\1\60\1\31\1\53\1\54\1\60\1\5\1\54\1\4\1\10\1\3\1\46\1\54\1\6\1\12\1\54\1\16\2\54\1\20\1\54\1\1\1\54\1\50\1\13\1\14\1\15\1\47\1\7\3\54\1\2\1\40\1\11\uff82\60", + "\1\61\3\uffff\1\63\14\uffff\1\62", "", - "\1\67\1\uffff\1\66\11\uffff\1\65", - "\1\71\15\uffff\1\70", - "\1\72\17\uffff\1\73", - "\1\75\1\74", - "\1\76\3\uffff\1\77\5\uffff\1\100", + "\1\70\1\uffff\1\67\11\uffff\1\66", + "\1\72\15\uffff\1\71", + "\1\73\17\uffff\1\74", + "\1\75", + "\1\77\1\76", + "\1\100\3\uffff\1\101\5\uffff\1\102", "", - "\1\104\6\uffff\1\102\1\103", - "\1\105\13\uffff\1\106\1\110\1\uffff\1\107\1\uffff\1\111", - "\1\112\6\uffff\1\115\11\uffff\1\113\6\uffff\1\114", - "\1\116", - "\1\117", - "\1\121\22\uffff\1\120", - "\1\124\15\uffff\1\123\1\uffff\1\125", + "\1\106\6\uffff\1\104\1\105", + "\1\107\13\uffff\1\110\1\112\1\uffff\1\111\1\uffff\1\113", + "\1\114\6\uffff\1\117\11\uffff\1\115\6\uffff\1\116", + "\1\120", + "\1\121", + "\1\123\22\uffff\1\122", + "\1\126\15\uffff\1\125\1\uffff\1\127", "", "", "", "", "", - "\1\133\1\134", + "\1\135\1\136", "", "", "", - "\1\142\21\uffff\1\141", - "\1\146\17\uffff\1\144\1\145", - "\1\151\4\uffff\1\152\15\uffff\1\150", - "\1\154", + "\1\144\21\uffff\1\143", + "\1\150\17\uffff\1\146\1\147", + "\1\153\4\uffff\1\154\15\uffff\1\152", "\1\156", "\1\160", "\1\162", "\1\164", "\1\166", "\1\170", - "\1\173\13\uffff\1\172", - "\1\175", - "\1\u0080\7\uffff\1\u0081\5\uffff\1\177", - "\1\u0082", - "\1\u0083", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084\6\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\13\uffff\1\u0084", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "\1\63\34\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\172", + "\1\175\13\uffff\1\174", + "\1\177", + "\1\u0082\7\uffff\1\u0083\5\uffff\1\u0081", + "\1\u0084", + "\1\u0085", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\13\uffff\1\u0086\6\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\13\uffff\1\u0086", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\22\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089", + "\1\64\34\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", "", "", "", "", - "\1\u008a", - "\1\u008b", "\1\u008c", + "\1\u008d", + "\1\u008e", "", "", - "\1\u008d\3\uffff\1\u008e", - "\1\u008f", - "\1\u0090", + "\1\u008f\3\uffff\1\u0090", "\1\u0091", - "\1\u0092\1\u0093", - "\1\u0094", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u0092", + "\1\u0093", + "\1\u0094\1\u0095", "\1\u0096", - "\1\u0097", - "\1\u0099\14\uffff\1\u0098", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u0098", + "\1\u0099", "\1\u009a", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u009c\14\uffff\1\u009b", + "\1\u009d", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\u009c\16\uffff\1\u009d", - "\1\u009e", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u00a0", + "\1\u009f\16\uffff\1\u00a0", "\1\u00a1", - "\1\u00a2", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u00a3", "\1\u00a4", "\1\u00a5", - "\1\u00a6\3\uffff\1\u00a7", + "\1\u00a6", + "\1\u00a7", "\1\u00a8", - "\1\u00a9", - "\1\u00aa", + "\1\u00a9\3\uffff\1\u00aa", "\1\u00ab", - "", - "", - "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u00ac", "\1\u00ad", "\1\u00ae", "", "", "", - "", - "", - "\1\u00af", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u00b0", "\1\u00b1", "", - "\1\u00b3", + "", + "", + "", + "", + "\1\u00b2", "", "", "", "", "", "", - "\1\u00b5", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "\1\u00b4", + "", "\1\u00b6", - "\1\u00b7", - "\1\u00b9\5\uffff\1\u00b8", + "", + "", + "", + "", + "", + "", + "\1\u00b8", + "\1\u00b9", "\1\u00ba", - "", - "\12\u0085\10\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087\22\uffff\1\u0085\2\uffff\1\u0087\1\uffff\3\u0087\5\uffff\1\u0087", - "", - "", - "", - "", - "\1\u00bb", - "\1\u00bc", + "\1\u00bc\5\uffff\1\u00bb", "\1\u00bd", + "", + "\12\u0087\10\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089\22\uffff\1\u0087\2\uffff\1\u0089\1\uffff\3\u0089\5\uffff\1\u0089", + "", + "", + "", + "", "\1\u00be", "\1\u00bf", "\1\u00c0", @@ -3769,57 +3787,57 @@ "\1\u00c3", "\1\u00c4", "\1\u00c5", - "", "\1\u00c6", "\1\u00c7", - "\1\u00c9\5\uffff\1\u00c8", + "\1\u00c8", + "", + "\1\u00c9", "\1\u00ca", "\1\u00cb", - "", - "\1\u00cc", - "\1\u00cd", + "\1\u00cd\5\uffff\1\u00cc", "\1\u00ce", - "", "\1\u00cf", + "", "\1\u00d0", "\1\u00d1", "\1\u00d2", + "", "\1\u00d3", "\1\u00d4", "\1\u00d5", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u00d6", "\1\u00d7", "\1\u00d8", "\1\u00d9", - "\1\u00da", - "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u00db", "\1\u00dc", - "", - "", - "", - "", - "", - "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u00dd", "\1\u00de", - "\1\u00df", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u00e0", + "", + "", + "", + "", + "", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u00e2", "\1\u00e3", - "\1\u00e4", - "\1\u00e5", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u00e6", "\1\u00e7", "\1\u00e8", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u00e9", "\1\u00ea", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u00eb", "\1\u00ec", - "\1\u00ed", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u00ee", - "\1\u00ef", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u00f0", "\1\u00f1", "\1\u00f2", @@ -3833,175 +3851,183 @@ "\1\u00fa", "\1\u00fb", "\1\u00fc", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "", + "\1\u00fd", "\1\u00fe", "\1\u00ff", "\1\u0100", "\1\u0101", - "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", "\1\u0103", "\1\u0104", - "", - "", "\1\u0105", "\1\u0106", - "\1\u0107", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "", "\1\u0108", "\1\u0109", - "\1\u010b\16\uffff\1\u010a", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", "", + "", + "\1\u010a", + "\1\u010b", + "\1\u010c", "\1\u010d", + "\1\u010e", + "\1\u0110\16\uffff\1\u010f", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u010f", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", "\1\u0112", - "\1\u0113", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0114", "\1\u0115", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u0117", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0118", "\1\u0119", "\1\u011a", "\1\u011b", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u011d", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "", + "\1\u011e", "\1\u011f", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u0120", "\1\u0121", - "\1\u0122", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u0123", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u0124", "\1\u0125", - "\1\u0126", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0127", "\1\u0128", - "\1\u0129", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u012a", "\1\u012b", - "", "\1\u012c", - "", "\1\u012d", - "", - "", "\1\u012e", "\1\u012f", "\1\u0130", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u0131", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u0132", + "", "\1\u0133", - "\1\u0134", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", + "", + "\1\u0135", + "\1\u0136", "\1\u0137", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "", - "\1\u0139", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u013a", - "", "\1\u013b", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u013f", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "", + "\1\u013e", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "", "\1\u0140", "\1\u0141", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u0143", - "\1\u0144", - "\1\u0145", + "", + "\1\u0142", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0146", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "", - "", + "\1\u0147", "\1\u0148", - "\1\u0149", - "", - "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u014a", - "", "\1\u014b", + "", "\1\u014c", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u014d", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", "", - "", - "\1\u014e", "\1\u014f", "\1\u0150", "", + "", "\1\u0151", + "", "\1\u0152", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u0154", + "\1\u0153", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "", + "", "", "\1\u0155", "\1\u0156", "\1\u0157", + "", "\1\u0158", "\1\u0159", - "", - "\1\u015a", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u015b", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "", + "\1\u015c", "\1\u015d", "\1\u015e", - "", "\1\u015f", "\1\u0160", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "", + "\1\u0161", "\1\u0162", - "\1\u0163", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0164", "\1\u0165", + "", "\1\u0166", - "", "\1\u0167", - "\1\u0168", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0169", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "", + "\1\u016a", "\1\u016b", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\u016c", + "\1\u016d", + "", + "\1\u016e", "\1\u016f", "\1\u0170", - "\1\u0171", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\u0173", - "", - "", - "", - "\1\u0174", - "\1\u0175", + "\1\u0172", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "\1\u0176", + "\1\u0177", + "\1\u0178", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u0179", "\1\u017a", "", "", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", - "\1\u017c", "", + "\1\u017b", + "\1\u017c", "\1\u017d", - "\1\63\13\uffff\12\63\7\uffff\32\63\4\uffff\1\63\1\uffff\32\63", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u0180", + "\1\u0181", + "", + "", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", + "\1\u0183", + "", + "\1\u0184", + "\1\64\13\uffff\12\64\7\uffff\32\64\4\uffff\1\64\1\uffff\32\64", "" }; @@ -4035,7 +4061,7 @@ this.transition = DFA21_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | RULE_HEX | RULE_INT | RULE_DECIMAL | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { IntStream input = _input; @@ -4055,89 +4081,91 @@ else if ( (LA21_0=='a') ) {s = 5;} - else if ( (LA21_0=='w') ) {s = 6;} + else if ( (LA21_0=='h') ) {s = 6;} - else if ( (LA21_0=='d') ) {s = 7;} + else if ( (LA21_0=='w') ) {s = 7;} - else if ( (LA21_0=='}') ) {s = 8;} + else if ( (LA21_0=='d') ) {s = 8;} - else if ( (LA21_0=='i') ) {s = 9;} + else if ( (LA21_0=='}') ) {s = 9;} - else if ( (LA21_0=='s') ) {s = 10;} + else if ( (LA21_0=='i') ) {s = 10;} - else if ( (LA21_0=='t') ) {s = 11;} + else if ( (LA21_0=='s') ) {s = 11;} - else if ( (LA21_0=='u') ) {s = 12;} + else if ( (LA21_0=='t') ) {s = 12;} - else if ( (LA21_0=='k') ) {s = 13;} + else if ( (LA21_0=='u') ) {s = 13;} - else if ( (LA21_0=='*') ) {s = 14;} + else if ( (LA21_0=='k') ) {s = 14;} - else if ( (LA21_0=='n') ) {s = 15;} + else if ( (LA21_0=='*') ) {s = 15;} - else if ( (LA21_0==';') ) {s = 16;} + else if ( (LA21_0=='n') ) {s = 16;} - else if ( (LA21_0=='@') ) {s = 17;} + else if ( (LA21_0==';') ) {s = 17;} - else if ( (LA21_0=='(') ) {s = 18;} + else if ( (LA21_0=='@') ) {s = 18;} - else if ( (LA21_0==',') ) {s = 19;} + else if ( (LA21_0=='(') ) {s = 19;} - else if ( (LA21_0==')') ) {s = 20;} + else if ( (LA21_0==',') ) {s = 20;} - else if ( (LA21_0=='=') ) {s = 21;} + else if ( (LA21_0==')') ) {s = 21;} - else if ( (LA21_0=='#') ) {s = 22;} + else if ( (LA21_0=='=') ) {s = 22;} - else if ( (LA21_0=='[') ) {s = 23;} + else if ( (LA21_0=='#') ) {s = 23;} - else if ( (LA21_0==']') ) {s = 24;} + else if ( (LA21_0=='[') ) {s = 24;} - else if ( (LA21_0=='+') ) {s = 25;} + else if ( (LA21_0==']') ) {s = 25;} - else if ( (LA21_0=='-') ) {s = 26;} + else if ( (LA21_0=='+') ) {s = 26;} - else if ( (LA21_0=='/') ) {s = 27;} + else if ( (LA21_0=='-') ) {s = 27;} - else if ( (LA21_0=='%') ) {s = 28;} + else if ( (LA21_0=='/') ) {s = 28;} - else if ( (LA21_0=='<') ) {s = 29;} + else if ( (LA21_0=='%') ) {s = 29;} - else if ( (LA21_0=='>') ) {s = 30;} + else if ( (LA21_0=='<') ) {s = 30;} - else if ( (LA21_0=='|') ) {s = 31;} + else if ( (LA21_0=='>') ) {s = 31;} - else if ( (LA21_0=='&') ) {s = 32;} + else if ( (LA21_0=='|') ) {s = 32;} - else if ( (LA21_0=='!') ) {s = 33;} + else if ( (LA21_0=='&') ) {s = 33;} - else if ( (LA21_0=='.') ) {s = 34;} + else if ( (LA21_0=='!') ) {s = 34;} - else if ( (LA21_0=='?') ) {s = 35;} + else if ( (LA21_0=='.') ) {s = 35;} - else if ( (LA21_0==':') ) {s = 36;} + else if ( (LA21_0=='?') ) {s = 36;} - else if ( (LA21_0=='f') ) {s = 37;} + else if ( (LA21_0==':') ) {s = 37;} - else if ( (LA21_0=='v') ) {s = 38;} + else if ( (LA21_0=='f') ) {s = 38;} - else if ( (LA21_0=='r') ) {s = 39;} + else if ( (LA21_0=='v') ) {s = 39;} - else if ( (LA21_0=='0') ) {s = 40;} + else if ( (LA21_0=='r') ) {s = 40;} - else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 41;} + else if ( (LA21_0=='0') ) {s = 41;} - else if ( (LA21_0=='^') ) {s = 42;} + else if ( ((LA21_0>='1' && LA21_0<='9')) ) {s = 42;} - else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||(LA21_0>='g' && LA21_0<='h')||LA21_0=='j'||(LA21_0>='l' && LA21_0<='m')||LA21_0=='o'||LA21_0=='q'||(LA21_0>='x' && LA21_0<='z')) ) {s = 43;} + else if ( (LA21_0=='^') ) {s = 43;} - else if ( (LA21_0=='\"') ) {s = 44;} + else if ( (LA21_0=='$'||(LA21_0>='A' && LA21_0<='Z')||LA21_0=='_'||LA21_0=='b'||LA21_0=='g'||LA21_0=='j'||(LA21_0>='l' && LA21_0<='m')||LA21_0=='o'||LA21_0=='q'||(LA21_0>='x' && LA21_0<='z')) ) {s = 44;} - else if ( (LA21_0=='\'') ) {s = 45;} + else if ( (LA21_0=='\"') ) {s = 45;} - else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 46;} + else if ( (LA21_0=='\'') ) {s = 46;} - else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 47;} + else if ( ((LA21_0>='\t' && LA21_0<='\n')||LA21_0=='\r'||LA21_0==' ') ) {s = 47;} + + else if ( ((LA21_0>='\u0000' && LA21_0<='\b')||(LA21_0>='\u000B' && LA21_0<='\f')||(LA21_0>='\u000E' && LA21_0<='\u001F')||LA21_0=='\\'||LA21_0=='`'||(LA21_0>='~' && LA21_0<='\uFFFF')) ) {s = 48;} if ( s>=0 ) return s; break; @@ -4150,4 +4178,4 @@ } -} +} \ No newline at end of file
diff --git a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslParser.java b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslParser.java index 5f39f75..8897be9 100644 --- a/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslParser.java +++ b/org.eclipse.osbp.xtext.menu/src-gen/org/eclipse/osbp/xtext/menu/parser/antlr/internal/InternalMenuDslParser.java
@@ -22,7 +22,7 @@ @SuppressWarnings("all") public class InternalMenuDslParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'expandedImage'", "'collapsedImage'", "'accordionSubmenu'", "'width'", "'designer'", "'}'", "'entry'", "'describedBy'", "'image'", "'showBadge'", "'process'", "'perspective'", "'table'", "'dialog'", "'userFilter'", "'keyBinding'", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_ID", "RULE_HEX", "RULE_INT", "RULE_DECIMAL", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'package'", "'{'", "'expandedImage'", "'collapsedImage'", "'accordionSubmenu'", "'height'", "'width'", "'designer'", "'}'", "'entry'", "'describedBy'", "'image'", "'showBadge'", "'process'", "'perspective'", "'table'", "'dialog'", "'userFilter'", "'keyBinding'", "'import'", "'static'", "'extension'", "'*'", "'ns'", "';'", "'@'", "'('", "','", "')'", "'='", "'#'", "'['", "']'", "'+='", "'-='", "'*='", "'/='", "'%='", "'<'", "'>'", "'>='", "'||'", "'&&'", "'=='", "'!='", "'==='", "'!=='", "'instanceof'", "'->'", "'..<'", "'..'", "'=>'", "'<>'", "'?:'", "'+'", "'-'", "'**'", "'/'", "'%'", "'!'", "'as'", "'++'", "'--'", "'.'", "'::'", "'?.'", "'|'", "'if'", "'else'", "'switch'", "':'", "'default'", "'case'", "'for'", "'while'", "'do'", "'var'", "'val'", "'extends'", "'super'", "'new'", "'false'", "'true'", "'null'", "'typeof'", "'throw'", "'return'", "'try'", "'finally'", "'synchronized'", "'catch'", "'?'", "'&'" }; public static final int RULE_HEX=6; public static final int T__50=50; @@ -126,6 +126,7 @@ public static final int T__103=103; public static final int T__86=86; public static final int T__87=87; + public static final int T__105=105; // delegates // delegators @@ -230,7 +231,7 @@ int alt1=2; int LA1_0 = input.LA(1); - if ( (LA1_0==31) ) { + if ( (LA1_0==32) ) { alt1=1; } switch (alt1) { @@ -390,7 +391,7 @@ // $ANTLR start "ruleMenuPackage" - // InternalMenuDsl.g:128:1: ruleMenuPackage returns [EObject current=null] : ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? ) ; + // InternalMenuDsl.g:128:1: ruleMenuPackage returns [EObject current=null] : ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? ) ; public final EObject ruleMenuPackage() throws RecognitionException { EObject current = null; @@ -402,23 +403,25 @@ Token lv_collapsedImage_7_0=null; Token lv_subMenuIsAccordion_8_0=null; Token otherlv_9=null; - Token lv_width_10_0=null; - Token lv_hasDesigner_11_0=null; - Token otherlv_13=null; + Token lv_height_10_0=null; + Token otherlv_11=null; + Token lv_width_12_0=null; + Token lv_hasDesigner_13_0=null; + Token otherlv_15=null; AntlrDatatypeRuleToken lv_name_2_0 = null; - EObject lv_entries_12_0 = null; + EObject lv_entries_14_0 = null; enterRule(); try { - // InternalMenuDsl.g:134:2: ( ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? ) ) - // InternalMenuDsl.g:135:2: ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? ) + // InternalMenuDsl.g:134:2: ( ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? ) ) + // InternalMenuDsl.g:135:2: ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? ) { - // InternalMenuDsl.g:135:2: ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? ) - // InternalMenuDsl.g:136:3: () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? + // InternalMenuDsl.g:135:2: ( () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? ) + // InternalMenuDsl.g:136:3: () otherlv_1= 'package' ( (lv_name_2_0= ruleQualifiedName ) ) (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? { // InternalMenuDsl.g:136:3: () // InternalMenuDsl.g:137:4: @@ -474,16 +477,16 @@ } - // InternalMenuDsl.g:166:3: (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' )? - int alt7=2; - int LA7_0 = input.LA(1); + // InternalMenuDsl.g:166:3: (otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' )? + int alt8=2; + int LA8_0 = input.LA(1); - if ( (LA7_0==14) ) { - alt7=1; + if ( (LA8_0==14) ) { + alt8=1; } - switch (alt7) { + switch (alt8) { case 1 : - // InternalMenuDsl.g:167:4: otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? ( (lv_hasDesigner_11_0= 'designer' ) )? ( (lv_entries_12_0= ruleMenuEntry ) )* otherlv_13= '}' + // InternalMenuDsl.g:167:4: otherlv_3= '{' otherlv_4= 'expandedImage' ( (lv_expandedImage_5_0= RULE_STRING ) ) otherlv_6= 'collapsedImage' ( (lv_collapsedImage_7_0= RULE_STRING ) ) ( (lv_subMenuIsAccordion_8_0= 'accordionSubmenu' ) )? (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? ( (lv_hasDesigner_13_0= 'designer' ) )? ( (lv_entries_14_0= ruleMenuEntry ) )* otherlv_15= '}' { otherlv_3=(Token)match(input,14,FOLLOW_6); if (state.failed) return current; if ( state.backtracking==0 ) { @@ -600,7 +603,7 @@ } - // InternalMenuDsl.g:229:4: (otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) )? + // InternalMenuDsl.g:229:4: (otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) )? int alt4=2; int LA4_0 = input.LA(1); @@ -609,24 +612,24 @@ } switch (alt4) { case 1 : - // InternalMenuDsl.g:230:5: otherlv_9= 'width' ( (lv_width_10_0= RULE_STRING ) ) + // InternalMenuDsl.g:230:5: otherlv_9= 'height' ( (lv_height_10_0= RULE_STRING ) ) { otherlv_9=(Token)match(input,18,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_9, grammarAccess.getMenuPackageAccess().getWidthKeyword_3_6_0()); + newLeafNode(otherlv_9, grammarAccess.getMenuPackageAccess().getHeightKeyword_3_6_0()); } - // InternalMenuDsl.g:234:5: ( (lv_width_10_0= RULE_STRING ) ) - // InternalMenuDsl.g:235:6: (lv_width_10_0= RULE_STRING ) + // InternalMenuDsl.g:234:5: ( (lv_height_10_0= RULE_STRING ) ) + // InternalMenuDsl.g:235:6: (lv_height_10_0= RULE_STRING ) { - // InternalMenuDsl.g:235:6: (lv_width_10_0= RULE_STRING ) - // InternalMenuDsl.g:236:7: lv_width_10_0= RULE_STRING + // InternalMenuDsl.g:235:6: (lv_height_10_0= RULE_STRING ) + // InternalMenuDsl.g:236:7: lv_height_10_0= RULE_STRING { - lv_width_10_0=(Token)match(input,RULE_STRING,FOLLOW_11); if (state.failed) return current; + lv_height_10_0=(Token)match(input,RULE_STRING,FOLLOW_11); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(lv_width_10_0, grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_6_1_0()); + newLeafNode(lv_height_10_0, grammarAccess.getMenuPackageAccess().getHeightSTRINGTerminalRuleCall_3_6_1_0()); } if ( state.backtracking==0 ) { @@ -636,8 +639,8 @@ } setWithLastConsumed( current, - "width", - lv_width_10_0, + "height", + lv_height_10_0, "org.eclipse.xtext.xbase.Xtype.STRING"); } @@ -653,7 +656,7 @@ } - // InternalMenuDsl.g:253:4: ( (lv_hasDesigner_11_0= 'designer' ) )? + // InternalMenuDsl.g:253:4: (otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) )? int alt5=2; int LA5_0 = input.LA(1); @@ -662,15 +665,68 @@ } switch (alt5) { case 1 : - // InternalMenuDsl.g:254:5: (lv_hasDesigner_11_0= 'designer' ) + // InternalMenuDsl.g:254:5: otherlv_11= 'width' ( (lv_width_12_0= RULE_STRING ) ) { - // InternalMenuDsl.g:254:5: (lv_hasDesigner_11_0= 'designer' ) - // InternalMenuDsl.g:255:6: lv_hasDesigner_11_0= 'designer' - { - lv_hasDesigner_11_0=(Token)match(input,19,FOLLOW_12); if (state.failed) return current; + otherlv_11=(Token)match(input,19,FOLLOW_7); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(lv_hasDesigner_11_0, grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_7_0()); + newLeafNode(otherlv_11, grammarAccess.getMenuPackageAccess().getWidthKeyword_3_7_0()); + + } + // InternalMenuDsl.g:258:5: ( (lv_width_12_0= RULE_STRING ) ) + // InternalMenuDsl.g:259:6: (lv_width_12_0= RULE_STRING ) + { + // InternalMenuDsl.g:259:6: (lv_width_12_0= RULE_STRING ) + // InternalMenuDsl.g:260:7: lv_width_12_0= RULE_STRING + { + lv_width_12_0=(Token)match(input,RULE_STRING,FOLLOW_12); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_width_12_0, grammarAccess.getMenuPackageAccess().getWidthSTRINGTerminalRuleCall_3_7_1_0()); + + } + if ( state.backtracking==0 ) { + + if (current==null) { + current = createModelElement(grammarAccess.getMenuPackageRule()); + } + setWithLastConsumed( + current, + "width", + lv_width_12_0, + "org.eclipse.xtext.xbase.Xtype.STRING"); + + } + + } + + + } + + + } + break; + + } + + // InternalMenuDsl.g:277:4: ( (lv_hasDesigner_13_0= 'designer' ) )? + int alt6=2; + int LA6_0 = input.LA(1); + + if ( (LA6_0==20) ) { + alt6=1; + } + switch (alt6) { + case 1 : + // InternalMenuDsl.g:278:5: (lv_hasDesigner_13_0= 'designer' ) + { + // InternalMenuDsl.g:278:5: (lv_hasDesigner_13_0= 'designer' ) + // InternalMenuDsl.g:279:6: lv_hasDesigner_13_0= 'designer' + { + lv_hasDesigner_13_0=(Token)match(input,20,FOLLOW_13); if (state.failed) return current; + if ( state.backtracking==0 ) { + + newLeafNode(lv_hasDesigner_13_0, grammarAccess.getMenuPackageAccess().getHasDesignerDesignerKeyword_3_8_0()); } if ( state.backtracking==0 ) { @@ -690,31 +746,31 @@ } - // InternalMenuDsl.g:267:4: ( (lv_entries_12_0= ruleMenuEntry ) )* - loop6: + // InternalMenuDsl.g:291:4: ( (lv_entries_14_0= ruleMenuEntry ) )* + loop7: do { - int alt6=2; - int LA6_0 = input.LA(1); + int alt7=2; + int LA7_0 = input.LA(1); - if ( (LA6_0==21) ) { - alt6=1; + if ( (LA7_0==22) ) { + alt7=1; } - switch (alt6) { + switch (alt7) { case 1 : - // InternalMenuDsl.g:268:5: (lv_entries_12_0= ruleMenuEntry ) + // InternalMenuDsl.g:292:5: (lv_entries_14_0= ruleMenuEntry ) { - // InternalMenuDsl.g:268:5: (lv_entries_12_0= ruleMenuEntry ) - // InternalMenuDsl.g:269:6: lv_entries_12_0= ruleMenuEntry + // InternalMenuDsl.g:292:5: (lv_entries_14_0= ruleMenuEntry ) + // InternalMenuDsl.g:293:6: lv_entries_14_0= ruleMenuEntry { if ( state.backtracking==0 ) { - newCompositeNode(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_8_0()); + newCompositeNode(grammarAccess.getMenuPackageAccess().getEntriesMenuEntryParserRuleCall_3_9_0()); } - pushFollow(FOLLOW_12); - lv_entries_12_0=ruleMenuEntry(); + pushFollow(FOLLOW_13); + lv_entries_14_0=ruleMenuEntry(); state._fsp--; if (state.failed) return current; @@ -726,7 +782,7 @@ add( current, "entries", - lv_entries_12_0, + lv_entries_14_0, "org.eclipse.osbp.xtext.menu.MenuDsl.MenuEntry"); afterParserOrEnumRuleCall(); @@ -739,14 +795,14 @@ break; default : - break loop6; + break loop7; } } while (true); - otherlv_13=(Token)match(input,20,FOLLOW_2); if (state.failed) return current; + otherlv_15=(Token)match(input,21,FOLLOW_2); if (state.failed) return current; if ( state.backtracking==0 ) { - newLeafNode(otherlv_13, grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_9()); + newLeafNode(otherlv_15, grammarAccess.getMenuPackageAccess().getRightCurlyBracketKeyword_3_10()); } @@ -780,7 +836,7 @@ // $ANTLR start "entryRuleMenuEntry" - // InternalMenuDsl.g:295:1: entryRuleMenuEntry returns [EObject current=null] : iv_ruleMenuEntry= ruleMenuEntry EOF ; + // InternalMenuDsl.g:319:1: entryRuleMenuEntry returns [EObject current=null] : iv_ruleMenuEntry= ruleMenuEntry EOF ; public final EObject entryRuleMenuEntry() throws RecognitionException { EObject current = null; @@ -788,8 +844,8 @@ try { - // InternalMenuDsl.g:295:50: (iv_ruleMenuEntry= ruleMenuEntry EOF ) - // InternalMenuDsl.g:296:2: iv_ruleMenuEntry= ruleMenuEntry EOF + // InternalMenuDsl.g:319:50: (iv_ruleMenuEntry= ruleMenuEntry EOF ) + // InternalMenuDsl.g:320:2: iv_ruleMenuEntry= ruleMenuEntry EOF { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMenuEntryRule()); @@ -820,7 +876,7 @@ // $ANTLR start "ruleMenuEntry" - // InternalMenuDsl.g:302:1: ruleMenuEntry returns [EObject current=null] : ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) ; + // InternalMenuDsl.g:326:1: ruleMenuEntry returns [EObject current=null] : ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) ; public final EObject ruleMenuEntry() throws RecognitionException { EObject current = null; @@ -852,14 +908,14 @@ enterRule(); try { - // InternalMenuDsl.g:308:2: ( ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) ) - // InternalMenuDsl.g:309:2: ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) + // InternalMenuDsl.g:332:2: ( ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) ) + // InternalMenuDsl.g:333:2: ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) { - // InternalMenuDsl.g:309:2: ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) - // InternalMenuDsl.g:310:3: () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? + // InternalMenuDsl.g:333:2: ( () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? ) + // InternalMenuDsl.g:334:3: () otherlv_1= 'entry' ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? ( ( (lv_hasImage_5_0= 'image' ) ) ( (lv_image_6_0= RULE_STRING ) ) )? ( (lv_showBadge_7_0= 'showBadge' ) )? ( ( ( (lv_hasProcess_8_0= 'process' ) ) ( (otherlv_9= RULE_ID ) ) ) | ( ( (lv_hasPerspective_10_0= 'perspective' ) ) ( (otherlv_11= RULE_ID ) ) ) | ( ( (lv_hasTable_12_0= 'table' ) ) ( (otherlv_13= RULE_ID ) ) ) | ( ( (lv_hasDialog_14_0= 'dialog' ) ) ( (otherlv_15= RULE_ID ) ) ) | ( (lv_hasUserFilter_16_0= 'userFilter' ) ) | ( (lv_hasKeyBinding_17_0= 'keyBinding' ) ) )? (otherlv_18= '{' ( (lv_subentries_19_0= ruleMenuEntry ) )* otherlv_20= '}' )? { - // InternalMenuDsl.g:310:3: () - // InternalMenuDsl.g:311:4: + // InternalMenuDsl.g:334:3: () + // InternalMenuDsl.g:335:4: { if ( state.backtracking==0 ) { @@ -871,24 +927,24 @@ } - otherlv_1=(Token)match(input,21,FOLLOW_4); if (state.failed) return current; + otherlv_1=(Token)match(input,22,FOLLOW_4); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getMenuEntryAccess().getEntryKeyword_1()); } - // InternalMenuDsl.g:321:3: ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) - // InternalMenuDsl.g:322:4: (lv_entryid_2_0= ruleTRANSLATABLEID ) + // InternalMenuDsl.g:345:3: ( (lv_entryid_2_0= ruleTRANSLATABLEID ) ) + // InternalMenuDsl.g:346:4: (lv_entryid_2_0= ruleTRANSLATABLEID ) { - // InternalMenuDsl.g:322:4: (lv_entryid_2_0= ruleTRANSLATABLEID ) - // InternalMenuDsl.g:323:5: lv_entryid_2_0= ruleTRANSLATABLEID + // InternalMenuDsl.g:346:4: (lv_entryid_2_0= ruleTRANSLATABLEID ) + // InternalMenuDsl.g:347:5: lv_entryid_2_0= ruleTRANSLATABLEID { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getMenuEntryAccess().getEntryidTRANSLATABLEIDParserRuleCall_2_0()); } - pushFollow(FOLLOW_13); + pushFollow(FOLLOW_14); lv_entryid_2_0=ruleTRANSLATABLEID(); state._fsp--; @@ -912,24 +968,24 @@ } - // InternalMenuDsl.g:340:3: ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? - int alt8=2; - int LA8_0 = input.LA(1); + // InternalMenuDsl.g:364:3: ( ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) )? + int alt9=2; + int LA9_0 = input.LA(1); - if ( (LA8_0==22) ) { - alt8=1; + if ( (LA9_0==23) ) { + alt9=1; } - switch (alt8) { + switch (alt9) { case 1 : - // InternalMenuDsl.g:341:4: ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) ) + // InternalMenuDsl.g:365:4: ( (lv_description_3_0= 'describedBy' ) ) ( (lv_descriptionValue_4_0= ruleTRANSLATABLESTRING ) )