diff options
author | Juergen Haug | 2012-08-20 09:17:35 +0000 |
---|---|---|
committer | Juergen Haug | 2012-08-20 09:17:35 +0000 |
commit | 537d59a08f64a6c8f053047bff966b770a676084 (patch) | |
tree | c3340c419ebdd6f99ef4ae974f83559e8e283fc1 /plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g | |
parent | 28fda9c8137a07075f7bc8cd1c0d4f831950cbcd (diff) | |
download | org.eclipse.etrice-537d59a08f64a6c8f053047bff966b770a676084.tar.gz org.eclipse.etrice-537d59a08f64a6c8f053047bff966b770a676084.tar.xz org.eclipse.etrice-537d59a08f64a6c8f053047bff966b770a676084.zip |
[CQ 6485][config] validation
Change-Id: I49edda42d8b6baeaa04d36d74e5dbe645fa84568
Diffstat (limited to 'plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g')
-rw-r--r-- | plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g | 526 |
1 files changed, 250 insertions, 276 deletions
diff --git a/plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g b/plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g index eda7376c8..9659b4402 100644 --- a/plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g +++ b/plugins/org.eclipse.etrice.core.config.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalConfig.g @@ -981,24 +981,46 @@ finally { restoreStackSize(stackSize); } +rule__DynamicConfig__Alternatives_2_0 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getDynamicConfigAccess().getGroup_2_0_0()); } +(rule__DynamicConfig__Group_2_0_0__0) +{ after(grammarAccess.getDynamicConfigAccess().getGroup_2_0_0()); } +) + + |( +{ before(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1()); } +(rule__DynamicConfig__Group_2_0_1__0) +{ after(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1()); } +) -rule__AttrInstanceConfig__Alternatives_3_1_0_1 +; +finally { + restoreStackSize(stackSize); +} + + +rule__AttrInstanceConfig__Alternatives_3_1_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyAssignment_3_1_0_1_0()); } -(rule__AttrInstanceConfig__ReadOnlyAssignment_3_1_0_1_0) -{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyAssignment_3_1_0_1_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyAssignment_3_1_1_0()); } +(rule__AttrInstanceConfig__ReadOnlyAssignment_3_1_1_0) +{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyAssignment_3_1_1_0()); } ) |( -{ before(grammarAccess.getAttrInstanceConfigAccess().getReadWriteKeyword_3_1_0_1_1()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getWriteKeyword_3_1_1_1()); } - 'read-write' + 'write' -{ after(grammarAccess.getAttrInstanceConfigAccess().getReadWriteKeyword_3_1_0_1_1()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getWriteKeyword_3_1_1_1()); } ) ; @@ -1290,32 +1312,6 @@ finally { restoreStackSize(stackSize); } -rule__DecimalExp__Alternatives_5 - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); } - - '+' - -{ after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_5_0()); } -) - - |( -{ before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); } - - '-' - -{ after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_5_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - rule__ConfigModel__Group__0 @@ -1668,29 +1664,29 @@ finally { -rule__DynamicConfig__Group_2_0__0 +rule__DynamicConfig__Group_2_0_0__0 @init { int stackSize = keepStackSize(); } : - rule__DynamicConfig__Group_2_0__0__Impl - rule__DynamicConfig__Group_2_0__1 + rule__DynamicConfig__Group_2_0_0__0__Impl + rule__DynamicConfig__Group_2_0_0__1 ; finally { restoreStackSize(stackSize); } -rule__DynamicConfig__Group_2_0__0__Impl +rule__DynamicConfig__Group_2_0_0__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getSourceKeyword_2_0_0()); } +{ before(grammarAccess.getDynamicConfigAccess().getFilePathKeyword_2_0_0_0()); } - 'source' + 'file path' -{ after(grammarAccess.getDynamicConfigAccess().getSourceKeyword_2_0_0()); } +{ after(grammarAccess.getDynamicConfigAccess().getFilePathKeyword_2_0_0_0()); } ) ; @@ -1699,27 +1695,26 @@ finally { } -rule__DynamicConfig__Group_2_0__1 +rule__DynamicConfig__Group_2_0_0__1 @init { int stackSize = keepStackSize(); } : - rule__DynamicConfig__Group_2_0__1__Impl - rule__DynamicConfig__Group_2_0__2 + rule__DynamicConfig__Group_2_0_0__1__Impl ; finally { restoreStackSize(stackSize); } -rule__DynamicConfig__Group_2_0__1__Impl +rule__DynamicConfig__Group_2_0_0__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getSourceAssignment_2_0_1()); } -(rule__DynamicConfig__SourceAssignment_2_0_1) -{ after(grammarAccess.getDynamicConfigAccess().getSourceAssignment_2_0_1()); } +{ before(grammarAccess.getDynamicConfigAccess().getFilePathAssignment_2_0_0_1()); } +(rule__DynamicConfig__FilePathAssignment_2_0_0_1) +{ after(grammarAccess.getDynamicConfigAccess().getFilePathAssignment_2_0_0_1()); } ) ; @@ -1728,26 +1723,31 @@ finally { } -rule__DynamicConfig__Group_2_0__2 + + + + +rule__DynamicConfig__Group_2_0_1__0 @init { int stackSize = keepStackSize(); } : - rule__DynamicConfig__Group_2_0__2__Impl + rule__DynamicConfig__Group_2_0_1__0__Impl + rule__DynamicConfig__Group_2_0_1__1 ; finally { restoreStackSize(stackSize); } -rule__DynamicConfig__Group_2_0__2__Impl +rule__DynamicConfig__Group_2_0_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getGroup_2_0_2()); } -(rule__DynamicConfig__Group_2_0_2__0)? -{ after(grammarAccess.getDynamicConfigAccess().getGroup_2_0_2()); } +{ before(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1_0()); } +(rule__DynamicConfig__Group_2_0_1_0__0) +{ after(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1_0()); } ) ; @@ -1756,35 +1756,89 @@ finally { } +rule__DynamicConfig__Group_2_0_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DynamicConfig__Group_2_0_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DynamicConfig__Group_2_0_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1_1()); } +(rule__DynamicConfig__Group_2_0_1_1__0) +{ after(grammarAccess.getDynamicConfigAccess().getGroup_2_0_1_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} -rule__DynamicConfig__Group_2_0_2__0 +rule__DynamicConfig__Group_2_0_1_0__0 @init { int stackSize = keepStackSize(); } : - rule__DynamicConfig__Group_2_0_2__0__Impl - rule__DynamicConfig__Group_2_0_2__1 + rule__DynamicConfig__Group_2_0_1_0__0__Impl + rule__DynamicConfig__Group_2_0_1_0__1 ; finally { restoreStackSize(stackSize); } -rule__DynamicConfig__Group_2_0_2__0__Impl +rule__DynamicConfig__Group_2_0_1_0__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getFilePathKeyword_2_0_2_0()); } +{ before(grammarAccess.getDynamicConfigAccess().getUserImportKeyword_2_0_1_0_0()); } - 'file path' + 'user import' + +{ after(grammarAccess.getDynamicConfigAccess().getUserImportKeyword_2_0_1_0_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} -{ after(grammarAccess.getDynamicConfigAccess().getFilePathKeyword_2_0_2_0()); } + +rule__DynamicConfig__Group_2_0_1_0__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DynamicConfig__Group_2_0_1_0__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DynamicConfig__Group_2_0_1_0__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getDynamicConfigAccess().getUserCode1Assignment_2_0_1_0_1()); } +(rule__DynamicConfig__UserCode1Assignment_2_0_1_0_1) +{ after(grammarAccess.getDynamicConfigAccess().getUserCode1Assignment_2_0_1_0_1()); } ) ; @@ -1793,26 +1847,61 @@ finally { } -rule__DynamicConfig__Group_2_0_2__1 + + + + +rule__DynamicConfig__Group_2_0_1_1__0 @init { int stackSize = keepStackSize(); } : - rule__DynamicConfig__Group_2_0_2__1__Impl + rule__DynamicConfig__Group_2_0_1_1__0__Impl + rule__DynamicConfig__Group_2_0_1_1__1 ; finally { restoreStackSize(stackSize); } -rule__DynamicConfig__Group_2_0_2__1__Impl +rule__DynamicConfig__Group_2_0_1_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getFilePathAssignment_2_0_2_1()); } -(rule__DynamicConfig__FilePathAssignment_2_0_2_1) -{ after(grammarAccess.getDynamicConfigAccess().getFilePathAssignment_2_0_2_1()); } +{ before(grammarAccess.getDynamicConfigAccess().getUserConstructorKeyword_2_0_1_1_0()); } + + 'user constructor' + +{ after(grammarAccess.getDynamicConfigAccess().getUserConstructorKeyword_2_0_1_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__DynamicConfig__Group_2_0_1_1__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__DynamicConfig__Group_2_0_1_1__1__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__DynamicConfig__Group_2_0_1_1__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getDynamicConfigAccess().getUserCode2Assignment_2_0_1_1_1()); } +(rule__DynamicConfig__UserCode2Assignment_2_0_1_1_1) +{ after(grammarAccess.getDynamicConfigAccess().getUserCode2Assignment_2_0_1_1_1()); } ) ; @@ -1843,11 +1932,11 @@ rule__DynamicConfig__Group_2_1__0__Impl } : ( -{ before(grammarAccess.getDynamicConfigAccess().getPollingRateKeyword_2_1_0()); } +{ before(grammarAccess.getDynamicConfigAccess().getPollingTimerMsKeyword_2_1_0()); } - 'polling rate' + 'polling timer [ms]' -{ after(grammarAccess.getDynamicConfigAccess().getPollingRateKeyword_2_1_0()); } +{ after(grammarAccess.getDynamicConfigAccess().getPollingTimerMsKeyword_2_1_0()); } ) ; @@ -3654,9 +3743,9 @@ rule__AttrInstanceConfig__Group_3__1__Impl } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1()); } -(rule__AttrInstanceConfig__UnorderedGroup_3_1) -{ after(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getGroup_3_1()); } +(rule__AttrInstanceConfig__Group_3_1__0)? +{ after(grammarAccess.getAttrInstanceConfigAccess().getGroup_3_1()); } ) ; @@ -3671,6 +3760,7 @@ rule__AttrInstanceConfig__Group_3__2 } : rule__AttrInstanceConfig__Group_3__2__Impl + rule__AttrInstanceConfig__Group_3__3 ; finally { restoreStackSize(stackSize); @@ -3682,11 +3772,39 @@ rule__AttrInstanceConfig__Group_3__2__Impl } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getRightCurlyBracketKeyword_3_2()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_2()); } +(rule__AttrInstanceConfig__AttributesAssignment_3_2)* +{ after(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__AttrInstanceConfig__Group_3__3 + @init { + int stackSize = keepStackSize(); + } +: + rule__AttrInstanceConfig__Group_3__3__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__AttrInstanceConfig__Group_3__3__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getAttrInstanceConfigAccess().getRightCurlyBracketKeyword_3_3()); } '}' -{ after(grammarAccess.getAttrInstanceConfigAccess().getRightCurlyBracketKeyword_3_2()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getRightCurlyBracketKeyword_3_3()); } ) ; @@ -3701,27 +3819,29 @@ finally { -rule__AttrInstanceConfig__Group_3_1_0__0 + + +rule__AttrInstanceConfig__Group_3_1__0 @init { int stackSize = keepStackSize(); } : - rule__AttrInstanceConfig__Group_3_1_0__0__Impl - rule__AttrInstanceConfig__Group_3_1_0__1 + rule__AttrInstanceConfig__Group_3_1__0__Impl + rule__AttrInstanceConfig__Group_3_1__1 ; finally { restoreStackSize(stackSize); } -rule__AttrInstanceConfig__Group_3_1_0__0__Impl +rule__AttrInstanceConfig__Group_3_1__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigAssignment_3_1_0_0()); } -(rule__AttrInstanceConfig__DynConfigAssignment_3_1_0_0) -{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigAssignment_3_1_0_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigAssignment_3_1_0()); } +(rule__AttrInstanceConfig__DynConfigAssignment_3_1_0) +{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigAssignment_3_1_0()); } ) ; @@ -3730,26 +3850,26 @@ finally { } -rule__AttrInstanceConfig__Group_3_1_0__1 +rule__AttrInstanceConfig__Group_3_1__1 @init { int stackSize = keepStackSize(); } : - rule__AttrInstanceConfig__Group_3_1_0__1__Impl + rule__AttrInstanceConfig__Group_3_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__AttrInstanceConfig__Group_3_1_0__1__Impl +rule__AttrInstanceConfig__Group_3_1__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getAlternatives_3_1_0_1()); } -(rule__AttrInstanceConfig__Alternatives_3_1_0_1) -{ after(grammarAccess.getAttrInstanceConfigAccess().getAlternatives_3_1_0_1()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getAlternatives_3_1_1()); } +(rule__AttrInstanceConfig__Alternatives_3_1_1) +{ after(grammarAccess.getAttrInstanceConfigAccess().getAlternatives_3_1_1()); } ) ; @@ -5104,7 +5224,6 @@ rule__DecimalExp__Group__4 } : rule__DecimalExp__Group__4__Impl - rule__DecimalExp__Group__5 ; finally { restoreStackSize(stackSize); @@ -5116,66 +5235,9 @@ rule__DecimalExp__Group__4__Impl } : ( -{ before(grammarAccess.getDecimalExpAccess().getIDTerminalRuleCall_4()); } - RULE_ID -{ after(grammarAccess.getDecimalExpAccess().getIDTerminalRuleCall_4()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__DecimalExp__Group__5 - @init { - int stackSize = keepStackSize(); - } -: - rule__DecimalExp__Group__5__Impl - rule__DecimalExp__Group__6 -; -finally { - restoreStackSize(stackSize); -} - -rule__DecimalExp__Group__5__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDecimalExpAccess().getAlternatives_5()); } -(rule__DecimalExp__Alternatives_5)? -{ after(grammarAccess.getDecimalExpAccess().getAlternatives_5()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__DecimalExp__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__DecimalExp__Group__6__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__DecimalExp__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); } - RULE_INT -{ after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_6()); } +{ before(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } + RULE_EXP +{ after(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } ) ; @@ -5195,10 +5257,6 @@ finally { - - - - rule__DynamicConfig__UnorderedGroup_2 @init { int stackSize = keepStackSize(); @@ -5234,9 +5292,9 @@ rule__DynamicConfig__UnorderedGroup_2__Impl } ( - { before(grammarAccess.getDynamicConfigAccess().getGroup_2_0()); } - (rule__DynamicConfig__Group_2_0__0) - { after(grammarAccess.getDynamicConfigAccess().getGroup_2_0()); } + { before(grammarAccess.getDynamicConfigAccess().getAlternatives_2_0()); } + (rule__DynamicConfig__Alternatives_2_0) + { after(grammarAccess.getDynamicConfigAccess().getAlternatives_2_0()); } ) ) ) | @@ -5585,107 +5643,6 @@ finally { -rule__AttrInstanceConfig__UnorderedGroup_3_1 - @init { - int stackSize = keepStackSize(); - getUnorderedGroupHelper().enter(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1()); - } -: - rule__AttrInstanceConfig__UnorderedGroup_3_1__0 - ? - -; -finally { - getUnorderedGroupHelper().leave(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1()); - restoreStackSize(stackSize); -} - - -rule__AttrInstanceConfig__UnorderedGroup_3_1__Impl - @init { - int stackSize = keepStackSize(); - boolean selected = false; - } -: - ( - - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1(), 0)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1(), 0); - } - { - selected = true; - } - ( - - { before(grammarAccess.getAttrInstanceConfigAccess().getGroup_3_1_0()); } - (rule__AttrInstanceConfig__Group_3_1_0__0) - { after(grammarAccess.getAttrInstanceConfigAccess().getGroup_3_1_0()); } - ) - ) - ) | - - ( - {getUnorderedGroupHelper().canSelect(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1(), 1)}?=>( - { - getUnorderedGroupHelper().select(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1(), 1); - } - { - selected = true; - } - ( - ( - { before(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_1_1()); } - (rule__AttrInstanceConfig__AttributesAssignment_3_1_1) - { after(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_1_1()); } - ) - ( - { before(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_1_1()); } - ((rule__AttrInstanceConfig__AttributesAssignment_3_1_1)=>rule__AttrInstanceConfig__AttributesAssignment_3_1_1)* - { after(grammarAccess.getAttrInstanceConfigAccess().getAttributesAssignment_3_1_1()); } - ) ) - ) - ) - - ) -; -finally { - if (selected) - getUnorderedGroupHelper().returnFromSelection(grammarAccess.getAttrInstanceConfigAccess().getUnorderedGroup_3_1()); - restoreStackSize(stackSize); -} - - -rule__AttrInstanceConfig__UnorderedGroup_3_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__AttrInstanceConfig__UnorderedGroup_3_1__Impl - rule__AttrInstanceConfig__UnorderedGroup_3_1__1? -; -finally { - restoreStackSize(stackSize); -} - - -rule__AttrInstanceConfig__UnorderedGroup_3_1__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__AttrInstanceConfig__UnorderedGroup_3_1__Impl -; -finally { - restoreStackSize(stackSize); -} - - - - - - rule__ConfigModel__ImportsAssignment_0 @init { int stackSize = keepStackSize(); @@ -5750,14 +5707,14 @@ finally { restoreStackSize(stackSize); } -rule__DynamicConfig__SourceAssignment_2_0_1 +rule__DynamicConfig__FilePathAssignment_2_0_0_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getSourceSTRINGTerminalRuleCall_2_0_1_0()); } - RULE_STRING{ after(grammarAccess.getDynamicConfigAccess().getSourceSTRINGTerminalRuleCall_2_0_1_0()); } +{ before(grammarAccess.getDynamicConfigAccess().getFilePathSTRINGTerminalRuleCall_2_0_0_1_0()); } + RULE_STRING{ after(grammarAccess.getDynamicConfigAccess().getFilePathSTRINGTerminalRuleCall_2_0_0_1_0()); } ) ; @@ -5765,14 +5722,29 @@ finally { restoreStackSize(stackSize); } -rule__DynamicConfig__FilePathAssignment_2_0_2_1 +rule__DynamicConfig__UserCode1Assignment_2_0_1_0_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getDynamicConfigAccess().getFilePathSTRINGTerminalRuleCall_2_0_2_1_0()); } - RULE_STRING{ after(grammarAccess.getDynamicConfigAccess().getFilePathSTRINGTerminalRuleCall_2_0_2_1_0()); } +{ before(grammarAccess.getDynamicConfigAccess().getUserCode1STRINGTerminalRuleCall_2_0_1_0_1_0()); } + RULE_STRING{ after(grammarAccess.getDynamicConfigAccess().getUserCode1STRINGTerminalRuleCall_2_0_1_0_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__DynamicConfig__UserCode2Assignment_2_0_1_1_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getDynamicConfigAccess().getUserCode2STRINGTerminalRuleCall_2_0_1_1_1_0()); } + RULE_STRING{ after(grammarAccess.getDynamicConfigAccess().getUserCode2STRINGTerminalRuleCall_2_0_1_1_1_0()); } ) ; @@ -6104,22 +6076,22 @@ finally { restoreStackSize(stackSize); } -rule__AttrInstanceConfig__DynConfigAssignment_3_1_0_0 +rule__AttrInstanceConfig__DynConfigAssignment_3_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0()); } ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0()); } 'dynamic configuration' -{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0_0()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0()); } ) -{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0_0()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getDynConfigDynamicConfigurationKeyword_3_1_0_0()); } ) ; @@ -6127,22 +6099,22 @@ finally { restoreStackSize(stackSize); } -rule__AttrInstanceConfig__ReadOnlyAssignment_3_1_0_1_0 +rule__AttrInstanceConfig__ReadOnlyAssignment_3_1_1_0 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadOnlyKeyword_3_1_0_1_0_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadKeyword_3_1_1_0_0()); } ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadOnlyKeyword_3_1_0_1_0_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadKeyword_3_1_1_0_0()); } - 'read-only' + 'read' -{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadOnlyKeyword_3_1_0_1_0_0()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadKeyword_3_1_1_0_0()); } ) -{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadOnlyKeyword_3_1_0_1_0_0()); } +{ after(grammarAccess.getAttrInstanceConfigAccess().getReadOnlyReadKeyword_3_1_1_0_0()); } ) ; @@ -6150,14 +6122,14 @@ finally { restoreStackSize(stackSize); } -rule__AttrInstanceConfig__AttributesAssignment_3_1_1 +rule__AttrInstanceConfig__AttributesAssignment_3_2 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getAttrInstanceConfigAccess().getAttributesAttrInstanceConfigParserRuleCall_3_1_1_0()); } - ruleAttrInstanceConfig{ after(grammarAccess.getAttrInstanceConfigAccess().getAttributesAttrInstanceConfigParserRuleCall_3_1_1_0()); } +{ before(grammarAccess.getAttrInstanceConfigAccess().getAttributesAttrInstanceConfigParserRuleCall_3_2_0()); } + ruleAttrInstanceConfig{ after(grammarAccess.getAttrInstanceConfigAccess().getAttributesAttrInstanceConfigParserRuleCall_3_2_0()); } ) ; @@ -6324,6 +6296,8 @@ finally { } +RULE_EXP : ('e'|'E') ('+'|'-')? ('0'..'9')+; + RULE_HEX : ('0x'|'0X') ('0'..'9'|'a'..'f'|'A'..'F')+; RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*; |