diff options
author | Tom Schindl | 2014-07-12 17:37:41 +0000 |
---|---|---|
committer | Tom Schindl | 2014-07-12 17:37:41 +0000 |
commit | e8421e57881119ed65483d866df62526d6c8de8b (patch) | |
tree | 70596f0b44c5e5fc650836a87a48a3cfc74daa43 /experimental | |
parent | 75bd200efd095801ec2338a24569cb4905d19882 (diff) | |
download | org.eclipse.efxclipse-e8421e57881119ed65483d866df62526d6c8de8b.tar.gz org.eclipse.efxclipse-e8421e57881119ed65483d866df62526d6c8de8b.tar.xz org.eclipse.efxclipse-e8421e57881119ed65483d866df62526d6c8de8b.zip |
new features
Diffstat (limited to 'experimental')
22 files changed, 6337 insertions, 5328 deletions
diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/AbstractHSLProposalProvider.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/AbstractHSLProposalProvider.java index 15b28dab1..9717c51ee 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/AbstractHSLProposalProvider.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/AbstractHSLProposalProvider.java @@ -34,10 +34,10 @@ public class AbstractHSLProposalProvider extends org.eclipse.xtext.common.ui.con public void completePartition_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeJavaLikeParitioner_SingleLineParition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeJavaLikeParitioner_SingleLineDocParition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } - public void completeJavaLikeParitioner_MultiLineParition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeJavaLikeParitioner_MultiLineDocParition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } public void completeJavaLikeParitioner_JavaDocParition(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { @@ -172,7 +172,10 @@ public class AbstractHSLProposalProvider extends org.eclipse.xtext.common.ui.con public void completeScannerWhitespaceRule_Characters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } - public void completeScannerWhitespaceRule_JsDetector(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + public void completeScannerWhitespaceRule_Javawhitespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { + // subclasses may override + } + public void completeScannerWhitespaceRule_FileURI(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeRGBColor_R(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/HSLParser.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/HSLParser.java index ba4d6cbf5..a85c1e44c 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/HSLParser.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/HSLParser.java @@ -41,7 +41,7 @@ public class HSLParser extends AbstractContentAssistParser { put(grammarAccess.getDamagerAccess().getAlternatives(), "rule__Damager__Alternatives"); put(grammarAccess.getScannerRuleAccess().getAlternatives(), "rule__ScannerRule__Alternatives"); put(grammarAccess.getParitionRuleAccess().getAlternatives(), "rule__ParitionRule__Alternatives"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives(), "rule__ScannerWhitespaceRule__Alternatives"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives_2(), "rule__ScannerWhitespaceRule__Alternatives_2"); put(grammarAccess.getFontTypeAccess().getAlternatives(), "rule__FontType__Alternatives"); put(grammarAccess.getModelAccess().getGroup(), "rule__Model__Group__0"); put(grammarAccess.getPartitionAccess().getGroup(), "rule__Partition__Group__0"); @@ -68,12 +68,12 @@ public class HSLParser extends AbstractContentAssistParser { put(grammarAccess.getPartitionMultiLineRuleAccess().getGroup(), "rule__PartitionMultiLineRule__Group__0"); put(grammarAccess.getPartitionMultiLineRuleAccess().getGroup_5(), "rule__PartitionMultiLineRule__Group_5__0"); put(grammarAccess.getScannerCharacterRuleAccess().getGroup(), "rule__ScannerCharacterRule__Group__0"); + put(grammarAccess.getScannerCharacterRuleAccess().getGroup_4(), "rule__ScannerCharacterRule__Group_4__0"); put(grammarAccess.getScannerJSRuleAccess().getGroup(), "rule__ScannerJSRule__Group__0"); put(grammarAccess.getPartitionJSRuleAccess().getGroup(), "rule__PartitionJSRule__Group__0"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0(), "rule__ScannerWhitespaceRule__Group_0__0"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2(), "rule__ScannerWhitespaceRule__Group_0_2__0"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2_2(), "rule__ScannerWhitespaceRule__Group_0_2_2__0"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_1(), "rule__ScannerWhitespaceRule__Group_1__0"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup(), "rule__ScannerWhitespaceRule__Group__0"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0(), "rule__ScannerWhitespaceRule__Group_2_0__0"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0_2(), "rule__ScannerWhitespaceRule__Group_2_0_2__0"); put(grammarAccess.getRGBColorAccess().getGroup(), "rule__RGBColor__Group__0"); put(grammarAccess.getFontAccess().getGroup(), "rule__Font__Group__0"); put(grammarAccess.getModelAccess().getNameAssignment_0(), "rule__Model__NameAssignment_0"); @@ -82,11 +82,11 @@ public class HSLParser extends AbstractContentAssistParser { put(grammarAccess.getModelAccess().getPartitionerAssignment_4(), "rule__Model__PartitionerAssignment_4"); put(grammarAccess.getModelAccess().getContentTypesAssignment_7(), "rule__Model__ContentTypesAssignment_7"); put(grammarAccess.getPartitionAccess().getNameAssignment_1(), "rule__Partition__NameAssignment_1"); - put(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionAssignment_2(), "rule__JavaLikeParitioner__SingleLineParitionAssignment_2"); - put(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionAssignment_3(), "rule__JavaLikeParitioner__MultiLineParitionAssignment_3"); - put(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_4(), "rule__JavaLikeParitioner__JavaDocParitionAssignment_4"); - put(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_5(), "rule__JavaLikeParitioner__CharacterParitionAssignment_5"); - put(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_6(), "rule__JavaLikeParitioner__StringParitionAssignment_6"); + put(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionAssignment_3(), "rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3"); + put(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionAssignment_5(), "rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5"); + put(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_7(), "rule__JavaLikeParitioner__JavaDocParitionAssignment_7"); + put(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_9(), "rule__JavaLikeParitioner__CharacterParitionAssignment_9"); + put(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_11(), "rule__JavaLikeParitioner__StringParitionAssignment_11"); put(grammarAccess.getRulePartitionerAccess().getRulesAssignment_2(), "rule__RulePartitioner__RulesAssignment_2"); put(grammarAccess.getJSParitionerAccess().getFileURIAssignment_1(), "rule__JSParitioner__FileURIAssignment_1"); put(grammarAccess.getJSDamagerAccess().getPartitionAssignment_1(), "rule__JSDamager__PartitionAssignment_1"); @@ -123,15 +123,16 @@ public class HSLParser extends AbstractContentAssistParser { put(grammarAccess.getPartitionMultiLineRuleAccess().getEscapeSeqAssignment_5_2(), "rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2"); put(grammarAccess.getScannerCharacterRuleAccess().getTokenAssignment_1(), "rule__ScannerCharacterRule__TokenAssignment_1"); put(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_3(), "rule__ScannerCharacterRule__CharactersAssignment_3"); - put(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_5(), "rule__ScannerCharacterRule__CharactersAssignment_5"); + put(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_4_1(), "rule__ScannerCharacterRule__CharactersAssignment_4_1"); put(grammarAccess.getScannerJSRuleAccess().getTokenAssignment_1(), "rule__ScannerJSRule__TokenAssignment_1"); put(grammarAccess.getScannerJSRuleAccess().getFileURIAssignment_2(), "rule__ScannerJSRule__FileURIAssignment_2"); put(grammarAccess.getPartitionJSRuleAccess().getTokenAssignment_1(), "rule__PartitionJSRule__TokenAssignment_1"); put(grammarAccess.getPartitionJSRuleAccess().getFileURIAssignment_2(), "rule__PartitionJSRule__FileURIAssignment_2"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_0_1(), "rule__ScannerWhitespaceRule__TokenAssignment_0_1"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_1(), "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_2_1(), "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1"); - put(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorAssignment_1_1(), "rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_1(), "rule__ScannerWhitespaceRule__TokenAssignment_1"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_1(), "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_2_1(), "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceAssignment_2_1(), "rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1"); + put(grammarAccess.getScannerWhitespaceRuleAccess().getFileURIAssignment_2_2(), "rule__ScannerWhitespaceRule__FileURIAssignment_2_2"); put(grammarAccess.getRGBColorAccess().getRAssignment_2(), "rule__RGBColor__RAssignment_2"); put(grammarAccess.getRGBColorAccess().getGAssignment_4(), "rule__RGBColor__GAssignment_4"); put(grammarAccess.getRGBColorAccess().getBAssignment_6(), "rule__RGBColor__BAssignment_6"); diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g index f6533ac62..c49906467 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g @@ -660,9 +660,9 @@ ruleScannerWhitespaceRule } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives()); } -(rule__ScannerWhitespaceRule__Alternatives) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup()); } +(rule__ScannerWhitespaceRule__Group__0) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup()); } ) ; @@ -894,21 +894,27 @@ finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Alternatives +rule__ScannerWhitespaceRule__Alternatives_2 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0()); } -(rule__ScannerWhitespaceRule__Group_0__0) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0()); } +(rule__ScannerWhitespaceRule__Group_2_0__0) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0()); } ) |( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_1()); } -(rule__ScannerWhitespaceRule__Group_1__0) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_1()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceAssignment_2_1()); } +(rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceAssignment_2_1()); } +) + + |( +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getFileURIAssignment_2_2()); } +(rule__ScannerWhitespaceRule__FileURIAssignment_2_2) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getFileURIAssignment_2_2()); } ) ; @@ -1373,9 +1379,11 @@ rule__JavaLikeParitioner__Group__2__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionAssignment_2()); } -(rule__JavaLikeParitioner__SingleLineParitionAssignment_2) -{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionAssignment_2()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); } + + 'singlelinedoc' + +{ after(grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); } ) ; @@ -1402,9 +1410,9 @@ rule__JavaLikeParitioner__Group__3__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionAssignment_3()); } -(rule__JavaLikeParitioner__MultiLineParitionAssignment_3) -{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionAssignment_3()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionAssignment_3()); } +(rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3) +{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionAssignment_3()); } ) ; @@ -1431,9 +1439,11 @@ rule__JavaLikeParitioner__Group__4__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_4()); } -(rule__JavaLikeParitioner__JavaDocParitionAssignment_4) -{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_4()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); } + + 'multilinedoc' + +{ after(grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); } ) ; @@ -1460,9 +1470,9 @@ rule__JavaLikeParitioner__Group__5__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_5()); } -(rule__JavaLikeParitioner__CharacterParitionAssignment_5) -{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_5()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionAssignment_5()); } +(rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5) +{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionAssignment_5()); } ) ; @@ -1489,9 +1499,11 @@ rule__JavaLikeParitioner__Group__6__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_6()); } -(rule__JavaLikeParitioner__StringParitionAssignment_6) -{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_6()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); } + + 'javadoc' + +{ after(grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); } ) ; @@ -1506,6 +1518,7 @@ rule__JavaLikeParitioner__Group__7 } : rule__JavaLikeParitioner__Group__7__Impl + rule__JavaLikeParitioner__Group__8 ; finally { restoreStackSize(stackSize); @@ -1517,11 +1530,159 @@ rule__JavaLikeParitioner__Group__7__Impl } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_7()); } +(rule__JavaLikeParitioner__JavaDocParitionAssignment_7) +{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_7()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__JavaLikeParitioner__Group__8 + @init { + int stackSize = keepStackSize(); + } +: + rule__JavaLikeParitioner__Group__8__Impl + rule__JavaLikeParitioner__Group__9 +; +finally { + restoreStackSize(stackSize); +} + +rule__JavaLikeParitioner__Group__8__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); } + + 'char' + +{ after(grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__JavaLikeParitioner__Group__9 + @init { + int stackSize = keepStackSize(); + } +: + rule__JavaLikeParitioner__Group__9__Impl + rule__JavaLikeParitioner__Group__10 +; +finally { + restoreStackSize(stackSize); +} + +rule__JavaLikeParitioner__Group__9__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_9()); } +(rule__JavaLikeParitioner__CharacterParitionAssignment_9) +{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_9()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__JavaLikeParitioner__Group__10 + @init { + int stackSize = keepStackSize(); + } +: + rule__JavaLikeParitioner__Group__10__Impl + rule__JavaLikeParitioner__Group__11 +; +finally { + restoreStackSize(stackSize); +} + +rule__JavaLikeParitioner__Group__10__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); } + + 'string' + +{ after(grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__JavaLikeParitioner__Group__11 + @init { + int stackSize = keepStackSize(); + } +: + rule__JavaLikeParitioner__Group__11__Impl + rule__JavaLikeParitioner__Group__12 +; +finally { + restoreStackSize(stackSize); +} + +rule__JavaLikeParitioner__Group__11__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_11()); } +(rule__JavaLikeParitioner__StringParitionAssignment_11) +{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_11()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__JavaLikeParitioner__Group__12 + @init { + int stackSize = keepStackSize(); + } +: + rule__JavaLikeParitioner__Group__12__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__JavaLikeParitioner__Group__12__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); } '}' -{ after(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); } ) ; @@ -1546,6 +1707,16 @@ finally { + + + + + + + + + + rule__RulePartitioner__Group__0 @init { int stackSize = keepStackSize(); @@ -2006,17 +2177,10 @@ rule__RuleDamager__Group__5__Impl } : ( -( -{ before(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); } -(rule__RuleDamager__RulesAssignment_5) -{ after(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); } -) -( { before(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); } (rule__RuleDamager__RulesAssignment_5)* { after(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); } ) -) ; finally { @@ -4295,11 +4459,9 @@ rule__ScannerCharacterRule__Group__4__Impl } : ( -{ before(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); } - - ',' - -{ after(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); } +{ before(grammarAccess.getScannerCharacterRuleAccess().getGroup_4()); } +(rule__ScannerCharacterRule__Group_4__0)* +{ after(grammarAccess.getScannerCharacterRuleAccess().getGroup_4()); } ) ; @@ -4314,7 +4476,6 @@ rule__ScannerCharacterRule__Group__5 } : rule__ScannerCharacterRule__Group__5__Impl - rule__ScannerCharacterRule__Group__6 ; finally { restoreStackSize(stackSize); @@ -4326,9 +4487,11 @@ rule__ScannerCharacterRule__Group__5__Impl } : ( -{ before(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_5()); } -(rule__ScannerCharacterRule__CharactersAssignment_5) -{ after(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_5()); } +{ before(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); } + + ']' + +{ after(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); } ) ; @@ -4337,28 +4500,41 @@ finally { } -rule__ScannerCharacterRule__Group__6 + + + + + + + + + + + + +rule__ScannerCharacterRule__Group_4__0 @init { int stackSize = keepStackSize(); } : - rule__ScannerCharacterRule__Group__6__Impl + rule__ScannerCharacterRule__Group_4__0__Impl + rule__ScannerCharacterRule__Group_4__1 ; finally { restoreStackSize(stackSize); } -rule__ScannerCharacterRule__Group__6__Impl +rule__ScannerCharacterRule__Group_4__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); } +{ before(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); } - ']' + ',' -{ after(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); } +{ after(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); } ) ; @@ -4367,14 +4543,32 @@ finally { } +rule__ScannerCharacterRule__Group_4__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__ScannerCharacterRule__Group_4__1__Impl +; +finally { + restoreStackSize(stackSize); +} +rule__ScannerCharacterRule__Group_4__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_4_1()); } +(rule__ScannerCharacterRule__CharactersAssignment_4_1) +{ after(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_4_1()); } +) - - - - - - +; +finally { + restoreStackSize(stackSize); +} @@ -4569,29 +4763,29 @@ finally { -rule__ScannerWhitespaceRule__Group_0__0 +rule__ScannerWhitespaceRule__Group__0 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0__0__Impl - rule__ScannerWhitespaceRule__Group_0__1 + rule__ScannerWhitespaceRule__Group__0__Impl + rule__ScannerWhitespaceRule__Group__1 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0__0__Impl +rule__ScannerWhitespaceRule__Group__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); } 'whitespace-rule' -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); } +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); } ) ; @@ -4600,27 +4794,27 @@ finally { } -rule__ScannerWhitespaceRule__Group_0__1 +rule__ScannerWhitespaceRule__Group__1 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0__1__Impl - rule__ScannerWhitespaceRule__Group_0__2 + rule__ScannerWhitespaceRule__Group__1__Impl + rule__ScannerWhitespaceRule__Group__2 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0__1__Impl +rule__ScannerWhitespaceRule__Group__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_0_1()); } -(rule__ScannerWhitespaceRule__TokenAssignment_0_1)? -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_0_1()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_1()); } +(rule__ScannerWhitespaceRule__TokenAssignment_1)? +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_1()); } ) ; @@ -4629,26 +4823,26 @@ finally { } -rule__ScannerWhitespaceRule__Group_0__2 +rule__ScannerWhitespaceRule__Group__2 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0__2__Impl + rule__ScannerWhitespaceRule__Group__2__Impl ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0__2__Impl +rule__ScannerWhitespaceRule__Group__2__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2()); } -(rule__ScannerWhitespaceRule__Group_0_2__0) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives_2()); } +(rule__ScannerWhitespaceRule__Alternatives_2) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives_2()); } ) ; @@ -4663,29 +4857,29 @@ finally { -rule__ScannerWhitespaceRule__Group_0_2__0 +rule__ScannerWhitespaceRule__Group_2_0__0 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0_2__0__Impl - rule__ScannerWhitespaceRule__Group_0_2__1 + rule__ScannerWhitespaceRule__Group_2_0__0__Impl + rule__ScannerWhitespaceRule__Group_2_0__1 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0_2__0__Impl +rule__ScannerWhitespaceRule__Group_2_0__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); } '[' -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); } +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); } ) ; @@ -4694,27 +4888,27 @@ finally { } -rule__ScannerWhitespaceRule__Group_0_2__1 +rule__ScannerWhitespaceRule__Group_2_0__1 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0_2__1__Impl - rule__ScannerWhitespaceRule__Group_0_2__2 + rule__ScannerWhitespaceRule__Group_2_0__1__Impl + rule__ScannerWhitespaceRule__Group_2_0__2 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0_2__1__Impl +rule__ScannerWhitespaceRule__Group_2_0__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_1()); } -(rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_1()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_1()); } +(rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_1()); } ) ; @@ -4723,27 +4917,27 @@ finally { } -rule__ScannerWhitespaceRule__Group_0_2__2 +rule__ScannerWhitespaceRule__Group_2_0__2 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0_2__2__Impl - rule__ScannerWhitespaceRule__Group_0_2__3 + rule__ScannerWhitespaceRule__Group_2_0__2__Impl + rule__ScannerWhitespaceRule__Group_2_0__3 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0_2__2__Impl +rule__ScannerWhitespaceRule__Group_2_0__2__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2_2()); } -(rule__ScannerWhitespaceRule__Group_0_2_2__0)* -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2_2()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0_2()); } +(rule__ScannerWhitespaceRule__Group_2_0_2__0)* +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0_2()); } ) ; @@ -4752,28 +4946,28 @@ finally { } -rule__ScannerWhitespaceRule__Group_0_2__3 +rule__ScannerWhitespaceRule__Group_2_0__3 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0_2__3__Impl + rule__ScannerWhitespaceRule__Group_2_0__3__Impl ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0_2__3__Impl +rule__ScannerWhitespaceRule__Group_2_0__3__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); } ']' -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); } +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); } ) ; @@ -4790,92 +4984,29 @@ finally { -rule__ScannerWhitespaceRule__Group_0_2_2__0 +rule__ScannerWhitespaceRule__Group_2_0_2__0 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl - rule__ScannerWhitespaceRule__Group_0_2_2__1 + rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl + rule__ScannerWhitespaceRule__Group_2_0_2__1 ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl +rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); } ',' -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - -rule__ScannerWhitespaceRule__Group_0_2_2__1 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_2_1()); } -(rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_2_1()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - - - -rule__ScannerWhitespaceRule__Group_1__0 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScannerWhitespaceRule__Group_1__0__Impl - rule__ScannerWhitespaceRule__Group_1__1 -; -finally { - restoreStackSize(stackSize); -} - -rule__ScannerWhitespaceRule__Group_1__0__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); } - - '#{' - -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); } +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); } ) ; @@ -4884,27 +5015,26 @@ finally { } -rule__ScannerWhitespaceRule__Group_1__1 +rule__ScannerWhitespaceRule__Group_2_0_2__1 @init { int stackSize = keepStackSize(); } : - rule__ScannerWhitespaceRule__Group_1__1__Impl - rule__ScannerWhitespaceRule__Group_1__2 + rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__Group_1__1__Impl +rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorAssignment_1_1()); } -(rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorAssignment_1_1()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_2_1()); } +(rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1) +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_2_1()); } ) ; @@ -4913,38 +5043,6 @@ finally { } -rule__ScannerWhitespaceRule__Group_1__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__ScannerWhitespaceRule__Group_1__2__Impl -; -finally { - restoreStackSize(stackSize); -} - -rule__ScannerWhitespaceRule__Group_1__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); } - - '}#' - -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); } -) - -; -finally { - restoreStackSize(stackSize); -} - - - - @@ -5389,18 +5487,18 @@ finally { restoreStackSize(stackSize); } -rule__JavaLikeParitioner__SingleLineParitionAssignment_2 +rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); } ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1()); } - RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1()); } + RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1()); } ) -{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); } ) ; @@ -5408,18 +5506,18 @@ finally { restoreStackSize(stackSize); } -rule__JavaLikeParitioner__MultiLineParitionAssignment_3 +rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); } ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1()); } - RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1()); } + RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1()); } ) -{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); } ) ; @@ -5427,18 +5525,18 @@ finally { restoreStackSize(stackSize); } -rule__JavaLikeParitioner__JavaDocParitionAssignment_4 +rule__JavaLikeParitioner__JavaDocParitionAssignment_7 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); } ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1()); } - RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1()); } + RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1()); } ) -{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); } ) ; @@ -5446,18 +5544,18 @@ finally { restoreStackSize(stackSize); } -rule__JavaLikeParitioner__CharacterParitionAssignment_5 +rule__JavaLikeParitioner__CharacterParitionAssignment_9 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); } ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_5_0_1()); } - RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_5_0_1()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_9_0_1()); } + RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_9_0_1()); } ) -{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); } ) ; @@ -5465,18 +5563,18 @@ finally { restoreStackSize(stackSize); } -rule__JavaLikeParitioner__StringParitionAssignment_6 +rule__JavaLikeParitioner__StringParitionAssignment_11 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); } ( -{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_6_0_1()); } - RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_6_0_1()); } +{ before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_11_0_1()); } + RULE_ID{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_11_0_1()); } ) -{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); } +{ after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); } ) ; @@ -6064,14 +6162,14 @@ finally { restoreStackSize(stackSize); } -rule__ScannerCharacterRule__CharactersAssignment_5 +rule__ScannerCharacterRule__CharactersAssignment_4_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); } - RULE_STRING{ after(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); } +{ before(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); } + RULE_STRING{ after(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); } ) ; @@ -6147,18 +6245,18 @@ finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__TokenAssignment_0_1 +rule__ScannerWhitespaceRule__TokenAssignment_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); } ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_0_1_0_1()); } - RULE_ID{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_0_1_0_1()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } + RULE_ID{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } ) -{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); } +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); } ) ; @@ -6166,14 +6264,14 @@ finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 +rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); } - RULE_STRING{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); } + RULE_STRING{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); } ) ; @@ -6181,14 +6279,37 @@ finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 +rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); } - RULE_STRING{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); } + RULE_STRING{ after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + +rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } +( +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } + + 'javawhitespace' + +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } +) + +{ after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } ) ; @@ -6196,14 +6317,14 @@ finally { restoreStackSize(stackSize); } -rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 +rule__ScannerWhitespaceRule__FileURIAssignment_2_2 @init { int stackSize = keepStackSize(); } : ( -{ before(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); } - RULE_ANY_OTHER{ after(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); } +{ before(grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); } + RULE_STRING{ after(grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); } ) ; diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.tokens b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.tokens index 4355987de..5816fb851 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.tokens +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.tokens @@ -1,3 +1,4 @@ +T__50=50 T__19=19 T__15=15 T__16=16 @@ -7,21 +8,22 @@ T__11=11 T__12=12 T__13=13 T__14=14 +T__51=51 RULE_ID=4 T__26=26 T__27=27 T__28=28 -RULE_INT=7 +RULE_INT=6 T__29=29 T__22=22 -RULE_ML_COMMENT=8 +RULE_ML_COMMENT=7 T__23=23 T__24=24 T__25=25 T__20=20 T__21=21 RULE_STRING=5 -RULE_SL_COMMENT=9 +RULE_SL_COMMENT=8 T__37=37 T__38=38 T__39=39 @@ -32,8 +34,10 @@ T__36=36 T__30=30 T__31=31 T__32=32 -RULE_WS=10 -RULE_ANY_OTHER=6 +RULE_WS=9 +RULE_ANY_OTHER=10 +T__48=48 +T__49=49 T__44=44 T__45=45 T__46=46 @@ -42,40 +46,44 @@ T__40=40 T__41=41 T__42=42 T__43=43 -'escaped'=36 +'escaped'=41 'underline'=13 -')'=46 +')'=49 'italic'=12 -'rule-damager'=23 -'fgcolor'=25 -'}#'=43 -'=>'=35 +'rule-damager'=28 +'fgcolor'=30 +'string'=24 +'=>'=40 'java-like-partitioner'=19 -'bgcolor'=27 -']'=31 -'js-partitioner'=21 -'['=30 -':'=26 -'multi-line'=38 +'bgcolor'=32 +']'=36 +'singlelinedoc'=20 +'js-partitioner'=26 +'['=35 +':'=31 +'multi-line'=43 +'javawhitespace'=51 'bold'=11 -'javascript-rule'=40 -'since'=33 -'js-damager'=22 -','=32 -'keywords'=29 -'character-rule'=39 +'javascript-rule'=45 +'since'=38 +'js-damager'=27 +','=37 +'keywords'=34 +'character-rule'=44 'partition'=18 -'token'=24 -'('=45 -'font'=28 +'token'=29 +'('=48 +'multilinedoc'=21 +'font'=33 'for'=17 '}'=16 '{'=15 'strike-through'=14 -'rule-partitioner'=20 -'whitespace-rule'=41 -'by'=37 -'#{'=42 -'rgb'=44 -'single-line'=34 -'default'=47 +'rule-partitioner'=25 +'whitespace-rule'=46 +'char'=23 +'by'=42 +'rgb'=47 +'single-line'=39 +'default'=50 +'javadoc'=22 diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLLexer.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLLexer.java index 390e4602e..fe196fa36 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLLexer.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLLexer.java @@ -12,6 +12,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalHSLLexer extends Lexer { + public static final int T__50=50; public static final int T__19=19; public static final int T__15=15; public static final int T__16=16; @@ -21,21 +22,22 @@ public class InternalHSLLexer extends Lexer { public static final int T__12=12; public static final int T__13=13; public static final int T__14=14; + public static final int T__51=51; public static final int RULE_ID=4; 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 RULE_INT=7; + public static final int RULE_INT=6; public static final int T__29=29; public static final int T__22=22; - public static final int RULE_ML_COMMENT=8; + public static final int RULE_ML_COMMENT=7; 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 RULE_STRING=5; - public static final int RULE_SL_COMMENT=9; + public static final int RULE_SL_COMMENT=8; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; @@ -47,8 +49,10 @@ public class InternalHSLLexer extends Lexer { 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 RULE_WS=10; - public static final int RULE_ANY_OTHER=6; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + 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; @@ -263,10 +267,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:20:7: ( 'rule-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:20:9: 'rule-partitioner' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:20:7: ( 'singlelinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:20:9: 'singlelinedoc' { - match("rule-partitioner"); + match("singlelinedoc"); } @@ -284,10 +288,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:21:7: ( 'js-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:21:9: 'js-partitioner' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:21:7: ( 'multilinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:21:9: 'multilinedoc' { - match("js-partitioner"); + match("multilinedoc"); } @@ -305,10 +309,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:22:7: ( 'js-damager' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:22:9: 'js-damager' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:22:7: ( 'javadoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:22:9: 'javadoc' { - match("js-damager"); + match("javadoc"); } @@ -326,10 +330,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:23:7: ( 'rule-damager' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:23:9: 'rule-damager' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:23:7: ( 'char' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:23:9: 'char' { - match("rule-damager"); + match("char"); } @@ -347,10 +351,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:24:7: ( 'token' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:24:9: 'token' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:24:7: ( 'string' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:24:9: 'string' { - match("token"); + match("string"); } @@ -368,10 +372,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:25:7: ( 'fgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:25:9: 'fgcolor' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:25:7: ( 'rule-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:25:9: 'rule-partitioner' { - match("fgcolor"); + match("rule-partitioner"); } @@ -389,10 +393,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:26:7: ( ':' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:26:9: ':' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:26:7: ( 'js-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:26:9: 'js-partitioner' { - match(':'); + match("js-partitioner"); + } @@ -409,10 +414,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:27:7: ( 'bgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:27:9: 'bgcolor' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:27:7: ( 'js-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:27:9: 'js-damager' { - match("bgcolor"); + match("js-damager"); } @@ -430,10 +435,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:28:7: ( 'font' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:28:9: 'font' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:28:7: ( 'rule-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:28:9: 'rule-damager' { - match("font"); + match("rule-damager"); } @@ -451,10 +456,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:29:7: ( 'keywords' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:29:9: 'keywords' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:29:7: ( 'token' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:29:9: 'token' { - match("keywords"); + match("token"); } @@ -472,10 +477,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:30:7: ( '[' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:30:9: '[' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:30:7: ( 'fgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:30:9: 'fgcolor' { - match('['); + match("fgcolor"); + } @@ -492,10 +498,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:31:7: ( ']' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:31:9: ']' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:31:7: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:31:9: ':' { - match(']'); + match(':'); } @@ -512,10 +518,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:32:7: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:32:9: ',' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:32:7: ( 'bgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:32:9: 'bgcolor' { - match(','); + match("bgcolor"); + } @@ -532,10 +539,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:33:7: ( 'since' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:33:9: 'since' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:33:7: ( 'font' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:33:9: 'font' { - match("since"); + match("font"); } @@ -553,10 +560,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:34:7: ( 'single-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:34:9: 'single-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:34:7: ( 'keywords' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:34:9: 'keywords' { - match("single-line"); + match("keywords"); } @@ -574,11 +581,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:35:7: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:35:9: '=>' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:35:7: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:35:9: '[' { - match("=>"); - + match('['); } @@ -595,11 +601,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:36:7: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:36:9: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:36:7: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:36:9: ']' { - match("escaped"); - + match(']'); } @@ -616,11 +621,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:37:7: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:37:9: 'by' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:37:7: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:37:9: ',' { - match("by"); - + match(','); } @@ -637,10 +641,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:38:7: ( 'multi-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:38:9: 'multi-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:38:7: ( 'since' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:38:9: 'since' { - match("multi-line"); + match("since"); } @@ -658,10 +662,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:39:7: ( 'character-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:39:9: 'character-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:39:7: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:39:9: 'single-line' { - match("character-rule"); + match("single-line"); } @@ -679,10 +683,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:40:7: ( 'javascript-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:40:9: 'javascript-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:40:7: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:40:9: '=>' { - match("javascript-rule"); + match("=>"); } @@ -700,10 +704,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:41:7: ( 'whitespace-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:41:9: 'whitespace-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:41:7: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:41:9: 'escaped' { - match("whitespace-rule"); + match("escaped"); } @@ -721,10 +725,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:42:7: ( '#{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:42:9: '#{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:42:7: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:42:9: 'by' { - match("#{"); + match("by"); } @@ -742,10 +746,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:43:7: ( '}#' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:43:9: '}#' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:43:7: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:43:9: 'multi-line' { - match("}#"); + match("multi-line"); } @@ -763,10 +767,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:44:7: ( 'rgb' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:44:9: 'rgb' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:44:7: ( 'character-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:44:9: 'character-rule' { - match("rgb"); + match("character-rule"); } @@ -784,10 +788,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:45:7: ( '(' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:45:9: '(' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:45:7: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:45:9: 'javascript-rule' { - match('('); + match("javascript-rule"); + } @@ -804,10 +809,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:46:7: ( ')' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:46:9: ')' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:46:7: ( 'whitespace-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:46:9: 'whitespace-rule' { - match(')'); + match("whitespace-rule"); + } @@ -824,10 +830,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:47:7: ( 'default' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:47:9: 'default' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:47:7: ( 'rgb' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:47:9: 'rgb' { - match("default"); + match("rgb"); } @@ -840,15 +846,97 @@ public class InternalHSLLexer extends Lexer { } // $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.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:48:7: ( '(' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:48:9: '(' + { + match('('); + + } + + 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.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:49:7: ( ')' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:49:9: ')' + { + match(')'); + + } + + 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.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:50:7: ( 'default' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:50:9: 'default' + { + match("default"); + + + } + + 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.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:51:7: ( 'javawhitespace' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:51:9: 'javawhitespace' + { + match("javawhitespace"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__51" + // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6426:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6426:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:11: ( '^' )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6426:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -857,7 +945,7 @@ public class InternalHSLLexer extends Lexer { } switch (alt1) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:11: '^' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6426:11: '^' { match('^'); @@ -875,7 +963,7 @@ public class InternalHSLLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6426:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -924,10 +1012,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6307:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6307:12: ( '0' .. '9' )+ + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6428:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6428:12: ( '0' .. '9' )+ { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6307:12: ( '0' .. '9' )+ + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6428:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -941,7 +1029,7 @@ public class InternalHSLLexer extends Lexer { switch (alt3) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6307:13: '0' .. '9' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6428:13: '0' .. '9' { matchRange('0','9'); @@ -973,10 +1061,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -994,10 +1082,10 @@ public class InternalHSLLexer extends Lexer { } switch (alt6) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1013,7 +1101,7 @@ public class InternalHSLLexer extends Lexer { switch (alt4) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1029,7 +1117,7 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1054,10 +1142,10 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1073,7 +1161,7 @@ public class InternalHSLLexer extends Lexer { switch (alt5) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1089,7 +1177,7 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6309:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6430:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1132,12 +1220,12 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6311:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6311:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6432:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6432:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6311:24: ( options {greedy=false; } : . )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6432:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1162,7 +1250,7 @@ public class InternalHSLLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6311:52: . + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6432:52: . { matchAny(); @@ -1192,12 +1280,12 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1210,7 +1298,7 @@ public class InternalHSLLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434: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(); @@ -1230,7 +1318,7 @@ public class InternalHSLLexer extends Lexer { } } while (true); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1239,9 +1327,9 @@ public class InternalHSLLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:41: ( '\\r' )? '\\n' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:41: ( '\\r' )? '\\n' { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:41: ( '\\r' )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1250,7 +1338,7 @@ public class InternalHSLLexer extends Lexer { } switch (alt9) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6313:41: '\\r' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6434:41: '\\r' { match('\r'); @@ -1282,10 +1370,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6315:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6315:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6436:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6436:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6315:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6436:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1339,8 +1427,8 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6317:16: ( . ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6317:18: . + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6438:16: ( . ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6438:18: . { matchAny(); @@ -1355,8 +1443,8 @@ public class InternalHSLLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:8: ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=44; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:8: ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=48; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -1619,49 +1707,77 @@ public class InternalHSLLexer extends Lexer { } break; case 38 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:232: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:232: T__48 { - mRULE_ID(); + mT__48(); } break; case 39 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:240: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:238: T__49 { - mRULE_INT(); + mT__49(); } break; case 40 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:249: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:244: T__50 { - mRULE_STRING(); + mT__50(); } break; case 41 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:261: RULE_ML_COMMENT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:250: T__51 { - mRULE_ML_COMMENT(); + mT__51(); } break; case 42 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:277: RULE_SL_COMMENT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:256: RULE_ID { - mRULE_SL_COMMENT(); + mRULE_ID(); } break; case 43 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:293: RULE_WS + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:264: RULE_INT { - mRULE_WS(); + mRULE_INT(); } break; case 44 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:301: RULE_ANY_OTHER + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:273: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 45 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:285: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 46 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:301: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 47 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:317: RULE_WS + { + mRULE_WS(); + + } + break; + case 48 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1:325: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1675,80 +1791,91 @@ public class InternalHSLLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\1\uffff\4\45\1\uffff\1\54\5\45\1\uffff\1\45\3\uffff\1\41\4\45\1"+ - "\41\2\uffff\1\45\1\41\2\uffff\3\41\2\uffff\2\45\1\112\1\uffff\4"+ - "\45\3\uffff\10\45\1\uffff\1\45\4\uffff\4\45\3\uffff\1\45\5\uffff"+ - "\2\45\1\uffff\4\45\1\145\4\45\1\uffff\1\45\1\155\7\45\1\165\6\45"+ - "\1\uffff\1\174\3\45\2\uffff\1\45\1\uffff\7\45\1\uffff\4\45\1\u008d"+ - "\1\45\1\uffff\2\45\1\uffff\1\45\1\uffff\1\u0094\7\45\1\u009c\2\45"+ - "\1\uffff\4\45\3\uffff\2\45\1\uffff\3\45\1\u00a8\1\uffff\1\45\2\uffff"+ - "\1\u00aa\3\45\1\u00ae\2\45\1\u00b1\1\uffff\1\45\1\uffff\2\45\1\u00b5"+ - "\1\uffff\2\45\1\uffff\1\u00b8\1\u00b9\1\45\1\uffff\2\45\2\uffff"+ - "\1\45\1\uffff\1\45\2\uffff"; + "\1\uffff\4\44\2\uffff\7\44\1\uffff\1\44\3\uffff\1\40\2\44\2\uffff"+ + "\1\44\1\40\2\uffff\3\40\2\uffff\2\44\1\107\1\uffff\4\44\2\uffff"+ + "\12\44\1\uffff\1\44\4\uffff\2\44\2\uffff\1\44\5\uffff\2\44\1\uffff"+ + "\4\44\1\142\4\44\1\uffff\3\44\1\154\5\44\1\162\6\44\1\uffff\1\172"+ + "\3\44\2\uffff\1\44\1\u0083\1\44\1\uffff\5\44\1\uffff\6\44\1\u0090"+ + "\1\uffff\2\44\1\uffff\5\44\2\uffff\1\u009b\5\44\1\u00a1\2\44\1\u00a4"+ + "\1\44\1\uffff\6\44\1\uffff\1\44\3\uffff\4\44\1\u00b2\1\uffff\1\44"+ + "\2\uffff\1\44\1\uffff\1\u00b5\1\44\1\u00b7\5\44\1\u00bd\1\44\1\u00bf"+ + "\1\uffff\2\44\1\uffff\1\44\1\uffff\4\44\1\u00c7\1\uffff\1\44\1\uffff"+ + "\1\u00c9\1\44\1\u00cb\4\44\1\uffff\1\44\1\uffff\1\44\1\uffff\3\44"+ + "\1\uffff\2\44\1\uffff\2\44\1\uffff\2\44\1\u00db\1\u00dc\1\44\2\uffff"+ + "\1\u00de\1\uffff"; static final String DFA12_eofS = - "\u00bf\uffff"; + "\u00df\uffff"; static final String DFA12_minS = - "\1\0\1\147\1\164\1\156\1\151\1\uffff\1\43\1\147\2\141\1\147\1\157"+ - "\1\uffff\1\145\3\uffff\1\76\1\163\1\165\2\150\1\173\2\uffff\1\145"+ - "\1\101\2\uffff\2\0\1\52\2\uffff\1\154\1\143\1\60\1\uffff\1\141\1"+ - "\144\1\162\1\156\3\uffff\1\156\1\143\1\162\1\166\1\55\1\154\1\142"+ - "\1\153\1\uffff\1\171\4\uffff\1\143\1\154\1\141\1\151\3\uffff\1\146"+ - "\5\uffff\1\144\1\157\1\uffff\1\154\1\145\1\151\1\143\1\60\1\164"+ - "\1\157\1\164\1\141\1\144\1\145\1\60\1\145\1\167\1\141\1\164\1\162"+ - "\1\164\1\141\1\60\1\154\1\151\1\162\1\153\1\145\1\154\1\uffff\1"+ - "\60\1\154\1\151\1\55\2\uffff\1\55\1\uffff\1\156\1\157\1\160\1\151"+ - "\1\141\1\145\1\165\1\uffff\1\157\1\143\1\154\1\145\1\60\1\145\1"+ - "\uffff\1\157\1\164\1\uffff\1\143\1\144\1\60\1\162\1\145\1\55\1\143"+ - "\1\163\1\154\1\162\1\60\1\151\1\55\1\uffff\1\55\1\162\1\151\1\162"+ - "\3\uffff\2\144\1\uffff\1\164\1\160\1\164\1\60\1\uffff\1\156\2\uffff"+ - "\1\60\1\157\1\151\1\163\1\60\1\145\1\141\1\60\1\uffff\1\145\1\uffff"+ - "\1\156\1\160\1\60\1\uffff\1\162\1\143\1\uffff\2\60\1\164\1\uffff"+ - "\1\55\1\145\2\uffff\1\55\1\uffff\1\55\2\uffff"; + "\1\0\1\147\1\164\1\156\1\151\2\uffff\1\147\2\141\1\165\1\150\1\147"+ + "\1\157\1\uffff\1\145\3\uffff\1\76\1\163\1\150\2\uffff\1\145\1\101"+ + "\2\uffff\2\0\1\52\2\uffff\1\154\1\143\1\60\1\uffff\1\141\1\144\1"+ + "\162\1\156\2\uffff\1\156\1\143\1\162\1\166\1\55\1\154\1\141\1\154"+ + "\1\142\1\153\1\uffff\1\171\4\uffff\1\143\1\151\2\uffff\1\146\5\uffff"+ + "\1\144\1\157\1\uffff\1\154\1\145\1\151\1\143\1\60\1\164\1\157\1"+ + "\164\1\141\1\144\1\164\1\162\1\145\1\60\1\145\1\167\1\141\1\164"+ + "\1\141\1\60\1\154\1\151\1\162\1\153\1\154\1\145\1\uffff\1\60\1\154"+ + "\1\151\1\55\2\uffff\1\151\1\60\1\55\1\uffff\1\156\1\157\1\160\1"+ + "\145\1\165\1\uffff\1\157\1\143\1\154\1\145\1\147\1\145\1\60\1\uffff"+ + "\1\157\1\164\1\uffff\1\157\1\143\1\150\1\55\1\143\1\uffff\1\144"+ + "\1\60\1\162\1\145\1\163\1\154\1\162\1\60\1\151\1\55\1\60\1\55\1"+ + "\uffff\1\162\1\151\1\143\1\162\2\151\1\uffff\1\164\3\uffff\2\144"+ + "\1\160\1\164\1\60\1\uffff\1\156\2\uffff\1\151\1\uffff\1\60\1\157"+ + "\1\60\1\151\1\164\1\156\1\145\1\163\1\60\1\141\1\60\1\uffff\1\145"+ + "\1\156\1\uffff\1\156\1\uffff\1\160\2\145\1\162\1\60\1\uffff\1\143"+ + "\1\uffff\1\60\1\145\1\60\1\164\1\163\1\144\1\55\1\uffff\1\145\1"+ + "\uffff\1\144\1\uffff\1\55\1\160\1\157\1\uffff\1\55\1\157\1\uffff"+ + "\1\141\1\143\1\uffff\2\143\2\60\1\145\2\uffff\1\60\1\uffff"; static final String DFA12_maxS = - "\1\uffff\1\171\1\164\1\156\1\164\1\uffff\1\43\1\157\1\141\1\163"+ - "\1\165\1\157\1\uffff\1\145\3\uffff\1\76\1\163\1\165\2\150\1\173"+ - "\2\uffff\1\145\1\172\2\uffff\2\uffff\1\57\2\uffff\1\154\1\143\1"+ - "\172\1\uffff\1\141\1\144\1\162\1\156\3\uffff\1\162\1\143\1\162\1"+ - "\166\1\55\1\154\1\142\1\153\1\uffff\1\171\4\uffff\1\143\1\154\1"+ - "\141\1\151\3\uffff\1\146\5\uffff\1\144\1\157\1\uffff\1\154\1\145"+ - "\1\151\1\147\1\172\1\164\1\157\1\164\1\141\1\160\1\145\1\172\1\145"+ - "\1\167\1\141\1\164\1\162\1\164\1\141\1\172\1\154\1\151\1\162\1\153"+ - "\1\145\1\154\1\uffff\1\172\1\154\1\151\1\163\2\uffff\1\55\1\uffff"+ - "\1\156\1\157\1\160\1\151\1\141\1\145\1\165\1\uffff\1\157\1\143\1"+ - "\154\1\145\1\172\1\145\1\uffff\1\157\1\164\1\uffff\1\143\1\160\1"+ - "\172\1\162\1\145\1\55\1\143\1\163\1\154\1\162\1\172\1\151\1\55\1"+ - "\uffff\1\55\1\162\1\151\1\162\3\uffff\2\144\1\uffff\1\164\1\160"+ - "\1\164\1\172\1\uffff\1\156\2\uffff\1\172\1\157\1\151\1\163\1\172"+ - "\1\145\1\141\1\172\1\uffff\1\145\1\uffff\1\156\1\160\1\172\1\uffff"+ - "\1\162\1\143\1\uffff\2\172\1\164\1\uffff\1\55\1\145\2\uffff\1\55"+ - "\1\uffff\1\55\2\uffff"; + "\1\uffff\1\171\1\164\1\156\1\164\2\uffff\1\157\1\141\1\163\1\165"+ + "\1\150\1\165\1\157\1\uffff\1\145\3\uffff\1\76\1\163\1\150\2\uffff"+ + "\1\145\1\172\2\uffff\2\uffff\1\57\2\uffff\1\154\1\143\1\172\1\uffff"+ + "\1\141\1\144\1\162\1\156\2\uffff\1\162\1\143\1\162\1\166\1\55\1"+ + "\154\1\141\1\154\1\142\1\153\1\uffff\1\171\4\uffff\1\143\1\151\2"+ + "\uffff\1\146\5\uffff\1\144\1\157\1\uffff\1\154\1\145\1\151\1\147"+ + "\1\172\1\164\1\157\1\164\1\141\1\160\1\164\1\162\1\145\1\172\1\145"+ + "\1\167\1\141\1\164\1\141\1\172\1\154\1\151\1\162\1\156\1\154\1\145"+ + "\1\uffff\1\172\1\154\1\151\1\167\2\uffff\1\151\1\172\1\55\1\uffff"+ + "\1\156\1\157\1\160\1\145\1\165\1\uffff\1\157\1\143\1\154\1\145\1"+ + "\147\1\145\1\172\1\uffff\1\157\1\164\1\uffff\1\157\1\143\1\150\1"+ + "\154\1\143\1\uffff\1\160\1\172\1\162\1\145\1\163\1\154\1\162\1\172"+ + "\1\151\1\55\1\172\1\154\1\uffff\1\162\1\151\1\143\1\162\2\151\1"+ + "\uffff\1\164\3\uffff\2\144\1\160\1\164\1\172\1\uffff\1\156\2\uffff"+ + "\1\151\1\uffff\1\172\1\157\1\172\1\151\1\164\1\156\1\145\1\163\1"+ + "\172\1\141\1\172\1\uffff\1\145\1\156\1\uffff\1\156\1\uffff\1\160"+ + "\2\145\1\162\1\172\1\uffff\1\143\1\uffff\1\172\1\145\1\172\1\164"+ + "\1\163\1\144\1\55\1\uffff\1\145\1\uffff\1\144\1\uffff\1\55\1\160"+ + "\1\157\1\uffff\1\55\1\157\1\uffff\1\141\1\143\1\uffff\2\143\2\172"+ + "\1\145\2\uffff\1\172\1\uffff"; static final String DFA12_acceptS = - "\5\uffff\1\5\6\uffff\1\20\1\uffff\1\24\1\25\1\26\6\uffff\1\43\1"+ - "\44\2\uffff\1\46\1\47\3\uffff\1\53\1\54\3\uffff\1\46\4\uffff\1\5"+ - "\1\41\1\6\10\uffff\1\20\1\uffff\1\24\1\25\1\26\1\31\4\uffff\1\40"+ - "\1\43\1\44\1\uffff\1\47\1\50\1\51\1\52\1\53\2\uffff\1\33\32\uffff"+ - "\1\7\4\uffff\1\13\1\14\1\uffff\1\42\7\uffff\1\1\6\uffff\1\22\2\uffff"+ - "\1\11\15\uffff\1\27\4\uffff\1\12\1\15\1\16\2\uffff\1\34\4\uffff"+ - "\1\2\1\uffff\1\4\1\30\10\uffff\1\21\1\uffff\1\17\3\uffff\1\32\2"+ - "\uffff\1\45\3\uffff\1\23\2\uffff\1\3\1\10\1\uffff\1\35\1\uffff\1"+ - "\36\1\37"; + "\5\uffff\1\5\1\6\7\uffff\1\25\1\uffff\1\31\1\32\1\33\3\uffff\1\46"+ + "\1\47\2\uffff\1\52\1\53\3\uffff\1\57\1\60\3\uffff\1\52\4\uffff\1"+ + "\5\1\6\12\uffff\1\25\1\uffff\1\31\1\32\1\33\1\36\2\uffff\1\46\1"+ + "\47\1\uffff\1\53\1\54\1\55\1\56\1\57\2\uffff\1\40\32\uffff\1\7\4"+ + "\uffff\1\20\1\21\3\uffff\1\45\5\uffff\1\1\7\uffff\1\27\2\uffff\1"+ + "\11\5\uffff\1\15\14\uffff\1\34\6\uffff\1\41\1\uffff\1\17\1\22\1"+ + "\23\5\uffff\1\2\1\uffff\1\4\1\16\1\uffff\1\35\13\uffff\1\26\2\uffff"+ + "\1\24\1\uffff\1\14\5\uffff\1\37\1\uffff\1\50\7\uffff\1\30\1\uffff"+ + "\1\3\1\uffff\1\10\3\uffff\1\42\2\uffff\1\43\2\uffff\1\44\5\uffff"+ + "\1\13\1\12\1\uffff\1\51"; static final String DFA12_specialS = - "\1\0\34\uffff\1\2\1\1\u00a0\uffff}>"; + "\1\2\33\uffff\1\0\1\1\u00c1\uffff}>"; static final String[] DFA12_transitionS = { - "\11\41\2\40\2\41\1\40\22\41\1\40\1\41\1\35\1\26\3\41\1\36\1"+ - "\27\1\30\2\41\1\20\2\41\1\37\12\34\1\14\2\41\1\21\3\41\32\33"+ - "\1\16\1\41\1\17\1\32\1\33\1\41\1\33\1\1\1\24\1\31\1\22\1\7\2"+ - "\33\1\2\1\11\1\15\1\33\1\23\2\33\1\10\1\33\1\12\1\4\1\13\1\3"+ - "\1\33\1\25\3\33\1\5\1\41\1\6\uff82\41", - "\1\43\7\uffff\1\42\11\uffff\1\44", + "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\34\4\40\1\35\1\26\1"+ + "\27\2\40\1\22\2\40\1\36\12\33\1\16\2\40\1\23\3\40\32\32\1\20"+ + "\1\40\1\21\1\31\1\32\1\40\1\32\1\1\1\13\1\30\1\24\1\7\2\32\1"+ + "\2\1\11\1\17\1\32\1\12\2\32\1\10\1\32\1\14\1\4\1\15\1\3\1\32"+ + "\1\25\3\32\1\5\1\40\1\6\uff82\40", + "\1\42\7\uffff\1\41\11\uffff\1\43", + "\1\45", "\1\46", - "\1\47", - "\1\51\12\uffff\1\50", + "\1\50\12\uffff\1\47", + "", "", - "\1\53", - "\1\56\7\uffff\1\55", - "\1\57", - "\1\60\21\uffff\1\61", + "\1\54\7\uffff\1\53", + "\1\55", + "\1\56\21\uffff\1\57", + "\1\60", + "\1\61", "\1\63\15\uffff\1\62", "\1\64", "", @@ -1759,176 +1886,206 @@ public class InternalHSLLexer extends Lexer { "\1\72", "\1\73", "\1\74", - "\1\75", - "\1\76", - "\1\77", "", "", - "\1\102", - "\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\77", + "\32\44\4\uffff\1\44\1\uffff\32\44", + "", "", + "\0\101", + "\0\101", + "\1\102\4\uffff\1\103", "", - "\0\104", - "\0\104", - "\1\105\4\uffff\1\106", "", + "\1\105", + "\1\106", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", "\1\110", "\1\111", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "", + "\1\112", "\1\113", - "\1\114", - "\1\115", - "\1\116", "", "", - "", - "\1\120\3\uffff\1\117", + "\1\115\3\uffff\1\114", + "\1\116", + "\1\117", + "\1\120", "\1\121", "\1\122", "\1\123", "\1\124", "\1\125", "\1\126", - "\1\127", "", - "\1\130", + "\1\127", "", "", "", "", + "\1\130", "\1\131", - "\1\132", - "\1\133", - "\1\134", "", "", + "\1\132", "", - "\1\135", "", "", "", "", + "\1\133", + "\1\134", "", + "\1\135", "\1\136", "\1\137", - "", - "\1\140", - "\1\141", - "\1\142", - "\1\143\3\uffff\1\144", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\141\3\uffff\1\140", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\143", + "\1\144", + "\1\145", "\1\146", - "\1\147", - "\1\150", + "\1\150\13\uffff\1\147", "\1\151", - "\1\153\13\uffff\1\152", - "\1\154", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\152", + "\1\153", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\155", "\1\156", "\1\157", "\1\160", "\1\161", - "\1\162", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\163", "\1\164", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "\1\166", - "\1\167", + "\1\165", + "\1\166\2\uffff\1\167", "\1\170", "\1\171", - "\1\172", - "\1\173", "", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "\1\175", - "\1\176", - "\1\177\105\uffff\1\u0080", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\173", + "\1\174", + "\1\175\66\uffff\1\176\16\uffff\1\177\3\uffff\1\u0080", "", "", "\1\u0081", - "", - "\1\u0082", - "\1\u0083", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\1\u0082\31\44", "\1\u0084", + "", "\1\u0085", "\1\u0086", "\1\u0087", "\1\u0088", - "", "\1\u0089", + "", "\1\u008a", "\1\u008b", "\1\u008c", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u008d", "\1\u008e", - "", "\1\u008f", - "\1\u0090", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", "\1\u0091", - "\1\u0093\13\uffff\1\u0092", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u0092", + "", + "\1\u0093", + "\1\u0094", "\1\u0095", - "\1\u0096", - "\1\u0097", + "\1\u0097\76\uffff\1\u0096", "\1\u0098", - "\1\u0099", - "\1\u009a", - "\1\u009b", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "", + "\1\u009a\13\uffff\1\u0099", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u009c", "\1\u009d", "\1\u009e", - "", "\1\u009f", "\1\u00a0", - "\1\u00a1", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\u00a2", - "", - "", - "", "\1\u00a3", - "\1\u00a4", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00a6\76\uffff\1\u00a5", "", - "\1\u00a5", - "\1\u00a6", "\1\u00a7", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "", + "\1\u00a8", "\1\u00a9", - "", - "", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u00aa", "\1\u00ab", "\1\u00ac", + "", "\1\u00ad", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "", + "", + "", + "\1\u00ae", "\1\u00af", "\1\u00b0", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "", - "\1\u00b2", + "\1\u00b1", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", "\1\u00b3", + "", + "", "\1\u00b4", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "\1\u00b6", - "\1\u00b7", - "", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", - "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00b8", + "\1\u00b9", "\1\u00ba", - "", "\1\u00bb", "\1\u00bc", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00be", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "", + "\1\u00c0", + "\1\u00c1", "", - "\1\u00bd", + "\1\u00c2", "", - "\1\u00be", + "\1\u00c3", + "\1\u00c4", + "\1\u00c5", + "\1\u00c6", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "", + "\1\u00c8", + "", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00ca", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00cc", + "\1\u00cd", + "\1\u00ce", + "\1\u00cf", + "", + "\1\u00d0", + "", + "\1\u00d1", + "", + "\1\u00d2", + "\1\u00d3", + "\1\u00d4", "", + "\1\u00d5", + "\1\u00d6", + "", + "\1\u00d7", + "\1\u00d8", + "", + "\1\u00d9", + "\1\u00da", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", + "\1\u00dd", + "", + "", + "\12\44\7\uffff\32\44\4\uffff\1\44\1\uffff\32\44", "" }; @@ -1962,13 +2119,33 @@ public class InternalHSLLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | 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 LA12_28 = input.LA(1); + + s = -1; + if ( ((LA12_28>='\u0000' && LA12_28<='\uFFFF')) ) {s = 65;} + + else s = 32; + + if ( s>=0 ) return s; + break; + case 1 : + int LA12_29 = input.LA(1); + + s = -1; + if ( ((LA12_29>='\u0000' && LA12_29<='\uFFFF')) ) {s = 65;} + + else s = 32; + + if ( s>=0 ) return s; + break; + case 2 : int LA12_0 = input.LA(1); s = -1; @@ -1990,73 +2167,51 @@ public class InternalHSLLexer extends Lexer { else if ( (LA12_0=='j') ) {s = 9;} - else if ( (LA12_0=='r') ) {s = 10;} + else if ( (LA12_0=='m') ) {s = 10;} - else if ( (LA12_0=='t') ) {s = 11;} + else if ( (LA12_0=='c') ) {s = 11;} - else if ( (LA12_0==':') ) {s = 12;} + else if ( (LA12_0=='r') ) {s = 12;} - else if ( (LA12_0=='k') ) {s = 13;} + else if ( (LA12_0=='t') ) {s = 13;} - else if ( (LA12_0=='[') ) {s = 14;} + else if ( (LA12_0==':') ) {s = 14;} - else if ( (LA12_0==']') ) {s = 15;} + else if ( (LA12_0=='k') ) {s = 15;} - else if ( (LA12_0==',') ) {s = 16;} + else if ( (LA12_0=='[') ) {s = 16;} - else if ( (LA12_0=='=') ) {s = 17;} + else if ( (LA12_0==']') ) {s = 17;} - else if ( (LA12_0=='e') ) {s = 18;} + else if ( (LA12_0==',') ) {s = 18;} - else if ( (LA12_0=='m') ) {s = 19;} + else if ( (LA12_0=='=') ) {s = 19;} - else if ( (LA12_0=='c') ) {s = 20;} + else if ( (LA12_0=='e') ) {s = 20;} else if ( (LA12_0=='w') ) {s = 21;} - else if ( (LA12_0=='#') ) {s = 22;} - - else if ( (LA12_0=='(') ) {s = 23;} - - else if ( (LA12_0==')') ) {s = 24;} + else if ( (LA12_0=='(') ) {s = 22;} - else if ( (LA12_0=='d') ) {s = 25;} + else if ( (LA12_0==')') ) {s = 23;} - else if ( (LA12_0=='^') ) {s = 26;} + else if ( (LA12_0=='d') ) {s = 24;} - else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='a'||(LA12_0>='g' && LA12_0<='h')||LA12_0=='l'||(LA12_0>='n' && LA12_0<='o')||LA12_0=='q'||LA12_0=='v'||(LA12_0>='x' && LA12_0<='z')) ) {s = 27;} + else if ( (LA12_0=='^') ) {s = 25;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 28;} + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='a'||(LA12_0>='g' && LA12_0<='h')||LA12_0=='l'||(LA12_0>='n' && LA12_0<='o')||LA12_0=='q'||LA12_0=='v'||(LA12_0>='x' && LA12_0<='z')) ) {s = 26;} - else if ( (LA12_0=='\"') ) {s = 29;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 27;} - else if ( (LA12_0=='\'') ) {s = 30;} + else if ( (LA12_0=='\"') ) {s = 28;} - else if ( (LA12_0=='/') ) {s = 31;} + else if ( (LA12_0=='\'') ) {s = 29;} - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 32;} + else if ( (LA12_0=='/') ) {s = 30;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>='-' && LA12_0<='.')||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 33;} - - if ( s>=0 ) return s; - break; - case 1 : - int LA12_30 = input.LA(1); - - s = -1; - if ( ((LA12_30>='\u0000' && LA12_30<='\uFFFF')) ) {s = 68;} - - else s = 33; - - if ( s>=0 ) return s; - break; - case 2 : - int LA12_29 = input.LA(1); - - s = -1; - if ( ((LA12_29>='\u0000' && LA12_29<='\uFFFF')) ) {s = 68;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 31;} - else s = 33; + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>='-' && LA12_0<='.')||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 32;} if ( s>=0 ) return s; break; diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLParser.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLParser.java index f2f0d4ba9..24e771b22 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLParser.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSLParser.java @@ -22,8 +22,9 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalHSLParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_ANY_OTHER", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'bold'", "'italic'", "'underline'", "'strike-through'", "'{'", "'}'", "'for'", "'partition'", "'java-like-partitioner'", "'rule-partitioner'", "'js-partitioner'", "'js-damager'", "'rule-damager'", "'token'", "'fgcolor'", "':'", "'bgcolor'", "'font'", "'keywords'", "'['", "']'", "','", "'since'", "'single-line'", "'=>'", "'escaped'", "'by'", "'multi-line'", "'character-rule'", "'javascript-rule'", "'whitespace-rule'", "'#{'", "'}#'", "'rgb'", "'('", "')'", "'default'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'bold'", "'italic'", "'underline'", "'strike-through'", "'{'", "'}'", "'for'", "'partition'", "'java-like-partitioner'", "'singlelinedoc'", "'multilinedoc'", "'javadoc'", "'char'", "'string'", "'rule-partitioner'", "'js-partitioner'", "'js-damager'", "'rule-damager'", "'token'", "'fgcolor'", "':'", "'bgcolor'", "'font'", "'keywords'", "'['", "']'", "','", "'since'", "'single-line'", "'=>'", "'escaped'", "'by'", "'multi-line'", "'character-rule'", "'javascript-rule'", "'whitespace-rule'", "'rgb'", "'('", "')'", "'default'", "'javawhitespace'" }; + public static final int T__50=50; public static final int T__19=19; public static final int T__15=15; public static final int T__16=16; @@ -33,21 +34,22 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { public static final int T__12=12; public static final int T__13=13; public static final int T__14=14; + public static final int T__51=51; public static final int RULE_ID=4; 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 RULE_INT=7; + public static final int RULE_INT=6; public static final int T__29=29; public static final int T__22=22; - public static final int RULE_ML_COMMENT=8; + public static final int RULE_ML_COMMENT=7; 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 RULE_STRING=5; - public static final int RULE_SL_COMMENT=9; + public static final int RULE_SL_COMMENT=8; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; @@ -59,8 +61,10 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { 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 RULE_WS=10; - public static final int RULE_ANY_OTHER=6; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + 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; @@ -1755,31 +1759,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleScannerWhitespaceRule" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:657:1: ruleScannerWhitespaceRule : ( ( rule__ScannerWhitespaceRule__Alternatives ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:657:1: ruleScannerWhitespaceRule : ( ( rule__ScannerWhitespaceRule__Group__0 ) ) ; public final void ruleScannerWhitespaceRule() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:661:2: ( ( ( rule__ScannerWhitespaceRule__Alternatives ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:662:1: ( ( rule__ScannerWhitespaceRule__Alternatives ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:661:2: ( ( ( rule__ScannerWhitespaceRule__Group__0 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:662:1: ( ( rule__ScannerWhitespaceRule__Group__0 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:662:1: ( ( rule__ScannerWhitespaceRule__Alternatives ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:663:1: ( rule__ScannerWhitespaceRule__Alternatives ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:662:1: ( ( rule__ScannerWhitespaceRule__Group__0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:663:1: ( rule__ScannerWhitespaceRule__Group__0 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:664:1: ( rule__ScannerWhitespaceRule__Alternatives ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:664:2: rule__ScannerWhitespaceRule__Alternatives + before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:664:1: ( rule__ScannerWhitespaceRule__Group__0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:664:2: rule__ScannerWhitespaceRule__Group__0 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Alternatives_in_ruleScannerWhitespaceRule1354); - rule__ScannerWhitespaceRule__Alternatives(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__0_in_ruleScannerWhitespaceRule1354); + rule__ScannerWhitespaceRule__Group__0(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup()); } @@ -2083,7 +2087,7 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:783:1: ( ( ruleRulePartitioner ) | ( ruleJavaLikeParitioner ) | ( ruleJSParitioner ) ) int alt1=3; switch ( input.LA(1) ) { - case 20: + case 25: { alt1=1; } @@ -2093,7 +2097,7 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { alt1=2; } break; - case 21: + case 26: { alt1=3; } @@ -2191,10 +2195,10 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==23) ) { + if ( (LA2_0==28) ) { alt2=1; } - else if ( (LA2_0==22) ) { + else if ( (LA2_0==27) ) { alt2=2; } else { @@ -2269,28 +2273,27 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:833:1: ( ( ruleScannerSingleLineRule ) | ( ruleScannerMultiLineRule ) | ( ruleScannerCharacterRule ) | ( ruleScannerJSRule ) | ( ruleScannerWhitespaceRule ) ) int alt3=5; switch ( input.LA(1) ) { - case 34: + case 39: { alt3=1; } break; - case 38: + case 43: { alt3=2; } break; - case 39: + case 44: { alt3=3; } break; - case 40: + case 45: { alt3=4; } break; - case 41: - case 42: + case 46: { alt3=5; } @@ -2425,17 +2428,17 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:873:1: ( ( rulePartitionSingleLineRule ) | ( rulePartitionMultiLineRule ) | ( rulePartitionJSRule ) ) int alt4=3; switch ( input.LA(1) ) { - case 34: + case 39: { alt4=1; } break; - case 38: + case 43: { alt4=2; } break; - case 40: + case 45: { alt4=3; } @@ -2522,49 +2525,58 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__ParitionRule__Alternatives" - // $ANTLR start "rule__ScannerWhitespaceRule__Alternatives" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:897:1: rule__ScannerWhitespaceRule__Alternatives : ( ( ( rule__ScannerWhitespaceRule__Group_0__0 ) ) | ( ( rule__ScannerWhitespaceRule__Group_1__0 ) ) ); - public final void rule__ScannerWhitespaceRule__Alternatives() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Alternatives_2" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:897:1: rule__ScannerWhitespaceRule__Alternatives_2 : ( ( ( rule__ScannerWhitespaceRule__Group_2_0__0 ) ) | ( ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) ) | ( ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) ) ); + public final void rule__ScannerWhitespaceRule__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:901:1: ( ( ( rule__ScannerWhitespaceRule__Group_0__0 ) ) | ( ( rule__ScannerWhitespaceRule__Group_1__0 ) ) ) - int alt5=2; - int LA5_0 = input.LA(1); - - if ( (LA5_0==41) ) { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:901:1: ( ( ( rule__ScannerWhitespaceRule__Group_2_0__0 ) ) | ( ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) ) | ( ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) ) ) + int alt5=3; + switch ( input.LA(1) ) { + case 35: + { alt5=1; - } - else if ( (LA5_0==42) ) { + } + break; + case 51: + { alt5=2; - } - else { + } + break; + case RULE_STRING: + { + alt5=3; + } + break; + default: NoViableAltException nvae = new NoViableAltException("", 5, 0, input); throw nvae; } + switch (alt5) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:902:1: ( ( rule__ScannerWhitespaceRule__Group_0__0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:902:1: ( ( rule__ScannerWhitespaceRule__Group_2_0__0 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:902:1: ( ( rule__ScannerWhitespaceRule__Group_0__0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:903:1: ( rule__ScannerWhitespaceRule__Group_0__0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:902:1: ( ( rule__ScannerWhitespaceRule__Group_2_0__0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:903:1: ( rule__ScannerWhitespaceRule__Group_2_0__0 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:904:1: ( rule__ScannerWhitespaceRule__Group_0__0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:904:2: rule__ScannerWhitespaceRule__Group_0__0 + before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:904:1: ( rule__ScannerWhitespaceRule__Group_2_0__0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:904:2: rule__ScannerWhitespaceRule__Group_2_0__0 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__0_in_rule__ScannerWhitespaceRule__Alternatives1886); - rule__ScannerWhitespaceRule__Group_0__0(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__0_in_rule__ScannerWhitespaceRule__Alternatives_21886); + rule__ScannerWhitespaceRule__Group_2_0__0(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0()); } @@ -2572,24 +2584,49 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:908:6: ( ( rule__ScannerWhitespaceRule__Group_1__0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:908:6: ( ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:908:6: ( ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:909:1: ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) + { + before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceAssignment_2_1()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:910:1: ( rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:910:2: rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 + { + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1_in_rule__ScannerWhitespaceRule__Alternatives_21904); + rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceAssignment_2_1()); + + } + + + } + break; + case 3 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:914:6: ( ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:908:6: ( ( rule__ScannerWhitespaceRule__Group_1__0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:909:1: ( rule__ScannerWhitespaceRule__Group_1__0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:914:6: ( ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:915:1: ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:910:1: ( rule__ScannerWhitespaceRule__Group_1__0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:910:2: rule__ScannerWhitespaceRule__Group_1__0 + before(grammarAccess.getScannerWhitespaceRuleAccess().getFileURIAssignment_2_2()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:916:1: ( rule__ScannerWhitespaceRule__FileURIAssignment_2_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:916:2: rule__ScannerWhitespaceRule__FileURIAssignment_2_2 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__0_in_rule__ScannerWhitespaceRule__Alternatives1904); - rule__ScannerWhitespaceRule__Group_1__0(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__FileURIAssignment_2_2_in_rule__ScannerWhitespaceRule__Alternatives_21922); + rule__ScannerWhitespaceRule__FileURIAssignment_2_2(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_1()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getFileURIAssignment_2_2()); } @@ -2610,17 +2647,17 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Alternatives" + // $ANTLR end "rule__ScannerWhitespaceRule__Alternatives_2" // $ANTLR start "rule__FontType__Alternatives" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:919:1: rule__FontType__Alternatives : ( ( ( 'bold' ) ) | ( ( 'italic' ) ) | ( ( 'underline' ) ) | ( ( 'strike-through' ) ) ); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:925:1: rule__FontType__Alternatives : ( ( ( 'bold' ) ) | ( ( 'italic' ) ) | ( ( 'underline' ) ) | ( ( 'strike-through' ) ) ); public final void rule__FontType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:923:1: ( ( ( 'bold' ) ) | ( ( 'italic' ) ) | ( ( 'underline' ) ) | ( ( 'strike-through' ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:929:1: ( ( ( 'bold' ) ) | ( ( 'italic' ) ) | ( ( 'underline' ) ) | ( ( 'strike-through' ) ) ) int alt6=4; switch ( input.LA(1) ) { case 11: @@ -2652,16 +2689,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { switch (alt6) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:924:1: ( ( 'bold' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:930:1: ( ( 'bold' ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:924:1: ( ( 'bold' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:925:1: ( 'bold' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:930:1: ( ( 'bold' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:931:1: ( 'bold' ) { before(grammarAccess.getFontTypeAccess().getBoldEnumLiteralDeclaration_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:926:1: ( 'bold' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:926:3: 'bold' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:932:1: ( 'bold' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:932:3: 'bold' { - match(input,11,FOLLOW_11_in_rule__FontType__Alternatives1938); + match(input,11,FOLLOW_11_in_rule__FontType__Alternatives1956); } @@ -2673,16 +2710,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:931:6: ( ( 'italic' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:937:6: ( ( 'italic' ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:931:6: ( ( 'italic' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:932:1: ( 'italic' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:937:6: ( ( 'italic' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:938:1: ( 'italic' ) { before(grammarAccess.getFontTypeAccess().getItalicEnumLiteralDeclaration_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:933:1: ( 'italic' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:933:3: 'italic' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:939:1: ( 'italic' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:939:3: 'italic' { - match(input,12,FOLLOW_12_in_rule__FontType__Alternatives1959); + match(input,12,FOLLOW_12_in_rule__FontType__Alternatives1977); } @@ -2694,16 +2731,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:938:6: ( ( 'underline' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:944:6: ( ( 'underline' ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:938:6: ( ( 'underline' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:939:1: ( 'underline' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:944:6: ( ( 'underline' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:945:1: ( 'underline' ) { before(grammarAccess.getFontTypeAccess().getUnderlineEnumLiteralDeclaration_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:940:1: ( 'underline' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:940:3: 'underline' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:946:1: ( 'underline' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:946:3: 'underline' { - match(input,13,FOLLOW_13_in_rule__FontType__Alternatives1980); + match(input,13,FOLLOW_13_in_rule__FontType__Alternatives1998); } @@ -2715,16 +2752,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:945:6: ( ( 'strike-through' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:951:6: ( ( 'strike-through' ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:945:6: ( ( 'strike-through' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:946:1: ( 'strike-through' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:951:6: ( ( 'strike-through' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:952:1: ( 'strike-through' ) { before(grammarAccess.getFontTypeAccess().getStrike_throughEnumLiteralDeclaration_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:947:1: ( 'strike-through' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:947:3: 'strike-through' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:953:1: ( 'strike-through' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:953:3: 'strike-through' { - match(input,14,FOLLOW_14_in_rule__FontType__Alternatives2001); + match(input,14,FOLLOW_14_in_rule__FontType__Alternatives2019); } @@ -2753,21 +2790,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:959:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:965:1: rule__Model__Group__0 : rule__Model__Group__0__Impl rule__Model__Group__1 ; public final void rule__Model__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:963:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:964:2: rule__Model__Group__0__Impl rule__Model__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:969:1: ( rule__Model__Group__0__Impl rule__Model__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:970:2: rule__Model__Group__0__Impl rule__Model__Group__1 { - pushFollow(FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__02034); + pushFollow(FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__02052); rule__Model__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__1_in_rule__Model__Group__02037); + pushFollow(FOLLOW_rule__Model__Group__1_in_rule__Model__Group__02055); rule__Model__Group__1(); state._fsp--; @@ -2791,23 +2828,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:971:1: rule__Model__Group__0__Impl : ( ( rule__Model__NameAssignment_0 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:977:1: rule__Model__Group__0__Impl : ( ( rule__Model__NameAssignment_0 ) ) ; public final void rule__Model__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:975:1: ( ( ( rule__Model__NameAssignment_0 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:976:1: ( ( rule__Model__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:981:1: ( ( ( rule__Model__NameAssignment_0 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:982:1: ( ( rule__Model__NameAssignment_0 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:976:1: ( ( rule__Model__NameAssignment_0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:977:1: ( rule__Model__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:982:1: ( ( rule__Model__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:983:1: ( rule__Model__NameAssignment_0 ) { before(grammarAccess.getModelAccess().getNameAssignment_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:978:1: ( rule__Model__NameAssignment_0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:978:2: rule__Model__NameAssignment_0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:984:1: ( rule__Model__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:984:2: rule__Model__NameAssignment_0 { - pushFollow(FOLLOW_rule__Model__NameAssignment_0_in_rule__Model__Group__0__Impl2064); + pushFollow(FOLLOW_rule__Model__NameAssignment_0_in_rule__Model__Group__0__Impl2082); rule__Model__NameAssignment_0(); state._fsp--; @@ -2838,21 +2875,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:988:1: rule__Model__Group__1 : rule__Model__Group__1__Impl rule__Model__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:994:1: rule__Model__Group__1 : rule__Model__Group__1__Impl rule__Model__Group__2 ; public final void rule__Model__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:992:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:993:2: rule__Model__Group__1__Impl rule__Model__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:998:1: ( rule__Model__Group__1__Impl rule__Model__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:999:2: rule__Model__Group__1__Impl rule__Model__Group__2 { - pushFollow(FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__12094); + pushFollow(FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__12112); rule__Model__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__2_in_rule__Model__Group__12097); + pushFollow(FOLLOW_rule__Model__Group__2_in_rule__Model__Group__12115); rule__Model__Group__2(); state._fsp--; @@ -2876,20 +2913,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1000:1: rule__Model__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1006:1: rule__Model__Group__1__Impl : ( '{' ) ; public final void rule__Model__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1004:1: ( ( '{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1005:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1010:1: ( ( '{' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1011:1: ( '{' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1005:1: ( '{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1006:1: '{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1011:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1012:1: '{' { before(grammarAccess.getModelAccess().getLeftCurlyBracketKeyword_1()); - match(input,15,FOLLOW_15_in_rule__Model__Group__1__Impl2125); + match(input,15,FOLLOW_15_in_rule__Model__Group__1__Impl2143); after(grammarAccess.getModelAccess().getLeftCurlyBracketKeyword_1()); } @@ -2913,21 +2950,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1019:1: rule__Model__Group__2 : rule__Model__Group__2__Impl rule__Model__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1025:1: rule__Model__Group__2 : rule__Model__Group__2__Impl rule__Model__Group__3 ; public final void rule__Model__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1023:1: ( rule__Model__Group__2__Impl rule__Model__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1024:2: rule__Model__Group__2__Impl rule__Model__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1029:1: ( rule__Model__Group__2__Impl rule__Model__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1030:2: rule__Model__Group__2__Impl rule__Model__Group__3 { - pushFollow(FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__22156); + pushFollow(FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__22174); rule__Model__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__3_in_rule__Model__Group__22159); + pushFollow(FOLLOW_rule__Model__Group__3_in_rule__Model__Group__22177); rule__Model__Group__3(); state._fsp--; @@ -2951,26 +2988,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1031:1: rule__Model__Group__2__Impl : ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1037:1: rule__Model__Group__2__Impl : ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) ; public final void rule__Model__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1035:1: ( ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1036:1: ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1041:1: ( ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1042:1: ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1036:1: ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1037:1: ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1042:1: ( ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1043:1: ( ( rule__Model__PartitionsAssignment_2 ) ) ( ( rule__Model__PartitionsAssignment_2 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1037:1: ( ( rule__Model__PartitionsAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1038:1: ( rule__Model__PartitionsAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1043:1: ( ( rule__Model__PartitionsAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1044:1: ( rule__Model__PartitionsAssignment_2 ) { before(grammarAccess.getModelAccess().getPartitionsAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1039:1: ( rule__Model__PartitionsAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1039:2: rule__Model__PartitionsAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1045:1: ( rule__Model__PartitionsAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1045:2: rule__Model__PartitionsAssignment_2 { - pushFollow(FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2188); + pushFollow(FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2206); rule__Model__PartitionsAssignment_2(); state._fsp--; @@ -2982,11 +3019,11 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1042:1: ( ( rule__Model__PartitionsAssignment_2 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1043:1: ( rule__Model__PartitionsAssignment_2 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1048:1: ( ( rule__Model__PartitionsAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1049:1: ( rule__Model__PartitionsAssignment_2 )* { before(grammarAccess.getModelAccess().getPartitionsAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1044:1: ( rule__Model__PartitionsAssignment_2 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1050:1: ( rule__Model__PartitionsAssignment_2 )* loop7: do { int alt7=2; @@ -2999,9 +3036,9 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { switch (alt7) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1044:2: rule__Model__PartitionsAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1050:2: rule__Model__PartitionsAssignment_2 { - pushFollow(FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2200); + pushFollow(FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2218); rule__Model__PartitionsAssignment_2(); state._fsp--; @@ -3041,21 +3078,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1055:1: rule__Model__Group__3 : rule__Model__Group__3__Impl rule__Model__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1061:1: rule__Model__Group__3 : rule__Model__Group__3__Impl rule__Model__Group__4 ; public final void rule__Model__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1059:1: ( rule__Model__Group__3__Impl rule__Model__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1060:2: rule__Model__Group__3__Impl rule__Model__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1065:1: ( rule__Model__Group__3__Impl rule__Model__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1066:2: rule__Model__Group__3__Impl rule__Model__Group__4 { - pushFollow(FOLLOW_rule__Model__Group__3__Impl_in_rule__Model__Group__32233); + pushFollow(FOLLOW_rule__Model__Group__3__Impl_in_rule__Model__Group__32251); rule__Model__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__4_in_rule__Model__Group__32236); + pushFollow(FOLLOW_rule__Model__Group__4_in_rule__Model__Group__32254); rule__Model__Group__4(); state._fsp--; @@ -3079,26 +3116,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1067:1: rule__Model__Group__3__Impl : ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1073:1: rule__Model__Group__3__Impl : ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) ; public final void rule__Model__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1071:1: ( ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1072:1: ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1077:1: ( ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1078:1: ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1072:1: ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1073:1: ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1078:1: ( ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1079:1: ( ( rule__Model__DamagersAssignment_3 ) ) ( ( rule__Model__DamagersAssignment_3 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1073:1: ( ( rule__Model__DamagersAssignment_3 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1074:1: ( rule__Model__DamagersAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1079:1: ( ( rule__Model__DamagersAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1080:1: ( rule__Model__DamagersAssignment_3 ) { before(grammarAccess.getModelAccess().getDamagersAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1075:1: ( rule__Model__DamagersAssignment_3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1075:2: rule__Model__DamagersAssignment_3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1081:1: ( rule__Model__DamagersAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1081:2: rule__Model__DamagersAssignment_3 { - pushFollow(FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2265); + pushFollow(FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2283); rule__Model__DamagersAssignment_3(); state._fsp--; @@ -3110,26 +3147,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1078:1: ( ( rule__Model__DamagersAssignment_3 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1079:1: ( rule__Model__DamagersAssignment_3 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1084:1: ( ( rule__Model__DamagersAssignment_3 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1085:1: ( rule__Model__DamagersAssignment_3 )* { before(grammarAccess.getModelAccess().getDamagersAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1080:1: ( rule__Model__DamagersAssignment_3 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1086:1: ( rule__Model__DamagersAssignment_3 )* loop8: do { int alt8=2; int LA8_0 = input.LA(1); - if ( ((LA8_0>=22 && LA8_0<=23)) ) { + if ( ((LA8_0>=27 && LA8_0<=28)) ) { alt8=1; } switch (alt8) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1080:2: rule__Model__DamagersAssignment_3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1086:2: rule__Model__DamagersAssignment_3 { - pushFollow(FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2277); + pushFollow(FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2295); rule__Model__DamagersAssignment_3(); state._fsp--; @@ -3169,21 +3206,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1091:1: rule__Model__Group__4 : rule__Model__Group__4__Impl rule__Model__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1097:1: rule__Model__Group__4 : rule__Model__Group__4__Impl rule__Model__Group__5 ; public final void rule__Model__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1095:1: ( rule__Model__Group__4__Impl rule__Model__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1096:2: rule__Model__Group__4__Impl rule__Model__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1101:1: ( rule__Model__Group__4__Impl rule__Model__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1102:2: rule__Model__Group__4__Impl rule__Model__Group__5 { - pushFollow(FOLLOW_rule__Model__Group__4__Impl_in_rule__Model__Group__42310); + pushFollow(FOLLOW_rule__Model__Group__4__Impl_in_rule__Model__Group__42328); rule__Model__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__5_in_rule__Model__Group__42313); + pushFollow(FOLLOW_rule__Model__Group__5_in_rule__Model__Group__42331); rule__Model__Group__5(); state._fsp--; @@ -3207,23 +3244,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1103:1: rule__Model__Group__4__Impl : ( ( rule__Model__PartitionerAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1109:1: rule__Model__Group__4__Impl : ( ( rule__Model__PartitionerAssignment_4 ) ) ; public final void rule__Model__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1107:1: ( ( ( rule__Model__PartitionerAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1108:1: ( ( rule__Model__PartitionerAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1113:1: ( ( ( rule__Model__PartitionerAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1114:1: ( ( rule__Model__PartitionerAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1108:1: ( ( rule__Model__PartitionerAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1109:1: ( rule__Model__PartitionerAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1114:1: ( ( rule__Model__PartitionerAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1115:1: ( rule__Model__PartitionerAssignment_4 ) { before(grammarAccess.getModelAccess().getPartitionerAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1110:1: ( rule__Model__PartitionerAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1110:2: rule__Model__PartitionerAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1116:1: ( rule__Model__PartitionerAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1116:2: rule__Model__PartitionerAssignment_4 { - pushFollow(FOLLOW_rule__Model__PartitionerAssignment_4_in_rule__Model__Group__4__Impl2340); + pushFollow(FOLLOW_rule__Model__PartitionerAssignment_4_in_rule__Model__Group__4__Impl2358); rule__Model__PartitionerAssignment_4(); state._fsp--; @@ -3254,21 +3291,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1120:1: rule__Model__Group__5 : rule__Model__Group__5__Impl rule__Model__Group__6 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1126:1: rule__Model__Group__5 : rule__Model__Group__5__Impl rule__Model__Group__6 ; public final void rule__Model__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1124:1: ( rule__Model__Group__5__Impl rule__Model__Group__6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1125:2: rule__Model__Group__5__Impl rule__Model__Group__6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1130:1: ( rule__Model__Group__5__Impl rule__Model__Group__6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1131:2: rule__Model__Group__5__Impl rule__Model__Group__6 { - pushFollow(FOLLOW_rule__Model__Group__5__Impl_in_rule__Model__Group__52370); + pushFollow(FOLLOW_rule__Model__Group__5__Impl_in_rule__Model__Group__52388); rule__Model__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__6_in_rule__Model__Group__52373); + pushFollow(FOLLOW_rule__Model__Group__6_in_rule__Model__Group__52391); rule__Model__Group__6(); state._fsp--; @@ -3292,20 +3329,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1132:1: rule__Model__Group__5__Impl : ( '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1138:1: rule__Model__Group__5__Impl : ( '}' ) ; public final void rule__Model__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1136:1: ( ( '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1137:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1142:1: ( ( '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1143:1: ( '}' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1137:1: ( '}' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1138:1: '}' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1143:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1144:1: '}' { before(grammarAccess.getModelAccess().getRightCurlyBracketKeyword_5()); - match(input,16,FOLLOW_16_in_rule__Model__Group__5__Impl2401); + match(input,16,FOLLOW_16_in_rule__Model__Group__5__Impl2419); after(grammarAccess.getModelAccess().getRightCurlyBracketKeyword_5()); } @@ -3329,21 +3366,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1151:1: rule__Model__Group__6 : rule__Model__Group__6__Impl rule__Model__Group__7 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1157:1: rule__Model__Group__6 : rule__Model__Group__6__Impl rule__Model__Group__7 ; public final void rule__Model__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1155:1: ( rule__Model__Group__6__Impl rule__Model__Group__7 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1156:2: rule__Model__Group__6__Impl rule__Model__Group__7 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1161:1: ( rule__Model__Group__6__Impl rule__Model__Group__7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1162:2: rule__Model__Group__6__Impl rule__Model__Group__7 { - pushFollow(FOLLOW_rule__Model__Group__6__Impl_in_rule__Model__Group__62432); + pushFollow(FOLLOW_rule__Model__Group__6__Impl_in_rule__Model__Group__62450); rule__Model__Group__6__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Model__Group__7_in_rule__Model__Group__62435); + pushFollow(FOLLOW_rule__Model__Group__7_in_rule__Model__Group__62453); rule__Model__Group__7(); state._fsp--; @@ -3367,20 +3404,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__6__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1163:1: rule__Model__Group__6__Impl : ( 'for' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1169:1: rule__Model__Group__6__Impl : ( 'for' ) ; public final void rule__Model__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1167:1: ( ( 'for' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1168:1: ( 'for' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1173:1: ( ( 'for' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1174:1: ( 'for' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1168:1: ( 'for' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1169:1: 'for' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1174:1: ( 'for' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1175:1: 'for' { before(grammarAccess.getModelAccess().getForKeyword_6()); - match(input,17,FOLLOW_17_in_rule__Model__Group__6__Impl2463); + match(input,17,FOLLOW_17_in_rule__Model__Group__6__Impl2481); after(grammarAccess.getModelAccess().getForKeyword_6()); } @@ -3404,16 +3441,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__7" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1182:1: rule__Model__Group__7 : rule__Model__Group__7__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1188:1: rule__Model__Group__7 : rule__Model__Group__7__Impl ; public final void rule__Model__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1186:1: ( rule__Model__Group__7__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1187:2: rule__Model__Group__7__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1192:1: ( rule__Model__Group__7__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1193:2: rule__Model__Group__7__Impl { - pushFollow(FOLLOW_rule__Model__Group__7__Impl_in_rule__Model__Group__72494); + pushFollow(FOLLOW_rule__Model__Group__7__Impl_in_rule__Model__Group__72512); rule__Model__Group__7__Impl(); state._fsp--; @@ -3437,26 +3474,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__Group__7__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1193:1: rule__Model__Group__7__Impl : ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1199:1: rule__Model__Group__7__Impl : ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) ; public final void rule__Model__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1197:1: ( ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1198:1: ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1203:1: ( ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1204:1: ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1198:1: ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1199:1: ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1204:1: ( ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1205:1: ( ( rule__Model__ContentTypesAssignment_7 ) ) ( ( rule__Model__ContentTypesAssignment_7 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1199:1: ( ( rule__Model__ContentTypesAssignment_7 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1200:1: ( rule__Model__ContentTypesAssignment_7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1205:1: ( ( rule__Model__ContentTypesAssignment_7 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1206:1: ( rule__Model__ContentTypesAssignment_7 ) { before(grammarAccess.getModelAccess().getContentTypesAssignment_7()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1201:1: ( rule__Model__ContentTypesAssignment_7 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1201:2: rule__Model__ContentTypesAssignment_7 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1207:1: ( rule__Model__ContentTypesAssignment_7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1207:2: rule__Model__ContentTypesAssignment_7 { - pushFollow(FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2523); + pushFollow(FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2541); rule__Model__ContentTypesAssignment_7(); state._fsp--; @@ -3468,11 +3505,11 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1204:1: ( ( rule__Model__ContentTypesAssignment_7 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1205:1: ( rule__Model__ContentTypesAssignment_7 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1210:1: ( ( rule__Model__ContentTypesAssignment_7 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1211:1: ( rule__Model__ContentTypesAssignment_7 )* { before(grammarAccess.getModelAccess().getContentTypesAssignment_7()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1206:1: ( rule__Model__ContentTypesAssignment_7 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1212:1: ( rule__Model__ContentTypesAssignment_7 )* loop9: do { int alt9=2; @@ -3485,9 +3522,9 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { switch (alt9) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1206:2: rule__Model__ContentTypesAssignment_7 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1212:2: rule__Model__ContentTypesAssignment_7 { - pushFollow(FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2535); + pushFollow(FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2553); rule__Model__ContentTypesAssignment_7(); state._fsp--; @@ -3527,21 +3564,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Partition__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1233:1: rule__Partition__Group__0 : rule__Partition__Group__0__Impl rule__Partition__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1239:1: rule__Partition__Group__0 : rule__Partition__Group__0__Impl rule__Partition__Group__1 ; public final void rule__Partition__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1237:1: ( rule__Partition__Group__0__Impl rule__Partition__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1238:2: rule__Partition__Group__0__Impl rule__Partition__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1243:1: ( rule__Partition__Group__0__Impl rule__Partition__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1244:2: rule__Partition__Group__0__Impl rule__Partition__Group__1 { - pushFollow(FOLLOW_rule__Partition__Group__0__Impl_in_rule__Partition__Group__02584); + pushFollow(FOLLOW_rule__Partition__Group__0__Impl_in_rule__Partition__Group__02602); rule__Partition__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Partition__Group__1_in_rule__Partition__Group__02587); + pushFollow(FOLLOW_rule__Partition__Group__1_in_rule__Partition__Group__02605); rule__Partition__Group__1(); state._fsp--; @@ -3565,20 +3602,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Partition__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1245:1: rule__Partition__Group__0__Impl : ( 'partition' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1251:1: rule__Partition__Group__0__Impl : ( 'partition' ) ; public final void rule__Partition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1249:1: ( ( 'partition' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1250:1: ( 'partition' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1255:1: ( ( 'partition' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1256:1: ( 'partition' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1250:1: ( 'partition' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1251:1: 'partition' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1256:1: ( 'partition' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1257:1: 'partition' { before(grammarAccess.getPartitionAccess().getPartitionKeyword_0()); - match(input,18,FOLLOW_18_in_rule__Partition__Group__0__Impl2615); + match(input,18,FOLLOW_18_in_rule__Partition__Group__0__Impl2633); after(grammarAccess.getPartitionAccess().getPartitionKeyword_0()); } @@ -3602,16 +3639,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Partition__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1264:1: rule__Partition__Group__1 : rule__Partition__Group__1__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1270:1: rule__Partition__Group__1 : rule__Partition__Group__1__Impl ; public final void rule__Partition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1268:1: ( rule__Partition__Group__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1269:2: rule__Partition__Group__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1274:1: ( rule__Partition__Group__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1275:2: rule__Partition__Group__1__Impl { - pushFollow(FOLLOW_rule__Partition__Group__1__Impl_in_rule__Partition__Group__12646); + pushFollow(FOLLOW_rule__Partition__Group__1__Impl_in_rule__Partition__Group__12664); rule__Partition__Group__1__Impl(); state._fsp--; @@ -3635,23 +3672,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Partition__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1275:1: rule__Partition__Group__1__Impl : ( ( rule__Partition__NameAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1281:1: rule__Partition__Group__1__Impl : ( ( rule__Partition__NameAssignment_1 ) ) ; public final void rule__Partition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1279:1: ( ( ( rule__Partition__NameAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1280:1: ( ( rule__Partition__NameAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1285:1: ( ( ( rule__Partition__NameAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1286:1: ( ( rule__Partition__NameAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1280:1: ( ( rule__Partition__NameAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1281:1: ( rule__Partition__NameAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1286:1: ( ( rule__Partition__NameAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1287:1: ( rule__Partition__NameAssignment_1 ) { before(grammarAccess.getPartitionAccess().getNameAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1282:1: ( rule__Partition__NameAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1282:2: rule__Partition__NameAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1288:1: ( rule__Partition__NameAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1288:2: rule__Partition__NameAssignment_1 { - pushFollow(FOLLOW_rule__Partition__NameAssignment_1_in_rule__Partition__Group__1__Impl2673); + pushFollow(FOLLOW_rule__Partition__NameAssignment_1_in_rule__Partition__Group__1__Impl2691); rule__Partition__NameAssignment_1(); state._fsp--; @@ -3682,21 +3719,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1296:1: rule__JavaLikeParitioner__Group__0 : rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1302:1: rule__JavaLikeParitioner__Group__0 : rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 ; public final void rule__JavaLikeParitioner__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1300:1: ( rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1301:2: rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1306:1: ( rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1307:2: rule__JavaLikeParitioner__Group__0__Impl rule__JavaLikeParitioner__Group__1 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__0__Impl_in_rule__JavaLikeParitioner__Group__02707); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__0__Impl_in_rule__JavaLikeParitioner__Group__02725); rule__JavaLikeParitioner__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__1_in_rule__JavaLikeParitioner__Group__02710); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__1_in_rule__JavaLikeParitioner__Group__02728); rule__JavaLikeParitioner__Group__1(); state._fsp--; @@ -3720,20 +3757,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1308:1: rule__JavaLikeParitioner__Group__0__Impl : ( 'java-like-partitioner' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1314:1: rule__JavaLikeParitioner__Group__0__Impl : ( 'java-like-partitioner' ) ; public final void rule__JavaLikeParitioner__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1312:1: ( ( 'java-like-partitioner' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1313:1: ( 'java-like-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1318:1: ( ( 'java-like-partitioner' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1319:1: ( 'java-like-partitioner' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1313:1: ( 'java-like-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1314:1: 'java-like-partitioner' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1319:1: ( 'java-like-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1320:1: 'java-like-partitioner' { before(grammarAccess.getJavaLikeParitionerAccess().getJavaLikePartitionerKeyword_0()); - match(input,19,FOLLOW_19_in_rule__JavaLikeParitioner__Group__0__Impl2738); + match(input,19,FOLLOW_19_in_rule__JavaLikeParitioner__Group__0__Impl2756); after(grammarAccess.getJavaLikeParitionerAccess().getJavaLikePartitionerKeyword_0()); } @@ -3757,21 +3794,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1327:1: rule__JavaLikeParitioner__Group__1 : rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1333:1: rule__JavaLikeParitioner__Group__1 : rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 ; public final void rule__JavaLikeParitioner__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1331:1: ( rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1332:2: rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1337:1: ( rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1338:2: rule__JavaLikeParitioner__Group__1__Impl rule__JavaLikeParitioner__Group__2 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__1__Impl_in_rule__JavaLikeParitioner__Group__12769); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__1__Impl_in_rule__JavaLikeParitioner__Group__12787); rule__JavaLikeParitioner__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__2_in_rule__JavaLikeParitioner__Group__12772); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__2_in_rule__JavaLikeParitioner__Group__12790); rule__JavaLikeParitioner__Group__2(); state._fsp--; @@ -3795,20 +3832,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1339:1: rule__JavaLikeParitioner__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1345:1: rule__JavaLikeParitioner__Group__1__Impl : ( '{' ) ; public final void rule__JavaLikeParitioner__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1343:1: ( ( '{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1344:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1349:1: ( ( '{' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1350:1: ( '{' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1344:1: ( '{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1345:1: '{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1350:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1351:1: '{' { before(grammarAccess.getJavaLikeParitionerAccess().getLeftCurlyBracketKeyword_1()); - match(input,15,FOLLOW_15_in_rule__JavaLikeParitioner__Group__1__Impl2800); + match(input,15,FOLLOW_15_in_rule__JavaLikeParitioner__Group__1__Impl2818); after(grammarAccess.getJavaLikeParitionerAccess().getLeftCurlyBracketKeyword_1()); } @@ -3832,21 +3869,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1358:1: rule__JavaLikeParitioner__Group__2 : rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1364:1: rule__JavaLikeParitioner__Group__2 : rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 ; public final void rule__JavaLikeParitioner__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1362:1: ( rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1363:2: rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1368:1: ( rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1369:2: rule__JavaLikeParitioner__Group__2__Impl rule__JavaLikeParitioner__Group__3 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__2__Impl_in_rule__JavaLikeParitioner__Group__22831); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__2__Impl_in_rule__JavaLikeParitioner__Group__22849); rule__JavaLikeParitioner__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__3_in_rule__JavaLikeParitioner__Group__22834); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__3_in_rule__JavaLikeParitioner__Group__22852); rule__JavaLikeParitioner__Group__3(); state._fsp--; @@ -3870,31 +3907,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1370:1: rule__JavaLikeParitioner__Group__2__Impl : ( ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1376:1: rule__JavaLikeParitioner__Group__2__Impl : ( 'singlelinedoc' ) ; public final void rule__JavaLikeParitioner__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1374:1: ( ( ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1375:1: ( ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1375:1: ( ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1376:1: ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1380:1: ( ( 'singlelinedoc' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1381:1: ( 'singlelinedoc' ) { - before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1377:1: ( rule__JavaLikeParitioner__SingleLineParitionAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1377:2: rule__JavaLikeParitioner__SingleLineParitionAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1381:1: ( 'singlelinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1382:1: 'singlelinedoc' { - pushFollow(FOLLOW_rule__JavaLikeParitioner__SingleLineParitionAssignment_2_in_rule__JavaLikeParitioner__Group__2__Impl2861); - rule__JavaLikeParitioner__SingleLineParitionAssignment_2(); - - state._fsp--; - - - } - - after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionAssignment_2()); + before(grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); + match(input,20,FOLLOW_20_in_rule__JavaLikeParitioner__Group__2__Impl2880); + after(grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); } @@ -3917,21 +3944,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1387:1: rule__JavaLikeParitioner__Group__3 : rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1395:1: rule__JavaLikeParitioner__Group__3 : rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 ; public final void rule__JavaLikeParitioner__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1391:1: ( rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1392:2: rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1399:1: ( rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1400:2: rule__JavaLikeParitioner__Group__3__Impl rule__JavaLikeParitioner__Group__4 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__3__Impl_in_rule__JavaLikeParitioner__Group__32891); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__3__Impl_in_rule__JavaLikeParitioner__Group__32911); rule__JavaLikeParitioner__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__4_in_rule__JavaLikeParitioner__Group__32894); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__4_in_rule__JavaLikeParitioner__Group__32914); rule__JavaLikeParitioner__Group__4(); state._fsp--; @@ -3955,31 +3982,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1399:1: rule__JavaLikeParitioner__Group__3__Impl : ( ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1407:1: rule__JavaLikeParitioner__Group__3__Impl : ( ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) ) ; public final void rule__JavaLikeParitioner__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1403:1: ( ( ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1404:1: ( ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1411:1: ( ( ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1412:1: ( ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1404:1: ( ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1405:1: ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1412:1: ( ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1413:1: ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) { - before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1406:1: ( rule__JavaLikeParitioner__MultiLineParitionAssignment_3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1406:2: rule__JavaLikeParitioner__MultiLineParitionAssignment_3 + before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionAssignment_3()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1414:1: ( rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1414:2: rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__MultiLineParitionAssignment_3_in_rule__JavaLikeParitioner__Group__3__Impl2921); - rule__JavaLikeParitioner__MultiLineParitionAssignment_3(); + pushFollow(FOLLOW_rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3_in_rule__JavaLikeParitioner__Group__3__Impl2941); + rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3(); state._fsp--; } - after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionAssignment_3()); + after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionAssignment_3()); } @@ -4002,21 +4029,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1416:1: rule__JavaLikeParitioner__Group__4 : rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1424:1: rule__JavaLikeParitioner__Group__4 : rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 ; public final void rule__JavaLikeParitioner__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1420:1: ( rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1421:2: rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1428:1: ( rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1429:2: rule__JavaLikeParitioner__Group__4__Impl rule__JavaLikeParitioner__Group__5 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__4__Impl_in_rule__JavaLikeParitioner__Group__42951); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__4__Impl_in_rule__JavaLikeParitioner__Group__42971); rule__JavaLikeParitioner__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__5_in_rule__JavaLikeParitioner__Group__42954); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__5_in_rule__JavaLikeParitioner__Group__42974); rule__JavaLikeParitioner__Group__5(); state._fsp--; @@ -4040,31 +4067,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1428:1: rule__JavaLikeParitioner__Group__4__Impl : ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1436:1: rule__JavaLikeParitioner__Group__4__Impl : ( 'multilinedoc' ) ; public final void rule__JavaLikeParitioner__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1432:1: ( ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1433:1: ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1440:1: ( ( 'multilinedoc' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1441:1: ( 'multilinedoc' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1433:1: ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1434:1: ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1441:1: ( 'multilinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1442:1: 'multilinedoc' { - before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1435:1: ( rule__JavaLikeParitioner__JavaDocParitionAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1435:2: rule__JavaLikeParitioner__JavaDocParitionAssignment_4 - { - pushFollow(FOLLOW_rule__JavaLikeParitioner__JavaDocParitionAssignment_4_in_rule__JavaLikeParitioner__Group__4__Impl2981); - rule__JavaLikeParitioner__JavaDocParitionAssignment_4(); - - state._fsp--; - - - } - - after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_4()); + before(grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); + match(input,21,FOLLOW_21_in_rule__JavaLikeParitioner__Group__4__Impl3002); + after(grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); } @@ -4087,21 +4104,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1445:1: rule__JavaLikeParitioner__Group__5 : rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1455:1: rule__JavaLikeParitioner__Group__5 : rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 ; public final void rule__JavaLikeParitioner__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1449:1: ( rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1450:2: rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1459:1: ( rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1460:2: rule__JavaLikeParitioner__Group__5__Impl rule__JavaLikeParitioner__Group__6 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__5__Impl_in_rule__JavaLikeParitioner__Group__53011); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__5__Impl_in_rule__JavaLikeParitioner__Group__53033); rule__JavaLikeParitioner__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__6_in_rule__JavaLikeParitioner__Group__53014); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__6_in_rule__JavaLikeParitioner__Group__53036); rule__JavaLikeParitioner__Group__6(); state._fsp--; @@ -4125,31 +4142,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1457:1: rule__JavaLikeParitioner__Group__5__Impl : ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1467:1: rule__JavaLikeParitioner__Group__5__Impl : ( ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) ) ; public final void rule__JavaLikeParitioner__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1461:1: ( ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1462:1: ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1471:1: ( ( ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1472:1: ( ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1462:1: ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1463:1: ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1472:1: ( ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1473:1: ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) { - before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1464:1: ( rule__JavaLikeParitioner__CharacterParitionAssignment_5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1464:2: rule__JavaLikeParitioner__CharacterParitionAssignment_5 + before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionAssignment_5()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1474:1: ( rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1474:2: rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__CharacterParitionAssignment_5_in_rule__JavaLikeParitioner__Group__5__Impl3041); - rule__JavaLikeParitioner__CharacterParitionAssignment_5(); + pushFollow(FOLLOW_rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5_in_rule__JavaLikeParitioner__Group__5__Impl3063); + rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5(); state._fsp--; } - after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_5()); + after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionAssignment_5()); } @@ -4172,21 +4189,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1474:1: rule__JavaLikeParitioner__Group__6 : rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1484:1: rule__JavaLikeParitioner__Group__6 : rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 ; public final void rule__JavaLikeParitioner__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1478:1: ( rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1479:2: rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1488:1: ( rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1489:2: rule__JavaLikeParitioner__Group__6__Impl rule__JavaLikeParitioner__Group__7 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__6__Impl_in_rule__JavaLikeParitioner__Group__63071); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__6__Impl_in_rule__JavaLikeParitioner__Group__63093); rule__JavaLikeParitioner__Group__6__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__7_in_rule__JavaLikeParitioner__Group__63074); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__7_in_rule__JavaLikeParitioner__Group__63096); rule__JavaLikeParitioner__Group__7(); state._fsp--; @@ -4210,31 +4227,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__6__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1486:1: rule__JavaLikeParitioner__Group__6__Impl : ( ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1496:1: rule__JavaLikeParitioner__Group__6__Impl : ( 'javadoc' ) ; public final void rule__JavaLikeParitioner__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1490:1: ( ( ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1491:1: ( ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1491:1: ( ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1492:1: ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1500:1: ( ( 'javadoc' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1501:1: ( 'javadoc' ) { - before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_6()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1493:1: ( rule__JavaLikeParitioner__StringParitionAssignment_6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1493:2: rule__JavaLikeParitioner__StringParitionAssignment_6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1501:1: ( 'javadoc' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1502:1: 'javadoc' { - pushFollow(FOLLOW_rule__JavaLikeParitioner__StringParitionAssignment_6_in_rule__JavaLikeParitioner__Group__6__Impl3101); - rule__JavaLikeParitioner__StringParitionAssignment_6(); - - state._fsp--; - - - } - - after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_6()); + before(grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); + match(input,22,FOLLOW_22_in_rule__JavaLikeParitioner__Group__6__Impl3124); + after(grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); } @@ -4257,20 +4264,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__7" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1503:1: rule__JavaLikeParitioner__Group__7 : rule__JavaLikeParitioner__Group__7__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1515:1: rule__JavaLikeParitioner__Group__7 : rule__JavaLikeParitioner__Group__7__Impl rule__JavaLikeParitioner__Group__8 ; public final void rule__JavaLikeParitioner__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1507:1: ( rule__JavaLikeParitioner__Group__7__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1508:2: rule__JavaLikeParitioner__Group__7__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1519:1: ( rule__JavaLikeParitioner__Group__7__Impl rule__JavaLikeParitioner__Group__8 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1520:2: rule__JavaLikeParitioner__Group__7__Impl rule__JavaLikeParitioner__Group__8 { - pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__7__Impl_in_rule__JavaLikeParitioner__Group__73131); + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__7__Impl_in_rule__JavaLikeParitioner__Group__73155); rule__JavaLikeParitioner__Group__7__Impl(); state._fsp--; + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__8_in_rule__JavaLikeParitioner__Group__73158); + rule__JavaLikeParitioner__Group__8(); + + state._fsp--; + } @@ -4290,21 +4302,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JavaLikeParitioner__Group__7__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1514:1: rule__JavaLikeParitioner__Group__7__Impl : ( '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1527:1: rule__JavaLikeParitioner__Group__7__Impl : ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) ) ; public final void rule__JavaLikeParitioner__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1518:1: ( ( '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1519:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1531:1: ( ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1532:1: ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1532:1: ( ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1533:1: ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1519:1: ( '}' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1520:1: '}' + before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_7()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1534:1: ( rule__JavaLikeParitioner__JavaDocParitionAssignment_7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1534:2: rule__JavaLikeParitioner__JavaDocParitionAssignment_7 { - before(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); - match(input,16,FOLLOW_16_in_rule__JavaLikeParitioner__Group__7__Impl3159); - after(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); + pushFollow(FOLLOW_rule__JavaLikeParitioner__JavaDocParitionAssignment_7_in_rule__JavaLikeParitioner__Group__7__Impl3185); + rule__JavaLikeParitioner__JavaDocParitionAssignment_7(); + + state._fsp--; + + + } + + after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionAssignment_7()); } @@ -4326,22 +4348,412 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__JavaLikeParitioner__Group__7__Impl" + // $ANTLR start "rule__JavaLikeParitioner__Group__8" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1544:1: rule__JavaLikeParitioner__Group__8 : rule__JavaLikeParitioner__Group__8__Impl rule__JavaLikeParitioner__Group__9 ; + public final void rule__JavaLikeParitioner__Group__8() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1548:1: ( rule__JavaLikeParitioner__Group__8__Impl rule__JavaLikeParitioner__Group__9 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1549:2: rule__JavaLikeParitioner__Group__8__Impl rule__JavaLikeParitioner__Group__9 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__8__Impl_in_rule__JavaLikeParitioner__Group__83215); + rule__JavaLikeParitioner__Group__8__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__9_in_rule__JavaLikeParitioner__Group__83218); + rule__JavaLikeParitioner__Group__9(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__8" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__8__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1556:1: rule__JavaLikeParitioner__Group__8__Impl : ( 'char' ) ; + public final void rule__JavaLikeParitioner__Group__8__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1560:1: ( ( 'char' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1561:1: ( 'char' ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1561:1: ( 'char' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1562:1: 'char' + { + before(grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); + match(input,23,FOLLOW_23_in_rule__JavaLikeParitioner__Group__8__Impl3246); + after(grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__8__Impl" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__9" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1575:1: rule__JavaLikeParitioner__Group__9 : rule__JavaLikeParitioner__Group__9__Impl rule__JavaLikeParitioner__Group__10 ; + public final void rule__JavaLikeParitioner__Group__9() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1579:1: ( rule__JavaLikeParitioner__Group__9__Impl rule__JavaLikeParitioner__Group__10 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1580:2: rule__JavaLikeParitioner__Group__9__Impl rule__JavaLikeParitioner__Group__10 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__9__Impl_in_rule__JavaLikeParitioner__Group__93277); + rule__JavaLikeParitioner__Group__9__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__10_in_rule__JavaLikeParitioner__Group__93280); + rule__JavaLikeParitioner__Group__10(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__9" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__9__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1587:1: rule__JavaLikeParitioner__Group__9__Impl : ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) ) ; + public final void rule__JavaLikeParitioner__Group__9__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1591:1: ( ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1592:1: ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1592:1: ( ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1593:1: ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) + { + before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_9()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1594:1: ( rule__JavaLikeParitioner__CharacterParitionAssignment_9 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1594:2: rule__JavaLikeParitioner__CharacterParitionAssignment_9 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__CharacterParitionAssignment_9_in_rule__JavaLikeParitioner__Group__9__Impl3307); + rule__JavaLikeParitioner__CharacterParitionAssignment_9(); + + state._fsp--; + + + } + + after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionAssignment_9()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__9__Impl" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__10" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1604:1: rule__JavaLikeParitioner__Group__10 : rule__JavaLikeParitioner__Group__10__Impl rule__JavaLikeParitioner__Group__11 ; + public final void rule__JavaLikeParitioner__Group__10() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1608:1: ( rule__JavaLikeParitioner__Group__10__Impl rule__JavaLikeParitioner__Group__11 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1609:2: rule__JavaLikeParitioner__Group__10__Impl rule__JavaLikeParitioner__Group__11 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__10__Impl_in_rule__JavaLikeParitioner__Group__103337); + rule__JavaLikeParitioner__Group__10__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__11_in_rule__JavaLikeParitioner__Group__103340); + rule__JavaLikeParitioner__Group__11(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__10" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__10__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1616:1: rule__JavaLikeParitioner__Group__10__Impl : ( 'string' ) ; + public final void rule__JavaLikeParitioner__Group__10__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1620:1: ( ( 'string' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1621:1: ( 'string' ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1621:1: ( 'string' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1622:1: 'string' + { + before(grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); + match(input,24,FOLLOW_24_in_rule__JavaLikeParitioner__Group__10__Impl3368); + after(grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__10__Impl" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__11" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1635:1: rule__JavaLikeParitioner__Group__11 : rule__JavaLikeParitioner__Group__11__Impl rule__JavaLikeParitioner__Group__12 ; + public final void rule__JavaLikeParitioner__Group__11() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1639:1: ( rule__JavaLikeParitioner__Group__11__Impl rule__JavaLikeParitioner__Group__12 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1640:2: rule__JavaLikeParitioner__Group__11__Impl rule__JavaLikeParitioner__Group__12 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__11__Impl_in_rule__JavaLikeParitioner__Group__113399); + rule__JavaLikeParitioner__Group__11__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__12_in_rule__JavaLikeParitioner__Group__113402); + rule__JavaLikeParitioner__Group__12(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__11" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__11__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1647:1: rule__JavaLikeParitioner__Group__11__Impl : ( ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) ) ; + public final void rule__JavaLikeParitioner__Group__11__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1651:1: ( ( ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1652:1: ( ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1652:1: ( ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1653:1: ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) + { + before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_11()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1654:1: ( rule__JavaLikeParitioner__StringParitionAssignment_11 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1654:2: rule__JavaLikeParitioner__StringParitionAssignment_11 + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__StringParitionAssignment_11_in_rule__JavaLikeParitioner__Group__11__Impl3429); + rule__JavaLikeParitioner__StringParitionAssignment_11(); + + state._fsp--; + + + } + + after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionAssignment_11()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__11__Impl" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__12" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1664:1: rule__JavaLikeParitioner__Group__12 : rule__JavaLikeParitioner__Group__12__Impl ; + public final void rule__JavaLikeParitioner__Group__12() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1668:1: ( rule__JavaLikeParitioner__Group__12__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1669:2: rule__JavaLikeParitioner__Group__12__Impl + { + pushFollow(FOLLOW_rule__JavaLikeParitioner__Group__12__Impl_in_rule__JavaLikeParitioner__Group__123459); + rule__JavaLikeParitioner__Group__12__Impl(); + + state._fsp--; + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__12" + + + // $ANTLR start "rule__JavaLikeParitioner__Group__12__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1675:1: rule__JavaLikeParitioner__Group__12__Impl : ( '}' ) ; + public final void rule__JavaLikeParitioner__Group__12__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1679:1: ( ( '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1680:1: ( '}' ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1680:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1681:1: '}' + { + before(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); + match(input,16,FOLLOW_16_in_rule__JavaLikeParitioner__Group__12__Impl3487); + after(grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__JavaLikeParitioner__Group__12__Impl" + + // $ANTLR start "rule__RulePartitioner__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1549:1: rule__RulePartitioner__Group__0 : rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1720:1: rule__RulePartitioner__Group__0 : rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 ; public final void rule__RulePartitioner__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1553:1: ( rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1554:2: rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1724:1: ( rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1725:2: rule__RulePartitioner__Group__0__Impl rule__RulePartitioner__Group__1 { - pushFollow(FOLLOW_rule__RulePartitioner__Group__0__Impl_in_rule__RulePartitioner__Group__03206); + pushFollow(FOLLOW_rule__RulePartitioner__Group__0__Impl_in_rule__RulePartitioner__Group__03544); rule__RulePartitioner__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RulePartitioner__Group__1_in_rule__RulePartitioner__Group__03209); + pushFollow(FOLLOW_rule__RulePartitioner__Group__1_in_rule__RulePartitioner__Group__03547); rule__RulePartitioner__Group__1(); state._fsp--; @@ -4365,20 +4777,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1561:1: rule__RulePartitioner__Group__0__Impl : ( 'rule-partitioner' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1732:1: rule__RulePartitioner__Group__0__Impl : ( 'rule-partitioner' ) ; public final void rule__RulePartitioner__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1565:1: ( ( 'rule-partitioner' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1566:1: ( 'rule-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1736:1: ( ( 'rule-partitioner' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1737:1: ( 'rule-partitioner' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1566:1: ( 'rule-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1567:1: 'rule-partitioner' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1737:1: ( 'rule-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1738:1: 'rule-partitioner' { before(grammarAccess.getRulePartitionerAccess().getRulePartitionerKeyword_0()); - match(input,20,FOLLOW_20_in_rule__RulePartitioner__Group__0__Impl3237); + match(input,25,FOLLOW_25_in_rule__RulePartitioner__Group__0__Impl3575); after(grammarAccess.getRulePartitionerAccess().getRulePartitionerKeyword_0()); } @@ -4402,21 +4814,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1580:1: rule__RulePartitioner__Group__1 : rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1751:1: rule__RulePartitioner__Group__1 : rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 ; public final void rule__RulePartitioner__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1584:1: ( rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1585:2: rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1755:1: ( rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1756:2: rule__RulePartitioner__Group__1__Impl rule__RulePartitioner__Group__2 { - pushFollow(FOLLOW_rule__RulePartitioner__Group__1__Impl_in_rule__RulePartitioner__Group__13268); + pushFollow(FOLLOW_rule__RulePartitioner__Group__1__Impl_in_rule__RulePartitioner__Group__13606); rule__RulePartitioner__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RulePartitioner__Group__2_in_rule__RulePartitioner__Group__13271); + pushFollow(FOLLOW_rule__RulePartitioner__Group__2_in_rule__RulePartitioner__Group__13609); rule__RulePartitioner__Group__2(); state._fsp--; @@ -4440,20 +4852,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1592:1: rule__RulePartitioner__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1763:1: rule__RulePartitioner__Group__1__Impl : ( '{' ) ; public final void rule__RulePartitioner__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1596:1: ( ( '{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1597:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1767:1: ( ( '{' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1768:1: ( '{' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1597:1: ( '{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1598:1: '{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1768:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1769:1: '{' { before(grammarAccess.getRulePartitionerAccess().getLeftCurlyBracketKeyword_1()); - match(input,15,FOLLOW_15_in_rule__RulePartitioner__Group__1__Impl3299); + match(input,15,FOLLOW_15_in_rule__RulePartitioner__Group__1__Impl3637); after(grammarAccess.getRulePartitionerAccess().getLeftCurlyBracketKeyword_1()); } @@ -4477,21 +4889,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1611:1: rule__RulePartitioner__Group__2 : rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1782:1: rule__RulePartitioner__Group__2 : rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 ; public final void rule__RulePartitioner__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1615:1: ( rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1616:2: rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1786:1: ( rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1787:2: rule__RulePartitioner__Group__2__Impl rule__RulePartitioner__Group__3 { - pushFollow(FOLLOW_rule__RulePartitioner__Group__2__Impl_in_rule__RulePartitioner__Group__23330); + pushFollow(FOLLOW_rule__RulePartitioner__Group__2__Impl_in_rule__RulePartitioner__Group__23668); rule__RulePartitioner__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RulePartitioner__Group__3_in_rule__RulePartitioner__Group__23333); + pushFollow(FOLLOW_rule__RulePartitioner__Group__3_in_rule__RulePartitioner__Group__23671); rule__RulePartitioner__Group__3(); state._fsp--; @@ -4515,26 +4927,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1623:1: rule__RulePartitioner__Group__2__Impl : ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1794:1: rule__RulePartitioner__Group__2__Impl : ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) ; public final void rule__RulePartitioner__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1627:1: ( ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1628:1: ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1798:1: ( ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1799:1: ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1628:1: ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1629:1: ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1799:1: ( ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1800:1: ( ( rule__RulePartitioner__RulesAssignment_2 ) ) ( ( rule__RulePartitioner__RulesAssignment_2 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1629:1: ( ( rule__RulePartitioner__RulesAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1630:1: ( rule__RulePartitioner__RulesAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1800:1: ( ( rule__RulePartitioner__RulesAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1801:1: ( rule__RulePartitioner__RulesAssignment_2 ) { before(grammarAccess.getRulePartitionerAccess().getRulesAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1631:1: ( rule__RulePartitioner__RulesAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1631:2: rule__RulePartitioner__RulesAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1802:1: ( rule__RulePartitioner__RulesAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1802:2: rule__RulePartitioner__RulesAssignment_2 { - pushFollow(FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3362); + pushFollow(FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3700); rule__RulePartitioner__RulesAssignment_2(); state._fsp--; @@ -4546,26 +4958,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1634:1: ( ( rule__RulePartitioner__RulesAssignment_2 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1635:1: ( rule__RulePartitioner__RulesAssignment_2 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1805:1: ( ( rule__RulePartitioner__RulesAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1806:1: ( rule__RulePartitioner__RulesAssignment_2 )* { before(grammarAccess.getRulePartitionerAccess().getRulesAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1636:1: ( rule__RulePartitioner__RulesAssignment_2 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1807:1: ( rule__RulePartitioner__RulesAssignment_2 )* loop10: do { int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==34||LA10_0==38||LA10_0==40) ) { + if ( (LA10_0==39||LA10_0==43||LA10_0==45) ) { alt10=1; } switch (alt10) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1636:2: rule__RulePartitioner__RulesAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1807:2: rule__RulePartitioner__RulesAssignment_2 { - pushFollow(FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3374); + pushFollow(FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3712); rule__RulePartitioner__RulesAssignment_2(); state._fsp--; @@ -4605,16 +5017,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1647:1: rule__RulePartitioner__Group__3 : rule__RulePartitioner__Group__3__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1818:1: rule__RulePartitioner__Group__3 : rule__RulePartitioner__Group__3__Impl ; public final void rule__RulePartitioner__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1651:1: ( rule__RulePartitioner__Group__3__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1652:2: rule__RulePartitioner__Group__3__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1822:1: ( rule__RulePartitioner__Group__3__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1823:2: rule__RulePartitioner__Group__3__Impl { - pushFollow(FOLLOW_rule__RulePartitioner__Group__3__Impl_in_rule__RulePartitioner__Group__33407); + pushFollow(FOLLOW_rule__RulePartitioner__Group__3__Impl_in_rule__RulePartitioner__Group__33745); rule__RulePartitioner__Group__3__Impl(); state._fsp--; @@ -4638,20 +5050,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RulePartitioner__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1658:1: rule__RulePartitioner__Group__3__Impl : ( '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1829:1: rule__RulePartitioner__Group__3__Impl : ( '}' ) ; public final void rule__RulePartitioner__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1662:1: ( ( '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1663:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1833:1: ( ( '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1834:1: ( '}' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1663:1: ( '}' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1664:1: '}' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1834:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1835:1: '}' { before(grammarAccess.getRulePartitionerAccess().getRightCurlyBracketKeyword_3()); - match(input,16,FOLLOW_16_in_rule__RulePartitioner__Group__3__Impl3435); + match(input,16,FOLLOW_16_in_rule__RulePartitioner__Group__3__Impl3773); after(grammarAccess.getRulePartitionerAccess().getRightCurlyBracketKeyword_3()); } @@ -4675,21 +5087,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSParitioner__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1685:1: rule__JSParitioner__Group__0 : rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1856:1: rule__JSParitioner__Group__0 : rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 ; public final void rule__JSParitioner__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1689:1: ( rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1690:2: rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1860:1: ( rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1861:2: rule__JSParitioner__Group__0__Impl rule__JSParitioner__Group__1 { - pushFollow(FOLLOW_rule__JSParitioner__Group__0__Impl_in_rule__JSParitioner__Group__03474); + pushFollow(FOLLOW_rule__JSParitioner__Group__0__Impl_in_rule__JSParitioner__Group__03812); rule__JSParitioner__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JSParitioner__Group__1_in_rule__JSParitioner__Group__03477); + pushFollow(FOLLOW_rule__JSParitioner__Group__1_in_rule__JSParitioner__Group__03815); rule__JSParitioner__Group__1(); state._fsp--; @@ -4713,20 +5125,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSParitioner__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1697:1: rule__JSParitioner__Group__0__Impl : ( 'js-partitioner' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1868:1: rule__JSParitioner__Group__0__Impl : ( 'js-partitioner' ) ; public final void rule__JSParitioner__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1701:1: ( ( 'js-partitioner' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1702:1: ( 'js-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1872:1: ( ( 'js-partitioner' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1873:1: ( 'js-partitioner' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1702:1: ( 'js-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1703:1: 'js-partitioner' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1873:1: ( 'js-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1874:1: 'js-partitioner' { before(grammarAccess.getJSParitionerAccess().getJsPartitionerKeyword_0()); - match(input,21,FOLLOW_21_in_rule__JSParitioner__Group__0__Impl3505); + match(input,26,FOLLOW_26_in_rule__JSParitioner__Group__0__Impl3843); after(grammarAccess.getJSParitionerAccess().getJsPartitionerKeyword_0()); } @@ -4750,16 +5162,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSParitioner__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1716:1: rule__JSParitioner__Group__1 : rule__JSParitioner__Group__1__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1887:1: rule__JSParitioner__Group__1 : rule__JSParitioner__Group__1__Impl ; public final void rule__JSParitioner__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1720:1: ( rule__JSParitioner__Group__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1721:2: rule__JSParitioner__Group__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1891:1: ( rule__JSParitioner__Group__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1892:2: rule__JSParitioner__Group__1__Impl { - pushFollow(FOLLOW_rule__JSParitioner__Group__1__Impl_in_rule__JSParitioner__Group__13536); + pushFollow(FOLLOW_rule__JSParitioner__Group__1__Impl_in_rule__JSParitioner__Group__13874); rule__JSParitioner__Group__1__Impl(); state._fsp--; @@ -4783,23 +5195,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSParitioner__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1727:1: rule__JSParitioner__Group__1__Impl : ( ( rule__JSParitioner__FileURIAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1898:1: rule__JSParitioner__Group__1__Impl : ( ( rule__JSParitioner__FileURIAssignment_1 ) ) ; public final void rule__JSParitioner__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1731:1: ( ( ( rule__JSParitioner__FileURIAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1732:1: ( ( rule__JSParitioner__FileURIAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1902:1: ( ( ( rule__JSParitioner__FileURIAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1903:1: ( ( rule__JSParitioner__FileURIAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1732:1: ( ( rule__JSParitioner__FileURIAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1733:1: ( rule__JSParitioner__FileURIAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1903:1: ( ( rule__JSParitioner__FileURIAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1904:1: ( rule__JSParitioner__FileURIAssignment_1 ) { before(grammarAccess.getJSParitionerAccess().getFileURIAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1734:1: ( rule__JSParitioner__FileURIAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1734:2: rule__JSParitioner__FileURIAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1905:1: ( rule__JSParitioner__FileURIAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1905:2: rule__JSParitioner__FileURIAssignment_1 { - pushFollow(FOLLOW_rule__JSParitioner__FileURIAssignment_1_in_rule__JSParitioner__Group__1__Impl3563); + pushFollow(FOLLOW_rule__JSParitioner__FileURIAssignment_1_in_rule__JSParitioner__Group__1__Impl3901); rule__JSParitioner__FileURIAssignment_1(); state._fsp--; @@ -4830,21 +5242,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1748:1: rule__JSDamager__Group__0 : rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1919:1: rule__JSDamager__Group__0 : rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 ; public final void rule__JSDamager__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1752:1: ( rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1753:2: rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1923:1: ( rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1924:2: rule__JSDamager__Group__0__Impl rule__JSDamager__Group__1 { - pushFollow(FOLLOW_rule__JSDamager__Group__0__Impl_in_rule__JSDamager__Group__03597); + pushFollow(FOLLOW_rule__JSDamager__Group__0__Impl_in_rule__JSDamager__Group__03935); rule__JSDamager__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JSDamager__Group__1_in_rule__JSDamager__Group__03600); + pushFollow(FOLLOW_rule__JSDamager__Group__1_in_rule__JSDamager__Group__03938); rule__JSDamager__Group__1(); state._fsp--; @@ -4868,20 +5280,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1760:1: rule__JSDamager__Group__0__Impl : ( 'js-damager' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1931:1: rule__JSDamager__Group__0__Impl : ( 'js-damager' ) ; public final void rule__JSDamager__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1764:1: ( ( 'js-damager' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1765:1: ( 'js-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1935:1: ( ( 'js-damager' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1936:1: ( 'js-damager' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1765:1: ( 'js-damager' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1766:1: 'js-damager' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1936:1: ( 'js-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1937:1: 'js-damager' { before(grammarAccess.getJSDamagerAccess().getJsDamagerKeyword_0()); - match(input,22,FOLLOW_22_in_rule__JSDamager__Group__0__Impl3628); + match(input,27,FOLLOW_27_in_rule__JSDamager__Group__0__Impl3966); after(grammarAccess.getJSDamagerAccess().getJsDamagerKeyword_0()); } @@ -4905,21 +5317,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1779:1: rule__JSDamager__Group__1 : rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1950:1: rule__JSDamager__Group__1 : rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 ; public final void rule__JSDamager__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1783:1: ( rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1784:2: rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1954:1: ( rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1955:2: rule__JSDamager__Group__1__Impl rule__JSDamager__Group__2 { - pushFollow(FOLLOW_rule__JSDamager__Group__1__Impl_in_rule__JSDamager__Group__13659); + pushFollow(FOLLOW_rule__JSDamager__Group__1__Impl_in_rule__JSDamager__Group__13997); rule__JSDamager__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__JSDamager__Group__2_in_rule__JSDamager__Group__13662); + pushFollow(FOLLOW_rule__JSDamager__Group__2_in_rule__JSDamager__Group__14000); rule__JSDamager__Group__2(); state._fsp--; @@ -4943,23 +5355,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1791:1: rule__JSDamager__Group__1__Impl : ( ( rule__JSDamager__PartitionAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1962:1: rule__JSDamager__Group__1__Impl : ( ( rule__JSDamager__PartitionAssignment_1 ) ) ; public final void rule__JSDamager__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1795:1: ( ( ( rule__JSDamager__PartitionAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1796:1: ( ( rule__JSDamager__PartitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1966:1: ( ( ( rule__JSDamager__PartitionAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1967:1: ( ( rule__JSDamager__PartitionAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1796:1: ( ( rule__JSDamager__PartitionAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1797:1: ( rule__JSDamager__PartitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1967:1: ( ( rule__JSDamager__PartitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1968:1: ( rule__JSDamager__PartitionAssignment_1 ) { before(grammarAccess.getJSDamagerAccess().getPartitionAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1798:1: ( rule__JSDamager__PartitionAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1798:2: rule__JSDamager__PartitionAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1969:1: ( rule__JSDamager__PartitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1969:2: rule__JSDamager__PartitionAssignment_1 { - pushFollow(FOLLOW_rule__JSDamager__PartitionAssignment_1_in_rule__JSDamager__Group__1__Impl3689); + pushFollow(FOLLOW_rule__JSDamager__PartitionAssignment_1_in_rule__JSDamager__Group__1__Impl4027); rule__JSDamager__PartitionAssignment_1(); state._fsp--; @@ -4990,16 +5402,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1808:1: rule__JSDamager__Group__2 : rule__JSDamager__Group__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1979:1: rule__JSDamager__Group__2 : rule__JSDamager__Group__2__Impl ; public final void rule__JSDamager__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1812:1: ( rule__JSDamager__Group__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1813:2: rule__JSDamager__Group__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1983:1: ( rule__JSDamager__Group__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1984:2: rule__JSDamager__Group__2__Impl { - pushFollow(FOLLOW_rule__JSDamager__Group__2__Impl_in_rule__JSDamager__Group__23719); + pushFollow(FOLLOW_rule__JSDamager__Group__2__Impl_in_rule__JSDamager__Group__24057); rule__JSDamager__Group__2__Impl(); state._fsp--; @@ -5023,23 +5435,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1819:1: rule__JSDamager__Group__2__Impl : ( ( rule__JSDamager__FileURIAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1990:1: rule__JSDamager__Group__2__Impl : ( ( rule__JSDamager__FileURIAssignment_2 ) ) ; public final void rule__JSDamager__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1823:1: ( ( ( rule__JSDamager__FileURIAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1824:1: ( ( rule__JSDamager__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1994:1: ( ( ( rule__JSDamager__FileURIAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1995:1: ( ( rule__JSDamager__FileURIAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1824:1: ( ( rule__JSDamager__FileURIAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1825:1: ( rule__JSDamager__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1995:1: ( ( rule__JSDamager__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1996:1: ( rule__JSDamager__FileURIAssignment_2 ) { before(grammarAccess.getJSDamagerAccess().getFileURIAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1826:1: ( rule__JSDamager__FileURIAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1826:2: rule__JSDamager__FileURIAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1997:1: ( rule__JSDamager__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1997:2: rule__JSDamager__FileURIAssignment_2 { - pushFollow(FOLLOW_rule__JSDamager__FileURIAssignment_2_in_rule__JSDamager__Group__2__Impl3746); + pushFollow(FOLLOW_rule__JSDamager__FileURIAssignment_2_in_rule__JSDamager__Group__2__Impl4084); rule__JSDamager__FileURIAssignment_2(); state._fsp--; @@ -5070,21 +5482,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1842:1: rule__RuleDamager__Group__0 : rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2013:1: rule__RuleDamager__Group__0 : rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 ; public final void rule__RuleDamager__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1846:1: ( rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1847:2: rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2017:1: ( rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2018:2: rule__RuleDamager__Group__0__Impl rule__RuleDamager__Group__1 { - pushFollow(FOLLOW_rule__RuleDamager__Group__0__Impl_in_rule__RuleDamager__Group__03782); + pushFollow(FOLLOW_rule__RuleDamager__Group__0__Impl_in_rule__RuleDamager__Group__04120); rule__RuleDamager__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__1_in_rule__RuleDamager__Group__03785); + pushFollow(FOLLOW_rule__RuleDamager__Group__1_in_rule__RuleDamager__Group__04123); rule__RuleDamager__Group__1(); state._fsp--; @@ -5108,20 +5520,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1854:1: rule__RuleDamager__Group__0__Impl : ( 'rule-damager' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2025:1: rule__RuleDamager__Group__0__Impl : ( 'rule-damager' ) ; public final void rule__RuleDamager__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1858:1: ( ( 'rule-damager' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1859:1: ( 'rule-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2029:1: ( ( 'rule-damager' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2030:1: ( 'rule-damager' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1859:1: ( 'rule-damager' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1860:1: 'rule-damager' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2030:1: ( 'rule-damager' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2031:1: 'rule-damager' { before(grammarAccess.getRuleDamagerAccess().getRuleDamagerKeyword_0()); - match(input,23,FOLLOW_23_in_rule__RuleDamager__Group__0__Impl3813); + match(input,28,FOLLOW_28_in_rule__RuleDamager__Group__0__Impl4151); after(grammarAccess.getRuleDamagerAccess().getRuleDamagerKeyword_0()); } @@ -5145,21 +5557,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1873:1: rule__RuleDamager__Group__1 : rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2044:1: rule__RuleDamager__Group__1 : rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 ; public final void rule__RuleDamager__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1877:1: ( rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1878:2: rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2048:1: ( rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2049:2: rule__RuleDamager__Group__1__Impl rule__RuleDamager__Group__2 { - pushFollow(FOLLOW_rule__RuleDamager__Group__1__Impl_in_rule__RuleDamager__Group__13844); + pushFollow(FOLLOW_rule__RuleDamager__Group__1__Impl_in_rule__RuleDamager__Group__14182); rule__RuleDamager__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__2_in_rule__RuleDamager__Group__13847); + pushFollow(FOLLOW_rule__RuleDamager__Group__2_in_rule__RuleDamager__Group__14185); rule__RuleDamager__Group__2(); state._fsp--; @@ -5183,23 +5595,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1885:1: rule__RuleDamager__Group__1__Impl : ( ( rule__RuleDamager__PartitionAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2056:1: rule__RuleDamager__Group__1__Impl : ( ( rule__RuleDamager__PartitionAssignment_1 ) ) ; public final void rule__RuleDamager__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1889:1: ( ( ( rule__RuleDamager__PartitionAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1890:1: ( ( rule__RuleDamager__PartitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2060:1: ( ( ( rule__RuleDamager__PartitionAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2061:1: ( ( rule__RuleDamager__PartitionAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1890:1: ( ( rule__RuleDamager__PartitionAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1891:1: ( rule__RuleDamager__PartitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2061:1: ( ( rule__RuleDamager__PartitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2062:1: ( rule__RuleDamager__PartitionAssignment_1 ) { before(grammarAccess.getRuleDamagerAccess().getPartitionAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1892:1: ( rule__RuleDamager__PartitionAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1892:2: rule__RuleDamager__PartitionAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2063:1: ( rule__RuleDamager__PartitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2063:2: rule__RuleDamager__PartitionAssignment_1 { - pushFollow(FOLLOW_rule__RuleDamager__PartitionAssignment_1_in_rule__RuleDamager__Group__1__Impl3874); + pushFollow(FOLLOW_rule__RuleDamager__PartitionAssignment_1_in_rule__RuleDamager__Group__1__Impl4212); rule__RuleDamager__PartitionAssignment_1(); state._fsp--; @@ -5230,21 +5642,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1902:1: rule__RuleDamager__Group__2 : rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2073:1: rule__RuleDamager__Group__2 : rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 ; public final void rule__RuleDamager__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1906:1: ( rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1907:2: rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2077:1: ( rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2078:2: rule__RuleDamager__Group__2__Impl rule__RuleDamager__Group__3 { - pushFollow(FOLLOW_rule__RuleDamager__Group__2__Impl_in_rule__RuleDamager__Group__23904); + pushFollow(FOLLOW_rule__RuleDamager__Group__2__Impl_in_rule__RuleDamager__Group__24242); rule__RuleDamager__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__3_in_rule__RuleDamager__Group__23907); + pushFollow(FOLLOW_rule__RuleDamager__Group__3_in_rule__RuleDamager__Group__24245); rule__RuleDamager__Group__3(); state._fsp--; @@ -5268,20 +5680,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1914:1: rule__RuleDamager__Group__2__Impl : ( '{' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2085:1: rule__RuleDamager__Group__2__Impl : ( '{' ) ; public final void rule__RuleDamager__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1918:1: ( ( '{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1919:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2089:1: ( ( '{' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2090:1: ( '{' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1919:1: ( '{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1920:1: '{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2090:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2091:1: '{' { before(grammarAccess.getRuleDamagerAccess().getLeftCurlyBracketKeyword_2()); - match(input,15,FOLLOW_15_in_rule__RuleDamager__Group__2__Impl3935); + match(input,15,FOLLOW_15_in_rule__RuleDamager__Group__2__Impl4273); after(grammarAccess.getRuleDamagerAccess().getLeftCurlyBracketKeyword_2()); } @@ -5305,21 +5717,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1933:1: rule__RuleDamager__Group__3 : rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2104:1: rule__RuleDamager__Group__3 : rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 ; public final void rule__RuleDamager__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1937:1: ( rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1938:2: rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2108:1: ( rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2109:2: rule__RuleDamager__Group__3__Impl rule__RuleDamager__Group__4 { - pushFollow(FOLLOW_rule__RuleDamager__Group__3__Impl_in_rule__RuleDamager__Group__33966); + pushFollow(FOLLOW_rule__RuleDamager__Group__3__Impl_in_rule__RuleDamager__Group__34304); rule__RuleDamager__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__4_in_rule__RuleDamager__Group__33969); + pushFollow(FOLLOW_rule__RuleDamager__Group__4_in_rule__RuleDamager__Group__34307); rule__RuleDamager__Group__4(); state._fsp--; @@ -5343,35 +5755,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1945:1: rule__RuleDamager__Group__3__Impl : ( ( rule__RuleDamager__TokensAssignment_3 )* ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2116:1: rule__RuleDamager__Group__3__Impl : ( ( rule__RuleDamager__TokensAssignment_3 )* ) ; public final void rule__RuleDamager__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1949:1: ( ( ( rule__RuleDamager__TokensAssignment_3 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1950:1: ( ( rule__RuleDamager__TokensAssignment_3 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2120:1: ( ( ( rule__RuleDamager__TokensAssignment_3 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2121:1: ( ( rule__RuleDamager__TokensAssignment_3 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1950:1: ( ( rule__RuleDamager__TokensAssignment_3 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1951:1: ( rule__RuleDamager__TokensAssignment_3 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2121:1: ( ( rule__RuleDamager__TokensAssignment_3 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2122:1: ( rule__RuleDamager__TokensAssignment_3 )* { before(grammarAccess.getRuleDamagerAccess().getTokensAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1952:1: ( rule__RuleDamager__TokensAssignment_3 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2123:1: ( rule__RuleDamager__TokensAssignment_3 )* loop11: do { int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==24||LA11_0==47) ) { + if ( (LA11_0==29||LA11_0==50) ) { alt11=1; } switch (alt11) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1952:2: rule__RuleDamager__TokensAssignment_3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2123:2: rule__RuleDamager__TokensAssignment_3 { - pushFollow(FOLLOW_rule__RuleDamager__TokensAssignment_3_in_rule__RuleDamager__Group__3__Impl3996); + pushFollow(FOLLOW_rule__RuleDamager__TokensAssignment_3_in_rule__RuleDamager__Group__3__Impl4334); rule__RuleDamager__TokensAssignment_3(); state._fsp--; @@ -5408,21 +5820,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1962:1: rule__RuleDamager__Group__4 : rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2133:1: rule__RuleDamager__Group__4 : rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 ; public final void rule__RuleDamager__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1966:1: ( rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1967:2: rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2137:1: ( rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2138:2: rule__RuleDamager__Group__4__Impl rule__RuleDamager__Group__5 { - pushFollow(FOLLOW_rule__RuleDamager__Group__4__Impl_in_rule__RuleDamager__Group__44027); + pushFollow(FOLLOW_rule__RuleDamager__Group__4__Impl_in_rule__RuleDamager__Group__44365); rule__RuleDamager__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__5_in_rule__RuleDamager__Group__44030); + pushFollow(FOLLOW_rule__RuleDamager__Group__5_in_rule__RuleDamager__Group__44368); rule__RuleDamager__Group__5(); state._fsp--; @@ -5446,35 +5858,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1974:1: rule__RuleDamager__Group__4__Impl : ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2145:1: rule__RuleDamager__Group__4__Impl : ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) ; public final void rule__RuleDamager__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1978:1: ( ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1979:1: ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2149:1: ( ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2150:1: ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1979:1: ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1980:1: ( rule__RuleDamager__KeywordGroupsAssignment_4 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2150:1: ( ( rule__RuleDamager__KeywordGroupsAssignment_4 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2151:1: ( rule__RuleDamager__KeywordGroupsAssignment_4 )* { before(grammarAccess.getRuleDamagerAccess().getKeywordGroupsAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1981:1: ( rule__RuleDamager__KeywordGroupsAssignment_4 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2152:1: ( rule__RuleDamager__KeywordGroupsAssignment_4 )* loop12: do { int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==29) ) { + if ( (LA12_0==34) ) { alt12=1; } switch (alt12) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1981:2: rule__RuleDamager__KeywordGroupsAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2152:2: rule__RuleDamager__KeywordGroupsAssignment_4 { - pushFollow(FOLLOW_rule__RuleDamager__KeywordGroupsAssignment_4_in_rule__RuleDamager__Group__4__Impl4057); + pushFollow(FOLLOW_rule__RuleDamager__KeywordGroupsAssignment_4_in_rule__RuleDamager__Group__4__Impl4395); rule__RuleDamager__KeywordGroupsAssignment_4(); state._fsp--; @@ -5511,21 +5923,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1991:1: rule__RuleDamager__Group__5 : rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2162:1: rule__RuleDamager__Group__5 : rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 ; public final void rule__RuleDamager__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1995:1: ( rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:1996:2: rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2166:1: ( rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2167:2: rule__RuleDamager__Group__5__Impl rule__RuleDamager__Group__6 { - pushFollow(FOLLOW_rule__RuleDamager__Group__5__Impl_in_rule__RuleDamager__Group__54088); + pushFollow(FOLLOW_rule__RuleDamager__Group__5__Impl_in_rule__RuleDamager__Group__54426); rule__RuleDamager__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RuleDamager__Group__6_in_rule__RuleDamager__Group__54091); + pushFollow(FOLLOW_rule__RuleDamager__Group__6_in_rule__RuleDamager__Group__54429); rule__RuleDamager__Group__6(); state._fsp--; @@ -5549,57 +5961,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2003:1: rule__RuleDamager__Group__5__Impl : ( ( ( rule__RuleDamager__RulesAssignment_5 ) ) ( ( rule__RuleDamager__RulesAssignment_5 )* ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2174:1: rule__RuleDamager__Group__5__Impl : ( ( rule__RuleDamager__RulesAssignment_5 )* ) ; public final void rule__RuleDamager__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2007:1: ( ( ( ( rule__RuleDamager__RulesAssignment_5 ) ) ( ( rule__RuleDamager__RulesAssignment_5 )* ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2008:1: ( ( ( rule__RuleDamager__RulesAssignment_5 ) ) ( ( rule__RuleDamager__RulesAssignment_5 )* ) ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2008:1: ( ( ( rule__RuleDamager__RulesAssignment_5 ) ) ( ( rule__RuleDamager__RulesAssignment_5 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2009:1: ( ( rule__RuleDamager__RulesAssignment_5 ) ) ( ( rule__RuleDamager__RulesAssignment_5 )* ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2009:1: ( ( rule__RuleDamager__RulesAssignment_5 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2010:1: ( rule__RuleDamager__RulesAssignment_5 ) - { - before(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2011:1: ( rule__RuleDamager__RulesAssignment_5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2011:2: rule__RuleDamager__RulesAssignment_5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2178:1: ( ( ( rule__RuleDamager__RulesAssignment_5 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2179:1: ( ( rule__RuleDamager__RulesAssignment_5 )* ) { - pushFollow(FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4120); - rule__RuleDamager__RulesAssignment_5(); - - state._fsp--; - - - } - - after(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); - - } - - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2014:1: ( ( rule__RuleDamager__RulesAssignment_5 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2015:1: ( rule__RuleDamager__RulesAssignment_5 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2179:1: ( ( rule__RuleDamager__RulesAssignment_5 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2180:1: ( rule__RuleDamager__RulesAssignment_5 )* { before(grammarAccess.getRuleDamagerAccess().getRulesAssignment_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2016:1: ( rule__RuleDamager__RulesAssignment_5 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2181:1: ( rule__RuleDamager__RulesAssignment_5 )* loop13: do { int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==34||(LA13_0>=38 && LA13_0<=42)) ) { + if ( (LA13_0==39||(LA13_0>=43 && LA13_0<=46)) ) { alt13=1; } switch (alt13) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2016:2: rule__RuleDamager__RulesAssignment_5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2181:2: rule__RuleDamager__RulesAssignment_5 { - pushFollow(FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4132); + pushFollow(FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4456); rule__RuleDamager__RulesAssignment_5(); state._fsp--; @@ -5620,9 +6010,6 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - - } - } catch (RecognitionException re) { reportError(re); @@ -5639,16 +6026,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2027:1: rule__RuleDamager__Group__6 : rule__RuleDamager__Group__6__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2191:1: rule__RuleDamager__Group__6 : rule__RuleDamager__Group__6__Impl ; public final void rule__RuleDamager__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2031:1: ( rule__RuleDamager__Group__6__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2032:2: rule__RuleDamager__Group__6__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2195:1: ( rule__RuleDamager__Group__6__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2196:2: rule__RuleDamager__Group__6__Impl { - pushFollow(FOLLOW_rule__RuleDamager__Group__6__Impl_in_rule__RuleDamager__Group__64165); + pushFollow(FOLLOW_rule__RuleDamager__Group__6__Impl_in_rule__RuleDamager__Group__64487); rule__RuleDamager__Group__6__Impl(); state._fsp--; @@ -5672,20 +6059,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__Group__6__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2038:1: rule__RuleDamager__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2202:1: rule__RuleDamager__Group__6__Impl : ( '}' ) ; public final void rule__RuleDamager__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2042:1: ( ( '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2043:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2206:1: ( ( '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2207:1: ( '}' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2043:1: ( '}' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2044:1: '}' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2207:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2208:1: '}' { before(grammarAccess.getRuleDamagerAccess().getRightCurlyBracketKeyword_6()); - match(input,16,FOLLOW_16_in_rule__RuleDamager__Group__6__Impl4193); + match(input,16,FOLLOW_16_in_rule__RuleDamager__Group__6__Impl4515); after(grammarAccess.getRuleDamagerAccess().getRightCurlyBracketKeyword_6()); } @@ -5709,21 +6096,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2071:1: rule__ScannerToken__Group__0 : rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2235:1: rule__ScannerToken__Group__0 : rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 ; public final void rule__ScannerToken__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2075:1: ( rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2076:2: rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2239:1: ( rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2240:2: rule__ScannerToken__Group__0__Impl rule__ScannerToken__Group__1 { - pushFollow(FOLLOW_rule__ScannerToken__Group__0__Impl_in_rule__ScannerToken__Group__04238); + pushFollow(FOLLOW_rule__ScannerToken__Group__0__Impl_in_rule__ScannerToken__Group__04560); rule__ScannerToken__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group__1_in_rule__ScannerToken__Group__04241); + pushFollow(FOLLOW_rule__ScannerToken__Group__1_in_rule__ScannerToken__Group__04563); rule__ScannerToken__Group__1(); state._fsp--; @@ -5747,31 +6134,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2083:1: rule__ScannerToken__Group__0__Impl : ( ( rule__ScannerToken__DefaultAssignment_0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2247:1: rule__ScannerToken__Group__0__Impl : ( ( rule__ScannerToken__DefaultAssignment_0 )? ) ; public final void rule__ScannerToken__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2087:1: ( ( ( rule__ScannerToken__DefaultAssignment_0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2088:1: ( ( rule__ScannerToken__DefaultAssignment_0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2251:1: ( ( ( rule__ScannerToken__DefaultAssignment_0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2252:1: ( ( rule__ScannerToken__DefaultAssignment_0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2088:1: ( ( rule__ScannerToken__DefaultAssignment_0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2089:1: ( rule__ScannerToken__DefaultAssignment_0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2252:1: ( ( rule__ScannerToken__DefaultAssignment_0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2253:1: ( rule__ScannerToken__DefaultAssignment_0 )? { before(grammarAccess.getScannerTokenAccess().getDefaultAssignment_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2090:1: ( rule__ScannerToken__DefaultAssignment_0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2254:1: ( rule__ScannerToken__DefaultAssignment_0 )? int alt14=2; int LA14_0 = input.LA(1); - if ( (LA14_0==47) ) { + if ( (LA14_0==50) ) { alt14=1; } switch (alt14) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2090:2: rule__ScannerToken__DefaultAssignment_0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2254:2: rule__ScannerToken__DefaultAssignment_0 { - pushFollow(FOLLOW_rule__ScannerToken__DefaultAssignment_0_in_rule__ScannerToken__Group__0__Impl4268); + pushFollow(FOLLOW_rule__ScannerToken__DefaultAssignment_0_in_rule__ScannerToken__Group__0__Impl4590); rule__ScannerToken__DefaultAssignment_0(); state._fsp--; @@ -5805,21 +6192,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2100:1: rule__ScannerToken__Group__1 : rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2264:1: rule__ScannerToken__Group__1 : rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 ; public final void rule__ScannerToken__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2104:1: ( rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2105:2: rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2268:1: ( rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2269:2: rule__ScannerToken__Group__1__Impl rule__ScannerToken__Group__2 { - pushFollow(FOLLOW_rule__ScannerToken__Group__1__Impl_in_rule__ScannerToken__Group__14299); + pushFollow(FOLLOW_rule__ScannerToken__Group__1__Impl_in_rule__ScannerToken__Group__14621); rule__ScannerToken__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group__2_in_rule__ScannerToken__Group__14302); + pushFollow(FOLLOW_rule__ScannerToken__Group__2_in_rule__ScannerToken__Group__14624); rule__ScannerToken__Group__2(); state._fsp--; @@ -5843,20 +6230,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2112:1: rule__ScannerToken__Group__1__Impl : ( 'token' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2276:1: rule__ScannerToken__Group__1__Impl : ( 'token' ) ; public final void rule__ScannerToken__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2116:1: ( ( 'token' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2117:1: ( 'token' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2280:1: ( ( 'token' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2281:1: ( 'token' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2117:1: ( 'token' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2118:1: 'token' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2281:1: ( 'token' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2282:1: 'token' { before(grammarAccess.getScannerTokenAccess().getTokenKeyword_1()); - match(input,24,FOLLOW_24_in_rule__ScannerToken__Group__1__Impl4330); + match(input,29,FOLLOW_29_in_rule__ScannerToken__Group__1__Impl4652); after(grammarAccess.getScannerTokenAccess().getTokenKeyword_1()); } @@ -5880,21 +6267,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2131:1: rule__ScannerToken__Group__2 : rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2295:1: rule__ScannerToken__Group__2 : rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 ; public final void rule__ScannerToken__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2135:1: ( rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2136:2: rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2299:1: ( rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2300:2: rule__ScannerToken__Group__2__Impl rule__ScannerToken__Group__3 { - pushFollow(FOLLOW_rule__ScannerToken__Group__2__Impl_in_rule__ScannerToken__Group__24361); + pushFollow(FOLLOW_rule__ScannerToken__Group__2__Impl_in_rule__ScannerToken__Group__24683); rule__ScannerToken__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group__3_in_rule__ScannerToken__Group__24364); + pushFollow(FOLLOW_rule__ScannerToken__Group__3_in_rule__ScannerToken__Group__24686); rule__ScannerToken__Group__3(); state._fsp--; @@ -5918,23 +6305,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2143:1: rule__ScannerToken__Group__2__Impl : ( ( rule__ScannerToken__NameAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2307:1: rule__ScannerToken__Group__2__Impl : ( ( rule__ScannerToken__NameAssignment_2 ) ) ; public final void rule__ScannerToken__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2147:1: ( ( ( rule__ScannerToken__NameAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2148:1: ( ( rule__ScannerToken__NameAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2311:1: ( ( ( rule__ScannerToken__NameAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2312:1: ( ( rule__ScannerToken__NameAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2148:1: ( ( rule__ScannerToken__NameAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2149:1: ( rule__ScannerToken__NameAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2312:1: ( ( rule__ScannerToken__NameAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2313:1: ( rule__ScannerToken__NameAssignment_2 ) { before(grammarAccess.getScannerTokenAccess().getNameAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2150:1: ( rule__ScannerToken__NameAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2150:2: rule__ScannerToken__NameAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2314:1: ( rule__ScannerToken__NameAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2314:2: rule__ScannerToken__NameAssignment_2 { - pushFollow(FOLLOW_rule__ScannerToken__NameAssignment_2_in_rule__ScannerToken__Group__2__Impl4391); + pushFollow(FOLLOW_rule__ScannerToken__NameAssignment_2_in_rule__ScannerToken__Group__2__Impl4713); rule__ScannerToken__NameAssignment_2(); state._fsp--; @@ -5965,16 +6352,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2160:1: rule__ScannerToken__Group__3 : rule__ScannerToken__Group__3__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2324:1: rule__ScannerToken__Group__3 : rule__ScannerToken__Group__3__Impl ; public final void rule__ScannerToken__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2164:1: ( rule__ScannerToken__Group__3__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2165:2: rule__ScannerToken__Group__3__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2328:1: ( rule__ScannerToken__Group__3__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2329:2: rule__ScannerToken__Group__3__Impl { - pushFollow(FOLLOW_rule__ScannerToken__Group__3__Impl_in_rule__ScannerToken__Group__34421); + pushFollow(FOLLOW_rule__ScannerToken__Group__3__Impl_in_rule__ScannerToken__Group__34743); rule__ScannerToken__Group__3__Impl(); state._fsp--; @@ -5998,20 +6385,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2171:1: rule__ScannerToken__Group__3__Impl : ( ( rule__ScannerToken__Group_3__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2335:1: rule__ScannerToken__Group__3__Impl : ( ( rule__ScannerToken__Group_3__0 )? ) ; public final void rule__ScannerToken__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2175:1: ( ( ( rule__ScannerToken__Group_3__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2176:1: ( ( rule__ScannerToken__Group_3__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2339:1: ( ( ( rule__ScannerToken__Group_3__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2340:1: ( ( rule__ScannerToken__Group_3__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2176:1: ( ( rule__ScannerToken__Group_3__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2177:1: ( rule__ScannerToken__Group_3__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2340:1: ( ( rule__ScannerToken__Group_3__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2341:1: ( rule__ScannerToken__Group_3__0 )? { before(grammarAccess.getScannerTokenAccess().getGroup_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2178:1: ( rule__ScannerToken__Group_3__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2342:1: ( rule__ScannerToken__Group_3__0 )? int alt15=2; int LA15_0 = input.LA(1); @@ -6020,9 +6407,9 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } switch (alt15) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2178:2: rule__ScannerToken__Group_3__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2342:2: rule__ScannerToken__Group_3__0 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__0_in_rule__ScannerToken__Group__3__Impl4448); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__0_in_rule__ScannerToken__Group__3__Impl4770); rule__ScannerToken__Group_3__0(); state._fsp--; @@ -6056,21 +6443,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2196:1: rule__ScannerToken__Group_3__0 : rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2360:1: rule__ScannerToken__Group_3__0 : rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 ; public final void rule__ScannerToken__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2200:1: ( rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2201:2: rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2364:1: ( rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2365:2: rule__ScannerToken__Group_3__0__Impl rule__ScannerToken__Group_3__1 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__0__Impl_in_rule__ScannerToken__Group_3__04487); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__0__Impl_in_rule__ScannerToken__Group_3__04809); rule__ScannerToken__Group_3__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3__1_in_rule__ScannerToken__Group_3__04490); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__1_in_rule__ScannerToken__Group_3__04812); rule__ScannerToken__Group_3__1(); state._fsp--; @@ -6094,20 +6481,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2208:1: rule__ScannerToken__Group_3__0__Impl : ( '{' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2372:1: rule__ScannerToken__Group_3__0__Impl : ( '{' ) ; public final void rule__ScannerToken__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2212:1: ( ( '{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2213:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2376:1: ( ( '{' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2377:1: ( '{' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2213:1: ( '{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2214:1: '{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2377:1: ( '{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2378:1: '{' { before(grammarAccess.getScannerTokenAccess().getLeftCurlyBracketKeyword_3_0()); - match(input,15,FOLLOW_15_in_rule__ScannerToken__Group_3__0__Impl4518); + match(input,15,FOLLOW_15_in_rule__ScannerToken__Group_3__0__Impl4840); after(grammarAccess.getScannerTokenAccess().getLeftCurlyBracketKeyword_3_0()); } @@ -6131,21 +6518,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2227:1: rule__ScannerToken__Group_3__1 : rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2391:1: rule__ScannerToken__Group_3__1 : rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 ; public final void rule__ScannerToken__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2231:1: ( rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2232:2: rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2395:1: ( rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2396:2: rule__ScannerToken__Group_3__1__Impl rule__ScannerToken__Group_3__2 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__1__Impl_in_rule__ScannerToken__Group_3__14549); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__1__Impl_in_rule__ScannerToken__Group_3__14871); rule__ScannerToken__Group_3__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3__2_in_rule__ScannerToken__Group_3__14552); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__2_in_rule__ScannerToken__Group_3__14874); rule__ScannerToken__Group_3__2(); state._fsp--; @@ -6169,31 +6556,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2239:1: rule__ScannerToken__Group_3__1__Impl : ( ( rule__ScannerToken__Group_3_1__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2403:1: rule__ScannerToken__Group_3__1__Impl : ( ( rule__ScannerToken__Group_3_1__0 )? ) ; public final void rule__ScannerToken__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2243:1: ( ( ( rule__ScannerToken__Group_3_1__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2244:1: ( ( rule__ScannerToken__Group_3_1__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2407:1: ( ( ( rule__ScannerToken__Group_3_1__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2408:1: ( ( rule__ScannerToken__Group_3_1__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2244:1: ( ( rule__ScannerToken__Group_3_1__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2245:1: ( rule__ScannerToken__Group_3_1__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2408:1: ( ( rule__ScannerToken__Group_3_1__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2409:1: ( rule__ScannerToken__Group_3_1__0 )? { before(grammarAccess.getScannerTokenAccess().getGroup_3_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2246:1: ( rule__ScannerToken__Group_3_1__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2410:1: ( rule__ScannerToken__Group_3_1__0 )? int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==25) ) { + if ( (LA16_0==30) ) { alt16=1; } switch (alt16) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2246:2: rule__ScannerToken__Group_3_1__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2410:2: rule__ScannerToken__Group_3_1__0 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__0_in_rule__ScannerToken__Group_3__1__Impl4579); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__0_in_rule__ScannerToken__Group_3__1__Impl4901); rule__ScannerToken__Group_3_1__0(); state._fsp--; @@ -6227,21 +6614,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2256:1: rule__ScannerToken__Group_3__2 : rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2420:1: rule__ScannerToken__Group_3__2 : rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 ; public final void rule__ScannerToken__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2260:1: ( rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2261:2: rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2424:1: ( rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2425:2: rule__ScannerToken__Group_3__2__Impl rule__ScannerToken__Group_3__3 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__2__Impl_in_rule__ScannerToken__Group_3__24610); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__2__Impl_in_rule__ScannerToken__Group_3__24932); rule__ScannerToken__Group_3__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3__3_in_rule__ScannerToken__Group_3__24613); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__3_in_rule__ScannerToken__Group_3__24935); rule__ScannerToken__Group_3__3(); state._fsp--; @@ -6265,31 +6652,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2268:1: rule__ScannerToken__Group_3__2__Impl : ( ( rule__ScannerToken__Group_3_2__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2432:1: rule__ScannerToken__Group_3__2__Impl : ( ( rule__ScannerToken__Group_3_2__0 )? ) ; public final void rule__ScannerToken__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2272:1: ( ( ( rule__ScannerToken__Group_3_2__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2273:1: ( ( rule__ScannerToken__Group_3_2__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2436:1: ( ( ( rule__ScannerToken__Group_3_2__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2437:1: ( ( rule__ScannerToken__Group_3_2__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2273:1: ( ( rule__ScannerToken__Group_3_2__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2274:1: ( rule__ScannerToken__Group_3_2__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2437:1: ( ( rule__ScannerToken__Group_3_2__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2438:1: ( rule__ScannerToken__Group_3_2__0 )? { before(grammarAccess.getScannerTokenAccess().getGroup_3_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2275:1: ( rule__ScannerToken__Group_3_2__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2439:1: ( rule__ScannerToken__Group_3_2__0 )? int alt17=2; int LA17_0 = input.LA(1); - if ( (LA17_0==27) ) { + if ( (LA17_0==32) ) { alt17=1; } switch (alt17) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2275:2: rule__ScannerToken__Group_3_2__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2439:2: rule__ScannerToken__Group_3_2__0 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__0_in_rule__ScannerToken__Group_3__2__Impl4640); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__0_in_rule__ScannerToken__Group_3__2__Impl4962); rule__ScannerToken__Group_3_2__0(); state._fsp--; @@ -6323,21 +6710,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2285:1: rule__ScannerToken__Group_3__3 : rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2449:1: rule__ScannerToken__Group_3__3 : rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 ; public final void rule__ScannerToken__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2289:1: ( rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2290:2: rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2453:1: ( rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2454:2: rule__ScannerToken__Group_3__3__Impl rule__ScannerToken__Group_3__4 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__3__Impl_in_rule__ScannerToken__Group_3__34671); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__3__Impl_in_rule__ScannerToken__Group_3__34993); rule__ScannerToken__Group_3__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3__4_in_rule__ScannerToken__Group_3__34674); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__4_in_rule__ScannerToken__Group_3__34996); rule__ScannerToken__Group_3__4(); state._fsp--; @@ -6361,31 +6748,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2297:1: rule__ScannerToken__Group_3__3__Impl : ( ( rule__ScannerToken__Group_3_3__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2461:1: rule__ScannerToken__Group_3__3__Impl : ( ( rule__ScannerToken__Group_3_3__0 )? ) ; public final void rule__ScannerToken__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2301:1: ( ( ( rule__ScannerToken__Group_3_3__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2302:1: ( ( rule__ScannerToken__Group_3_3__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2465:1: ( ( ( rule__ScannerToken__Group_3_3__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2466:1: ( ( rule__ScannerToken__Group_3_3__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2302:1: ( ( rule__ScannerToken__Group_3_3__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2303:1: ( rule__ScannerToken__Group_3_3__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2466:1: ( ( rule__ScannerToken__Group_3_3__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2467:1: ( rule__ScannerToken__Group_3_3__0 )? { before(grammarAccess.getScannerTokenAccess().getGroup_3_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2304:1: ( rule__ScannerToken__Group_3_3__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2468:1: ( rule__ScannerToken__Group_3_3__0 )? int alt18=2; int LA18_0 = input.LA(1); - if ( (LA18_0==28) ) { + if ( (LA18_0==33) ) { alt18=1; } switch (alt18) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2304:2: rule__ScannerToken__Group_3_3__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2468:2: rule__ScannerToken__Group_3_3__0 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__0_in_rule__ScannerToken__Group_3__3__Impl4701); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__0_in_rule__ScannerToken__Group_3__3__Impl5023); rule__ScannerToken__Group_3_3__0(); state._fsp--; @@ -6419,16 +6806,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2314:1: rule__ScannerToken__Group_3__4 : rule__ScannerToken__Group_3__4__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2478:1: rule__ScannerToken__Group_3__4 : rule__ScannerToken__Group_3__4__Impl ; public final void rule__ScannerToken__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2318:1: ( rule__ScannerToken__Group_3__4__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2319:2: rule__ScannerToken__Group_3__4__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2482:1: ( rule__ScannerToken__Group_3__4__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2483:2: rule__ScannerToken__Group_3__4__Impl { - pushFollow(FOLLOW_rule__ScannerToken__Group_3__4__Impl_in_rule__ScannerToken__Group_3__44732); + pushFollow(FOLLOW_rule__ScannerToken__Group_3__4__Impl_in_rule__ScannerToken__Group_3__45054); rule__ScannerToken__Group_3__4__Impl(); state._fsp--; @@ -6452,20 +6839,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2325:1: rule__ScannerToken__Group_3__4__Impl : ( '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2489:1: rule__ScannerToken__Group_3__4__Impl : ( '}' ) ; public final void rule__ScannerToken__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2329:1: ( ( '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2330:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2493:1: ( ( '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2494:1: ( '}' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2330:1: ( '}' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2331:1: '}' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2494:1: ( '}' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2495:1: '}' { before(grammarAccess.getScannerTokenAccess().getRightCurlyBracketKeyword_3_4()); - match(input,16,FOLLOW_16_in_rule__ScannerToken__Group_3__4__Impl4760); + match(input,16,FOLLOW_16_in_rule__ScannerToken__Group_3__4__Impl5082); after(grammarAccess.getScannerTokenAccess().getRightCurlyBracketKeyword_3_4()); } @@ -6489,21 +6876,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2354:1: rule__ScannerToken__Group_3_1__0 : rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2518:1: rule__ScannerToken__Group_3_1__0 : rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 ; public final void rule__ScannerToken__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2358:1: ( rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2359:2: rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2522:1: ( rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2523:2: rule__ScannerToken__Group_3_1__0__Impl rule__ScannerToken__Group_3_1__1 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__0__Impl_in_rule__ScannerToken__Group_3_1__04801); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__0__Impl_in_rule__ScannerToken__Group_3_1__05123); rule__ScannerToken__Group_3_1__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__1_in_rule__ScannerToken__Group_3_1__04804); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__1_in_rule__ScannerToken__Group_3_1__05126); rule__ScannerToken__Group_3_1__1(); state._fsp--; @@ -6527,20 +6914,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2366:1: rule__ScannerToken__Group_3_1__0__Impl : ( 'fgcolor' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2530:1: rule__ScannerToken__Group_3_1__0__Impl : ( 'fgcolor' ) ; public final void rule__ScannerToken__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2370:1: ( ( 'fgcolor' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2371:1: ( 'fgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2534:1: ( ( 'fgcolor' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2535:1: ( 'fgcolor' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2371:1: ( 'fgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2372:1: 'fgcolor' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2535:1: ( 'fgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2536:1: 'fgcolor' { before(grammarAccess.getScannerTokenAccess().getFgcolorKeyword_3_1_0()); - match(input,25,FOLLOW_25_in_rule__ScannerToken__Group_3_1__0__Impl4832); + match(input,30,FOLLOW_30_in_rule__ScannerToken__Group_3_1__0__Impl5154); after(grammarAccess.getScannerTokenAccess().getFgcolorKeyword_3_1_0()); } @@ -6564,21 +6951,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2385:1: rule__ScannerToken__Group_3_1__1 : rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2549:1: rule__ScannerToken__Group_3_1__1 : rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 ; public final void rule__ScannerToken__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2389:1: ( rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2390:2: rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2553:1: ( rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2554:2: rule__ScannerToken__Group_3_1__1__Impl rule__ScannerToken__Group_3_1__2 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__1__Impl_in_rule__ScannerToken__Group_3_1__14863); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__1__Impl_in_rule__ScannerToken__Group_3_1__15185); rule__ScannerToken__Group_3_1__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__2_in_rule__ScannerToken__Group_3_1__14866); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__2_in_rule__ScannerToken__Group_3_1__15188); rule__ScannerToken__Group_3_1__2(); state._fsp--; @@ -6602,20 +6989,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2397:1: rule__ScannerToken__Group_3_1__1__Impl : ( ':' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2561:1: rule__ScannerToken__Group_3_1__1__Impl : ( ':' ) ; public final void rule__ScannerToken__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2401:1: ( ( ':' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2402:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2565:1: ( ( ':' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2566:1: ( ':' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2402:1: ( ':' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2403:1: ':' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2566:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2567:1: ':' { before(grammarAccess.getScannerTokenAccess().getColonKeyword_3_1_1()); - match(input,26,FOLLOW_26_in_rule__ScannerToken__Group_3_1__1__Impl4894); + match(input,31,FOLLOW_31_in_rule__ScannerToken__Group_3_1__1__Impl5216); after(grammarAccess.getScannerTokenAccess().getColonKeyword_3_1_1()); } @@ -6639,16 +7026,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2416:1: rule__ScannerToken__Group_3_1__2 : rule__ScannerToken__Group_3_1__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2580:1: rule__ScannerToken__Group_3_1__2 : rule__ScannerToken__Group_3_1__2__Impl ; public final void rule__ScannerToken__Group_3_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2420:1: ( rule__ScannerToken__Group_3_1__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2421:2: rule__ScannerToken__Group_3_1__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2584:1: ( rule__ScannerToken__Group_3_1__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2585:2: rule__ScannerToken__Group_3_1__2__Impl { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__2__Impl_in_rule__ScannerToken__Group_3_1__24925); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_1__2__Impl_in_rule__ScannerToken__Group_3_1__25247); rule__ScannerToken__Group_3_1__2__Impl(); state._fsp--; @@ -6672,23 +7059,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_1__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2427:1: rule__ScannerToken__Group_3_1__2__Impl : ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2591:1: rule__ScannerToken__Group_3_1__2__Impl : ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) ; public final void rule__ScannerToken__Group_3_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2431:1: ( ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2432:1: ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2595:1: ( ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2596:1: ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2432:1: ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2433:1: ( rule__ScannerToken__FgColorAssignment_3_1_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2596:1: ( ( rule__ScannerToken__FgColorAssignment_3_1_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2597:1: ( rule__ScannerToken__FgColorAssignment_3_1_2 ) { before(grammarAccess.getScannerTokenAccess().getFgColorAssignment_3_1_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2434:1: ( rule__ScannerToken__FgColorAssignment_3_1_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2434:2: rule__ScannerToken__FgColorAssignment_3_1_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2598:1: ( rule__ScannerToken__FgColorAssignment_3_1_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2598:2: rule__ScannerToken__FgColorAssignment_3_1_2 { - pushFollow(FOLLOW_rule__ScannerToken__FgColorAssignment_3_1_2_in_rule__ScannerToken__Group_3_1__2__Impl4952); + pushFollow(FOLLOW_rule__ScannerToken__FgColorAssignment_3_1_2_in_rule__ScannerToken__Group_3_1__2__Impl5274); rule__ScannerToken__FgColorAssignment_3_1_2(); state._fsp--; @@ -6719,21 +7106,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2450:1: rule__ScannerToken__Group_3_2__0 : rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2614:1: rule__ScannerToken__Group_3_2__0 : rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 ; public final void rule__ScannerToken__Group_3_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2454:1: ( rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2455:2: rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2618:1: ( rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2619:2: rule__ScannerToken__Group_3_2__0__Impl rule__ScannerToken__Group_3_2__1 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__0__Impl_in_rule__ScannerToken__Group_3_2__04988); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__0__Impl_in_rule__ScannerToken__Group_3_2__05310); rule__ScannerToken__Group_3_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__1_in_rule__ScannerToken__Group_3_2__04991); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__1_in_rule__ScannerToken__Group_3_2__05313); rule__ScannerToken__Group_3_2__1(); state._fsp--; @@ -6757,20 +7144,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2462:1: rule__ScannerToken__Group_3_2__0__Impl : ( 'bgcolor' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2626:1: rule__ScannerToken__Group_3_2__0__Impl : ( 'bgcolor' ) ; public final void rule__ScannerToken__Group_3_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2466:1: ( ( 'bgcolor' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2467:1: ( 'bgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2630:1: ( ( 'bgcolor' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2631:1: ( 'bgcolor' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2467:1: ( 'bgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2468:1: 'bgcolor' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2631:1: ( 'bgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2632:1: 'bgcolor' { before(grammarAccess.getScannerTokenAccess().getBgcolorKeyword_3_2_0()); - match(input,27,FOLLOW_27_in_rule__ScannerToken__Group_3_2__0__Impl5019); + match(input,32,FOLLOW_32_in_rule__ScannerToken__Group_3_2__0__Impl5341); after(grammarAccess.getScannerTokenAccess().getBgcolorKeyword_3_2_0()); } @@ -6794,21 +7181,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2481:1: rule__ScannerToken__Group_3_2__1 : rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2645:1: rule__ScannerToken__Group_3_2__1 : rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 ; public final void rule__ScannerToken__Group_3_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2485:1: ( rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2486:2: rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2649:1: ( rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2650:2: rule__ScannerToken__Group_3_2__1__Impl rule__ScannerToken__Group_3_2__2 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__1__Impl_in_rule__ScannerToken__Group_3_2__15050); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__1__Impl_in_rule__ScannerToken__Group_3_2__15372); rule__ScannerToken__Group_3_2__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__2_in_rule__ScannerToken__Group_3_2__15053); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__2_in_rule__ScannerToken__Group_3_2__15375); rule__ScannerToken__Group_3_2__2(); state._fsp--; @@ -6832,20 +7219,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2493:1: rule__ScannerToken__Group_3_2__1__Impl : ( ':' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2657:1: rule__ScannerToken__Group_3_2__1__Impl : ( ':' ) ; public final void rule__ScannerToken__Group_3_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2497:1: ( ( ':' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2498:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2661:1: ( ( ':' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2662:1: ( ':' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2498:1: ( ':' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2499:1: ':' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2662:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2663:1: ':' { before(grammarAccess.getScannerTokenAccess().getColonKeyword_3_2_1()); - match(input,26,FOLLOW_26_in_rule__ScannerToken__Group_3_2__1__Impl5081); + match(input,31,FOLLOW_31_in_rule__ScannerToken__Group_3_2__1__Impl5403); after(grammarAccess.getScannerTokenAccess().getColonKeyword_3_2_1()); } @@ -6869,16 +7256,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2512:1: rule__ScannerToken__Group_3_2__2 : rule__ScannerToken__Group_3_2__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2676:1: rule__ScannerToken__Group_3_2__2 : rule__ScannerToken__Group_3_2__2__Impl ; public final void rule__ScannerToken__Group_3_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2516:1: ( rule__ScannerToken__Group_3_2__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2517:2: rule__ScannerToken__Group_3_2__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2680:1: ( rule__ScannerToken__Group_3_2__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2681:2: rule__ScannerToken__Group_3_2__2__Impl { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__2__Impl_in_rule__ScannerToken__Group_3_2__25112); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_2__2__Impl_in_rule__ScannerToken__Group_3_2__25434); rule__ScannerToken__Group_3_2__2__Impl(); state._fsp--; @@ -6902,23 +7289,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_2__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2523:1: rule__ScannerToken__Group_3_2__2__Impl : ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2687:1: rule__ScannerToken__Group_3_2__2__Impl : ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) ; public final void rule__ScannerToken__Group_3_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2527:1: ( ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2528:1: ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2691:1: ( ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2692:1: ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2528:1: ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2529:1: ( rule__ScannerToken__BgColorAssignment_3_2_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2692:1: ( ( rule__ScannerToken__BgColorAssignment_3_2_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2693:1: ( rule__ScannerToken__BgColorAssignment_3_2_2 ) { before(grammarAccess.getScannerTokenAccess().getBgColorAssignment_3_2_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2530:1: ( rule__ScannerToken__BgColorAssignment_3_2_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2530:2: rule__ScannerToken__BgColorAssignment_3_2_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2694:1: ( rule__ScannerToken__BgColorAssignment_3_2_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2694:2: rule__ScannerToken__BgColorAssignment_3_2_2 { - pushFollow(FOLLOW_rule__ScannerToken__BgColorAssignment_3_2_2_in_rule__ScannerToken__Group_3_2__2__Impl5139); + pushFollow(FOLLOW_rule__ScannerToken__BgColorAssignment_3_2_2_in_rule__ScannerToken__Group_3_2__2__Impl5461); rule__ScannerToken__BgColorAssignment_3_2_2(); state._fsp--; @@ -6949,21 +7336,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2546:1: rule__ScannerToken__Group_3_3__0 : rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2710:1: rule__ScannerToken__Group_3_3__0 : rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 ; public final void rule__ScannerToken__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2550:1: ( rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2551:2: rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2714:1: ( rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2715:2: rule__ScannerToken__Group_3_3__0__Impl rule__ScannerToken__Group_3_3__1 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__0__Impl_in_rule__ScannerToken__Group_3_3__05175); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__0__Impl_in_rule__ScannerToken__Group_3_3__05497); rule__ScannerToken__Group_3_3__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__1_in_rule__ScannerToken__Group_3_3__05178); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__1_in_rule__ScannerToken__Group_3_3__05500); rule__ScannerToken__Group_3_3__1(); state._fsp--; @@ -6987,20 +7374,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2558:1: rule__ScannerToken__Group_3_3__0__Impl : ( 'font' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2722:1: rule__ScannerToken__Group_3_3__0__Impl : ( 'font' ) ; public final void rule__ScannerToken__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2562:1: ( ( 'font' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2563:1: ( 'font' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2726:1: ( ( 'font' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2727:1: ( 'font' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2563:1: ( 'font' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2564:1: 'font' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2727:1: ( 'font' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2728:1: 'font' { before(grammarAccess.getScannerTokenAccess().getFontKeyword_3_3_0()); - match(input,28,FOLLOW_28_in_rule__ScannerToken__Group_3_3__0__Impl5206); + match(input,33,FOLLOW_33_in_rule__ScannerToken__Group_3_3__0__Impl5528); after(grammarAccess.getScannerTokenAccess().getFontKeyword_3_3_0()); } @@ -7024,21 +7411,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2577:1: rule__ScannerToken__Group_3_3__1 : rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2741:1: rule__ScannerToken__Group_3_3__1 : rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 ; public final void rule__ScannerToken__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2581:1: ( rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2582:2: rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2745:1: ( rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2746:2: rule__ScannerToken__Group_3_3__1__Impl rule__ScannerToken__Group_3_3__2 { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__1__Impl_in_rule__ScannerToken__Group_3_3__15237); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__1__Impl_in_rule__ScannerToken__Group_3_3__15559); rule__ScannerToken__Group_3_3__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__2_in_rule__ScannerToken__Group_3_3__15240); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__2_in_rule__ScannerToken__Group_3_3__15562); rule__ScannerToken__Group_3_3__2(); state._fsp--; @@ -7062,20 +7449,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2589:1: rule__ScannerToken__Group_3_3__1__Impl : ( ':' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2753:1: rule__ScannerToken__Group_3_3__1__Impl : ( ':' ) ; public final void rule__ScannerToken__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2593:1: ( ( ':' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2594:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2757:1: ( ( ':' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2758:1: ( ':' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2594:1: ( ':' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2595:1: ':' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2758:1: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2759:1: ':' { before(grammarAccess.getScannerTokenAccess().getColonKeyword_3_3_1()); - match(input,26,FOLLOW_26_in_rule__ScannerToken__Group_3_3__1__Impl5268); + match(input,31,FOLLOW_31_in_rule__ScannerToken__Group_3_3__1__Impl5590); after(grammarAccess.getScannerTokenAccess().getColonKeyword_3_3_1()); } @@ -7099,16 +7486,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2608:1: rule__ScannerToken__Group_3_3__2 : rule__ScannerToken__Group_3_3__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2772:1: rule__ScannerToken__Group_3_3__2 : rule__ScannerToken__Group_3_3__2__Impl ; public final void rule__ScannerToken__Group_3_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2612:1: ( rule__ScannerToken__Group_3_3__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2613:2: rule__ScannerToken__Group_3_3__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2776:1: ( rule__ScannerToken__Group_3_3__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2777:2: rule__ScannerToken__Group_3_3__2__Impl { - pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__2__Impl_in_rule__ScannerToken__Group_3_3__25299); + pushFollow(FOLLOW_rule__ScannerToken__Group_3_3__2__Impl_in_rule__ScannerToken__Group_3_3__25621); rule__ScannerToken__Group_3_3__2__Impl(); state._fsp--; @@ -7132,23 +7519,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__Group_3_3__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2619:1: rule__ScannerToken__Group_3_3__2__Impl : ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2783:1: rule__ScannerToken__Group_3_3__2__Impl : ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) ; public final void rule__ScannerToken__Group_3_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2623:1: ( ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2624:1: ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2787:1: ( ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2788:1: ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2624:1: ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2625:1: ( rule__ScannerToken__FontAssignment_3_3_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2788:1: ( ( rule__ScannerToken__FontAssignment_3_3_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2789:1: ( rule__ScannerToken__FontAssignment_3_3_2 ) { before(grammarAccess.getScannerTokenAccess().getFontAssignment_3_3_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2626:1: ( rule__ScannerToken__FontAssignment_3_3_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2626:2: rule__ScannerToken__FontAssignment_3_3_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2790:1: ( rule__ScannerToken__FontAssignment_3_3_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2790:2: rule__ScannerToken__FontAssignment_3_3_2 { - pushFollow(FOLLOW_rule__ScannerToken__FontAssignment_3_3_2_in_rule__ScannerToken__Group_3_3__2__Impl5326); + pushFollow(FOLLOW_rule__ScannerToken__FontAssignment_3_3_2_in_rule__ScannerToken__Group_3_3__2__Impl5648); rule__ScannerToken__FontAssignment_3_3_2(); state._fsp--; @@ -7179,21 +7566,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2642:1: rule__KeywordGroup__Group__0 : rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2806:1: rule__KeywordGroup__Group__0 : rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 ; public final void rule__KeywordGroup__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2646:1: ( rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2647:2: rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2810:1: ( rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2811:2: rule__KeywordGroup__Group__0__Impl rule__KeywordGroup__Group__1 { - pushFollow(FOLLOW_rule__KeywordGroup__Group__0__Impl_in_rule__KeywordGroup__Group__05362); + pushFollow(FOLLOW_rule__KeywordGroup__Group__0__Impl_in_rule__KeywordGroup__Group__05684); rule__KeywordGroup__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group__1_in_rule__KeywordGroup__Group__05365); + pushFollow(FOLLOW_rule__KeywordGroup__Group__1_in_rule__KeywordGroup__Group__05687); rule__KeywordGroup__Group__1(); state._fsp--; @@ -7217,20 +7604,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2654:1: rule__KeywordGroup__Group__0__Impl : ( 'keywords' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2818:1: rule__KeywordGroup__Group__0__Impl : ( 'keywords' ) ; public final void rule__KeywordGroup__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2658:1: ( ( 'keywords' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2659:1: ( 'keywords' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2822:1: ( ( 'keywords' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2823:1: ( 'keywords' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2659:1: ( 'keywords' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2660:1: 'keywords' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2823:1: ( 'keywords' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2824:1: 'keywords' { before(grammarAccess.getKeywordGroupAccess().getKeywordsKeyword_0()); - match(input,29,FOLLOW_29_in_rule__KeywordGroup__Group__0__Impl5393); + match(input,34,FOLLOW_34_in_rule__KeywordGroup__Group__0__Impl5715); after(grammarAccess.getKeywordGroupAccess().getKeywordsKeyword_0()); } @@ -7254,21 +7641,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2673:1: rule__KeywordGroup__Group__1 : rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2837:1: rule__KeywordGroup__Group__1 : rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 ; public final void rule__KeywordGroup__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2677:1: ( rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2678:2: rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2841:1: ( rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2842:2: rule__KeywordGroup__Group__1__Impl rule__KeywordGroup__Group__2 { - pushFollow(FOLLOW_rule__KeywordGroup__Group__1__Impl_in_rule__KeywordGroup__Group__15424); + pushFollow(FOLLOW_rule__KeywordGroup__Group__1__Impl_in_rule__KeywordGroup__Group__15746); rule__KeywordGroup__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group__2_in_rule__KeywordGroup__Group__15427); + pushFollow(FOLLOW_rule__KeywordGroup__Group__2_in_rule__KeywordGroup__Group__15749); rule__KeywordGroup__Group__2(); state._fsp--; @@ -7292,23 +7679,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2685:1: rule__KeywordGroup__Group__1__Impl : ( ( rule__KeywordGroup__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2849:1: rule__KeywordGroup__Group__1__Impl : ( ( rule__KeywordGroup__TokenAssignment_1 ) ) ; public final void rule__KeywordGroup__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2689:1: ( ( ( rule__KeywordGroup__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2690:1: ( ( rule__KeywordGroup__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2853:1: ( ( ( rule__KeywordGroup__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2854:1: ( ( rule__KeywordGroup__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2690:1: ( ( rule__KeywordGroup__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2691:1: ( rule__KeywordGroup__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2854:1: ( ( rule__KeywordGroup__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2855:1: ( rule__KeywordGroup__TokenAssignment_1 ) { before(grammarAccess.getKeywordGroupAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2692:1: ( rule__KeywordGroup__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2692:2: rule__KeywordGroup__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2856:1: ( rule__KeywordGroup__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2856:2: rule__KeywordGroup__TokenAssignment_1 { - pushFollow(FOLLOW_rule__KeywordGroup__TokenAssignment_1_in_rule__KeywordGroup__Group__1__Impl5454); + pushFollow(FOLLOW_rule__KeywordGroup__TokenAssignment_1_in_rule__KeywordGroup__Group__1__Impl5776); rule__KeywordGroup__TokenAssignment_1(); state._fsp--; @@ -7339,21 +7726,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2702:1: rule__KeywordGroup__Group__2 : rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2866:1: rule__KeywordGroup__Group__2 : rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 ; public final void rule__KeywordGroup__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2706:1: ( rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2707:2: rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2870:1: ( rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2871:2: rule__KeywordGroup__Group__2__Impl rule__KeywordGroup__Group__3 { - pushFollow(FOLLOW_rule__KeywordGroup__Group__2__Impl_in_rule__KeywordGroup__Group__25484); + pushFollow(FOLLOW_rule__KeywordGroup__Group__2__Impl_in_rule__KeywordGroup__Group__25806); rule__KeywordGroup__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group__3_in_rule__KeywordGroup__Group__25487); + pushFollow(FOLLOW_rule__KeywordGroup__Group__3_in_rule__KeywordGroup__Group__25809); rule__KeywordGroup__Group__3(); state._fsp--; @@ -7377,20 +7764,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2714:1: rule__KeywordGroup__Group__2__Impl : ( '[' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2878:1: rule__KeywordGroup__Group__2__Impl : ( '[' ) ; public final void rule__KeywordGroup__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2718:1: ( ( '[' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2719:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2882:1: ( ( '[' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2883:1: ( '[' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2719:1: ( '[' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2720:1: '[' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2883:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2884:1: '[' { before(grammarAccess.getKeywordGroupAccess().getLeftSquareBracketKeyword_2()); - match(input,30,FOLLOW_30_in_rule__KeywordGroup__Group__2__Impl5515); + match(input,35,FOLLOW_35_in_rule__KeywordGroup__Group__2__Impl5837); after(grammarAccess.getKeywordGroupAccess().getLeftSquareBracketKeyword_2()); } @@ -7414,21 +7801,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2733:1: rule__KeywordGroup__Group__3 : rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2897:1: rule__KeywordGroup__Group__3 : rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 ; public final void rule__KeywordGroup__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2737:1: ( rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2738:2: rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2901:1: ( rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2902:2: rule__KeywordGroup__Group__3__Impl rule__KeywordGroup__Group__4 { - pushFollow(FOLLOW_rule__KeywordGroup__Group__3__Impl_in_rule__KeywordGroup__Group__35546); + pushFollow(FOLLOW_rule__KeywordGroup__Group__3__Impl_in_rule__KeywordGroup__Group__35868); rule__KeywordGroup__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group__4_in_rule__KeywordGroup__Group__35549); + pushFollow(FOLLOW_rule__KeywordGroup__Group__4_in_rule__KeywordGroup__Group__35871); rule__KeywordGroup__Group__4(); state._fsp--; @@ -7452,23 +7839,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2745:1: rule__KeywordGroup__Group__3__Impl : ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2909:1: rule__KeywordGroup__Group__3__Impl : ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) ; public final void rule__KeywordGroup__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2749:1: ( ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2750:1: ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2913:1: ( ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2914:1: ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2750:1: ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2751:1: ( rule__KeywordGroup__KeywordsAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2914:1: ( ( rule__KeywordGroup__KeywordsAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2915:1: ( rule__KeywordGroup__KeywordsAssignment_3 ) { before(grammarAccess.getKeywordGroupAccess().getKeywordsAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2752:1: ( rule__KeywordGroup__KeywordsAssignment_3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2752:2: rule__KeywordGroup__KeywordsAssignment_3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2916:1: ( rule__KeywordGroup__KeywordsAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2916:2: rule__KeywordGroup__KeywordsAssignment_3 { - pushFollow(FOLLOW_rule__KeywordGroup__KeywordsAssignment_3_in_rule__KeywordGroup__Group__3__Impl5576); + pushFollow(FOLLOW_rule__KeywordGroup__KeywordsAssignment_3_in_rule__KeywordGroup__Group__3__Impl5898); rule__KeywordGroup__KeywordsAssignment_3(); state._fsp--; @@ -7499,21 +7886,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2762:1: rule__KeywordGroup__Group__4 : rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2926:1: rule__KeywordGroup__Group__4 : rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 ; public final void rule__KeywordGroup__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2766:1: ( rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2767:2: rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2930:1: ( rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2931:2: rule__KeywordGroup__Group__4__Impl rule__KeywordGroup__Group__5 { - pushFollow(FOLLOW_rule__KeywordGroup__Group__4__Impl_in_rule__KeywordGroup__Group__45606); + pushFollow(FOLLOW_rule__KeywordGroup__Group__4__Impl_in_rule__KeywordGroup__Group__45928); rule__KeywordGroup__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group__5_in_rule__KeywordGroup__Group__45609); + pushFollow(FOLLOW_rule__KeywordGroup__Group__5_in_rule__KeywordGroup__Group__45931); rule__KeywordGroup__Group__5(); state._fsp--; @@ -7537,35 +7924,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2774:1: rule__KeywordGroup__Group__4__Impl : ( ( rule__KeywordGroup__Group_4__0 )* ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2938:1: rule__KeywordGroup__Group__4__Impl : ( ( rule__KeywordGroup__Group_4__0 )* ) ; public final void rule__KeywordGroup__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2778:1: ( ( ( rule__KeywordGroup__Group_4__0 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2779:1: ( ( rule__KeywordGroup__Group_4__0 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2942:1: ( ( ( rule__KeywordGroup__Group_4__0 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2943:1: ( ( rule__KeywordGroup__Group_4__0 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2779:1: ( ( rule__KeywordGroup__Group_4__0 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2780:1: ( rule__KeywordGroup__Group_4__0 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2943:1: ( ( rule__KeywordGroup__Group_4__0 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2944:1: ( rule__KeywordGroup__Group_4__0 )* { before(grammarAccess.getKeywordGroupAccess().getGroup_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2781:1: ( rule__KeywordGroup__Group_4__0 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2945:1: ( rule__KeywordGroup__Group_4__0 )* loop19: do { int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==32) ) { + if ( (LA19_0==37) ) { alt19=1; } switch (alt19) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2781:2: rule__KeywordGroup__Group_4__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2945:2: rule__KeywordGroup__Group_4__0 { - pushFollow(FOLLOW_rule__KeywordGroup__Group_4__0_in_rule__KeywordGroup__Group__4__Impl5636); + pushFollow(FOLLOW_rule__KeywordGroup__Group_4__0_in_rule__KeywordGroup__Group__4__Impl5958); rule__KeywordGroup__Group_4__0(); state._fsp--; @@ -7602,16 +7989,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2791:1: rule__KeywordGroup__Group__5 : rule__KeywordGroup__Group__5__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2955:1: rule__KeywordGroup__Group__5 : rule__KeywordGroup__Group__5__Impl ; public final void rule__KeywordGroup__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2795:1: ( rule__KeywordGroup__Group__5__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2796:2: rule__KeywordGroup__Group__5__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2959:1: ( rule__KeywordGroup__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2960:2: rule__KeywordGroup__Group__5__Impl { - pushFollow(FOLLOW_rule__KeywordGroup__Group__5__Impl_in_rule__KeywordGroup__Group__55667); + pushFollow(FOLLOW_rule__KeywordGroup__Group__5__Impl_in_rule__KeywordGroup__Group__55989); rule__KeywordGroup__Group__5__Impl(); state._fsp--; @@ -7635,20 +8022,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2802:1: rule__KeywordGroup__Group__5__Impl : ( ']' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2966:1: rule__KeywordGroup__Group__5__Impl : ( ']' ) ; public final void rule__KeywordGroup__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2806:1: ( ( ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2807:1: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2970:1: ( ( ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2971:1: ( ']' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2807:1: ( ']' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2808:1: ']' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2971:1: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2972:1: ']' { before(grammarAccess.getKeywordGroupAccess().getRightSquareBracketKeyword_5()); - match(input,31,FOLLOW_31_in_rule__KeywordGroup__Group__5__Impl5695); + match(input,36,FOLLOW_36_in_rule__KeywordGroup__Group__5__Impl6017); after(grammarAccess.getKeywordGroupAccess().getRightSquareBracketKeyword_5()); } @@ -7672,21 +8059,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group_4__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2833:1: rule__KeywordGroup__Group_4__0 : rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2997:1: rule__KeywordGroup__Group_4__0 : rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 ; public final void rule__KeywordGroup__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2837:1: ( rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2838:2: rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3001:1: ( rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3002:2: rule__KeywordGroup__Group_4__0__Impl rule__KeywordGroup__Group_4__1 { - pushFollow(FOLLOW_rule__KeywordGroup__Group_4__0__Impl_in_rule__KeywordGroup__Group_4__05738); + pushFollow(FOLLOW_rule__KeywordGroup__Group_4__0__Impl_in_rule__KeywordGroup__Group_4__06060); rule__KeywordGroup__Group_4__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__KeywordGroup__Group_4__1_in_rule__KeywordGroup__Group_4__05741); + pushFollow(FOLLOW_rule__KeywordGroup__Group_4__1_in_rule__KeywordGroup__Group_4__06063); rule__KeywordGroup__Group_4__1(); state._fsp--; @@ -7710,20 +8097,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group_4__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2845:1: rule__KeywordGroup__Group_4__0__Impl : ( ',' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3009:1: rule__KeywordGroup__Group_4__0__Impl : ( ',' ) ; public final void rule__KeywordGroup__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2849:1: ( ( ',' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2850:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3013:1: ( ( ',' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3014:1: ( ',' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2850:1: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2851:1: ',' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3014:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3015:1: ',' { before(grammarAccess.getKeywordGroupAccess().getCommaKeyword_4_0()); - match(input,32,FOLLOW_32_in_rule__KeywordGroup__Group_4__0__Impl5769); + match(input,37,FOLLOW_37_in_rule__KeywordGroup__Group_4__0__Impl6091); after(grammarAccess.getKeywordGroupAccess().getCommaKeyword_4_0()); } @@ -7747,16 +8134,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group_4__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2864:1: rule__KeywordGroup__Group_4__1 : rule__KeywordGroup__Group_4__1__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3028:1: rule__KeywordGroup__Group_4__1 : rule__KeywordGroup__Group_4__1__Impl ; public final void rule__KeywordGroup__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2868:1: ( rule__KeywordGroup__Group_4__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2869:2: rule__KeywordGroup__Group_4__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3032:1: ( rule__KeywordGroup__Group_4__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3033:2: rule__KeywordGroup__Group_4__1__Impl { - pushFollow(FOLLOW_rule__KeywordGroup__Group_4__1__Impl_in_rule__KeywordGroup__Group_4__15800); + pushFollow(FOLLOW_rule__KeywordGroup__Group_4__1__Impl_in_rule__KeywordGroup__Group_4__16122); rule__KeywordGroup__Group_4__1__Impl(); state._fsp--; @@ -7780,23 +8167,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__Group_4__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2875:1: rule__KeywordGroup__Group_4__1__Impl : ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3039:1: rule__KeywordGroup__Group_4__1__Impl : ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) ; public final void rule__KeywordGroup__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2879:1: ( ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2880:1: ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3043:1: ( ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3044:1: ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2880:1: ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2881:1: ( rule__KeywordGroup__KeywordsAssignment_4_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3044:1: ( ( rule__KeywordGroup__KeywordsAssignment_4_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3045:1: ( rule__KeywordGroup__KeywordsAssignment_4_1 ) { before(grammarAccess.getKeywordGroupAccess().getKeywordsAssignment_4_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2882:1: ( rule__KeywordGroup__KeywordsAssignment_4_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2882:2: rule__KeywordGroup__KeywordsAssignment_4_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3046:1: ( rule__KeywordGroup__KeywordsAssignment_4_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3046:2: rule__KeywordGroup__KeywordsAssignment_4_1 { - pushFollow(FOLLOW_rule__KeywordGroup__KeywordsAssignment_4_1_in_rule__KeywordGroup__Group_4__1__Impl5827); + pushFollow(FOLLOW_rule__KeywordGroup__KeywordsAssignment_4_1_in_rule__KeywordGroup__Group_4__1__Impl6149); rule__KeywordGroup__KeywordsAssignment_4_1(); state._fsp--; @@ -7827,21 +8214,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2896:1: rule__Keyword__Group__0 : rule__Keyword__Group__0__Impl rule__Keyword__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3060:1: rule__Keyword__Group__0 : rule__Keyword__Group__0__Impl rule__Keyword__Group__1 ; public final void rule__Keyword__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2900:1: ( rule__Keyword__Group__0__Impl rule__Keyword__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2901:2: rule__Keyword__Group__0__Impl rule__Keyword__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3064:1: ( rule__Keyword__Group__0__Impl rule__Keyword__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3065:2: rule__Keyword__Group__0__Impl rule__Keyword__Group__1 { - pushFollow(FOLLOW_rule__Keyword__Group__0__Impl_in_rule__Keyword__Group__05861); + pushFollow(FOLLOW_rule__Keyword__Group__0__Impl_in_rule__Keyword__Group__06183); rule__Keyword__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Keyword__Group__1_in_rule__Keyword__Group__05864); + pushFollow(FOLLOW_rule__Keyword__Group__1_in_rule__Keyword__Group__06186); rule__Keyword__Group__1(); state._fsp--; @@ -7865,23 +8252,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2908:1: rule__Keyword__Group__0__Impl : ( ( rule__Keyword__NameAssignment_0 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3072:1: rule__Keyword__Group__0__Impl : ( ( rule__Keyword__NameAssignment_0 ) ) ; public final void rule__Keyword__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2912:1: ( ( ( rule__Keyword__NameAssignment_0 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2913:1: ( ( rule__Keyword__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3076:1: ( ( ( rule__Keyword__NameAssignment_0 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3077:1: ( ( rule__Keyword__NameAssignment_0 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2913:1: ( ( rule__Keyword__NameAssignment_0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2914:1: ( rule__Keyword__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3077:1: ( ( rule__Keyword__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3078:1: ( rule__Keyword__NameAssignment_0 ) { before(grammarAccess.getKeywordAccess().getNameAssignment_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2915:1: ( rule__Keyword__NameAssignment_0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2915:2: rule__Keyword__NameAssignment_0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3079:1: ( rule__Keyword__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3079:2: rule__Keyword__NameAssignment_0 { - pushFollow(FOLLOW_rule__Keyword__NameAssignment_0_in_rule__Keyword__Group__0__Impl5891); + pushFollow(FOLLOW_rule__Keyword__NameAssignment_0_in_rule__Keyword__Group__0__Impl6213); rule__Keyword__NameAssignment_0(); state._fsp--; @@ -7912,16 +8299,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2925:1: rule__Keyword__Group__1 : rule__Keyword__Group__1__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3089:1: rule__Keyword__Group__1 : rule__Keyword__Group__1__Impl ; public final void rule__Keyword__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2929:1: ( rule__Keyword__Group__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2930:2: rule__Keyword__Group__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3093:1: ( rule__Keyword__Group__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3094:2: rule__Keyword__Group__1__Impl { - pushFollow(FOLLOW_rule__Keyword__Group__1__Impl_in_rule__Keyword__Group__15921); + pushFollow(FOLLOW_rule__Keyword__Group__1__Impl_in_rule__Keyword__Group__16243); rule__Keyword__Group__1__Impl(); state._fsp--; @@ -7945,31 +8332,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2936:1: rule__Keyword__Group__1__Impl : ( ( rule__Keyword__Group_1__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3100:1: rule__Keyword__Group__1__Impl : ( ( rule__Keyword__Group_1__0 )? ) ; public final void rule__Keyword__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2940:1: ( ( ( rule__Keyword__Group_1__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2941:1: ( ( rule__Keyword__Group_1__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3104:1: ( ( ( rule__Keyword__Group_1__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3105:1: ( ( rule__Keyword__Group_1__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2941:1: ( ( rule__Keyword__Group_1__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2942:1: ( rule__Keyword__Group_1__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3105:1: ( ( rule__Keyword__Group_1__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3106:1: ( rule__Keyword__Group_1__0 )? { before(grammarAccess.getKeywordAccess().getGroup_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2943:1: ( rule__Keyword__Group_1__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3107:1: ( rule__Keyword__Group_1__0 )? int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==33) ) { + if ( (LA20_0==38) ) { alt20=1; } switch (alt20) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2943:2: rule__Keyword__Group_1__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3107:2: rule__Keyword__Group_1__0 { - pushFollow(FOLLOW_rule__Keyword__Group_1__0_in_rule__Keyword__Group__1__Impl5948); + pushFollow(FOLLOW_rule__Keyword__Group_1__0_in_rule__Keyword__Group__1__Impl6270); rule__Keyword__Group_1__0(); state._fsp--; @@ -8003,21 +8390,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group_1__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2957:1: rule__Keyword__Group_1__0 : rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3121:1: rule__Keyword__Group_1__0 : rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 ; public final void rule__Keyword__Group_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2961:1: ( rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2962:2: rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3125:1: ( rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3126:2: rule__Keyword__Group_1__0__Impl rule__Keyword__Group_1__1 { - pushFollow(FOLLOW_rule__Keyword__Group_1__0__Impl_in_rule__Keyword__Group_1__05983); + pushFollow(FOLLOW_rule__Keyword__Group_1__0__Impl_in_rule__Keyword__Group_1__06305); rule__Keyword__Group_1__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Keyword__Group_1__1_in_rule__Keyword__Group_1__05986); + pushFollow(FOLLOW_rule__Keyword__Group_1__1_in_rule__Keyword__Group_1__06308); rule__Keyword__Group_1__1(); state._fsp--; @@ -8041,20 +8428,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group_1__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2969:1: rule__Keyword__Group_1__0__Impl : ( 'since' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3133:1: rule__Keyword__Group_1__0__Impl : ( 'since' ) ; public final void rule__Keyword__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2973:1: ( ( 'since' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2974:1: ( 'since' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3137:1: ( ( 'since' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3138:1: ( 'since' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2974:1: ( 'since' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2975:1: 'since' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3138:1: ( 'since' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3139:1: 'since' { before(grammarAccess.getKeywordAccess().getSinceKeyword_1_0()); - match(input,33,FOLLOW_33_in_rule__Keyword__Group_1__0__Impl6014); + match(input,38,FOLLOW_38_in_rule__Keyword__Group_1__0__Impl6336); after(grammarAccess.getKeywordAccess().getSinceKeyword_1_0()); } @@ -8078,16 +8465,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group_1__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2988:1: rule__Keyword__Group_1__1 : rule__Keyword__Group_1__1__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3152:1: rule__Keyword__Group_1__1 : rule__Keyword__Group_1__1__Impl ; public final void rule__Keyword__Group_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2992:1: ( rule__Keyword__Group_1__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2993:2: rule__Keyword__Group_1__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3156:1: ( rule__Keyword__Group_1__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3157:2: rule__Keyword__Group_1__1__Impl { - pushFollow(FOLLOW_rule__Keyword__Group_1__1__Impl_in_rule__Keyword__Group_1__16045); + pushFollow(FOLLOW_rule__Keyword__Group_1__1__Impl_in_rule__Keyword__Group_1__16367); rule__Keyword__Group_1__1__Impl(); state._fsp--; @@ -8111,23 +8498,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__Group_1__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:2999:1: rule__Keyword__Group_1__1__Impl : ( ( rule__Keyword__VersionAssignment_1_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3163:1: rule__Keyword__Group_1__1__Impl : ( ( rule__Keyword__VersionAssignment_1_1 ) ) ; public final void rule__Keyword__Group_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3003:1: ( ( ( rule__Keyword__VersionAssignment_1_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3004:1: ( ( rule__Keyword__VersionAssignment_1_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3167:1: ( ( ( rule__Keyword__VersionAssignment_1_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3168:1: ( ( rule__Keyword__VersionAssignment_1_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3004:1: ( ( rule__Keyword__VersionAssignment_1_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3005:1: ( rule__Keyword__VersionAssignment_1_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3168:1: ( ( rule__Keyword__VersionAssignment_1_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3169:1: ( rule__Keyword__VersionAssignment_1_1 ) { before(grammarAccess.getKeywordAccess().getVersionAssignment_1_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3006:1: ( rule__Keyword__VersionAssignment_1_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3006:2: rule__Keyword__VersionAssignment_1_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3170:1: ( rule__Keyword__VersionAssignment_1_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3170:2: rule__Keyword__VersionAssignment_1_1 { - pushFollow(FOLLOW_rule__Keyword__VersionAssignment_1_1_in_rule__Keyword__Group_1__1__Impl6072); + pushFollow(FOLLOW_rule__Keyword__VersionAssignment_1_1_in_rule__Keyword__Group_1__1__Impl6394); rule__Keyword__VersionAssignment_1_1(); state._fsp--; @@ -8158,21 +8545,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3020:1: rule__ScannerSingleLineRule__Group__0 : rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3184:1: rule__ScannerSingleLineRule__Group__0 : rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 ; public final void rule__ScannerSingleLineRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3024:1: ( rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3025:2: rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3188:1: ( rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3189:2: rule__ScannerSingleLineRule__Group__0__Impl rule__ScannerSingleLineRule__Group__1 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__0__Impl_in_rule__ScannerSingleLineRule__Group__06106); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__0__Impl_in_rule__ScannerSingleLineRule__Group__06428); rule__ScannerSingleLineRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__1_in_rule__ScannerSingleLineRule__Group__06109); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__1_in_rule__ScannerSingleLineRule__Group__06431); rule__ScannerSingleLineRule__Group__1(); state._fsp--; @@ -8196,20 +8583,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3032:1: rule__ScannerSingleLineRule__Group__0__Impl : ( 'single-line' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3196:1: rule__ScannerSingleLineRule__Group__0__Impl : ( 'single-line' ) ; public final void rule__ScannerSingleLineRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3036:1: ( ( 'single-line' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3037:1: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3200:1: ( ( 'single-line' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3201:1: ( 'single-line' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3037:1: ( 'single-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3038:1: 'single-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3201:1: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3202:1: 'single-line' { before(grammarAccess.getScannerSingleLineRuleAccess().getSingleLineKeyword_0()); - match(input,34,FOLLOW_34_in_rule__ScannerSingleLineRule__Group__0__Impl6137); + match(input,39,FOLLOW_39_in_rule__ScannerSingleLineRule__Group__0__Impl6459); after(grammarAccess.getScannerSingleLineRuleAccess().getSingleLineKeyword_0()); } @@ -8233,21 +8620,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3051:1: rule__ScannerSingleLineRule__Group__1 : rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3215:1: rule__ScannerSingleLineRule__Group__1 : rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 ; public final void rule__ScannerSingleLineRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3055:1: ( rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3056:2: rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3219:1: ( rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3220:2: rule__ScannerSingleLineRule__Group__1__Impl rule__ScannerSingleLineRule__Group__2 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__1__Impl_in_rule__ScannerSingleLineRule__Group__16168); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__1__Impl_in_rule__ScannerSingleLineRule__Group__16490); rule__ScannerSingleLineRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__2_in_rule__ScannerSingleLineRule__Group__16171); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__2_in_rule__ScannerSingleLineRule__Group__16493); rule__ScannerSingleLineRule__Group__2(); state._fsp--; @@ -8271,23 +8658,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3063:1: rule__ScannerSingleLineRule__Group__1__Impl : ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3227:1: rule__ScannerSingleLineRule__Group__1__Impl : ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) ; public final void rule__ScannerSingleLineRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3067:1: ( ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3068:1: ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3231:1: ( ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3232:1: ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3068:1: ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3069:1: ( rule__ScannerSingleLineRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3232:1: ( ( rule__ScannerSingleLineRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3233:1: ( rule__ScannerSingleLineRule__TokenAssignment_1 ) { before(grammarAccess.getScannerSingleLineRuleAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3070:1: ( rule__ScannerSingleLineRule__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3070:2: rule__ScannerSingleLineRule__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3234:1: ( rule__ScannerSingleLineRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3234:2: rule__ScannerSingleLineRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__TokenAssignment_1_in_rule__ScannerSingleLineRule__Group__1__Impl6198); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__TokenAssignment_1_in_rule__ScannerSingleLineRule__Group__1__Impl6520); rule__ScannerSingleLineRule__TokenAssignment_1(); state._fsp--; @@ -8318,21 +8705,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3080:1: rule__ScannerSingleLineRule__Group__2 : rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3244:1: rule__ScannerSingleLineRule__Group__2 : rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 ; public final void rule__ScannerSingleLineRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3084:1: ( rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3085:2: rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3248:1: ( rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3249:2: rule__ScannerSingleLineRule__Group__2__Impl rule__ScannerSingleLineRule__Group__3 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__2__Impl_in_rule__ScannerSingleLineRule__Group__26228); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__2__Impl_in_rule__ScannerSingleLineRule__Group__26550); rule__ScannerSingleLineRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__3_in_rule__ScannerSingleLineRule__Group__26231); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__3_in_rule__ScannerSingleLineRule__Group__26553); rule__ScannerSingleLineRule__Group__3(); state._fsp--; @@ -8356,23 +8743,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3092:1: rule__ScannerSingleLineRule__Group__2__Impl : ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3256:1: rule__ScannerSingleLineRule__Group__2__Impl : ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) ; public final void rule__ScannerSingleLineRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3096:1: ( ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3097:1: ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3260:1: ( ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3261:1: ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3097:1: ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3098:1: ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3261:1: ( ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3262:1: ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) { before(grammarAccess.getScannerSingleLineRuleAccess().getStartSeqAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3099:1: ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3099:2: rule__ScannerSingleLineRule__StartSeqAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3263:1: ( rule__ScannerSingleLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3263:2: rule__ScannerSingleLineRule__StartSeqAssignment_2 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__StartSeqAssignment_2_in_rule__ScannerSingleLineRule__Group__2__Impl6258); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__StartSeqAssignment_2_in_rule__ScannerSingleLineRule__Group__2__Impl6580); rule__ScannerSingleLineRule__StartSeqAssignment_2(); state._fsp--; @@ -8403,21 +8790,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3109:1: rule__ScannerSingleLineRule__Group__3 : rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3273:1: rule__ScannerSingleLineRule__Group__3 : rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 ; public final void rule__ScannerSingleLineRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3113:1: ( rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3114:2: rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3277:1: ( rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3278:2: rule__ScannerSingleLineRule__Group__3__Impl rule__ScannerSingleLineRule__Group__4 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__3__Impl_in_rule__ScannerSingleLineRule__Group__36288); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__3__Impl_in_rule__ScannerSingleLineRule__Group__36610); rule__ScannerSingleLineRule__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__4_in_rule__ScannerSingleLineRule__Group__36291); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__4_in_rule__ScannerSingleLineRule__Group__36613); rule__ScannerSingleLineRule__Group__4(); state._fsp--; @@ -8441,20 +8828,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3121:1: rule__ScannerSingleLineRule__Group__3__Impl : ( '=>' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3285:1: rule__ScannerSingleLineRule__Group__3__Impl : ( '=>' ) ; public final void rule__ScannerSingleLineRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3125:1: ( ( '=>' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3126:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3289:1: ( ( '=>' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3290:1: ( '=>' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3126:1: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3127:1: '=>' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3290:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3291:1: '=>' { before(grammarAccess.getScannerSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - match(input,35,FOLLOW_35_in_rule__ScannerSingleLineRule__Group__3__Impl6319); + match(input,40,FOLLOW_40_in_rule__ScannerSingleLineRule__Group__3__Impl6641); after(grammarAccess.getScannerSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); } @@ -8478,21 +8865,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3140:1: rule__ScannerSingleLineRule__Group__4 : rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3304:1: rule__ScannerSingleLineRule__Group__4 : rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 ; public final void rule__ScannerSingleLineRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3144:1: ( rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3145:2: rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3308:1: ( rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3309:2: rule__ScannerSingleLineRule__Group__4__Impl rule__ScannerSingleLineRule__Group__5 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__4__Impl_in_rule__ScannerSingleLineRule__Group__46350); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__4__Impl_in_rule__ScannerSingleLineRule__Group__46672); rule__ScannerSingleLineRule__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__5_in_rule__ScannerSingleLineRule__Group__46353); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__5_in_rule__ScannerSingleLineRule__Group__46675); rule__ScannerSingleLineRule__Group__5(); state._fsp--; @@ -8516,23 +8903,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3152:1: rule__ScannerSingleLineRule__Group__4__Impl : ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3316:1: rule__ScannerSingleLineRule__Group__4__Impl : ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) ; public final void rule__ScannerSingleLineRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3156:1: ( ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3157:1: ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3320:1: ( ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3321:1: ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3157:1: ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3158:1: ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3321:1: ( ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3322:1: ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) { before(grammarAccess.getScannerSingleLineRuleAccess().getEndSeqAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3159:1: ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3159:2: rule__ScannerSingleLineRule__EndSeqAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3323:1: ( rule__ScannerSingleLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3323:2: rule__ScannerSingleLineRule__EndSeqAssignment_4 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__EndSeqAssignment_4_in_rule__ScannerSingleLineRule__Group__4__Impl6380); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__EndSeqAssignment_4_in_rule__ScannerSingleLineRule__Group__4__Impl6702); rule__ScannerSingleLineRule__EndSeqAssignment_4(); state._fsp--; @@ -8563,16 +8950,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3169:1: rule__ScannerSingleLineRule__Group__5 : rule__ScannerSingleLineRule__Group__5__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3333:1: rule__ScannerSingleLineRule__Group__5 : rule__ScannerSingleLineRule__Group__5__Impl ; public final void rule__ScannerSingleLineRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3173:1: ( rule__ScannerSingleLineRule__Group__5__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3174:2: rule__ScannerSingleLineRule__Group__5__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3337:1: ( rule__ScannerSingleLineRule__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3338:2: rule__ScannerSingleLineRule__Group__5__Impl { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__5__Impl_in_rule__ScannerSingleLineRule__Group__56410); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group__5__Impl_in_rule__ScannerSingleLineRule__Group__56732); rule__ScannerSingleLineRule__Group__5__Impl(); state._fsp--; @@ -8596,31 +8983,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3180:1: rule__ScannerSingleLineRule__Group__5__Impl : ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3344:1: rule__ScannerSingleLineRule__Group__5__Impl : ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) ; public final void rule__ScannerSingleLineRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3184:1: ( ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3185:1: ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3348:1: ( ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3349:1: ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3185:1: ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3186:1: ( rule__ScannerSingleLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3349:1: ( ( rule__ScannerSingleLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3350:1: ( rule__ScannerSingleLineRule__Group_5__0 )? { before(grammarAccess.getScannerSingleLineRuleAccess().getGroup_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3187:1: ( rule__ScannerSingleLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3351:1: ( rule__ScannerSingleLineRule__Group_5__0 )? int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==36) ) { + if ( (LA21_0==41) ) { alt21=1; } switch (alt21) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3187:2: rule__ScannerSingleLineRule__Group_5__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3351:2: rule__ScannerSingleLineRule__Group_5__0 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__0_in_rule__ScannerSingleLineRule__Group__5__Impl6437); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__0_in_rule__ScannerSingleLineRule__Group__5__Impl6759); rule__ScannerSingleLineRule__Group_5__0(); state._fsp--; @@ -8654,21 +9041,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3209:1: rule__ScannerSingleLineRule__Group_5__0 : rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3373:1: rule__ScannerSingleLineRule__Group_5__0 : rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 ; public final void rule__ScannerSingleLineRule__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3213:1: ( rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3214:2: rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3377:1: ( rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3378:2: rule__ScannerSingleLineRule__Group_5__0__Impl rule__ScannerSingleLineRule__Group_5__1 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__0__Impl_in_rule__ScannerSingleLineRule__Group_5__06480); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__0__Impl_in_rule__ScannerSingleLineRule__Group_5__06802); rule__ScannerSingleLineRule__Group_5__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__1_in_rule__ScannerSingleLineRule__Group_5__06483); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__1_in_rule__ScannerSingleLineRule__Group_5__06805); rule__ScannerSingleLineRule__Group_5__1(); state._fsp--; @@ -8692,20 +9079,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3221:1: rule__ScannerSingleLineRule__Group_5__0__Impl : ( 'escaped' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3385:1: rule__ScannerSingleLineRule__Group_5__0__Impl : ( 'escaped' ) ; public final void rule__ScannerSingleLineRule__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3225:1: ( ( 'escaped' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3226:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3389:1: ( ( 'escaped' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3390:1: ( 'escaped' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3226:1: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3227:1: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3390:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3391:1: 'escaped' { before(grammarAccess.getScannerSingleLineRuleAccess().getEscapedKeyword_5_0()); - match(input,36,FOLLOW_36_in_rule__ScannerSingleLineRule__Group_5__0__Impl6511); + match(input,41,FOLLOW_41_in_rule__ScannerSingleLineRule__Group_5__0__Impl6833); after(grammarAccess.getScannerSingleLineRuleAccess().getEscapedKeyword_5_0()); } @@ -8729,21 +9116,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3240:1: rule__ScannerSingleLineRule__Group_5__1 : rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3404:1: rule__ScannerSingleLineRule__Group_5__1 : rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 ; public final void rule__ScannerSingleLineRule__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3244:1: ( rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3245:2: rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3408:1: ( rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3409:2: rule__ScannerSingleLineRule__Group_5__1__Impl rule__ScannerSingleLineRule__Group_5__2 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__1__Impl_in_rule__ScannerSingleLineRule__Group_5__16542); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__1__Impl_in_rule__ScannerSingleLineRule__Group_5__16864); rule__ScannerSingleLineRule__Group_5__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__2_in_rule__ScannerSingleLineRule__Group_5__16545); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__2_in_rule__ScannerSingleLineRule__Group_5__16867); rule__ScannerSingleLineRule__Group_5__2(); state._fsp--; @@ -8767,20 +9154,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3252:1: rule__ScannerSingleLineRule__Group_5__1__Impl : ( 'by' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3416:1: rule__ScannerSingleLineRule__Group_5__1__Impl : ( 'by' ) ; public final void rule__ScannerSingleLineRule__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3256:1: ( ( 'by' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3257:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3420:1: ( ( 'by' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3421:1: ( 'by' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3257:1: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3258:1: 'by' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3421:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3422:1: 'by' { before(grammarAccess.getScannerSingleLineRuleAccess().getByKeyword_5_1()); - match(input,37,FOLLOW_37_in_rule__ScannerSingleLineRule__Group_5__1__Impl6573); + match(input,42,FOLLOW_42_in_rule__ScannerSingleLineRule__Group_5__1__Impl6895); after(grammarAccess.getScannerSingleLineRuleAccess().getByKeyword_5_1()); } @@ -8804,16 +9191,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3271:1: rule__ScannerSingleLineRule__Group_5__2 : rule__ScannerSingleLineRule__Group_5__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3435:1: rule__ScannerSingleLineRule__Group_5__2 : rule__ScannerSingleLineRule__Group_5__2__Impl ; public final void rule__ScannerSingleLineRule__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3275:1: ( rule__ScannerSingleLineRule__Group_5__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3276:2: rule__ScannerSingleLineRule__Group_5__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3439:1: ( rule__ScannerSingleLineRule__Group_5__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3440:2: rule__ScannerSingleLineRule__Group_5__2__Impl { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__2__Impl_in_rule__ScannerSingleLineRule__Group_5__26604); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__Group_5__2__Impl_in_rule__ScannerSingleLineRule__Group_5__26926); rule__ScannerSingleLineRule__Group_5__2__Impl(); state._fsp--; @@ -8837,23 +9224,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__Group_5__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3282:1: rule__ScannerSingleLineRule__Group_5__2__Impl : ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3446:1: rule__ScannerSingleLineRule__Group_5__2__Impl : ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) ; public final void rule__ScannerSingleLineRule__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3286:1: ( ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3287:1: ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3450:1: ( ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3451:1: ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3287:1: ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3288:1: ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3451:1: ( ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3452:1: ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) { before(grammarAccess.getScannerSingleLineRuleAccess().getEscapeSeqAssignment_5_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3289:1: ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3289:2: rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3453:1: ( rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3453:2: rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 { - pushFollow(FOLLOW_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerSingleLineRule__Group_5__2__Impl6631); + pushFollow(FOLLOW_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerSingleLineRule__Group_5__2__Impl6953); rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2(); state._fsp--; @@ -8884,21 +9271,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3305:1: rule__PartitionSingleLineRule__Group__0 : rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3469:1: rule__PartitionSingleLineRule__Group__0 : rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 ; public final void rule__PartitionSingleLineRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3309:1: ( rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3310:2: rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3473:1: ( rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3474:2: rule__PartitionSingleLineRule__Group__0__Impl rule__PartitionSingleLineRule__Group__1 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__0__Impl_in_rule__PartitionSingleLineRule__Group__06667); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__0__Impl_in_rule__PartitionSingleLineRule__Group__06989); rule__PartitionSingleLineRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__1_in_rule__PartitionSingleLineRule__Group__06670); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__1_in_rule__PartitionSingleLineRule__Group__06992); rule__PartitionSingleLineRule__Group__1(); state._fsp--; @@ -8922,20 +9309,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3317:1: rule__PartitionSingleLineRule__Group__0__Impl : ( 'single-line' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3481:1: rule__PartitionSingleLineRule__Group__0__Impl : ( 'single-line' ) ; public final void rule__PartitionSingleLineRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3321:1: ( ( 'single-line' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3322:1: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3485:1: ( ( 'single-line' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3486:1: ( 'single-line' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3322:1: ( 'single-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3323:1: 'single-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3486:1: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3487:1: 'single-line' { before(grammarAccess.getPartitionSingleLineRuleAccess().getSingleLineKeyword_0()); - match(input,34,FOLLOW_34_in_rule__PartitionSingleLineRule__Group__0__Impl6698); + match(input,39,FOLLOW_39_in_rule__PartitionSingleLineRule__Group__0__Impl7020); after(grammarAccess.getPartitionSingleLineRuleAccess().getSingleLineKeyword_0()); } @@ -8959,21 +9346,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3336:1: rule__PartitionSingleLineRule__Group__1 : rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3500:1: rule__PartitionSingleLineRule__Group__1 : rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 ; public final void rule__PartitionSingleLineRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3340:1: ( rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3341:2: rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3504:1: ( rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3505:2: rule__PartitionSingleLineRule__Group__1__Impl rule__PartitionSingleLineRule__Group__2 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__1__Impl_in_rule__PartitionSingleLineRule__Group__16729); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__1__Impl_in_rule__PartitionSingleLineRule__Group__17051); rule__PartitionSingleLineRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__2_in_rule__PartitionSingleLineRule__Group__16732); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__2_in_rule__PartitionSingleLineRule__Group__17054); rule__PartitionSingleLineRule__Group__2(); state._fsp--; @@ -8997,23 +9384,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3348:1: rule__PartitionSingleLineRule__Group__1__Impl : ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3512:1: rule__PartitionSingleLineRule__Group__1__Impl : ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) ; public final void rule__PartitionSingleLineRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3352:1: ( ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3353:1: ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3516:1: ( ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3517:1: ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3353:1: ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3354:1: ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3517:1: ( ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3518:1: ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) { before(grammarAccess.getPartitionSingleLineRuleAccess().getParitionAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3355:1: ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3355:2: rule__PartitionSingleLineRule__ParitionAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3519:1: ( rule__PartitionSingleLineRule__ParitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3519:2: rule__PartitionSingleLineRule__ParitionAssignment_1 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__ParitionAssignment_1_in_rule__PartitionSingleLineRule__Group__1__Impl6759); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__ParitionAssignment_1_in_rule__PartitionSingleLineRule__Group__1__Impl7081); rule__PartitionSingleLineRule__ParitionAssignment_1(); state._fsp--; @@ -9044,21 +9431,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3365:1: rule__PartitionSingleLineRule__Group__2 : rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3529:1: rule__PartitionSingleLineRule__Group__2 : rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 ; public final void rule__PartitionSingleLineRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3369:1: ( rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3370:2: rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3533:1: ( rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3534:2: rule__PartitionSingleLineRule__Group__2__Impl rule__PartitionSingleLineRule__Group__3 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__2__Impl_in_rule__PartitionSingleLineRule__Group__26789); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__2__Impl_in_rule__PartitionSingleLineRule__Group__27111); rule__PartitionSingleLineRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__3_in_rule__PartitionSingleLineRule__Group__26792); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__3_in_rule__PartitionSingleLineRule__Group__27114); rule__PartitionSingleLineRule__Group__3(); state._fsp--; @@ -9082,23 +9469,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3377:1: rule__PartitionSingleLineRule__Group__2__Impl : ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3541:1: rule__PartitionSingleLineRule__Group__2__Impl : ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) ; public final void rule__PartitionSingleLineRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3381:1: ( ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3382:1: ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3545:1: ( ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3546:1: ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3382:1: ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3383:1: ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3546:1: ( ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3547:1: ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) { before(grammarAccess.getPartitionSingleLineRuleAccess().getStartSeqAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3384:1: ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3384:2: rule__PartitionSingleLineRule__StartSeqAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3548:1: ( rule__PartitionSingleLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3548:2: rule__PartitionSingleLineRule__StartSeqAssignment_2 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__StartSeqAssignment_2_in_rule__PartitionSingleLineRule__Group__2__Impl6819); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__StartSeqAssignment_2_in_rule__PartitionSingleLineRule__Group__2__Impl7141); rule__PartitionSingleLineRule__StartSeqAssignment_2(); state._fsp--; @@ -9129,21 +9516,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3394:1: rule__PartitionSingleLineRule__Group__3 : rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3558:1: rule__PartitionSingleLineRule__Group__3 : rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 ; public final void rule__PartitionSingleLineRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3398:1: ( rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3399:2: rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3562:1: ( rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3563:2: rule__PartitionSingleLineRule__Group__3__Impl rule__PartitionSingleLineRule__Group__4 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__3__Impl_in_rule__PartitionSingleLineRule__Group__36849); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__3__Impl_in_rule__PartitionSingleLineRule__Group__37171); rule__PartitionSingleLineRule__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__4_in_rule__PartitionSingleLineRule__Group__36852); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__4_in_rule__PartitionSingleLineRule__Group__37174); rule__PartitionSingleLineRule__Group__4(); state._fsp--; @@ -9167,20 +9554,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3406:1: rule__PartitionSingleLineRule__Group__3__Impl : ( '=>' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3570:1: rule__PartitionSingleLineRule__Group__3__Impl : ( '=>' ) ; public final void rule__PartitionSingleLineRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3410:1: ( ( '=>' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3411:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3574:1: ( ( '=>' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3575:1: ( '=>' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3411:1: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3412:1: '=>' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3575:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3576:1: '=>' { before(grammarAccess.getPartitionSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - match(input,35,FOLLOW_35_in_rule__PartitionSingleLineRule__Group__3__Impl6880); + match(input,40,FOLLOW_40_in_rule__PartitionSingleLineRule__Group__3__Impl7202); after(grammarAccess.getPartitionSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); } @@ -9204,21 +9591,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3425:1: rule__PartitionSingleLineRule__Group__4 : rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3589:1: rule__PartitionSingleLineRule__Group__4 : rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 ; public final void rule__PartitionSingleLineRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3429:1: ( rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3430:2: rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3593:1: ( rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3594:2: rule__PartitionSingleLineRule__Group__4__Impl rule__PartitionSingleLineRule__Group__5 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__4__Impl_in_rule__PartitionSingleLineRule__Group__46911); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__4__Impl_in_rule__PartitionSingleLineRule__Group__47233); rule__PartitionSingleLineRule__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__5_in_rule__PartitionSingleLineRule__Group__46914); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__5_in_rule__PartitionSingleLineRule__Group__47236); rule__PartitionSingleLineRule__Group__5(); state._fsp--; @@ -9242,23 +9629,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3437:1: rule__PartitionSingleLineRule__Group__4__Impl : ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3601:1: rule__PartitionSingleLineRule__Group__4__Impl : ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) ; public final void rule__PartitionSingleLineRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3441:1: ( ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3442:1: ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3605:1: ( ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3606:1: ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3442:1: ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3443:1: ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3606:1: ( ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3607:1: ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) { before(grammarAccess.getPartitionSingleLineRuleAccess().getEndSeqAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3444:1: ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3444:2: rule__PartitionSingleLineRule__EndSeqAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3608:1: ( rule__PartitionSingleLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3608:2: rule__PartitionSingleLineRule__EndSeqAssignment_4 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__EndSeqAssignment_4_in_rule__PartitionSingleLineRule__Group__4__Impl6941); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__EndSeqAssignment_4_in_rule__PartitionSingleLineRule__Group__4__Impl7263); rule__PartitionSingleLineRule__EndSeqAssignment_4(); state._fsp--; @@ -9289,16 +9676,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3454:1: rule__PartitionSingleLineRule__Group__5 : rule__PartitionSingleLineRule__Group__5__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3618:1: rule__PartitionSingleLineRule__Group__5 : rule__PartitionSingleLineRule__Group__5__Impl ; public final void rule__PartitionSingleLineRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3458:1: ( rule__PartitionSingleLineRule__Group__5__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3459:2: rule__PartitionSingleLineRule__Group__5__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3622:1: ( rule__PartitionSingleLineRule__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3623:2: rule__PartitionSingleLineRule__Group__5__Impl { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__5__Impl_in_rule__PartitionSingleLineRule__Group__56971); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group__5__Impl_in_rule__PartitionSingleLineRule__Group__57293); rule__PartitionSingleLineRule__Group__5__Impl(); state._fsp--; @@ -9322,31 +9709,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3465:1: rule__PartitionSingleLineRule__Group__5__Impl : ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3629:1: rule__PartitionSingleLineRule__Group__5__Impl : ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) ; public final void rule__PartitionSingleLineRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3469:1: ( ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3470:1: ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3633:1: ( ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3634:1: ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3470:1: ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3471:1: ( rule__PartitionSingleLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3634:1: ( ( rule__PartitionSingleLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3635:1: ( rule__PartitionSingleLineRule__Group_5__0 )? { before(grammarAccess.getPartitionSingleLineRuleAccess().getGroup_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3472:1: ( rule__PartitionSingleLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3636:1: ( rule__PartitionSingleLineRule__Group_5__0 )? int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==36) ) { + if ( (LA22_0==41) ) { alt22=1; } switch (alt22) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3472:2: rule__PartitionSingleLineRule__Group_5__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3636:2: rule__PartitionSingleLineRule__Group_5__0 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__0_in_rule__PartitionSingleLineRule__Group__5__Impl6998); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__0_in_rule__PartitionSingleLineRule__Group__5__Impl7320); rule__PartitionSingleLineRule__Group_5__0(); state._fsp--; @@ -9380,21 +9767,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3494:1: rule__PartitionSingleLineRule__Group_5__0 : rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3658:1: rule__PartitionSingleLineRule__Group_5__0 : rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 ; public final void rule__PartitionSingleLineRule__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3498:1: ( rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3499:2: rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3662:1: ( rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3663:2: rule__PartitionSingleLineRule__Group_5__0__Impl rule__PartitionSingleLineRule__Group_5__1 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__0__Impl_in_rule__PartitionSingleLineRule__Group_5__07041); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__0__Impl_in_rule__PartitionSingleLineRule__Group_5__07363); rule__PartitionSingleLineRule__Group_5__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__1_in_rule__PartitionSingleLineRule__Group_5__07044); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__1_in_rule__PartitionSingleLineRule__Group_5__07366); rule__PartitionSingleLineRule__Group_5__1(); state._fsp--; @@ -9418,20 +9805,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3506:1: rule__PartitionSingleLineRule__Group_5__0__Impl : ( 'escaped' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3670:1: rule__PartitionSingleLineRule__Group_5__0__Impl : ( 'escaped' ) ; public final void rule__PartitionSingleLineRule__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3510:1: ( ( 'escaped' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3511:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3674:1: ( ( 'escaped' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3675:1: ( 'escaped' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3511:1: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3512:1: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3675:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3676:1: 'escaped' { before(grammarAccess.getPartitionSingleLineRuleAccess().getEscapedKeyword_5_0()); - match(input,36,FOLLOW_36_in_rule__PartitionSingleLineRule__Group_5__0__Impl7072); + match(input,41,FOLLOW_41_in_rule__PartitionSingleLineRule__Group_5__0__Impl7394); after(grammarAccess.getPartitionSingleLineRuleAccess().getEscapedKeyword_5_0()); } @@ -9455,21 +9842,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3525:1: rule__PartitionSingleLineRule__Group_5__1 : rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3689:1: rule__PartitionSingleLineRule__Group_5__1 : rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 ; public final void rule__PartitionSingleLineRule__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3529:1: ( rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3530:2: rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3693:1: ( rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3694:2: rule__PartitionSingleLineRule__Group_5__1__Impl rule__PartitionSingleLineRule__Group_5__2 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__1__Impl_in_rule__PartitionSingleLineRule__Group_5__17103); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__1__Impl_in_rule__PartitionSingleLineRule__Group_5__17425); rule__PartitionSingleLineRule__Group_5__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__2_in_rule__PartitionSingleLineRule__Group_5__17106); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__2_in_rule__PartitionSingleLineRule__Group_5__17428); rule__PartitionSingleLineRule__Group_5__2(); state._fsp--; @@ -9493,20 +9880,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3537:1: rule__PartitionSingleLineRule__Group_5__1__Impl : ( 'by' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3701:1: rule__PartitionSingleLineRule__Group_5__1__Impl : ( 'by' ) ; public final void rule__PartitionSingleLineRule__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3541:1: ( ( 'by' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3542:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3705:1: ( ( 'by' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3706:1: ( 'by' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3542:1: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3543:1: 'by' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3706:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3707:1: 'by' { before(grammarAccess.getPartitionSingleLineRuleAccess().getByKeyword_5_1()); - match(input,37,FOLLOW_37_in_rule__PartitionSingleLineRule__Group_5__1__Impl7134); + match(input,42,FOLLOW_42_in_rule__PartitionSingleLineRule__Group_5__1__Impl7456); after(grammarAccess.getPartitionSingleLineRuleAccess().getByKeyword_5_1()); } @@ -9530,16 +9917,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3556:1: rule__PartitionSingleLineRule__Group_5__2 : rule__PartitionSingleLineRule__Group_5__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3720:1: rule__PartitionSingleLineRule__Group_5__2 : rule__PartitionSingleLineRule__Group_5__2__Impl ; public final void rule__PartitionSingleLineRule__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3560:1: ( rule__PartitionSingleLineRule__Group_5__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3561:2: rule__PartitionSingleLineRule__Group_5__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3724:1: ( rule__PartitionSingleLineRule__Group_5__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3725:2: rule__PartitionSingleLineRule__Group_5__2__Impl { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__2__Impl_in_rule__PartitionSingleLineRule__Group_5__27165); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__Group_5__2__Impl_in_rule__PartitionSingleLineRule__Group_5__27487); rule__PartitionSingleLineRule__Group_5__2__Impl(); state._fsp--; @@ -9563,23 +9950,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__Group_5__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3567:1: rule__PartitionSingleLineRule__Group_5__2__Impl : ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3731:1: rule__PartitionSingleLineRule__Group_5__2__Impl : ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) ; public final void rule__PartitionSingleLineRule__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3571:1: ( ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3572:1: ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3735:1: ( ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3736:1: ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3572:1: ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3573:1: ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3736:1: ( ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3737:1: ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) { before(grammarAccess.getPartitionSingleLineRuleAccess().getEscapeSeqAssignment_5_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3574:1: ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3574:2: rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3738:1: ( rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3738:2: rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 { - pushFollow(FOLLOW_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionSingleLineRule__Group_5__2__Impl7192); + pushFollow(FOLLOW_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionSingleLineRule__Group_5__2__Impl7514); rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2(); state._fsp--; @@ -9610,21 +9997,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3590:1: rule__ScannerMultiLineRule__Group__0 : rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3754:1: rule__ScannerMultiLineRule__Group__0 : rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 ; public final void rule__ScannerMultiLineRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3594:1: ( rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3595:2: rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3758:1: ( rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3759:2: rule__ScannerMultiLineRule__Group__0__Impl rule__ScannerMultiLineRule__Group__1 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__0__Impl_in_rule__ScannerMultiLineRule__Group__07228); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__0__Impl_in_rule__ScannerMultiLineRule__Group__07550); rule__ScannerMultiLineRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__1_in_rule__ScannerMultiLineRule__Group__07231); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__1_in_rule__ScannerMultiLineRule__Group__07553); rule__ScannerMultiLineRule__Group__1(); state._fsp--; @@ -9648,20 +10035,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3602:1: rule__ScannerMultiLineRule__Group__0__Impl : ( 'multi-line' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3766:1: rule__ScannerMultiLineRule__Group__0__Impl : ( 'multi-line' ) ; public final void rule__ScannerMultiLineRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3606:1: ( ( 'multi-line' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3607:1: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3770:1: ( ( 'multi-line' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3771:1: ( 'multi-line' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3607:1: ( 'multi-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3608:1: 'multi-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3771:1: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3772:1: 'multi-line' { before(grammarAccess.getScannerMultiLineRuleAccess().getMultiLineKeyword_0()); - match(input,38,FOLLOW_38_in_rule__ScannerMultiLineRule__Group__0__Impl7259); + match(input,43,FOLLOW_43_in_rule__ScannerMultiLineRule__Group__0__Impl7581); after(grammarAccess.getScannerMultiLineRuleAccess().getMultiLineKeyword_0()); } @@ -9685,21 +10072,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3621:1: rule__ScannerMultiLineRule__Group__1 : rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3785:1: rule__ScannerMultiLineRule__Group__1 : rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 ; public final void rule__ScannerMultiLineRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3625:1: ( rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3626:2: rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3789:1: ( rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3790:2: rule__ScannerMultiLineRule__Group__1__Impl rule__ScannerMultiLineRule__Group__2 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__1__Impl_in_rule__ScannerMultiLineRule__Group__17290); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__1__Impl_in_rule__ScannerMultiLineRule__Group__17612); rule__ScannerMultiLineRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__2_in_rule__ScannerMultiLineRule__Group__17293); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__2_in_rule__ScannerMultiLineRule__Group__17615); rule__ScannerMultiLineRule__Group__2(); state._fsp--; @@ -9723,23 +10110,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3633:1: rule__ScannerMultiLineRule__Group__1__Impl : ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3797:1: rule__ScannerMultiLineRule__Group__1__Impl : ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) ; public final void rule__ScannerMultiLineRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3637:1: ( ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3638:1: ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3801:1: ( ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3802:1: ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3638:1: ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3639:1: ( rule__ScannerMultiLineRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3802:1: ( ( rule__ScannerMultiLineRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3803:1: ( rule__ScannerMultiLineRule__TokenAssignment_1 ) { before(grammarAccess.getScannerMultiLineRuleAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3640:1: ( rule__ScannerMultiLineRule__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3640:2: rule__ScannerMultiLineRule__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3804:1: ( rule__ScannerMultiLineRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3804:2: rule__ScannerMultiLineRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__TokenAssignment_1_in_rule__ScannerMultiLineRule__Group__1__Impl7320); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__TokenAssignment_1_in_rule__ScannerMultiLineRule__Group__1__Impl7642); rule__ScannerMultiLineRule__TokenAssignment_1(); state._fsp--; @@ -9770,21 +10157,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3650:1: rule__ScannerMultiLineRule__Group__2 : rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3814:1: rule__ScannerMultiLineRule__Group__2 : rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 ; public final void rule__ScannerMultiLineRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3654:1: ( rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3655:2: rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3818:1: ( rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3819:2: rule__ScannerMultiLineRule__Group__2__Impl rule__ScannerMultiLineRule__Group__3 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__2__Impl_in_rule__ScannerMultiLineRule__Group__27350); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__2__Impl_in_rule__ScannerMultiLineRule__Group__27672); rule__ScannerMultiLineRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__3_in_rule__ScannerMultiLineRule__Group__27353); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__3_in_rule__ScannerMultiLineRule__Group__27675); rule__ScannerMultiLineRule__Group__3(); state._fsp--; @@ -9808,23 +10195,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3662:1: rule__ScannerMultiLineRule__Group__2__Impl : ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3826:1: rule__ScannerMultiLineRule__Group__2__Impl : ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) ; public final void rule__ScannerMultiLineRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3666:1: ( ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3667:1: ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3830:1: ( ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3831:1: ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3667:1: ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3668:1: ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3831:1: ( ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3832:1: ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) { before(grammarAccess.getScannerMultiLineRuleAccess().getStartSeqAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3669:1: ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3669:2: rule__ScannerMultiLineRule__StartSeqAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3833:1: ( rule__ScannerMultiLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3833:2: rule__ScannerMultiLineRule__StartSeqAssignment_2 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__StartSeqAssignment_2_in_rule__ScannerMultiLineRule__Group__2__Impl7380); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__StartSeqAssignment_2_in_rule__ScannerMultiLineRule__Group__2__Impl7702); rule__ScannerMultiLineRule__StartSeqAssignment_2(); state._fsp--; @@ -9855,21 +10242,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3679:1: rule__ScannerMultiLineRule__Group__3 : rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3843:1: rule__ScannerMultiLineRule__Group__3 : rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 ; public final void rule__ScannerMultiLineRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3683:1: ( rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3684:2: rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3847:1: ( rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3848:2: rule__ScannerMultiLineRule__Group__3__Impl rule__ScannerMultiLineRule__Group__4 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__3__Impl_in_rule__ScannerMultiLineRule__Group__37410); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__3__Impl_in_rule__ScannerMultiLineRule__Group__37732); rule__ScannerMultiLineRule__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__4_in_rule__ScannerMultiLineRule__Group__37413); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__4_in_rule__ScannerMultiLineRule__Group__37735); rule__ScannerMultiLineRule__Group__4(); state._fsp--; @@ -9893,20 +10280,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3691:1: rule__ScannerMultiLineRule__Group__3__Impl : ( '=>' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3855:1: rule__ScannerMultiLineRule__Group__3__Impl : ( '=>' ) ; public final void rule__ScannerMultiLineRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3695:1: ( ( '=>' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3696:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3859:1: ( ( '=>' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3860:1: ( '=>' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3696:1: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3697:1: '=>' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3860:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3861:1: '=>' { before(grammarAccess.getScannerMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - match(input,35,FOLLOW_35_in_rule__ScannerMultiLineRule__Group__3__Impl7441); + match(input,40,FOLLOW_40_in_rule__ScannerMultiLineRule__Group__3__Impl7763); after(grammarAccess.getScannerMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); } @@ -9930,21 +10317,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3710:1: rule__ScannerMultiLineRule__Group__4 : rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3874:1: rule__ScannerMultiLineRule__Group__4 : rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 ; public final void rule__ScannerMultiLineRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3714:1: ( rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3715:2: rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3878:1: ( rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3879:2: rule__ScannerMultiLineRule__Group__4__Impl rule__ScannerMultiLineRule__Group__5 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__4__Impl_in_rule__ScannerMultiLineRule__Group__47472); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__4__Impl_in_rule__ScannerMultiLineRule__Group__47794); rule__ScannerMultiLineRule__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__5_in_rule__ScannerMultiLineRule__Group__47475); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__5_in_rule__ScannerMultiLineRule__Group__47797); rule__ScannerMultiLineRule__Group__5(); state._fsp--; @@ -9968,23 +10355,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3722:1: rule__ScannerMultiLineRule__Group__4__Impl : ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3886:1: rule__ScannerMultiLineRule__Group__4__Impl : ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) ; public final void rule__ScannerMultiLineRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3726:1: ( ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3727:1: ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3890:1: ( ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3891:1: ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3727:1: ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3728:1: ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3891:1: ( ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3892:1: ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) { before(grammarAccess.getScannerMultiLineRuleAccess().getEndSeqAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3729:1: ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3729:2: rule__ScannerMultiLineRule__EndSeqAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3893:1: ( rule__ScannerMultiLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3893:2: rule__ScannerMultiLineRule__EndSeqAssignment_4 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__EndSeqAssignment_4_in_rule__ScannerMultiLineRule__Group__4__Impl7502); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__EndSeqAssignment_4_in_rule__ScannerMultiLineRule__Group__4__Impl7824); rule__ScannerMultiLineRule__EndSeqAssignment_4(); state._fsp--; @@ -10015,16 +10402,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3739:1: rule__ScannerMultiLineRule__Group__5 : rule__ScannerMultiLineRule__Group__5__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3903:1: rule__ScannerMultiLineRule__Group__5 : rule__ScannerMultiLineRule__Group__5__Impl ; public final void rule__ScannerMultiLineRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3743:1: ( rule__ScannerMultiLineRule__Group__5__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3744:2: rule__ScannerMultiLineRule__Group__5__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3907:1: ( rule__ScannerMultiLineRule__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3908:2: rule__ScannerMultiLineRule__Group__5__Impl { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__5__Impl_in_rule__ScannerMultiLineRule__Group__57532); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group__5__Impl_in_rule__ScannerMultiLineRule__Group__57854); rule__ScannerMultiLineRule__Group__5__Impl(); state._fsp--; @@ -10048,31 +10435,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3750:1: rule__ScannerMultiLineRule__Group__5__Impl : ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3914:1: rule__ScannerMultiLineRule__Group__5__Impl : ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) ; public final void rule__ScannerMultiLineRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3754:1: ( ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3755:1: ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3918:1: ( ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3919:1: ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3755:1: ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3756:1: ( rule__ScannerMultiLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3919:1: ( ( rule__ScannerMultiLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3920:1: ( rule__ScannerMultiLineRule__Group_5__0 )? { before(grammarAccess.getScannerMultiLineRuleAccess().getGroup_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3757:1: ( rule__ScannerMultiLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3921:1: ( rule__ScannerMultiLineRule__Group_5__0 )? int alt23=2; int LA23_0 = input.LA(1); - if ( (LA23_0==36) ) { + if ( (LA23_0==41) ) { alt23=1; } switch (alt23) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3757:2: rule__ScannerMultiLineRule__Group_5__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3921:2: rule__ScannerMultiLineRule__Group_5__0 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__0_in_rule__ScannerMultiLineRule__Group__5__Impl7559); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__0_in_rule__ScannerMultiLineRule__Group__5__Impl7881); rule__ScannerMultiLineRule__Group_5__0(); state._fsp--; @@ -10106,21 +10493,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3779:1: rule__ScannerMultiLineRule__Group_5__0 : rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3943:1: rule__ScannerMultiLineRule__Group_5__0 : rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 ; public final void rule__ScannerMultiLineRule__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3783:1: ( rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3784:2: rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3947:1: ( rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3948:2: rule__ScannerMultiLineRule__Group_5__0__Impl rule__ScannerMultiLineRule__Group_5__1 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__0__Impl_in_rule__ScannerMultiLineRule__Group_5__07602); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__0__Impl_in_rule__ScannerMultiLineRule__Group_5__07924); rule__ScannerMultiLineRule__Group_5__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__1_in_rule__ScannerMultiLineRule__Group_5__07605); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__1_in_rule__ScannerMultiLineRule__Group_5__07927); rule__ScannerMultiLineRule__Group_5__1(); state._fsp--; @@ -10144,20 +10531,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3791:1: rule__ScannerMultiLineRule__Group_5__0__Impl : ( 'escaped' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3955:1: rule__ScannerMultiLineRule__Group_5__0__Impl : ( 'escaped' ) ; public final void rule__ScannerMultiLineRule__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3795:1: ( ( 'escaped' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3796:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3959:1: ( ( 'escaped' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3960:1: ( 'escaped' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3796:1: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3797:1: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3960:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3961:1: 'escaped' { before(grammarAccess.getScannerMultiLineRuleAccess().getEscapedKeyword_5_0()); - match(input,36,FOLLOW_36_in_rule__ScannerMultiLineRule__Group_5__0__Impl7633); + match(input,41,FOLLOW_41_in_rule__ScannerMultiLineRule__Group_5__0__Impl7955); after(grammarAccess.getScannerMultiLineRuleAccess().getEscapedKeyword_5_0()); } @@ -10181,21 +10568,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3810:1: rule__ScannerMultiLineRule__Group_5__1 : rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3974:1: rule__ScannerMultiLineRule__Group_5__1 : rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 ; public final void rule__ScannerMultiLineRule__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3814:1: ( rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3815:2: rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3978:1: ( rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3979:2: rule__ScannerMultiLineRule__Group_5__1__Impl rule__ScannerMultiLineRule__Group_5__2 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__1__Impl_in_rule__ScannerMultiLineRule__Group_5__17664); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__1__Impl_in_rule__ScannerMultiLineRule__Group_5__17986); rule__ScannerMultiLineRule__Group_5__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__2_in_rule__ScannerMultiLineRule__Group_5__17667); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__2_in_rule__ScannerMultiLineRule__Group_5__17989); rule__ScannerMultiLineRule__Group_5__2(); state._fsp--; @@ -10219,20 +10606,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3822:1: rule__ScannerMultiLineRule__Group_5__1__Impl : ( 'by' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3986:1: rule__ScannerMultiLineRule__Group_5__1__Impl : ( 'by' ) ; public final void rule__ScannerMultiLineRule__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3826:1: ( ( 'by' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3827:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3990:1: ( ( 'by' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3991:1: ( 'by' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3827:1: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3828:1: 'by' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3991:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3992:1: 'by' { before(grammarAccess.getScannerMultiLineRuleAccess().getByKeyword_5_1()); - match(input,37,FOLLOW_37_in_rule__ScannerMultiLineRule__Group_5__1__Impl7695); + match(input,42,FOLLOW_42_in_rule__ScannerMultiLineRule__Group_5__1__Impl8017); after(grammarAccess.getScannerMultiLineRuleAccess().getByKeyword_5_1()); } @@ -10256,16 +10643,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3841:1: rule__ScannerMultiLineRule__Group_5__2 : rule__ScannerMultiLineRule__Group_5__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4005:1: rule__ScannerMultiLineRule__Group_5__2 : rule__ScannerMultiLineRule__Group_5__2__Impl ; public final void rule__ScannerMultiLineRule__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3845:1: ( rule__ScannerMultiLineRule__Group_5__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3846:2: rule__ScannerMultiLineRule__Group_5__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4009:1: ( rule__ScannerMultiLineRule__Group_5__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4010:2: rule__ScannerMultiLineRule__Group_5__2__Impl { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__2__Impl_in_rule__ScannerMultiLineRule__Group_5__27726); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__Group_5__2__Impl_in_rule__ScannerMultiLineRule__Group_5__28048); rule__ScannerMultiLineRule__Group_5__2__Impl(); state._fsp--; @@ -10289,23 +10676,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__Group_5__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3852:1: rule__ScannerMultiLineRule__Group_5__2__Impl : ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4016:1: rule__ScannerMultiLineRule__Group_5__2__Impl : ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) ; public final void rule__ScannerMultiLineRule__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3856:1: ( ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3857:1: ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4020:1: ( ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4021:1: ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3857:1: ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3858:1: ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4021:1: ( ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4022:1: ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) { before(grammarAccess.getScannerMultiLineRuleAccess().getEscapeSeqAssignment_5_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3859:1: ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3859:2: rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4023:1: ( rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4023:2: rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 { - pushFollow(FOLLOW_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerMultiLineRule__Group_5__2__Impl7753); + pushFollow(FOLLOW_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerMultiLineRule__Group_5__2__Impl8075); rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2(); state._fsp--; @@ -10336,21 +10723,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3875:1: rule__PartitionMultiLineRule__Group__0 : rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4039:1: rule__PartitionMultiLineRule__Group__0 : rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 ; public final void rule__PartitionMultiLineRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3879:1: ( rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3880:2: rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4043:1: ( rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4044:2: rule__PartitionMultiLineRule__Group__0__Impl rule__PartitionMultiLineRule__Group__1 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__0__Impl_in_rule__PartitionMultiLineRule__Group__07789); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__0__Impl_in_rule__PartitionMultiLineRule__Group__08111); rule__PartitionMultiLineRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__1_in_rule__PartitionMultiLineRule__Group__07792); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__1_in_rule__PartitionMultiLineRule__Group__08114); rule__PartitionMultiLineRule__Group__1(); state._fsp--; @@ -10374,20 +10761,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3887:1: rule__PartitionMultiLineRule__Group__0__Impl : ( 'multi-line' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4051:1: rule__PartitionMultiLineRule__Group__0__Impl : ( 'multi-line' ) ; public final void rule__PartitionMultiLineRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3891:1: ( ( 'multi-line' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3892:1: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4055:1: ( ( 'multi-line' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4056:1: ( 'multi-line' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3892:1: ( 'multi-line' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3893:1: 'multi-line' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4056:1: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4057:1: 'multi-line' { before(grammarAccess.getPartitionMultiLineRuleAccess().getMultiLineKeyword_0()); - match(input,38,FOLLOW_38_in_rule__PartitionMultiLineRule__Group__0__Impl7820); + match(input,43,FOLLOW_43_in_rule__PartitionMultiLineRule__Group__0__Impl8142); after(grammarAccess.getPartitionMultiLineRuleAccess().getMultiLineKeyword_0()); } @@ -10411,21 +10798,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3906:1: rule__PartitionMultiLineRule__Group__1 : rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4070:1: rule__PartitionMultiLineRule__Group__1 : rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 ; public final void rule__PartitionMultiLineRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3910:1: ( rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3911:2: rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4074:1: ( rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4075:2: rule__PartitionMultiLineRule__Group__1__Impl rule__PartitionMultiLineRule__Group__2 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__1__Impl_in_rule__PartitionMultiLineRule__Group__17851); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__1__Impl_in_rule__PartitionMultiLineRule__Group__18173); rule__PartitionMultiLineRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__2_in_rule__PartitionMultiLineRule__Group__17854); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__2_in_rule__PartitionMultiLineRule__Group__18176); rule__PartitionMultiLineRule__Group__2(); state._fsp--; @@ -10449,23 +10836,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3918:1: rule__PartitionMultiLineRule__Group__1__Impl : ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4082:1: rule__PartitionMultiLineRule__Group__1__Impl : ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) ; public final void rule__PartitionMultiLineRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3922:1: ( ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3923:1: ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4086:1: ( ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4087:1: ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3923:1: ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3924:1: ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4087:1: ( ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4088:1: ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) { before(grammarAccess.getPartitionMultiLineRuleAccess().getParitionAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3925:1: ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3925:2: rule__PartitionMultiLineRule__ParitionAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4089:1: ( rule__PartitionMultiLineRule__ParitionAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4089:2: rule__PartitionMultiLineRule__ParitionAssignment_1 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__ParitionAssignment_1_in_rule__PartitionMultiLineRule__Group__1__Impl7881); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__ParitionAssignment_1_in_rule__PartitionMultiLineRule__Group__1__Impl8203); rule__PartitionMultiLineRule__ParitionAssignment_1(); state._fsp--; @@ -10496,21 +10883,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3935:1: rule__PartitionMultiLineRule__Group__2 : rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4099:1: rule__PartitionMultiLineRule__Group__2 : rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 ; public final void rule__PartitionMultiLineRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3939:1: ( rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3940:2: rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4103:1: ( rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4104:2: rule__PartitionMultiLineRule__Group__2__Impl rule__PartitionMultiLineRule__Group__3 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__2__Impl_in_rule__PartitionMultiLineRule__Group__27911); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__2__Impl_in_rule__PartitionMultiLineRule__Group__28233); rule__PartitionMultiLineRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__3_in_rule__PartitionMultiLineRule__Group__27914); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__3_in_rule__PartitionMultiLineRule__Group__28236); rule__PartitionMultiLineRule__Group__3(); state._fsp--; @@ -10534,23 +10921,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3947:1: rule__PartitionMultiLineRule__Group__2__Impl : ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4111:1: rule__PartitionMultiLineRule__Group__2__Impl : ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) ; public final void rule__PartitionMultiLineRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3951:1: ( ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3952:1: ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4115:1: ( ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4116:1: ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3952:1: ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3953:1: ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4116:1: ( ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4117:1: ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) { before(grammarAccess.getPartitionMultiLineRuleAccess().getStartSeqAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3954:1: ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3954:2: rule__PartitionMultiLineRule__StartSeqAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4118:1: ( rule__PartitionMultiLineRule__StartSeqAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4118:2: rule__PartitionMultiLineRule__StartSeqAssignment_2 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__StartSeqAssignment_2_in_rule__PartitionMultiLineRule__Group__2__Impl7941); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__StartSeqAssignment_2_in_rule__PartitionMultiLineRule__Group__2__Impl8263); rule__PartitionMultiLineRule__StartSeqAssignment_2(); state._fsp--; @@ -10581,21 +10968,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3964:1: rule__PartitionMultiLineRule__Group__3 : rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4128:1: rule__PartitionMultiLineRule__Group__3 : rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 ; public final void rule__PartitionMultiLineRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3968:1: ( rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3969:2: rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4132:1: ( rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4133:2: rule__PartitionMultiLineRule__Group__3__Impl rule__PartitionMultiLineRule__Group__4 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__3__Impl_in_rule__PartitionMultiLineRule__Group__37971); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__3__Impl_in_rule__PartitionMultiLineRule__Group__38293); rule__PartitionMultiLineRule__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__4_in_rule__PartitionMultiLineRule__Group__37974); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__4_in_rule__PartitionMultiLineRule__Group__38296); rule__PartitionMultiLineRule__Group__4(); state._fsp--; @@ -10619,20 +11006,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3976:1: rule__PartitionMultiLineRule__Group__3__Impl : ( '=>' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4140:1: rule__PartitionMultiLineRule__Group__3__Impl : ( '=>' ) ; public final void rule__PartitionMultiLineRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3980:1: ( ( '=>' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3981:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4144:1: ( ( '=>' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4145:1: ( '=>' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3981:1: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3982:1: '=>' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4145:1: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4146:1: '=>' { before(grammarAccess.getPartitionMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - match(input,35,FOLLOW_35_in_rule__PartitionMultiLineRule__Group__3__Impl8002); + match(input,40,FOLLOW_40_in_rule__PartitionMultiLineRule__Group__3__Impl8324); after(grammarAccess.getPartitionMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); } @@ -10656,21 +11043,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3995:1: rule__PartitionMultiLineRule__Group__4 : rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4159:1: rule__PartitionMultiLineRule__Group__4 : rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 ; public final void rule__PartitionMultiLineRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:3999:1: ( rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4000:2: rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4163:1: ( rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4164:2: rule__PartitionMultiLineRule__Group__4__Impl rule__PartitionMultiLineRule__Group__5 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__4__Impl_in_rule__PartitionMultiLineRule__Group__48033); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__4__Impl_in_rule__PartitionMultiLineRule__Group__48355); rule__PartitionMultiLineRule__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__5_in_rule__PartitionMultiLineRule__Group__48036); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__5_in_rule__PartitionMultiLineRule__Group__48358); rule__PartitionMultiLineRule__Group__5(); state._fsp--; @@ -10694,23 +11081,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4007:1: rule__PartitionMultiLineRule__Group__4__Impl : ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4171:1: rule__PartitionMultiLineRule__Group__4__Impl : ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) ; public final void rule__PartitionMultiLineRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4011:1: ( ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4012:1: ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4175:1: ( ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4176:1: ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4012:1: ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4013:1: ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4176:1: ( ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4177:1: ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) { before(grammarAccess.getPartitionMultiLineRuleAccess().getEndSeqAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4014:1: ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4014:2: rule__PartitionMultiLineRule__EndSeqAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4178:1: ( rule__PartitionMultiLineRule__EndSeqAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4178:2: rule__PartitionMultiLineRule__EndSeqAssignment_4 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__EndSeqAssignment_4_in_rule__PartitionMultiLineRule__Group__4__Impl8063); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__EndSeqAssignment_4_in_rule__PartitionMultiLineRule__Group__4__Impl8385); rule__PartitionMultiLineRule__EndSeqAssignment_4(); state._fsp--; @@ -10741,16 +11128,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4024:1: rule__PartitionMultiLineRule__Group__5 : rule__PartitionMultiLineRule__Group__5__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4188:1: rule__PartitionMultiLineRule__Group__5 : rule__PartitionMultiLineRule__Group__5__Impl ; public final void rule__PartitionMultiLineRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4028:1: ( rule__PartitionMultiLineRule__Group__5__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4029:2: rule__PartitionMultiLineRule__Group__5__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4192:1: ( rule__PartitionMultiLineRule__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4193:2: rule__PartitionMultiLineRule__Group__5__Impl { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__5__Impl_in_rule__PartitionMultiLineRule__Group__58093); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group__5__Impl_in_rule__PartitionMultiLineRule__Group__58415); rule__PartitionMultiLineRule__Group__5__Impl(); state._fsp--; @@ -10774,31 +11161,31 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4035:1: rule__PartitionMultiLineRule__Group__5__Impl : ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4199:1: rule__PartitionMultiLineRule__Group__5__Impl : ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) ; public final void rule__PartitionMultiLineRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4039:1: ( ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4040:1: ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4203:1: ( ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4204:1: ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4040:1: ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4041:1: ( rule__PartitionMultiLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4204:1: ( ( rule__PartitionMultiLineRule__Group_5__0 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4205:1: ( rule__PartitionMultiLineRule__Group_5__0 )? { before(grammarAccess.getPartitionMultiLineRuleAccess().getGroup_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4042:1: ( rule__PartitionMultiLineRule__Group_5__0 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4206:1: ( rule__PartitionMultiLineRule__Group_5__0 )? int alt24=2; int LA24_0 = input.LA(1); - if ( (LA24_0==36) ) { + if ( (LA24_0==41) ) { alt24=1; } switch (alt24) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4042:2: rule__PartitionMultiLineRule__Group_5__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4206:2: rule__PartitionMultiLineRule__Group_5__0 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__0_in_rule__PartitionMultiLineRule__Group__5__Impl8120); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__0_in_rule__PartitionMultiLineRule__Group__5__Impl8442); rule__PartitionMultiLineRule__Group_5__0(); state._fsp--; @@ -10832,21 +11219,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4064:1: rule__PartitionMultiLineRule__Group_5__0 : rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4228:1: rule__PartitionMultiLineRule__Group_5__0 : rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 ; public final void rule__PartitionMultiLineRule__Group_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4068:1: ( rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4069:2: rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4232:1: ( rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4233:2: rule__PartitionMultiLineRule__Group_5__0__Impl rule__PartitionMultiLineRule__Group_5__1 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__0__Impl_in_rule__PartitionMultiLineRule__Group_5__08163); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__0__Impl_in_rule__PartitionMultiLineRule__Group_5__08485); rule__PartitionMultiLineRule__Group_5__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__1_in_rule__PartitionMultiLineRule__Group_5__08166); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__1_in_rule__PartitionMultiLineRule__Group_5__08488); rule__PartitionMultiLineRule__Group_5__1(); state._fsp--; @@ -10870,20 +11257,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4076:1: rule__PartitionMultiLineRule__Group_5__0__Impl : ( 'escaped' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4240:1: rule__PartitionMultiLineRule__Group_5__0__Impl : ( 'escaped' ) ; public final void rule__PartitionMultiLineRule__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4080:1: ( ( 'escaped' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4081:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4244:1: ( ( 'escaped' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4245:1: ( 'escaped' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4081:1: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4082:1: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4245:1: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4246:1: 'escaped' { before(grammarAccess.getPartitionMultiLineRuleAccess().getEscapedKeyword_5_0()); - match(input,36,FOLLOW_36_in_rule__PartitionMultiLineRule__Group_5__0__Impl8194); + match(input,41,FOLLOW_41_in_rule__PartitionMultiLineRule__Group_5__0__Impl8516); after(grammarAccess.getPartitionMultiLineRuleAccess().getEscapedKeyword_5_0()); } @@ -10907,21 +11294,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4095:1: rule__PartitionMultiLineRule__Group_5__1 : rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4259:1: rule__PartitionMultiLineRule__Group_5__1 : rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 ; public final void rule__PartitionMultiLineRule__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4099:1: ( rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4100:2: rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4263:1: ( rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4264:2: rule__PartitionMultiLineRule__Group_5__1__Impl rule__PartitionMultiLineRule__Group_5__2 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__1__Impl_in_rule__PartitionMultiLineRule__Group_5__18225); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__1__Impl_in_rule__PartitionMultiLineRule__Group_5__18547); rule__PartitionMultiLineRule__Group_5__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__2_in_rule__PartitionMultiLineRule__Group_5__18228); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__2_in_rule__PartitionMultiLineRule__Group_5__18550); rule__PartitionMultiLineRule__Group_5__2(); state._fsp--; @@ -10945,20 +11332,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4107:1: rule__PartitionMultiLineRule__Group_5__1__Impl : ( 'by' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4271:1: rule__PartitionMultiLineRule__Group_5__1__Impl : ( 'by' ) ; public final void rule__PartitionMultiLineRule__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4111:1: ( ( 'by' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4112:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4275:1: ( ( 'by' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4276:1: ( 'by' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4112:1: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4113:1: 'by' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4276:1: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4277:1: 'by' { before(grammarAccess.getPartitionMultiLineRuleAccess().getByKeyword_5_1()); - match(input,37,FOLLOW_37_in_rule__PartitionMultiLineRule__Group_5__1__Impl8256); + match(input,42,FOLLOW_42_in_rule__PartitionMultiLineRule__Group_5__1__Impl8578); after(grammarAccess.getPartitionMultiLineRuleAccess().getByKeyword_5_1()); } @@ -10982,16 +11369,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4126:1: rule__PartitionMultiLineRule__Group_5__2 : rule__PartitionMultiLineRule__Group_5__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4290:1: rule__PartitionMultiLineRule__Group_5__2 : rule__PartitionMultiLineRule__Group_5__2__Impl ; public final void rule__PartitionMultiLineRule__Group_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4130:1: ( rule__PartitionMultiLineRule__Group_5__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4131:2: rule__PartitionMultiLineRule__Group_5__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4294:1: ( rule__PartitionMultiLineRule__Group_5__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4295:2: rule__PartitionMultiLineRule__Group_5__2__Impl { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__2__Impl_in_rule__PartitionMultiLineRule__Group_5__28287); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__Group_5__2__Impl_in_rule__PartitionMultiLineRule__Group_5__28609); rule__PartitionMultiLineRule__Group_5__2__Impl(); state._fsp--; @@ -11015,23 +11402,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__Group_5__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4137:1: rule__PartitionMultiLineRule__Group_5__2__Impl : ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4301:1: rule__PartitionMultiLineRule__Group_5__2__Impl : ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) ; public final void rule__PartitionMultiLineRule__Group_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4141:1: ( ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4142:1: ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4305:1: ( ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4306:1: ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4142:1: ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4143:1: ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4306:1: ( ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4307:1: ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) { before(grammarAccess.getPartitionMultiLineRuleAccess().getEscapeSeqAssignment_5_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4144:1: ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4144:2: rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4308:1: ( rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4308:2: rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 { - pushFollow(FOLLOW_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionMultiLineRule__Group_5__2__Impl8314); + pushFollow(FOLLOW_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionMultiLineRule__Group_5__2__Impl8636); rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2(); state._fsp--; @@ -11062,21 +11449,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4160:1: rule__ScannerCharacterRule__Group__0 : rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4324:1: rule__ScannerCharacterRule__Group__0 : rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 ; public final void rule__ScannerCharacterRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4164:1: ( rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4165:2: rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4328:1: ( rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4329:2: rule__ScannerCharacterRule__Group__0__Impl rule__ScannerCharacterRule__Group__1 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__0__Impl_in_rule__ScannerCharacterRule__Group__08350); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__0__Impl_in_rule__ScannerCharacterRule__Group__08672); rule__ScannerCharacterRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__1_in_rule__ScannerCharacterRule__Group__08353); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__1_in_rule__ScannerCharacterRule__Group__08675); rule__ScannerCharacterRule__Group__1(); state._fsp--; @@ -11100,20 +11487,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4172:1: rule__ScannerCharacterRule__Group__0__Impl : ( 'character-rule' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4336:1: rule__ScannerCharacterRule__Group__0__Impl : ( 'character-rule' ) ; public final void rule__ScannerCharacterRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4176:1: ( ( 'character-rule' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4177:1: ( 'character-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4340:1: ( ( 'character-rule' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4341:1: ( 'character-rule' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4177:1: ( 'character-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4178:1: 'character-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4341:1: ( 'character-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4342:1: 'character-rule' { before(grammarAccess.getScannerCharacterRuleAccess().getCharacterRuleKeyword_0()); - match(input,39,FOLLOW_39_in_rule__ScannerCharacterRule__Group__0__Impl8381); + match(input,44,FOLLOW_44_in_rule__ScannerCharacterRule__Group__0__Impl8703); after(grammarAccess.getScannerCharacterRuleAccess().getCharacterRuleKeyword_0()); } @@ -11137,21 +11524,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4191:1: rule__ScannerCharacterRule__Group__1 : rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4355:1: rule__ScannerCharacterRule__Group__1 : rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 ; public final void rule__ScannerCharacterRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4195:1: ( rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4196:2: rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4359:1: ( rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4360:2: rule__ScannerCharacterRule__Group__1__Impl rule__ScannerCharacterRule__Group__2 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__1__Impl_in_rule__ScannerCharacterRule__Group__18412); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__1__Impl_in_rule__ScannerCharacterRule__Group__18734); rule__ScannerCharacterRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__2_in_rule__ScannerCharacterRule__Group__18415); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__2_in_rule__ScannerCharacterRule__Group__18737); rule__ScannerCharacterRule__Group__2(); state._fsp--; @@ -11175,23 +11562,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4203:1: rule__ScannerCharacterRule__Group__1__Impl : ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4367:1: rule__ScannerCharacterRule__Group__1__Impl : ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) ; public final void rule__ScannerCharacterRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4207:1: ( ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4208:1: ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4371:1: ( ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4372:1: ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4208:1: ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4209:1: ( rule__ScannerCharacterRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4372:1: ( ( rule__ScannerCharacterRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4373:1: ( rule__ScannerCharacterRule__TokenAssignment_1 ) { before(grammarAccess.getScannerCharacterRuleAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4210:1: ( rule__ScannerCharacterRule__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4210:2: rule__ScannerCharacterRule__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4374:1: ( rule__ScannerCharacterRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4374:2: rule__ScannerCharacterRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__TokenAssignment_1_in_rule__ScannerCharacterRule__Group__1__Impl8442); + pushFollow(FOLLOW_rule__ScannerCharacterRule__TokenAssignment_1_in_rule__ScannerCharacterRule__Group__1__Impl8764); rule__ScannerCharacterRule__TokenAssignment_1(); state._fsp--; @@ -11222,21 +11609,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4220:1: rule__ScannerCharacterRule__Group__2 : rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4384:1: rule__ScannerCharacterRule__Group__2 : rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 ; public final void rule__ScannerCharacterRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4224:1: ( rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4225:2: rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4388:1: ( rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4389:2: rule__ScannerCharacterRule__Group__2__Impl rule__ScannerCharacterRule__Group__3 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__2__Impl_in_rule__ScannerCharacterRule__Group__28472); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__2__Impl_in_rule__ScannerCharacterRule__Group__28794); rule__ScannerCharacterRule__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__3_in_rule__ScannerCharacterRule__Group__28475); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__3_in_rule__ScannerCharacterRule__Group__28797); rule__ScannerCharacterRule__Group__3(); state._fsp--; @@ -11260,20 +11647,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4232:1: rule__ScannerCharacterRule__Group__2__Impl : ( '[' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4396:1: rule__ScannerCharacterRule__Group__2__Impl : ( '[' ) ; public final void rule__ScannerCharacterRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4236:1: ( ( '[' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4237:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4400:1: ( ( '[' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4401:1: ( '[' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4237:1: ( '[' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4238:1: '[' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4401:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4402:1: '[' { before(grammarAccess.getScannerCharacterRuleAccess().getLeftSquareBracketKeyword_2()); - match(input,30,FOLLOW_30_in_rule__ScannerCharacterRule__Group__2__Impl8503); + match(input,35,FOLLOW_35_in_rule__ScannerCharacterRule__Group__2__Impl8825); after(grammarAccess.getScannerCharacterRuleAccess().getLeftSquareBracketKeyword_2()); } @@ -11297,21 +11684,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4251:1: rule__ScannerCharacterRule__Group__3 : rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4415:1: rule__ScannerCharacterRule__Group__3 : rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 ; public final void rule__ScannerCharacterRule__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4255:1: ( rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4256:2: rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4419:1: ( rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4420:2: rule__ScannerCharacterRule__Group__3__Impl rule__ScannerCharacterRule__Group__4 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__3__Impl_in_rule__ScannerCharacterRule__Group__38534); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__3__Impl_in_rule__ScannerCharacterRule__Group__38856); rule__ScannerCharacterRule__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__4_in_rule__ScannerCharacterRule__Group__38537); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__4_in_rule__ScannerCharacterRule__Group__38859); rule__ScannerCharacterRule__Group__4(); state._fsp--; @@ -11335,23 +11722,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4263:1: rule__ScannerCharacterRule__Group__3__Impl : ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4427:1: rule__ScannerCharacterRule__Group__3__Impl : ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) ; public final void rule__ScannerCharacterRule__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4267:1: ( ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4268:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4431:1: ( ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4432:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4268:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4269:1: ( rule__ScannerCharacterRule__CharactersAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4432:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_3 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4433:1: ( rule__ScannerCharacterRule__CharactersAssignment_3 ) { before(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_3()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4270:1: ( rule__ScannerCharacterRule__CharactersAssignment_3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4270:2: rule__ScannerCharacterRule__CharactersAssignment_3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4434:1: ( rule__ScannerCharacterRule__CharactersAssignment_3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4434:2: rule__ScannerCharacterRule__CharactersAssignment_3 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_3_in_rule__ScannerCharacterRule__Group__3__Impl8564); + pushFollow(FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_3_in_rule__ScannerCharacterRule__Group__3__Impl8886); rule__ScannerCharacterRule__CharactersAssignment_3(); state._fsp--; @@ -11382,21 +11769,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4280:1: rule__ScannerCharacterRule__Group__4 : rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4444:1: rule__ScannerCharacterRule__Group__4 : rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 ; public final void rule__ScannerCharacterRule__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4284:1: ( rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4285:2: rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4448:1: ( rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4449:2: rule__ScannerCharacterRule__Group__4__Impl rule__ScannerCharacterRule__Group__5 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__4__Impl_in_rule__ScannerCharacterRule__Group__48594); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__4__Impl_in_rule__ScannerCharacterRule__Group__48916); rule__ScannerCharacterRule__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__5_in_rule__ScannerCharacterRule__Group__48597); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__5_in_rule__ScannerCharacterRule__Group__48919); rule__ScannerCharacterRule__Group__5(); state._fsp--; @@ -11420,21 +11807,49 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4292:1: rule__ScannerCharacterRule__Group__4__Impl : ( ',' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4456:1: rule__ScannerCharacterRule__Group__4__Impl : ( ( rule__ScannerCharacterRule__Group_4__0 )* ) ; public final void rule__ScannerCharacterRule__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4296:1: ( ( ',' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4297:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4460:1: ( ( ( rule__ScannerCharacterRule__Group_4__0 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4461:1: ( ( rule__ScannerCharacterRule__Group_4__0 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4297:1: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4298:1: ',' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4461:1: ( ( rule__ScannerCharacterRule__Group_4__0 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4462:1: ( rule__ScannerCharacterRule__Group_4__0 )* { - before(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); - match(input,32,FOLLOW_32_in_rule__ScannerCharacterRule__Group__4__Impl8625); - after(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); + before(grammarAccess.getScannerCharacterRuleAccess().getGroup_4()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4463:1: ( rule__ScannerCharacterRule__Group_4__0 )* + loop25: + do { + int alt25=2; + int LA25_0 = input.LA(1); + + if ( (LA25_0==37) ) { + alt25=1; + } + + + switch (alt25) { + case 1 : + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4463:2: rule__ScannerCharacterRule__Group_4__0 + { + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group_4__0_in_rule__ScannerCharacterRule__Group__4__Impl8946); + rule__ScannerCharacterRule__Group_4__0(); + + state._fsp--; + + + } + break; + + default : + break loop25; + } + } while (true); + + after(grammarAccess.getScannerCharacterRuleAccess().getGroup_4()); } @@ -11457,25 +11872,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4311:1: rule__ScannerCharacterRule__Group__5 : rule__ScannerCharacterRule__Group__5__Impl rule__ScannerCharacterRule__Group__6 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4473:1: rule__ScannerCharacterRule__Group__5 : rule__ScannerCharacterRule__Group__5__Impl ; public final void rule__ScannerCharacterRule__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4315:1: ( rule__ScannerCharacterRule__Group__5__Impl rule__ScannerCharacterRule__Group__6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4316:2: rule__ScannerCharacterRule__Group__5__Impl rule__ScannerCharacterRule__Group__6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4477:1: ( rule__ScannerCharacterRule__Group__5__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4478:2: rule__ScannerCharacterRule__Group__5__Impl { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__5__Impl_in_rule__ScannerCharacterRule__Group__58656); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__5__Impl_in_rule__ScannerCharacterRule__Group__58977); rule__ScannerCharacterRule__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__6_in_rule__ScannerCharacterRule__Group__58659); - rule__ScannerCharacterRule__Group__6(); - - state._fsp--; - } @@ -11495,31 +11905,96 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4323:1: rule__ScannerCharacterRule__Group__5__Impl : ( ( rule__ScannerCharacterRule__CharactersAssignment_5 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4484:1: rule__ScannerCharacterRule__Group__5__Impl : ( ']' ) ; public final void rule__ScannerCharacterRule__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4327:1: ( ( ( rule__ScannerCharacterRule__CharactersAssignment_5 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4328:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_5 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4488:1: ( ( ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4489:1: ( ']' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4328:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_5 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4329:1: ( rule__ScannerCharacterRule__CharactersAssignment_5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4489:1: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4490:1: ']' { - before(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_5()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4330:1: ( rule__ScannerCharacterRule__CharactersAssignment_5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4330:2: rule__ScannerCharacterRule__CharactersAssignment_5 + before(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); + match(input,36,FOLLOW_36_in_rule__ScannerCharacterRule__Group__5__Impl9005); + after(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScannerCharacterRule__Group__5__Impl" + + + // $ANTLR start "rule__ScannerCharacterRule__Group_4__0" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4515:1: rule__ScannerCharacterRule__Group_4__0 : rule__ScannerCharacterRule__Group_4__0__Impl rule__ScannerCharacterRule__Group_4__1 ; + public final void rule__ScannerCharacterRule__Group_4__0() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4519:1: ( rule__ScannerCharacterRule__Group_4__0__Impl rule__ScannerCharacterRule__Group_4__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4520:2: rule__ScannerCharacterRule__Group_4__0__Impl rule__ScannerCharacterRule__Group_4__1 { - pushFollow(FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_5_in_rule__ScannerCharacterRule__Group__5__Impl8686); - rule__ScannerCharacterRule__CharactersAssignment_5(); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group_4__0__Impl_in_rule__ScannerCharacterRule__Group_4__09048); + rule__ScannerCharacterRule__Group_4__0__Impl(); + + state._fsp--; + + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group_4__1_in_rule__ScannerCharacterRule__Group_4__09051); + rule__ScannerCharacterRule__Group_4__1(); state._fsp--; } - after(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_5()); + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScannerCharacterRule__Group_4__0" + + + // $ANTLR start "rule__ScannerCharacterRule__Group_4__0__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4527:1: rule__ScannerCharacterRule__Group_4__0__Impl : ( ',' ) ; + public final void rule__ScannerCharacterRule__Group_4__0__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4531:1: ( ( ',' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4532:1: ( ',' ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4532:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4533:1: ',' + { + before(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); + match(input,37,FOLLOW_37_in_rule__ScannerCharacterRule__Group_4__0__Impl9079); + after(grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); } @@ -11538,21 +12013,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerCharacterRule__Group__5__Impl" + // $ANTLR end "rule__ScannerCharacterRule__Group_4__0__Impl" - // $ANTLR start "rule__ScannerCharacterRule__Group__6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4340:1: rule__ScannerCharacterRule__Group__6 : rule__ScannerCharacterRule__Group__6__Impl ; - public final void rule__ScannerCharacterRule__Group__6() throws RecognitionException { + // $ANTLR start "rule__ScannerCharacterRule__Group_4__1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4546:1: rule__ScannerCharacterRule__Group_4__1 : rule__ScannerCharacterRule__Group_4__1__Impl ; + public final void rule__ScannerCharacterRule__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4344:1: ( rule__ScannerCharacterRule__Group__6__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4345:2: rule__ScannerCharacterRule__Group__6__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4550:1: ( rule__ScannerCharacterRule__Group_4__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4551:2: rule__ScannerCharacterRule__Group_4__1__Impl { - pushFollow(FOLLOW_rule__ScannerCharacterRule__Group__6__Impl_in_rule__ScannerCharacterRule__Group__68716); - rule__ScannerCharacterRule__Group__6__Impl(); + pushFollow(FOLLOW_rule__ScannerCharacterRule__Group_4__1__Impl_in_rule__ScannerCharacterRule__Group_4__19110); + rule__ScannerCharacterRule__Group_4__1__Impl(); state._fsp--; @@ -11571,25 +12046,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerCharacterRule__Group__6" + // $ANTLR end "rule__ScannerCharacterRule__Group_4__1" - // $ANTLR start "rule__ScannerCharacterRule__Group__6__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4351:1: rule__ScannerCharacterRule__Group__6__Impl : ( ']' ) ; - public final void rule__ScannerCharacterRule__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerCharacterRule__Group_4__1__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4557:1: rule__ScannerCharacterRule__Group_4__1__Impl : ( ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) ) ; + public final void rule__ScannerCharacterRule__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4355:1: ( ( ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4356:1: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4561:1: ( ( ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4562:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4356:1: ( ']' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4357:1: ']' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4562:1: ( ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4563:1: ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) { - before(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); - match(input,31,FOLLOW_31_in_rule__ScannerCharacterRule__Group__6__Impl8744); - after(grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); + before(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_4_1()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4564:1: ( rule__ScannerCharacterRule__CharactersAssignment_4_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4564:2: rule__ScannerCharacterRule__CharactersAssignment_4_1 + { + pushFollow(FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_4_1_in_rule__ScannerCharacterRule__Group_4__1__Impl9137); + rule__ScannerCharacterRule__CharactersAssignment_4_1(); + + state._fsp--; + + + } + + after(grammarAccess.getScannerCharacterRuleAccess().getCharactersAssignment_4_1()); } @@ -11608,25 +12093,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerCharacterRule__Group__6__Impl" + // $ANTLR end "rule__ScannerCharacterRule__Group_4__1__Impl" // $ANTLR start "rule__ScannerJSRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4384:1: rule__ScannerJSRule__Group__0 : rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4578:1: rule__ScannerJSRule__Group__0 : rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 ; public final void rule__ScannerJSRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4388:1: ( rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4389:2: rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4582:1: ( rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4583:2: rule__ScannerJSRule__Group__0__Impl rule__ScannerJSRule__Group__1 { - pushFollow(FOLLOW_rule__ScannerJSRule__Group__0__Impl_in_rule__ScannerJSRule__Group__08789); + pushFollow(FOLLOW_rule__ScannerJSRule__Group__0__Impl_in_rule__ScannerJSRule__Group__09171); rule__ScannerJSRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerJSRule__Group__1_in_rule__ScannerJSRule__Group__08792); + pushFollow(FOLLOW_rule__ScannerJSRule__Group__1_in_rule__ScannerJSRule__Group__09174); rule__ScannerJSRule__Group__1(); state._fsp--; @@ -11650,20 +12135,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4396:1: rule__ScannerJSRule__Group__0__Impl : ( 'javascript-rule' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4590:1: rule__ScannerJSRule__Group__0__Impl : ( 'javascript-rule' ) ; public final void rule__ScannerJSRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4400:1: ( ( 'javascript-rule' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4401:1: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4594:1: ( ( 'javascript-rule' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4595:1: ( 'javascript-rule' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4401:1: ( 'javascript-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4402:1: 'javascript-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4595:1: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4596:1: 'javascript-rule' { before(grammarAccess.getScannerJSRuleAccess().getJavascriptRuleKeyword_0()); - match(input,40,FOLLOW_40_in_rule__ScannerJSRule__Group__0__Impl8820); + match(input,45,FOLLOW_45_in_rule__ScannerJSRule__Group__0__Impl9202); after(grammarAccess.getScannerJSRuleAccess().getJavascriptRuleKeyword_0()); } @@ -11687,21 +12172,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4415:1: rule__ScannerJSRule__Group__1 : rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4609:1: rule__ScannerJSRule__Group__1 : rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 ; public final void rule__ScannerJSRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4419:1: ( rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4420:2: rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4613:1: ( rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4614:2: rule__ScannerJSRule__Group__1__Impl rule__ScannerJSRule__Group__2 { - pushFollow(FOLLOW_rule__ScannerJSRule__Group__1__Impl_in_rule__ScannerJSRule__Group__18851); + pushFollow(FOLLOW_rule__ScannerJSRule__Group__1__Impl_in_rule__ScannerJSRule__Group__19233); rule__ScannerJSRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerJSRule__Group__2_in_rule__ScannerJSRule__Group__18854); + pushFollow(FOLLOW_rule__ScannerJSRule__Group__2_in_rule__ScannerJSRule__Group__19236); rule__ScannerJSRule__Group__2(); state._fsp--; @@ -11725,23 +12210,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4427:1: rule__ScannerJSRule__Group__1__Impl : ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4621:1: rule__ScannerJSRule__Group__1__Impl : ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) ; public final void rule__ScannerJSRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4431:1: ( ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4432:1: ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4625:1: ( ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4626:1: ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4432:1: ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4433:1: ( rule__ScannerJSRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4626:1: ( ( rule__ScannerJSRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4627:1: ( rule__ScannerJSRule__TokenAssignment_1 ) { before(grammarAccess.getScannerJSRuleAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4434:1: ( rule__ScannerJSRule__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4434:2: rule__ScannerJSRule__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4628:1: ( rule__ScannerJSRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4628:2: rule__ScannerJSRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__ScannerJSRule__TokenAssignment_1_in_rule__ScannerJSRule__Group__1__Impl8881); + pushFollow(FOLLOW_rule__ScannerJSRule__TokenAssignment_1_in_rule__ScannerJSRule__Group__1__Impl9263); rule__ScannerJSRule__TokenAssignment_1(); state._fsp--; @@ -11772,16 +12257,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4444:1: rule__ScannerJSRule__Group__2 : rule__ScannerJSRule__Group__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4638:1: rule__ScannerJSRule__Group__2 : rule__ScannerJSRule__Group__2__Impl ; public final void rule__ScannerJSRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4448:1: ( rule__ScannerJSRule__Group__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4449:2: rule__ScannerJSRule__Group__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4642:1: ( rule__ScannerJSRule__Group__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4643:2: rule__ScannerJSRule__Group__2__Impl { - pushFollow(FOLLOW_rule__ScannerJSRule__Group__2__Impl_in_rule__ScannerJSRule__Group__28911); + pushFollow(FOLLOW_rule__ScannerJSRule__Group__2__Impl_in_rule__ScannerJSRule__Group__29293); rule__ScannerJSRule__Group__2__Impl(); state._fsp--; @@ -11805,23 +12290,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4455:1: rule__ScannerJSRule__Group__2__Impl : ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4649:1: rule__ScannerJSRule__Group__2__Impl : ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) ; public final void rule__ScannerJSRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4459:1: ( ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4460:1: ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4653:1: ( ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4654:1: ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4460:1: ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4461:1: ( rule__ScannerJSRule__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4654:1: ( ( rule__ScannerJSRule__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4655:1: ( rule__ScannerJSRule__FileURIAssignment_2 ) { before(grammarAccess.getScannerJSRuleAccess().getFileURIAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4462:1: ( rule__ScannerJSRule__FileURIAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4462:2: rule__ScannerJSRule__FileURIAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4656:1: ( rule__ScannerJSRule__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4656:2: rule__ScannerJSRule__FileURIAssignment_2 { - pushFollow(FOLLOW_rule__ScannerJSRule__FileURIAssignment_2_in_rule__ScannerJSRule__Group__2__Impl8938); + pushFollow(FOLLOW_rule__ScannerJSRule__FileURIAssignment_2_in_rule__ScannerJSRule__Group__2__Impl9320); rule__ScannerJSRule__FileURIAssignment_2(); state._fsp--; @@ -11852,21 +12337,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4478:1: rule__PartitionJSRule__Group__0 : rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4672:1: rule__PartitionJSRule__Group__0 : rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 ; public final void rule__PartitionJSRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4482:1: ( rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4483:2: rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4676:1: ( rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4677:2: rule__PartitionJSRule__Group__0__Impl rule__PartitionJSRule__Group__1 { - pushFollow(FOLLOW_rule__PartitionJSRule__Group__0__Impl_in_rule__PartitionJSRule__Group__08974); + pushFollow(FOLLOW_rule__PartitionJSRule__Group__0__Impl_in_rule__PartitionJSRule__Group__09356); rule__PartitionJSRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionJSRule__Group__1_in_rule__PartitionJSRule__Group__08977); + pushFollow(FOLLOW_rule__PartitionJSRule__Group__1_in_rule__PartitionJSRule__Group__09359); rule__PartitionJSRule__Group__1(); state._fsp--; @@ -11890,20 +12375,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4490:1: rule__PartitionJSRule__Group__0__Impl : ( 'javascript-rule' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4684:1: rule__PartitionJSRule__Group__0__Impl : ( 'javascript-rule' ) ; public final void rule__PartitionJSRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4494:1: ( ( 'javascript-rule' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4495:1: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4688:1: ( ( 'javascript-rule' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4689:1: ( 'javascript-rule' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4495:1: ( 'javascript-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4496:1: 'javascript-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4689:1: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4690:1: 'javascript-rule' { before(grammarAccess.getPartitionJSRuleAccess().getJavascriptRuleKeyword_0()); - match(input,40,FOLLOW_40_in_rule__PartitionJSRule__Group__0__Impl9005); + match(input,45,FOLLOW_45_in_rule__PartitionJSRule__Group__0__Impl9387); after(grammarAccess.getPartitionJSRuleAccess().getJavascriptRuleKeyword_0()); } @@ -11927,21 +12412,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4509:1: rule__PartitionJSRule__Group__1 : rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4703:1: rule__PartitionJSRule__Group__1 : rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 ; public final void rule__PartitionJSRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4513:1: ( rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4514:2: rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4707:1: ( rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4708:2: rule__PartitionJSRule__Group__1__Impl rule__PartitionJSRule__Group__2 { - pushFollow(FOLLOW_rule__PartitionJSRule__Group__1__Impl_in_rule__PartitionJSRule__Group__19036); + pushFollow(FOLLOW_rule__PartitionJSRule__Group__1__Impl_in_rule__PartitionJSRule__Group__19418); rule__PartitionJSRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__PartitionJSRule__Group__2_in_rule__PartitionJSRule__Group__19039); + pushFollow(FOLLOW_rule__PartitionJSRule__Group__2_in_rule__PartitionJSRule__Group__19421); rule__PartitionJSRule__Group__2(); state._fsp--; @@ -11965,23 +12450,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4521:1: rule__PartitionJSRule__Group__1__Impl : ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4715:1: rule__PartitionJSRule__Group__1__Impl : ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) ; public final void rule__PartitionJSRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4525:1: ( ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4526:1: ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4719:1: ( ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4720:1: ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4526:1: ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4527:1: ( rule__PartitionJSRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4720:1: ( ( rule__PartitionJSRule__TokenAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4721:1: ( rule__PartitionJSRule__TokenAssignment_1 ) { before(grammarAccess.getPartitionJSRuleAccess().getTokenAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4528:1: ( rule__PartitionJSRule__TokenAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4528:2: rule__PartitionJSRule__TokenAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4722:1: ( rule__PartitionJSRule__TokenAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4722:2: rule__PartitionJSRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__PartitionJSRule__TokenAssignment_1_in_rule__PartitionJSRule__Group__1__Impl9066); + pushFollow(FOLLOW_rule__PartitionJSRule__TokenAssignment_1_in_rule__PartitionJSRule__Group__1__Impl9448); rule__PartitionJSRule__TokenAssignment_1(); state._fsp--; @@ -12012,16 +12497,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4538:1: rule__PartitionJSRule__Group__2 : rule__PartitionJSRule__Group__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4732:1: rule__PartitionJSRule__Group__2 : rule__PartitionJSRule__Group__2__Impl ; public final void rule__PartitionJSRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4542:1: ( rule__PartitionJSRule__Group__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4543:2: rule__PartitionJSRule__Group__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4736:1: ( rule__PartitionJSRule__Group__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4737:2: rule__PartitionJSRule__Group__2__Impl { - pushFollow(FOLLOW_rule__PartitionJSRule__Group__2__Impl_in_rule__PartitionJSRule__Group__29096); + pushFollow(FOLLOW_rule__PartitionJSRule__Group__2__Impl_in_rule__PartitionJSRule__Group__29478); rule__PartitionJSRule__Group__2__Impl(); state._fsp--; @@ -12045,23 +12530,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4549:1: rule__PartitionJSRule__Group__2__Impl : ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4743:1: rule__PartitionJSRule__Group__2__Impl : ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) ; public final void rule__PartitionJSRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4553:1: ( ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4554:1: ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4747:1: ( ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4748:1: ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4554:1: ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4555:1: ( rule__PartitionJSRule__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4748:1: ( ( rule__PartitionJSRule__FileURIAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4749:1: ( rule__PartitionJSRule__FileURIAssignment_2 ) { before(grammarAccess.getPartitionJSRuleAccess().getFileURIAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4556:1: ( rule__PartitionJSRule__FileURIAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4556:2: rule__PartitionJSRule__FileURIAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4750:1: ( rule__PartitionJSRule__FileURIAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4750:2: rule__PartitionJSRule__FileURIAssignment_2 { - pushFollow(FOLLOW_rule__PartitionJSRule__FileURIAssignment_2_in_rule__PartitionJSRule__Group__2__Impl9123); + pushFollow(FOLLOW_rule__PartitionJSRule__FileURIAssignment_2_in_rule__PartitionJSRule__Group__2__Impl9505); rule__PartitionJSRule__FileURIAssignment_2(); state._fsp--; @@ -12091,23 +12576,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__PartitionJSRule__Group__2__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4572:1: rule__ScannerWhitespaceRule__Group_0__0 : rule__ScannerWhitespaceRule__Group_0__0__Impl rule__ScannerWhitespaceRule__Group_0__1 ; - public final void rule__ScannerWhitespaceRule__Group_0__0() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__0" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4766:1: rule__ScannerWhitespaceRule__Group__0 : rule__ScannerWhitespaceRule__Group__0__Impl rule__ScannerWhitespaceRule__Group__1 ; + public final void rule__ScannerWhitespaceRule__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4576:1: ( rule__ScannerWhitespaceRule__Group_0__0__Impl rule__ScannerWhitespaceRule__Group_0__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4577:2: rule__ScannerWhitespaceRule__Group_0__0__Impl rule__ScannerWhitespaceRule__Group_0__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4770:1: ( rule__ScannerWhitespaceRule__Group__0__Impl rule__ScannerWhitespaceRule__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4771:2: rule__ScannerWhitespaceRule__Group__0__Impl rule__ScannerWhitespaceRule__Group__1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__0__Impl_in_rule__ScannerWhitespaceRule__Group_0__09159); - rule__ScannerWhitespaceRule__Group_0__0__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__0__Impl_in_rule__ScannerWhitespaceRule__Group__09541); + rule__ScannerWhitespaceRule__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__1_in_rule__ScannerWhitespaceRule__Group_0__09162); - rule__ScannerWhitespaceRule__Group_0__1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__1_in_rule__ScannerWhitespaceRule__Group__09544); + rule__ScannerWhitespaceRule__Group__1(); state._fsp--; @@ -12126,25 +12611,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__0" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__0" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4584:1: rule__ScannerWhitespaceRule__Group_0__0__Impl : ( 'whitespace-rule' ) ; - public final void rule__ScannerWhitespaceRule__Group_0__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__0__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4778:1: rule__ScannerWhitespaceRule__Group__0__Impl : ( 'whitespace-rule' ) ; + public final void rule__ScannerWhitespaceRule__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4588:1: ( ( 'whitespace-rule' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4589:1: ( 'whitespace-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4782:1: ( ( 'whitespace-rule' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4783:1: ( 'whitespace-rule' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4589:1: ( 'whitespace-rule' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4590:1: 'whitespace-rule' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4783:1: ( 'whitespace-rule' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4784:1: 'whitespace-rule' { - before(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); - match(input,41,FOLLOW_41_in_rule__ScannerWhitespaceRule__Group_0__0__Impl9190); - after(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); + match(input,46,FOLLOW_46_in_rule__ScannerWhitespaceRule__Group__0__Impl9572); + after(grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); } @@ -12163,26 +12648,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__0__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__0__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4603:1: rule__ScannerWhitespaceRule__Group_0__1 : rule__ScannerWhitespaceRule__Group_0__1__Impl rule__ScannerWhitespaceRule__Group_0__2 ; - public final void rule__ScannerWhitespaceRule__Group_0__1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4797:1: rule__ScannerWhitespaceRule__Group__1 : rule__ScannerWhitespaceRule__Group__1__Impl rule__ScannerWhitespaceRule__Group__2 ; + public final void rule__ScannerWhitespaceRule__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4607:1: ( rule__ScannerWhitespaceRule__Group_0__1__Impl rule__ScannerWhitespaceRule__Group_0__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4608:2: rule__ScannerWhitespaceRule__Group_0__1__Impl rule__ScannerWhitespaceRule__Group_0__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4801:1: ( rule__ScannerWhitespaceRule__Group__1__Impl rule__ScannerWhitespaceRule__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4802:2: rule__ScannerWhitespaceRule__Group__1__Impl rule__ScannerWhitespaceRule__Group__2 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__1__Impl_in_rule__ScannerWhitespaceRule__Group_0__19221); - rule__ScannerWhitespaceRule__Group_0__1__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__1__Impl_in_rule__ScannerWhitespaceRule__Group__19603); + rule__ScannerWhitespaceRule__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__2_in_rule__ScannerWhitespaceRule__Group_0__19224); - rule__ScannerWhitespaceRule__Group_0__2(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__2_in_rule__ScannerWhitespaceRule__Group__19606); + rule__ScannerWhitespaceRule__Group__2(); state._fsp--; @@ -12201,36 +12686,36 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__1" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__1" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4615:1: rule__ScannerWhitespaceRule__Group_0__1__Impl : ( ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? ) ; - public final void rule__ScannerWhitespaceRule__Group_0__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__1__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4809:1: rule__ScannerWhitespaceRule__Group__1__Impl : ( ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? ) ; + public final void rule__ScannerWhitespaceRule__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4619:1: ( ( ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4620:1: ( ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4813:1: ( ( ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4814:1: ( ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4620:1: ( ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4621:1: ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4814:1: ( ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4815:1: ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? { - before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_0_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4622:1: ( rule__ScannerWhitespaceRule__TokenAssignment_0_1 )? - int alt25=2; - int LA25_0 = input.LA(1); + before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_1()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4816:1: ( rule__ScannerWhitespaceRule__TokenAssignment_1 )? + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA25_0==RULE_ID) ) { - alt25=1; + if ( (LA26_0==RULE_ID) ) { + alt26=1; } - switch (alt25) { + switch (alt26) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4622:2: rule__ScannerWhitespaceRule__TokenAssignment_0_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4816:2: rule__ScannerWhitespaceRule__TokenAssignment_1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__TokenAssignment_0_1_in_rule__ScannerWhitespaceRule__Group_0__1__Impl9251); - rule__ScannerWhitespaceRule__TokenAssignment_0_1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__TokenAssignment_1_in_rule__ScannerWhitespaceRule__Group__1__Impl9633); + rule__ScannerWhitespaceRule__TokenAssignment_1(); state._fsp--; @@ -12240,7 +12725,7 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } - after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_0_1()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenAssignment_1()); } @@ -12259,21 +12744,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__1__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__1__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4632:1: rule__ScannerWhitespaceRule__Group_0__2 : rule__ScannerWhitespaceRule__Group_0__2__Impl ; - public final void rule__ScannerWhitespaceRule__Group_0__2() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__2" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4826:1: rule__ScannerWhitespaceRule__Group__2 : rule__ScannerWhitespaceRule__Group__2__Impl ; + public final void rule__ScannerWhitespaceRule__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4636:1: ( rule__ScannerWhitespaceRule__Group_0__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4637:2: rule__ScannerWhitespaceRule__Group_0__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4830:1: ( rule__ScannerWhitespaceRule__Group__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4831:2: rule__ScannerWhitespaceRule__Group__2__Impl { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0__2__Impl_in_rule__ScannerWhitespaceRule__Group_0__29282); - rule__ScannerWhitespaceRule__Group_0__2__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group__2__Impl_in_rule__ScannerWhitespaceRule__Group__29664); + rule__ScannerWhitespaceRule__Group__2__Impl(); state._fsp--; @@ -12292,35 +12777,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__2" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__2" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4643:1: rule__ScannerWhitespaceRule__Group_0__2__Impl : ( ( rule__ScannerWhitespaceRule__Group_0_2__0 ) ) ; - public final void rule__ScannerWhitespaceRule__Group_0__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group__2__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4837:1: rule__ScannerWhitespaceRule__Group__2__Impl : ( ( rule__ScannerWhitespaceRule__Alternatives_2 ) ) ; + public final void rule__ScannerWhitespaceRule__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4647:1: ( ( ( rule__ScannerWhitespaceRule__Group_0_2__0 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4648:1: ( ( rule__ScannerWhitespaceRule__Group_0_2__0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4841:1: ( ( ( rule__ScannerWhitespaceRule__Alternatives_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4842:1: ( ( rule__ScannerWhitespaceRule__Alternatives_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4648:1: ( ( rule__ScannerWhitespaceRule__Group_0_2__0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4649:1: ( rule__ScannerWhitespaceRule__Group_0_2__0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4842:1: ( ( rule__ScannerWhitespaceRule__Alternatives_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4843:1: ( rule__ScannerWhitespaceRule__Alternatives_2 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4650:1: ( rule__ScannerWhitespaceRule__Group_0_2__0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4650:2: rule__ScannerWhitespaceRule__Group_0_2__0 + before(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives_2()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4844:1: ( rule__ScannerWhitespaceRule__Alternatives_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4844:2: rule__ScannerWhitespaceRule__Alternatives_2 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__0_in_rule__ScannerWhitespaceRule__Group_0__2__Impl9309); - rule__ScannerWhitespaceRule__Group_0_2__0(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Alternatives_2_in_rule__ScannerWhitespaceRule__Group__2__Impl9691); + rule__ScannerWhitespaceRule__Alternatives_2(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getAlternatives_2()); } @@ -12339,26 +12824,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0__2__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group__2__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4666:1: rule__ScannerWhitespaceRule__Group_0_2__0 : rule__ScannerWhitespaceRule__Group_0_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2__1 ; - public final void rule__ScannerWhitespaceRule__Group_0_2__0() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__0" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4860:1: rule__ScannerWhitespaceRule__Group_2_0__0 : rule__ScannerWhitespaceRule__Group_2_0__0__Impl rule__ScannerWhitespaceRule__Group_2_0__1 ; + public final void rule__ScannerWhitespaceRule__Group_2_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4670:1: ( rule__ScannerWhitespaceRule__Group_0_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4671:2: rule__ScannerWhitespaceRule__Group_0_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4864:1: ( rule__ScannerWhitespaceRule__Group_2_0__0__Impl rule__ScannerWhitespaceRule__Group_2_0__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4865:2: rule__ScannerWhitespaceRule__Group_2_0__0__Impl rule__ScannerWhitespaceRule__Group_2_0__1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__09345); - rule__ScannerWhitespaceRule__Group_0_2__0__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__0__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__09727); + rule__ScannerWhitespaceRule__Group_2_0__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__1_in_rule__ScannerWhitespaceRule__Group_0_2__09348); - rule__ScannerWhitespaceRule__Group_0_2__1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__1_in_rule__ScannerWhitespaceRule__Group_2_0__09730); + rule__ScannerWhitespaceRule__Group_2_0__1(); state._fsp--; @@ -12377,25 +12862,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__0" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__0" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4678:1: rule__ScannerWhitespaceRule__Group_0_2__0__Impl : ( '[' ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__0__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4872:1: rule__ScannerWhitespaceRule__Group_2_0__0__Impl : ( '[' ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4682:1: ( ( '[' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4683:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4876:1: ( ( '[' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4877:1: ( '[' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4683:1: ( '[' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4684:1: '[' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4877:1: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4878:1: '[' { - before(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); - match(input,30,FOLLOW_30_in_rule__ScannerWhitespaceRule__Group_0_2__0__Impl9376); - after(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); + match(input,35,FOLLOW_35_in_rule__ScannerWhitespaceRule__Group_2_0__0__Impl9758); + after(grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); } @@ -12414,26 +12899,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__0__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__0__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4697:1: rule__ScannerWhitespaceRule__Group_0_2__1 : rule__ScannerWhitespaceRule__Group_0_2__1__Impl rule__ScannerWhitespaceRule__Group_0_2__2 ; - public final void rule__ScannerWhitespaceRule__Group_0_2__1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4891:1: rule__ScannerWhitespaceRule__Group_2_0__1 : rule__ScannerWhitespaceRule__Group_2_0__1__Impl rule__ScannerWhitespaceRule__Group_2_0__2 ; + public final void rule__ScannerWhitespaceRule__Group_2_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4701:1: ( rule__ScannerWhitespaceRule__Group_0_2__1__Impl rule__ScannerWhitespaceRule__Group_0_2__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4702:2: rule__ScannerWhitespaceRule__Group_0_2__1__Impl rule__ScannerWhitespaceRule__Group_0_2__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4895:1: ( rule__ScannerWhitespaceRule__Group_2_0__1__Impl rule__ScannerWhitespaceRule__Group_2_0__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4896:2: rule__ScannerWhitespaceRule__Group_2_0__1__Impl rule__ScannerWhitespaceRule__Group_2_0__2 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__19407); - rule__ScannerWhitespaceRule__Group_0_2__1__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__1__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__19789); + rule__ScannerWhitespaceRule__Group_2_0__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__2_in_rule__ScannerWhitespaceRule__Group_0_2__19410); - rule__ScannerWhitespaceRule__Group_0_2__2(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__2_in_rule__ScannerWhitespaceRule__Group_2_0__19792); + rule__ScannerWhitespaceRule__Group_2_0__2(); state._fsp--; @@ -12452,35 +12937,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__1" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__1" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4709:1: rule__ScannerWhitespaceRule__Group_0_2__1__Impl : ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__1__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4903:1: rule__ScannerWhitespaceRule__Group_2_0__1__Impl : ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4713:1: ( ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4714:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4907:1: ( ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4908:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4714:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4715:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4908:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4909:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4716:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4716:2: rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 + before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_1()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4910:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4910:2: rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1_in_rule__ScannerWhitespaceRule__Group_0_2__1__Impl9437); - rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1_in_rule__ScannerWhitespaceRule__Group_2_0__1__Impl9819); + rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_1()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_1()); } @@ -12499,26 +12984,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__1__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__1__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4726:1: rule__ScannerWhitespaceRule__Group_0_2__2 : rule__ScannerWhitespaceRule__Group_0_2__2__Impl rule__ScannerWhitespaceRule__Group_0_2__3 ; - public final void rule__ScannerWhitespaceRule__Group_0_2__2() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__2" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4920:1: rule__ScannerWhitespaceRule__Group_2_0__2 : rule__ScannerWhitespaceRule__Group_2_0__2__Impl rule__ScannerWhitespaceRule__Group_2_0__3 ; + public final void rule__ScannerWhitespaceRule__Group_2_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4730:1: ( rule__ScannerWhitespaceRule__Group_0_2__2__Impl rule__ScannerWhitespaceRule__Group_0_2__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4731:2: rule__ScannerWhitespaceRule__Group_0_2__2__Impl rule__ScannerWhitespaceRule__Group_0_2__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4924:1: ( rule__ScannerWhitespaceRule__Group_2_0__2__Impl rule__ScannerWhitespaceRule__Group_2_0__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4925:2: rule__ScannerWhitespaceRule__Group_2_0__2__Impl rule__ScannerWhitespaceRule__Group_2_0__3 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__2__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__29467); - rule__ScannerWhitespaceRule__Group_0_2__2__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__2__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__29849); + rule__ScannerWhitespaceRule__Group_2_0__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__3_in_rule__ScannerWhitespaceRule__Group_0_2__29470); - rule__ScannerWhitespaceRule__Group_0_2__3(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__3_in_rule__ScannerWhitespaceRule__Group_2_0__29852); + rule__ScannerWhitespaceRule__Group_2_0__3(); state._fsp--; @@ -12537,40 +13022,40 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__2" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__2" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4738:1: rule__ScannerWhitespaceRule__Group_0_2__2__Impl : ( ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2__2__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__2__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4932:1: rule__ScannerWhitespaceRule__Group_2_0__2__Impl : ( ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4742:1: ( ( ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4743:1: ( ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4936:1: ( ( ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4937:1: ( ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4743:1: ( ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4744:1: ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4937:1: ( ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4938:1: ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* { - before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4745:1: ( rule__ScannerWhitespaceRule__Group_0_2_2__0 )* - loop26: + before(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0_2()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4939:1: ( rule__ScannerWhitespaceRule__Group_2_0_2__0 )* + loop27: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA26_0==32) ) { - alt26=1; + if ( (LA27_0==37) ) { + alt27=1; } - switch (alt26) { + switch (alt27) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4745:2: rule__ScannerWhitespaceRule__Group_0_2_2__0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4939:2: rule__ScannerWhitespaceRule__Group_2_0_2__0 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__0_in_rule__ScannerWhitespaceRule__Group_0_2__2__Impl9497); - rule__ScannerWhitespaceRule__Group_0_2_2__0(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__0_in_rule__ScannerWhitespaceRule__Group_2_0__2__Impl9879); + rule__ScannerWhitespaceRule__Group_2_0_2__0(); state._fsp--; @@ -12579,156 +13064,11 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { break; default : - break loop26; + break loop27; } } while (true); - after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_0_2_2()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__2__Impl" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4755:1: rule__ScannerWhitespaceRule__Group_0_2__3 : rule__ScannerWhitespaceRule__Group_0_2__3__Impl ; - public final void rule__ScannerWhitespaceRule__Group_0_2__3() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4759:1: ( rule__ScannerWhitespaceRule__Group_0_2__3__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4760:2: rule__ScannerWhitespaceRule__Group_0_2__3__Impl - { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__3__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__39528); - rule__ScannerWhitespaceRule__Group_0_2__3__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__3" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4766:1: rule__ScannerWhitespaceRule__Group_0_2__3__Impl : ( ']' ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4770:1: ( ( ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4771:1: ( ']' ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4771:1: ( ']' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4772:1: ']' - { - before(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); - match(input,31,FOLLOW_31_in_rule__ScannerWhitespaceRule__Group_0_2__3__Impl9556); - after(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2__3__Impl" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2_2__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4793:1: rule__ScannerWhitespaceRule__Group_0_2_2__0 : rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2_2__1 ; - public final void rule__ScannerWhitespaceRule__Group_0_2_2__0() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4797:1: ( rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2_2__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4798:2: rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl rule__ScannerWhitespaceRule__Group_0_2_2__1 - { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_0_2_2__09595); - rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__1_in_rule__ScannerWhitespaceRule__Group_0_2_2__09598); - rule__ScannerWhitespaceRule__Group_0_2_2__1(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2_2__0" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4805:1: rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl : ( ',' ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4809:1: ( ( ',' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4810:1: ( ',' ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4810:1: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4811:1: ',' - { - before(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); - match(input,32,FOLLOW_32_in_rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl9626); - after(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getGroup_2_0_2()); } @@ -12747,21 +13087,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__2__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2_2__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4824:1: rule__ScannerWhitespaceRule__Group_0_2_2__1 : rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl ; - public final void rule__ScannerWhitespaceRule__Group_0_2_2__1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__3" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4949:1: rule__ScannerWhitespaceRule__Group_2_0__3 : rule__ScannerWhitespaceRule__Group_2_0__3__Impl ; + public final void rule__ScannerWhitespaceRule__Group_2_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4828:1: ( rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4829:2: rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4953:1: ( rule__ScannerWhitespaceRule__Group_2_0__3__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4954:2: rule__ScannerWhitespaceRule__Group_2_0__3__Impl { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_0_2_2__19657); - rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__3__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__39910); + rule__ScannerWhitespaceRule__Group_2_0__3__Impl(); state._fsp--; @@ -12780,35 +13120,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2_2__1" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__3" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4835:1: rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl : ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) ) ; - public final void rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0__3__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4960:1: rule__ScannerWhitespaceRule__Group_2_0__3__Impl : ( ']' ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4839:1: ( ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4840:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4840:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4841:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4964:1: ( ( ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4965:1: ( ']' ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_2_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4842:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4842:2: rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4965:1: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4966:1: ']' { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1_in_rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl9684); - rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1(); - - state._fsp--; - - - } - - after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_0_2_2_1()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); + match(input,36,FOLLOW_36_in_rule__ScannerWhitespaceRule__Group_2_0__3__Impl9938); + after(grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); } @@ -12827,26 +13157,26 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0__3__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4856:1: rule__ScannerWhitespaceRule__Group_1__0 : rule__ScannerWhitespaceRule__Group_1__0__Impl rule__ScannerWhitespaceRule__Group_1__1 ; - public final void rule__ScannerWhitespaceRule__Group_1__0() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0_2__0" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4987:1: rule__ScannerWhitespaceRule__Group_2_0_2__0 : rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl rule__ScannerWhitespaceRule__Group_2_0_2__1 ; + public final void rule__ScannerWhitespaceRule__Group_2_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4860:1: ( rule__ScannerWhitespaceRule__Group_1__0__Impl rule__ScannerWhitespaceRule__Group_1__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4861:2: rule__ScannerWhitespaceRule__Group_1__0__Impl rule__ScannerWhitespaceRule__Group_1__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4991:1: ( rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl rule__ScannerWhitespaceRule__Group_2_0_2__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4992:2: rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl rule__ScannerWhitespaceRule__Group_2_0_2__1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__0__Impl_in_rule__ScannerWhitespaceRule__Group_1__09718); - rule__ScannerWhitespaceRule__Group_1__0__Impl(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_2_0_2__09977); + rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__1_in_rule__ScannerWhitespaceRule__Group_1__09721); - rule__ScannerWhitespaceRule__Group_1__1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__1_in_rule__ScannerWhitespaceRule__Group_2_0_2__09980); + rule__ScannerWhitespaceRule__Group_2_0_2__1(); state._fsp--; @@ -12865,25 +13195,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__0" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0_2__0" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4868:1: rule__ScannerWhitespaceRule__Group_1__0__Impl : ( '#{' ) ; - public final void rule__ScannerWhitespaceRule__Group_1__0__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4999:1: rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl : ( ',' ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4872:1: ( ( '#{' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4873:1: ( '#{' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5003:1: ( ( ',' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5004:1: ( ',' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4873:1: ( '#{' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4874:1: '#{' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5004:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5005:1: ',' { - before(grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); - match(input,42,FOLLOW_42_in_rule__ScannerWhitespaceRule__Group_1__0__Impl9749); - after(grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); + match(input,37,FOLLOW_37_in_rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl10008); + after(grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); } @@ -12902,26 +13232,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__0__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4887:1: rule__ScannerWhitespaceRule__Group_1__1 : rule__ScannerWhitespaceRule__Group_1__1__Impl rule__ScannerWhitespaceRule__Group_1__2 ; - public final void rule__ScannerWhitespaceRule__Group_1__1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0_2__1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5018:1: rule__ScannerWhitespaceRule__Group_2_0_2__1 : rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl ; + public final void rule__ScannerWhitespaceRule__Group_2_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4891:1: ( rule__ScannerWhitespaceRule__Group_1__1__Impl rule__ScannerWhitespaceRule__Group_1__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4892:2: rule__ScannerWhitespaceRule__Group_1__1__Impl rule__ScannerWhitespaceRule__Group_1__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5022:1: ( rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5023:2: rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__1__Impl_in_rule__ScannerWhitespaceRule__Group_1__19780); - rule__ScannerWhitespaceRule__Group_1__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__2_in_rule__ScannerWhitespaceRule__Group_1__19783); - rule__ScannerWhitespaceRule__Group_1__2(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_2_0_2__110039); + rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl(); state._fsp--; @@ -12940,105 +13265,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__1" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0_2__1" - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4899:1: rule__ScannerWhitespaceRule__Group_1__1__Impl : ( ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) ) ; - public final void rule__ScannerWhitespaceRule__Group_1__1__Impl() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5029:1: rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl : ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) ) ; + public final void rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4903:1: ( ( ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4904:1: ( ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5033:1: ( ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5034:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4904:1: ( ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4905:1: ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5034:1: ( ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5035:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorAssignment_1_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4906:1: ( rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4906:2: rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 + before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_2_1()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5036:1: ( rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5036:2: rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1_in_rule__ScannerWhitespaceRule__Group_1__1__Impl9810); - rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1(); + pushFollow(FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1_in_rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl10066); + rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1(); state._fsp--; } - after(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorAssignment_1_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__1__Impl" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4916:1: rule__ScannerWhitespaceRule__Group_1__2 : rule__ScannerWhitespaceRule__Group_1__2__Impl ; - public final void rule__ScannerWhitespaceRule__Group_1__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4920:1: ( rule__ScannerWhitespaceRule__Group_1__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4921:2: rule__ScannerWhitespaceRule__Group_1__2__Impl - { - pushFollow(FOLLOW_rule__ScannerWhitespaceRule__Group_1__2__Impl_in_rule__ScannerWhitespaceRule__Group_1__29840); - rule__ScannerWhitespaceRule__Group_1__2__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__2" - - - // $ANTLR start "rule__ScannerWhitespaceRule__Group_1__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4927:1: rule__ScannerWhitespaceRule__Group_1__2__Impl : ( '}#' ) ; - public final void rule__ScannerWhitespaceRule__Group_1__2__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4931:1: ( ( '}#' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4932:1: ( '}#' ) - { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4932:1: ( '}#' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4933:1: '}#' - { - before(grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); - match(input,43,FOLLOW_43_in_rule__ScannerWhitespaceRule__Group_1__2__Impl9868); - after(grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersAssignment_2_0_2_1()); } @@ -13057,25 +13312,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__Group_1__2__Impl" + // $ANTLR end "rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl" // $ANTLR start "rule__RGBColor__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4952:1: rule__RGBColor__Group__0 : rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5050:1: rule__RGBColor__Group__0 : rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 ; public final void rule__RGBColor__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4956:1: ( rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4957:2: rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5054:1: ( rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5055:2: rule__RGBColor__Group__0__Impl rule__RGBColor__Group__1 { - pushFollow(FOLLOW_rule__RGBColor__Group__0__Impl_in_rule__RGBColor__Group__09905); + pushFollow(FOLLOW_rule__RGBColor__Group__0__Impl_in_rule__RGBColor__Group__010100); rule__RGBColor__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__1_in_rule__RGBColor__Group__09908); + pushFollow(FOLLOW_rule__RGBColor__Group__1_in_rule__RGBColor__Group__010103); rule__RGBColor__Group__1(); state._fsp--; @@ -13099,20 +13354,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4964:1: rule__RGBColor__Group__0__Impl : ( 'rgb' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5062:1: rule__RGBColor__Group__0__Impl : ( 'rgb' ) ; public final void rule__RGBColor__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4968:1: ( ( 'rgb' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4969:1: ( 'rgb' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5066:1: ( ( 'rgb' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5067:1: ( 'rgb' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4969:1: ( 'rgb' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4970:1: 'rgb' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5067:1: ( 'rgb' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5068:1: 'rgb' { before(grammarAccess.getRGBColorAccess().getRgbKeyword_0()); - match(input,44,FOLLOW_44_in_rule__RGBColor__Group__0__Impl9936); + match(input,47,FOLLOW_47_in_rule__RGBColor__Group__0__Impl10131); after(grammarAccess.getRGBColorAccess().getRgbKeyword_0()); } @@ -13136,21 +13391,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4983:1: rule__RGBColor__Group__1 : rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5081:1: rule__RGBColor__Group__1 : rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 ; public final void rule__RGBColor__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4987:1: ( rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4988:2: rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5085:1: ( rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5086:2: rule__RGBColor__Group__1__Impl rule__RGBColor__Group__2 { - pushFollow(FOLLOW_rule__RGBColor__Group__1__Impl_in_rule__RGBColor__Group__19967); + pushFollow(FOLLOW_rule__RGBColor__Group__1__Impl_in_rule__RGBColor__Group__110162); rule__RGBColor__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__2_in_rule__RGBColor__Group__19970); + pushFollow(FOLLOW_rule__RGBColor__Group__2_in_rule__RGBColor__Group__110165); rule__RGBColor__Group__2(); state._fsp--; @@ -13174,20 +13429,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4995:1: rule__RGBColor__Group__1__Impl : ( '(' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5093:1: rule__RGBColor__Group__1__Impl : ( '(' ) ; public final void rule__RGBColor__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:4999:1: ( ( '(' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5000:1: ( '(' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5097:1: ( ( '(' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5098:1: ( '(' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5000:1: ( '(' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5001:1: '(' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5098:1: ( '(' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5099:1: '(' { before(grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_1()); - match(input,45,FOLLOW_45_in_rule__RGBColor__Group__1__Impl9998); + match(input,48,FOLLOW_48_in_rule__RGBColor__Group__1__Impl10193); after(grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_1()); } @@ -13211,21 +13466,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5014:1: rule__RGBColor__Group__2 : rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5112:1: rule__RGBColor__Group__2 : rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 ; public final void rule__RGBColor__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5018:1: ( rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5019:2: rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5116:1: ( rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5117:2: rule__RGBColor__Group__2__Impl rule__RGBColor__Group__3 { - pushFollow(FOLLOW_rule__RGBColor__Group__2__Impl_in_rule__RGBColor__Group__210029); + pushFollow(FOLLOW_rule__RGBColor__Group__2__Impl_in_rule__RGBColor__Group__210224); rule__RGBColor__Group__2__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__3_in_rule__RGBColor__Group__210032); + pushFollow(FOLLOW_rule__RGBColor__Group__3_in_rule__RGBColor__Group__210227); rule__RGBColor__Group__3(); state._fsp--; @@ -13249,23 +13504,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5026:1: rule__RGBColor__Group__2__Impl : ( ( rule__RGBColor__RAssignment_2 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5124:1: rule__RGBColor__Group__2__Impl : ( ( rule__RGBColor__RAssignment_2 ) ) ; public final void rule__RGBColor__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5030:1: ( ( ( rule__RGBColor__RAssignment_2 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5031:1: ( ( rule__RGBColor__RAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5128:1: ( ( ( rule__RGBColor__RAssignment_2 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5129:1: ( ( rule__RGBColor__RAssignment_2 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5031:1: ( ( rule__RGBColor__RAssignment_2 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5032:1: ( rule__RGBColor__RAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5129:1: ( ( rule__RGBColor__RAssignment_2 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5130:1: ( rule__RGBColor__RAssignment_2 ) { before(grammarAccess.getRGBColorAccess().getRAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5033:1: ( rule__RGBColor__RAssignment_2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5033:2: rule__RGBColor__RAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5131:1: ( rule__RGBColor__RAssignment_2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5131:2: rule__RGBColor__RAssignment_2 { - pushFollow(FOLLOW_rule__RGBColor__RAssignment_2_in_rule__RGBColor__Group__2__Impl10059); + pushFollow(FOLLOW_rule__RGBColor__RAssignment_2_in_rule__RGBColor__Group__2__Impl10254); rule__RGBColor__RAssignment_2(); state._fsp--; @@ -13296,21 +13551,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5043:1: rule__RGBColor__Group__3 : rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5141:1: rule__RGBColor__Group__3 : rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 ; public final void rule__RGBColor__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5047:1: ( rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5048:2: rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5145:1: ( rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5146:2: rule__RGBColor__Group__3__Impl rule__RGBColor__Group__4 { - pushFollow(FOLLOW_rule__RGBColor__Group__3__Impl_in_rule__RGBColor__Group__310089); + pushFollow(FOLLOW_rule__RGBColor__Group__3__Impl_in_rule__RGBColor__Group__310284); rule__RGBColor__Group__3__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__4_in_rule__RGBColor__Group__310092); + pushFollow(FOLLOW_rule__RGBColor__Group__4_in_rule__RGBColor__Group__310287); rule__RGBColor__Group__4(); state._fsp--; @@ -13334,20 +13589,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__3__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5055:1: rule__RGBColor__Group__3__Impl : ( ',' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5153:1: rule__RGBColor__Group__3__Impl : ( ',' ) ; public final void rule__RGBColor__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5059:1: ( ( ',' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5060:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5157:1: ( ( ',' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5158:1: ( ',' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5060:1: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5061:1: ',' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5158:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5159:1: ',' { before(grammarAccess.getRGBColorAccess().getCommaKeyword_3()); - match(input,32,FOLLOW_32_in_rule__RGBColor__Group__3__Impl10120); + match(input,37,FOLLOW_37_in_rule__RGBColor__Group__3__Impl10315); after(grammarAccess.getRGBColorAccess().getCommaKeyword_3()); } @@ -13371,21 +13626,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5074:1: rule__RGBColor__Group__4 : rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5172:1: rule__RGBColor__Group__4 : rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 ; public final void rule__RGBColor__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5078:1: ( rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5079:2: rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5176:1: ( rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5177:2: rule__RGBColor__Group__4__Impl rule__RGBColor__Group__5 { - pushFollow(FOLLOW_rule__RGBColor__Group__4__Impl_in_rule__RGBColor__Group__410151); + pushFollow(FOLLOW_rule__RGBColor__Group__4__Impl_in_rule__RGBColor__Group__410346); rule__RGBColor__Group__4__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__5_in_rule__RGBColor__Group__410154); + pushFollow(FOLLOW_rule__RGBColor__Group__5_in_rule__RGBColor__Group__410349); rule__RGBColor__Group__5(); state._fsp--; @@ -13409,23 +13664,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__4__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5086:1: rule__RGBColor__Group__4__Impl : ( ( rule__RGBColor__GAssignment_4 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5184:1: rule__RGBColor__Group__4__Impl : ( ( rule__RGBColor__GAssignment_4 ) ) ; public final void rule__RGBColor__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5090:1: ( ( ( rule__RGBColor__GAssignment_4 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5091:1: ( ( rule__RGBColor__GAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5188:1: ( ( ( rule__RGBColor__GAssignment_4 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5189:1: ( ( rule__RGBColor__GAssignment_4 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5091:1: ( ( rule__RGBColor__GAssignment_4 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5092:1: ( rule__RGBColor__GAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5189:1: ( ( rule__RGBColor__GAssignment_4 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5190:1: ( rule__RGBColor__GAssignment_4 ) { before(grammarAccess.getRGBColorAccess().getGAssignment_4()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5093:1: ( rule__RGBColor__GAssignment_4 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5093:2: rule__RGBColor__GAssignment_4 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5191:1: ( rule__RGBColor__GAssignment_4 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5191:2: rule__RGBColor__GAssignment_4 { - pushFollow(FOLLOW_rule__RGBColor__GAssignment_4_in_rule__RGBColor__Group__4__Impl10181); + pushFollow(FOLLOW_rule__RGBColor__GAssignment_4_in_rule__RGBColor__Group__4__Impl10376); rule__RGBColor__GAssignment_4(); state._fsp--; @@ -13456,21 +13711,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5103:1: rule__RGBColor__Group__5 : rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5201:1: rule__RGBColor__Group__5 : rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 ; public final void rule__RGBColor__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5107:1: ( rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5108:2: rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5205:1: ( rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5206:2: rule__RGBColor__Group__5__Impl rule__RGBColor__Group__6 { - pushFollow(FOLLOW_rule__RGBColor__Group__5__Impl_in_rule__RGBColor__Group__510211); + pushFollow(FOLLOW_rule__RGBColor__Group__5__Impl_in_rule__RGBColor__Group__510406); rule__RGBColor__Group__5__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__6_in_rule__RGBColor__Group__510214); + pushFollow(FOLLOW_rule__RGBColor__Group__6_in_rule__RGBColor__Group__510409); rule__RGBColor__Group__6(); state._fsp--; @@ -13494,20 +13749,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__5__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5115:1: rule__RGBColor__Group__5__Impl : ( ',' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5213:1: rule__RGBColor__Group__5__Impl : ( ',' ) ; public final void rule__RGBColor__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5119:1: ( ( ',' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5120:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5217:1: ( ( ',' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5218:1: ( ',' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5120:1: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5121:1: ',' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5218:1: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5219:1: ',' { before(grammarAccess.getRGBColorAccess().getCommaKeyword_5()); - match(input,32,FOLLOW_32_in_rule__RGBColor__Group__5__Impl10242); + match(input,37,FOLLOW_37_in_rule__RGBColor__Group__5__Impl10437); after(grammarAccess.getRGBColorAccess().getCommaKeyword_5()); } @@ -13531,21 +13786,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5134:1: rule__RGBColor__Group__6 : rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5232:1: rule__RGBColor__Group__6 : rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 ; public final void rule__RGBColor__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5138:1: ( rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5139:2: rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5236:1: ( rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5237:2: rule__RGBColor__Group__6__Impl rule__RGBColor__Group__7 { - pushFollow(FOLLOW_rule__RGBColor__Group__6__Impl_in_rule__RGBColor__Group__610273); + pushFollow(FOLLOW_rule__RGBColor__Group__6__Impl_in_rule__RGBColor__Group__610468); rule__RGBColor__Group__6__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__RGBColor__Group__7_in_rule__RGBColor__Group__610276); + pushFollow(FOLLOW_rule__RGBColor__Group__7_in_rule__RGBColor__Group__610471); rule__RGBColor__Group__7(); state._fsp--; @@ -13569,23 +13824,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__6__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5146:1: rule__RGBColor__Group__6__Impl : ( ( rule__RGBColor__BAssignment_6 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5244:1: rule__RGBColor__Group__6__Impl : ( ( rule__RGBColor__BAssignment_6 ) ) ; public final void rule__RGBColor__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5150:1: ( ( ( rule__RGBColor__BAssignment_6 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5151:1: ( ( rule__RGBColor__BAssignment_6 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5248:1: ( ( ( rule__RGBColor__BAssignment_6 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5249:1: ( ( rule__RGBColor__BAssignment_6 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5151:1: ( ( rule__RGBColor__BAssignment_6 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5152:1: ( rule__RGBColor__BAssignment_6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5249:1: ( ( rule__RGBColor__BAssignment_6 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5250:1: ( rule__RGBColor__BAssignment_6 ) { before(grammarAccess.getRGBColorAccess().getBAssignment_6()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5153:1: ( rule__RGBColor__BAssignment_6 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5153:2: rule__RGBColor__BAssignment_6 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5251:1: ( rule__RGBColor__BAssignment_6 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5251:2: rule__RGBColor__BAssignment_6 { - pushFollow(FOLLOW_rule__RGBColor__BAssignment_6_in_rule__RGBColor__Group__6__Impl10303); + pushFollow(FOLLOW_rule__RGBColor__BAssignment_6_in_rule__RGBColor__Group__6__Impl10498); rule__RGBColor__BAssignment_6(); state._fsp--; @@ -13616,16 +13871,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__7" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5163:1: rule__RGBColor__Group__7 : rule__RGBColor__Group__7__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5261:1: rule__RGBColor__Group__7 : rule__RGBColor__Group__7__Impl ; public final void rule__RGBColor__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5167:1: ( rule__RGBColor__Group__7__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5168:2: rule__RGBColor__Group__7__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5265:1: ( rule__RGBColor__Group__7__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5266:2: rule__RGBColor__Group__7__Impl { - pushFollow(FOLLOW_rule__RGBColor__Group__7__Impl_in_rule__RGBColor__Group__710333); + pushFollow(FOLLOW_rule__RGBColor__Group__7__Impl_in_rule__RGBColor__Group__710528); rule__RGBColor__Group__7__Impl(); state._fsp--; @@ -13649,20 +13904,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__Group__7__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5174:1: rule__RGBColor__Group__7__Impl : ( ')' ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5272:1: rule__RGBColor__Group__7__Impl : ( ')' ) ; public final void rule__RGBColor__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5178:1: ( ( ')' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5179:1: ( ')' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5276:1: ( ( ')' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5277:1: ( ')' ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5179:1: ( ')' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5180:1: ')' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5277:1: ( ')' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5278:1: ')' { before(grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_7()); - match(input,46,FOLLOW_46_in_rule__RGBColor__Group__7__Impl10361); + match(input,49,FOLLOW_49_in_rule__RGBColor__Group__7__Impl10556); after(grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_7()); } @@ -13686,21 +13941,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5209:1: rule__Font__Group__0 : rule__Font__Group__0__Impl rule__Font__Group__1 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5307:1: rule__Font__Group__0 : rule__Font__Group__0__Impl rule__Font__Group__1 ; public final void rule__Font__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5213:1: ( rule__Font__Group__0__Impl rule__Font__Group__1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5214:2: rule__Font__Group__0__Impl rule__Font__Group__1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5311:1: ( rule__Font__Group__0__Impl rule__Font__Group__1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5312:2: rule__Font__Group__0__Impl rule__Font__Group__1 { - pushFollow(FOLLOW_rule__Font__Group__0__Impl_in_rule__Font__Group__010408); + pushFollow(FOLLOW_rule__Font__Group__0__Impl_in_rule__Font__Group__010603); rule__Font__Group__0__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Font__Group__1_in_rule__Font__Group__010411); + pushFollow(FOLLOW_rule__Font__Group__1_in_rule__Font__Group__010606); rule__Font__Group__1(); state._fsp--; @@ -13724,23 +13979,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__0__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5221:1: rule__Font__Group__0__Impl : ( ( rule__Font__NameAssignment_0 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5319:1: rule__Font__Group__0__Impl : ( ( rule__Font__NameAssignment_0 ) ) ; public final void rule__Font__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5225:1: ( ( ( rule__Font__NameAssignment_0 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5226:1: ( ( rule__Font__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5323:1: ( ( ( rule__Font__NameAssignment_0 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5324:1: ( ( rule__Font__NameAssignment_0 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5226:1: ( ( rule__Font__NameAssignment_0 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5227:1: ( rule__Font__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5324:1: ( ( rule__Font__NameAssignment_0 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5325:1: ( rule__Font__NameAssignment_0 ) { before(grammarAccess.getFontAccess().getNameAssignment_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5228:1: ( rule__Font__NameAssignment_0 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5228:2: rule__Font__NameAssignment_0 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5326:1: ( rule__Font__NameAssignment_0 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5326:2: rule__Font__NameAssignment_0 { - pushFollow(FOLLOW_rule__Font__NameAssignment_0_in_rule__Font__Group__0__Impl10438); + pushFollow(FOLLOW_rule__Font__NameAssignment_0_in_rule__Font__Group__0__Impl10633); rule__Font__NameAssignment_0(); state._fsp--; @@ -13771,21 +14026,21 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5238:1: rule__Font__Group__1 : rule__Font__Group__1__Impl rule__Font__Group__2 ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5336:1: rule__Font__Group__1 : rule__Font__Group__1__Impl rule__Font__Group__2 ; public final void rule__Font__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5242:1: ( rule__Font__Group__1__Impl rule__Font__Group__2 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5243:2: rule__Font__Group__1__Impl rule__Font__Group__2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5340:1: ( rule__Font__Group__1__Impl rule__Font__Group__2 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5341:2: rule__Font__Group__1__Impl rule__Font__Group__2 { - pushFollow(FOLLOW_rule__Font__Group__1__Impl_in_rule__Font__Group__110468); + pushFollow(FOLLOW_rule__Font__Group__1__Impl_in_rule__Font__Group__110663); rule__Font__Group__1__Impl(); state._fsp--; - pushFollow(FOLLOW_rule__Font__Group__2_in_rule__Font__Group__110471); + pushFollow(FOLLOW_rule__Font__Group__2_in_rule__Font__Group__110666); rule__Font__Group__2(); state._fsp--; @@ -13809,23 +14064,23 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__1__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5250:1: rule__Font__Group__1__Impl : ( ( rule__Font__SizeAssignment_1 ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5348:1: rule__Font__Group__1__Impl : ( ( rule__Font__SizeAssignment_1 ) ) ; public final void rule__Font__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5254:1: ( ( ( rule__Font__SizeAssignment_1 ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5255:1: ( ( rule__Font__SizeAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5352:1: ( ( ( rule__Font__SizeAssignment_1 ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5353:1: ( ( rule__Font__SizeAssignment_1 ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5255:1: ( ( rule__Font__SizeAssignment_1 ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5256:1: ( rule__Font__SizeAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5353:1: ( ( rule__Font__SizeAssignment_1 ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5354:1: ( rule__Font__SizeAssignment_1 ) { before(grammarAccess.getFontAccess().getSizeAssignment_1()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5257:1: ( rule__Font__SizeAssignment_1 ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5257:2: rule__Font__SizeAssignment_1 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5355:1: ( rule__Font__SizeAssignment_1 ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5355:2: rule__Font__SizeAssignment_1 { - pushFollow(FOLLOW_rule__Font__SizeAssignment_1_in_rule__Font__Group__1__Impl10498); + pushFollow(FOLLOW_rule__Font__SizeAssignment_1_in_rule__Font__Group__1__Impl10693); rule__Font__SizeAssignment_1(); state._fsp--; @@ -13856,16 +14111,16 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5267:1: rule__Font__Group__2 : rule__Font__Group__2__Impl ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5365:1: rule__Font__Group__2 : rule__Font__Group__2__Impl ; public final void rule__Font__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5271:1: ( rule__Font__Group__2__Impl ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5272:2: rule__Font__Group__2__Impl + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5369:1: ( rule__Font__Group__2__Impl ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5370:2: rule__Font__Group__2__Impl { - pushFollow(FOLLOW_rule__Font__Group__2__Impl_in_rule__Font__Group__210528); + pushFollow(FOLLOW_rule__Font__Group__2__Impl_in_rule__Font__Group__210723); rule__Font__Group__2__Impl(); state._fsp--; @@ -13889,35 +14144,35 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__Group__2__Impl" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5278:1: rule__Font__Group__2__Impl : ( ( rule__Font__AttributesAssignment_2 )* ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5376:1: rule__Font__Group__2__Impl : ( ( rule__Font__AttributesAssignment_2 )* ) ; public final void rule__Font__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5282:1: ( ( ( rule__Font__AttributesAssignment_2 )* ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5283:1: ( ( rule__Font__AttributesAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5380:1: ( ( ( rule__Font__AttributesAssignment_2 )* ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5381:1: ( ( rule__Font__AttributesAssignment_2 )* ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5283:1: ( ( rule__Font__AttributesAssignment_2 )* ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5284:1: ( rule__Font__AttributesAssignment_2 )* + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5381:1: ( ( rule__Font__AttributesAssignment_2 )* ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5382:1: ( rule__Font__AttributesAssignment_2 )* { before(grammarAccess.getFontAccess().getAttributesAssignment_2()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5285:1: ( rule__Font__AttributesAssignment_2 )* - loop27: + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5383:1: ( rule__Font__AttributesAssignment_2 )* + loop28: do { - int alt27=2; - int LA27_0 = input.LA(1); + int alt28=2; + int LA28_0 = input.LA(1); - if ( ((LA27_0>=11 && LA27_0<=14)) ) { - alt27=1; + if ( ((LA28_0>=11 && LA28_0<=14)) ) { + alt28=1; } - switch (alt27) { + switch (alt28) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5285:2: rule__Font__AttributesAssignment_2 + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5383:2: rule__Font__AttributesAssignment_2 { - pushFollow(FOLLOW_rule__Font__AttributesAssignment_2_in_rule__Font__Group__2__Impl10555); + pushFollow(FOLLOW_rule__Font__AttributesAssignment_2_in_rule__Font__Group__2__Impl10750); rule__Font__AttributesAssignment_2(); state._fsp--; @@ -13927,7 +14182,7 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { break; default : - break loop27; + break loop28; } } while (true); @@ -13954,20 +14209,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__NameAssignment_0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5302:1: rule__Model__NameAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5400:1: rule__Model__NameAssignment_0 : ( RULE_ID ) ; public final void rule__Model__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5306:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5307:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5404:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5405:1: ( RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5307:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5308:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5405:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5406:1: RULE_ID { before(grammarAccess.getModelAccess().getNameIDTerminalRuleCall_0_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Model__NameAssignment_010597); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Model__NameAssignment_010792); after(grammarAccess.getModelAccess().getNameIDTerminalRuleCall_0_0()); } @@ -13991,20 +14246,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__PartitionsAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5317:1: rule__Model__PartitionsAssignment_2 : ( rulePartition ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5415:1: rule__Model__PartitionsAssignment_2 : ( rulePartition ) ; public final void rule__Model__PartitionsAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5321:1: ( ( rulePartition ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5322:1: ( rulePartition ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5419:1: ( ( rulePartition ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5420:1: ( rulePartition ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5322:1: ( rulePartition ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5323:1: rulePartition + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5420:1: ( rulePartition ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5421:1: rulePartition { before(grammarAccess.getModelAccess().getPartitionsPartitionParserRuleCall_2_0()); - pushFollow(FOLLOW_rulePartition_in_rule__Model__PartitionsAssignment_210628); + pushFollow(FOLLOW_rulePartition_in_rule__Model__PartitionsAssignment_210823); rulePartition(); state._fsp--; @@ -14032,20 +14287,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__DamagersAssignment_3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5332:1: rule__Model__DamagersAssignment_3 : ( ruleDamager ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5430:1: rule__Model__DamagersAssignment_3 : ( ruleDamager ) ; public final void rule__Model__DamagersAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5336:1: ( ( ruleDamager ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5337:1: ( ruleDamager ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5434:1: ( ( ruleDamager ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5435:1: ( ruleDamager ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5337:1: ( ruleDamager ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5338:1: ruleDamager + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5435:1: ( ruleDamager ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5436:1: ruleDamager { before(grammarAccess.getModelAccess().getDamagersDamagerParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleDamager_in_rule__Model__DamagersAssignment_310659); + pushFollow(FOLLOW_ruleDamager_in_rule__Model__DamagersAssignment_310854); ruleDamager(); state._fsp--; @@ -14073,20 +14328,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__PartitionerAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5347:1: rule__Model__PartitionerAssignment_4 : ( rulePartitioner ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5445:1: rule__Model__PartitionerAssignment_4 : ( rulePartitioner ) ; public final void rule__Model__PartitionerAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5351:1: ( ( rulePartitioner ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5352:1: ( rulePartitioner ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5449:1: ( ( rulePartitioner ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5450:1: ( rulePartitioner ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5352:1: ( rulePartitioner ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5353:1: rulePartitioner + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5450:1: ( rulePartitioner ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5451:1: rulePartitioner { before(grammarAccess.getModelAccess().getPartitionerPartitionerParserRuleCall_4_0()); - pushFollow(FOLLOW_rulePartitioner_in_rule__Model__PartitionerAssignment_410690); + pushFollow(FOLLOW_rulePartitioner_in_rule__Model__PartitionerAssignment_410885); rulePartitioner(); state._fsp--; @@ -14114,20 +14369,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Model__ContentTypesAssignment_7" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5362:1: rule__Model__ContentTypesAssignment_7 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5460:1: rule__Model__ContentTypesAssignment_7 : ( RULE_STRING ) ; public final void rule__Model__ContentTypesAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5366:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5367:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5464:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5465:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5367:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5368:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5465:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5466:1: RULE_STRING { before(grammarAccess.getModelAccess().getContentTypesSTRINGTerminalRuleCall_7_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Model__ContentTypesAssignment_710721); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Model__ContentTypesAssignment_710916); after(grammarAccess.getModelAccess().getContentTypesSTRINGTerminalRuleCall_7_0()); } @@ -14151,20 +14406,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Partition__NameAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5377:1: rule__Partition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5475:1: rule__Partition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Partition__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5381:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5382:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5479:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5480:1: ( RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5382:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5383:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5480:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5481:1: RULE_ID { before(grammarAccess.getPartitionAccess().getNameIDTerminalRuleCall_1_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Partition__NameAssignment_110752); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Partition__NameAssignment_110947); after(grammarAccess.getPartitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -14187,30 +14442,30 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__Partition__NameAssignment_1" - // $ANTLR start "rule__JavaLikeParitioner__SingleLineParitionAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5392:1: rule__JavaLikeParitioner__SingleLineParitionAssignment_2 : ( ( RULE_ID ) ) ; - public final void rule__JavaLikeParitioner__SingleLineParitionAssignment_2() throws RecognitionException { + // $ANTLR start "rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5490:1: rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3 : ( ( RULE_ID ) ) ; + public final void rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5396:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5397:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5494:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5495:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5397:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5398:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5495:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5496:1: ( RULE_ID ) { - before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5399:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5400:1: RULE_ID + before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5497:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5498:1: RULE_ID { - before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__SingleLineParitionAssignment_210787); - after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1()); + before(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__SingleLineDocParitionAssignment_310982); + after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1()); } - after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); + after(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); } @@ -14229,33 +14484,33 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__JavaLikeParitioner__SingleLineParitionAssignment_2" + // $ANTLR end "rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3" - // $ANTLR start "rule__JavaLikeParitioner__MultiLineParitionAssignment_3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5411:1: rule__JavaLikeParitioner__MultiLineParitionAssignment_3 : ( ( RULE_ID ) ) ; - public final void rule__JavaLikeParitioner__MultiLineParitionAssignment_3() throws RecognitionException { + // $ANTLR start "rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5509:1: rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5 : ( ( RULE_ID ) ) ; + public final void rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5415:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5416:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5513:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5514:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5416:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5417:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5514:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5515:1: ( RULE_ID ) { - before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5418:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5419:1: RULE_ID + before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5516:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5517:1: RULE_ID { - before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__MultiLineParitionAssignment_310826); - after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1()); + before(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__MultiLineDocParitionAssignment_511021); + after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1()); } - after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); + after(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); } @@ -14274,33 +14529,33 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__JavaLikeParitioner__MultiLineParitionAssignment_3" + // $ANTLR end "rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5" - // $ANTLR start "rule__JavaLikeParitioner__JavaDocParitionAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5430:1: rule__JavaLikeParitioner__JavaDocParitionAssignment_4 : ( ( RULE_ID ) ) ; - public final void rule__JavaLikeParitioner__JavaDocParitionAssignment_4() throws RecognitionException { + // $ANTLR start "rule__JavaLikeParitioner__JavaDocParitionAssignment_7" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5528:1: rule__JavaLikeParitioner__JavaDocParitionAssignment_7 : ( ( RULE_ID ) ) ; + public final void rule__JavaLikeParitioner__JavaDocParitionAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5434:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5435:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5532:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5533:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5435:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5436:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5533:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5534:1: ( RULE_ID ) { - before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5437:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5438:1: RULE_ID + before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5535:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5536:1: RULE_ID { - before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__JavaDocParitionAssignment_410865); - after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1()); + before(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__JavaDocParitionAssignment_711060); + after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1()); } - after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); + after(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); } @@ -14319,33 +14574,33 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__JavaLikeParitioner__JavaDocParitionAssignment_4" + // $ANTLR end "rule__JavaLikeParitioner__JavaDocParitionAssignment_7" - // $ANTLR start "rule__JavaLikeParitioner__CharacterParitionAssignment_5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5449:1: rule__JavaLikeParitioner__CharacterParitionAssignment_5 : ( ( RULE_ID ) ) ; - public final void rule__JavaLikeParitioner__CharacterParitionAssignment_5() throws RecognitionException { + // $ANTLR start "rule__JavaLikeParitioner__CharacterParitionAssignment_9" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5547:1: rule__JavaLikeParitioner__CharacterParitionAssignment_9 : ( ( RULE_ID ) ) ; + public final void rule__JavaLikeParitioner__CharacterParitionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5453:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5454:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5551:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5552:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5454:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5455:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5552:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5553:1: ( RULE_ID ) { - before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5456:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5457:1: RULE_ID + before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5554:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5555:1: RULE_ID { - before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_5_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__CharacterParitionAssignment_510904); - after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_5_0_1()); + before(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_9_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__CharacterParitionAssignment_911099); + after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_9_0_1()); } - after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); + after(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); } @@ -14364,33 +14619,33 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__JavaLikeParitioner__CharacterParitionAssignment_5" + // $ANTLR end "rule__JavaLikeParitioner__CharacterParitionAssignment_9" - // $ANTLR start "rule__JavaLikeParitioner__StringParitionAssignment_6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5468:1: rule__JavaLikeParitioner__StringParitionAssignment_6 : ( ( RULE_ID ) ) ; - public final void rule__JavaLikeParitioner__StringParitionAssignment_6() throws RecognitionException { + // $ANTLR start "rule__JavaLikeParitioner__StringParitionAssignment_11" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5566:1: rule__JavaLikeParitioner__StringParitionAssignment_11 : ( ( RULE_ID ) ) ; + public final void rule__JavaLikeParitioner__StringParitionAssignment_11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5472:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5473:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5570:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5571:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5473:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5474:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5571:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5572:1: ( RULE_ID ) { - before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5475:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5476:1: RULE_ID + before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5573:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5574:1: RULE_ID { - before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_6_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__StringParitionAssignment_610943); - after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_6_0_1()); + before(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_11_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__StringParitionAssignment_1111138); + after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_11_0_1()); } - after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); + after(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); } @@ -14409,24 +14664,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__JavaLikeParitioner__StringParitionAssignment_6" + // $ANTLR end "rule__JavaLikeParitioner__StringParitionAssignment_11" // $ANTLR start "rule__RulePartitioner__RulesAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5487:1: rule__RulePartitioner__RulesAssignment_2 : ( ruleParitionRule ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5585:1: rule__RulePartitioner__RulesAssignment_2 : ( ruleParitionRule ) ; public final void rule__RulePartitioner__RulesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5491:1: ( ( ruleParitionRule ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5492:1: ( ruleParitionRule ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5589:1: ( ( ruleParitionRule ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5590:1: ( ruleParitionRule ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5492:1: ( ruleParitionRule ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5493:1: ruleParitionRule + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5590:1: ( ruleParitionRule ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5591:1: ruleParitionRule { before(grammarAccess.getRulePartitionerAccess().getRulesParitionRuleParserRuleCall_2_0()); - pushFollow(FOLLOW_ruleParitionRule_in_rule__RulePartitioner__RulesAssignment_210978); + pushFollow(FOLLOW_ruleParitionRule_in_rule__RulePartitioner__RulesAssignment_211173); ruleParitionRule(); state._fsp--; @@ -14454,20 +14709,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSParitioner__FileURIAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5502:1: rule__JSParitioner__FileURIAssignment_1 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5600:1: rule__JSParitioner__FileURIAssignment_1 : ( RULE_STRING ) ; public final void rule__JSParitioner__FileURIAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5506:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5507:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5604:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5605:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5507:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5508:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5605:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5606:1: RULE_STRING { before(grammarAccess.getJSParitionerAccess().getFileURISTRINGTerminalRuleCall_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__JSParitioner__FileURIAssignment_111009); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__JSParitioner__FileURIAssignment_111204); after(grammarAccess.getJSParitionerAccess().getFileURISTRINGTerminalRuleCall_1_0()); } @@ -14491,24 +14746,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__PartitionAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5517:1: rule__JSDamager__PartitionAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5615:1: rule__JSDamager__PartitionAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__JSDamager__PartitionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5521:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5522:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5619:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5620:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5522:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5523:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5620:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5621:1: ( RULE_ID ) { before(grammarAccess.getJSDamagerAccess().getPartitionPartitionCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5524:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5525:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5622:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5623:1: RULE_ID { before(grammarAccess.getJSDamagerAccess().getPartitionPartitionIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JSDamager__PartitionAssignment_111044); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__JSDamager__PartitionAssignment_111239); after(grammarAccess.getJSDamagerAccess().getPartitionPartitionIDTerminalRuleCall_1_0_1()); } @@ -14536,20 +14791,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__JSDamager__FileURIAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5536:1: rule__JSDamager__FileURIAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5634:1: rule__JSDamager__FileURIAssignment_2 : ( RULE_STRING ) ; public final void rule__JSDamager__FileURIAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5540:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5541:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5638:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5639:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5541:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5542:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5639:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5640:1: RULE_STRING { before(grammarAccess.getJSDamagerAccess().getFileURISTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__JSDamager__FileURIAssignment_211079); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__JSDamager__FileURIAssignment_211274); after(grammarAccess.getJSDamagerAccess().getFileURISTRINGTerminalRuleCall_2_0()); } @@ -14573,24 +14828,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__PartitionAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5551:1: rule__RuleDamager__PartitionAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5649:1: rule__RuleDamager__PartitionAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__RuleDamager__PartitionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5555:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5556:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5653:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5654:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5556:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5557:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5654:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5655:1: ( RULE_ID ) { before(grammarAccess.getRuleDamagerAccess().getPartitionPartitionCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5558:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5559:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5656:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5657:1: RULE_ID { before(grammarAccess.getRuleDamagerAccess().getPartitionPartitionIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RuleDamager__PartitionAssignment_111114); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RuleDamager__PartitionAssignment_111309); after(grammarAccess.getRuleDamagerAccess().getPartitionPartitionIDTerminalRuleCall_1_0_1()); } @@ -14618,20 +14873,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__TokensAssignment_3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5570:1: rule__RuleDamager__TokensAssignment_3 : ( ruleScannerToken ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5668:1: rule__RuleDamager__TokensAssignment_3 : ( ruleScannerToken ) ; public final void rule__RuleDamager__TokensAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5574:1: ( ( ruleScannerToken ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5575:1: ( ruleScannerToken ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5672:1: ( ( ruleScannerToken ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5673:1: ( ruleScannerToken ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5575:1: ( ruleScannerToken ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5576:1: ruleScannerToken + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5673:1: ( ruleScannerToken ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5674:1: ruleScannerToken { before(grammarAccess.getRuleDamagerAccess().getTokensScannerTokenParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleScannerToken_in_rule__RuleDamager__TokensAssignment_311149); + pushFollow(FOLLOW_ruleScannerToken_in_rule__RuleDamager__TokensAssignment_311344); ruleScannerToken(); state._fsp--; @@ -14659,20 +14914,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__KeywordGroupsAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5585:1: rule__RuleDamager__KeywordGroupsAssignment_4 : ( ruleKeywordGroup ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5683:1: rule__RuleDamager__KeywordGroupsAssignment_4 : ( ruleKeywordGroup ) ; public final void rule__RuleDamager__KeywordGroupsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5589:1: ( ( ruleKeywordGroup ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5590:1: ( ruleKeywordGroup ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5687:1: ( ( ruleKeywordGroup ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5688:1: ( ruleKeywordGroup ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5590:1: ( ruleKeywordGroup ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5591:1: ruleKeywordGroup + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5688:1: ( ruleKeywordGroup ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5689:1: ruleKeywordGroup { before(grammarAccess.getRuleDamagerAccess().getKeywordGroupsKeywordGroupParserRuleCall_4_0()); - pushFollow(FOLLOW_ruleKeywordGroup_in_rule__RuleDamager__KeywordGroupsAssignment_411180); + pushFollow(FOLLOW_ruleKeywordGroup_in_rule__RuleDamager__KeywordGroupsAssignment_411375); ruleKeywordGroup(); state._fsp--; @@ -14700,20 +14955,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RuleDamager__RulesAssignment_5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5600:1: rule__RuleDamager__RulesAssignment_5 : ( ruleScannerRule ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5698:1: rule__RuleDamager__RulesAssignment_5 : ( ruleScannerRule ) ; public final void rule__RuleDamager__RulesAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5604:1: ( ( ruleScannerRule ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5605:1: ( ruleScannerRule ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5702:1: ( ( ruleScannerRule ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5703:1: ( ruleScannerRule ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5605:1: ( ruleScannerRule ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5606:1: ruleScannerRule + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5703:1: ( ruleScannerRule ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5704:1: ruleScannerRule { before(grammarAccess.getRuleDamagerAccess().getRulesScannerRuleParserRuleCall_5_0()); - pushFollow(FOLLOW_ruleScannerRule_in_rule__RuleDamager__RulesAssignment_511211); + pushFollow(FOLLOW_ruleScannerRule_in_rule__RuleDamager__RulesAssignment_511406); ruleScannerRule(); state._fsp--; @@ -14741,24 +14996,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__DefaultAssignment_0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5615:1: rule__ScannerToken__DefaultAssignment_0 : ( ( 'default' ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5713:1: rule__ScannerToken__DefaultAssignment_0 : ( ( 'default' ) ) ; public final void rule__ScannerToken__DefaultAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5619:1: ( ( ( 'default' ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5620:1: ( ( 'default' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5717:1: ( ( ( 'default' ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5718:1: ( ( 'default' ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5620:1: ( ( 'default' ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5621:1: ( 'default' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5718:1: ( ( 'default' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5719:1: ( 'default' ) { before(grammarAccess.getScannerTokenAccess().getDefaultDefaultKeyword_0_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5622:1: ( 'default' ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5623:1: 'default' + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5720:1: ( 'default' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5721:1: 'default' { before(grammarAccess.getScannerTokenAccess().getDefaultDefaultKeyword_0_0()); - match(input,47,FOLLOW_47_in_rule__ScannerToken__DefaultAssignment_011247); + match(input,50,FOLLOW_50_in_rule__ScannerToken__DefaultAssignment_011442); after(grammarAccess.getScannerTokenAccess().getDefaultDefaultKeyword_0_0()); } @@ -14786,20 +15041,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__NameAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5638:1: rule__ScannerToken__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5736:1: rule__ScannerToken__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ScannerToken__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5642:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5643:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5740:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5741:1: ( RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5643:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5644:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5741:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5742:1: RULE_ID { before(grammarAccess.getScannerTokenAccess().getNameIDTerminalRuleCall_2_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerToken__NameAssignment_211286); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerToken__NameAssignment_211481); after(grammarAccess.getScannerTokenAccess().getNameIDTerminalRuleCall_2_0()); } @@ -14823,20 +15078,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__FgColorAssignment_3_1_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5653:1: rule__ScannerToken__FgColorAssignment_3_1_2 : ( ruleColor ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5751:1: rule__ScannerToken__FgColorAssignment_3_1_2 : ( ruleColor ) ; public final void rule__ScannerToken__FgColorAssignment_3_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5657:1: ( ( ruleColor ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5658:1: ( ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5755:1: ( ( ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5756:1: ( ruleColor ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5658:1: ( ruleColor ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5659:1: ruleColor + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5756:1: ( ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5757:1: ruleColor { before(grammarAccess.getScannerTokenAccess().getFgColorColorParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_ruleColor_in_rule__ScannerToken__FgColorAssignment_3_1_211317); + pushFollow(FOLLOW_ruleColor_in_rule__ScannerToken__FgColorAssignment_3_1_211512); ruleColor(); state._fsp--; @@ -14864,20 +15119,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__BgColorAssignment_3_2_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5668:1: rule__ScannerToken__BgColorAssignment_3_2_2 : ( ruleColor ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5766:1: rule__ScannerToken__BgColorAssignment_3_2_2 : ( ruleColor ) ; public final void rule__ScannerToken__BgColorAssignment_3_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5672:1: ( ( ruleColor ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5673:1: ( ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5770:1: ( ( ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5771:1: ( ruleColor ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5673:1: ( ruleColor ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5674:1: ruleColor + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5771:1: ( ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5772:1: ruleColor { before(grammarAccess.getScannerTokenAccess().getBgColorColorParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_ruleColor_in_rule__ScannerToken__BgColorAssignment_3_2_211348); + pushFollow(FOLLOW_ruleColor_in_rule__ScannerToken__BgColorAssignment_3_2_211543); ruleColor(); state._fsp--; @@ -14905,20 +15160,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerToken__FontAssignment_3_3_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5683:1: rule__ScannerToken__FontAssignment_3_3_2 : ( ruleFont ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5781:1: rule__ScannerToken__FontAssignment_3_3_2 : ( ruleFont ) ; public final void rule__ScannerToken__FontAssignment_3_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5687:1: ( ( ruleFont ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5688:1: ( ruleFont ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5785:1: ( ( ruleFont ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5786:1: ( ruleFont ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5688:1: ( ruleFont ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5689:1: ruleFont + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5786:1: ( ruleFont ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5787:1: ruleFont { before(grammarAccess.getScannerTokenAccess().getFontFontParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_ruleFont_in_rule__ScannerToken__FontAssignment_3_3_211379); + pushFollow(FOLLOW_ruleFont_in_rule__ScannerToken__FontAssignment_3_3_211574); ruleFont(); state._fsp--; @@ -14946,24 +15201,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5698:1: rule__KeywordGroup__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5796:1: rule__KeywordGroup__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__KeywordGroup__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5702:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5703:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5800:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5801:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5703:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5704:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5801:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5802:1: ( RULE_ID ) { before(grammarAccess.getKeywordGroupAccess().getTokenScannerTokenCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5705:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5706:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5803:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5804:1: RULE_ID { before(grammarAccess.getKeywordGroupAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeywordGroup__TokenAssignment_111414); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeywordGroup__TokenAssignment_111609); after(grammarAccess.getKeywordGroupAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } @@ -14991,20 +15246,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__KeywordsAssignment_3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5717:1: rule__KeywordGroup__KeywordsAssignment_3 : ( ruleKeyword ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5815:1: rule__KeywordGroup__KeywordsAssignment_3 : ( ruleKeyword ) ; public final void rule__KeywordGroup__KeywordsAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5721:1: ( ( ruleKeyword ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5722:1: ( ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5819:1: ( ( ruleKeyword ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5820:1: ( ruleKeyword ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5722:1: ( ruleKeyword ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5723:1: ruleKeyword + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5820:1: ( ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5821:1: ruleKeyword { before(grammarAccess.getKeywordGroupAccess().getKeywordsKeywordParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_311449); + pushFollow(FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_311644); ruleKeyword(); state._fsp--; @@ -15032,20 +15287,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeywordGroup__KeywordsAssignment_4_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5732:1: rule__KeywordGroup__KeywordsAssignment_4_1 : ( ruleKeyword ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5830:1: rule__KeywordGroup__KeywordsAssignment_4_1 : ( ruleKeyword ) ; public final void rule__KeywordGroup__KeywordsAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5736:1: ( ( ruleKeyword ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5737:1: ( ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5834:1: ( ( ruleKeyword ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5835:1: ( ruleKeyword ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5737:1: ( ruleKeyword ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5738:1: ruleKeyword + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5835:1: ( ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5836:1: ruleKeyword { before(grammarAccess.getKeywordGroupAccess().getKeywordsKeywordParserRuleCall_4_1_0()); - pushFollow(FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_4_111480); + pushFollow(FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_4_111675); ruleKeyword(); state._fsp--; @@ -15073,20 +15328,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__NameAssignment_0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5747:1: rule__Keyword__NameAssignment_0 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5845:1: rule__Keyword__NameAssignment_0 : ( RULE_STRING ) ; public final void rule__Keyword__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5751:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5752:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5849:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5850:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5752:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5753:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5850:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5851:1: RULE_STRING { before(grammarAccess.getKeywordAccess().getNameSTRINGTerminalRuleCall_0_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Keyword__NameAssignment_011511); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Keyword__NameAssignment_011706); after(grammarAccess.getKeywordAccess().getNameSTRINGTerminalRuleCall_0_0()); } @@ -15110,20 +15365,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Keyword__VersionAssignment_1_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5762:1: rule__Keyword__VersionAssignment_1_1 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5860:1: rule__Keyword__VersionAssignment_1_1 : ( RULE_STRING ) ; public final void rule__Keyword__VersionAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5766:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5767:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5864:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5865:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5767:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5768:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5865:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5866:1: RULE_STRING { before(grammarAccess.getKeywordAccess().getVersionSTRINGTerminalRuleCall_1_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Keyword__VersionAssignment_1_111542); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Keyword__VersionAssignment_1_111737); after(grammarAccess.getKeywordAccess().getVersionSTRINGTerminalRuleCall_1_1_0()); } @@ -15147,24 +15402,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5777:1: rule__ScannerSingleLineRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5875:1: rule__ScannerSingleLineRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ScannerSingleLineRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5781:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5782:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5879:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5880:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5782:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5783:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5880:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5881:1: ( RULE_ID ) { before(grammarAccess.getScannerSingleLineRuleAccess().getTokenScannerTokenCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5784:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5785:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5882:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5883:1: RULE_ID { before(grammarAccess.getScannerSingleLineRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerSingleLineRule__TokenAssignment_111577); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerSingleLineRule__TokenAssignment_111772); after(grammarAccess.getScannerSingleLineRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } @@ -15192,20 +15447,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__StartSeqAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5796:1: rule__ScannerSingleLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5894:1: rule__ScannerSingleLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; public final void rule__ScannerSingleLineRule__StartSeqAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5800:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5801:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5898:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5899:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5801:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5802:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5899:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5900:1: RULE_STRING { before(grammarAccess.getScannerSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__StartSeqAssignment_211612); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__StartSeqAssignment_211807); after(grammarAccess.getScannerSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); } @@ -15229,20 +15484,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__EndSeqAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5811:1: rule__ScannerSingleLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5909:1: rule__ScannerSingleLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; public final void rule__ScannerSingleLineRule__EndSeqAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5815:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5816:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5913:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5914:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5816:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5817:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5914:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5915:1: RULE_STRING { before(grammarAccess.getScannerSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EndSeqAssignment_411643); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EndSeqAssignment_411838); after(grammarAccess.getScannerSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); } @@ -15266,20 +15521,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5826:1: rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5924:1: rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; public final void rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5830:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5831:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5928:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5929:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5831:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5832:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5929:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5930:1: RULE_STRING { before(grammarAccess.getScannerSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_211674); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_211869); after(grammarAccess.getScannerSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); } @@ -15303,24 +15558,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__ParitionAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5841:1: rule__PartitionSingleLineRule__ParitionAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5939:1: rule__PartitionSingleLineRule__ParitionAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PartitionSingleLineRule__ParitionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5845:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5846:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5943:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5944:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5846:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5847:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5944:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5945:1: ( RULE_ID ) { before(grammarAccess.getPartitionSingleLineRuleAccess().getParitionPartitionCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5848:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5849:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5946:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5947:1: RULE_ID { before(grammarAccess.getPartitionSingleLineRuleAccess().getParitionPartitionIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionSingleLineRule__ParitionAssignment_111709); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionSingleLineRule__ParitionAssignment_111904); after(grammarAccess.getPartitionSingleLineRuleAccess().getParitionPartitionIDTerminalRuleCall_1_0_1()); } @@ -15348,20 +15603,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__StartSeqAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5860:1: rule__PartitionSingleLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5958:1: rule__PartitionSingleLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; public final void rule__PartitionSingleLineRule__StartSeqAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5864:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5865:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5962:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5963:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5865:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5866:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5963:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5964:1: RULE_STRING { before(grammarAccess.getPartitionSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__StartSeqAssignment_211744); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__StartSeqAssignment_211939); after(grammarAccess.getPartitionSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); } @@ -15385,20 +15640,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__EndSeqAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5875:1: rule__PartitionSingleLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5973:1: rule__PartitionSingleLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; public final void rule__PartitionSingleLineRule__EndSeqAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5879:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5880:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5977:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5978:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5880:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5881:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5978:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5979:1: RULE_STRING { before(grammarAccess.getPartitionSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EndSeqAssignment_411775); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EndSeqAssignment_411970); after(grammarAccess.getPartitionSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); } @@ -15422,20 +15677,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5890:1: rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5988:1: rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; public final void rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5894:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5895:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5992:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5993:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5895:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5896:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5993:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5994:1: RULE_STRING { before(grammarAccess.getPartitionSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_211806); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_212001); after(grammarAccess.getPartitionSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); } @@ -15459,24 +15714,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5905:1: rule__ScannerMultiLineRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6003:1: rule__ScannerMultiLineRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ScannerMultiLineRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5909:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5910:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6007:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6008:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5910:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5911:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6008:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6009:1: ( RULE_ID ) { before(grammarAccess.getScannerMultiLineRuleAccess().getTokenScannerTokenCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5912:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5913:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6010:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6011:1: RULE_ID { before(grammarAccess.getScannerMultiLineRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerMultiLineRule__TokenAssignment_111841); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerMultiLineRule__TokenAssignment_112036); after(grammarAccess.getScannerMultiLineRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } @@ -15504,20 +15759,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__StartSeqAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5924:1: rule__ScannerMultiLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6022:1: rule__ScannerMultiLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; public final void rule__ScannerMultiLineRule__StartSeqAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5928:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5929:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6026:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6027:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5929:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5930:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6027:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6028:1: RULE_STRING { before(grammarAccess.getScannerMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__StartSeqAssignment_211876); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__StartSeqAssignment_212071); after(grammarAccess.getScannerMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); } @@ -15541,20 +15796,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__EndSeqAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5939:1: rule__ScannerMultiLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6037:1: rule__ScannerMultiLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; public final void rule__ScannerMultiLineRule__EndSeqAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5943:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5944:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6041:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6042:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5944:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5945:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6042:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6043:1: RULE_STRING { before(grammarAccess.getScannerMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EndSeqAssignment_411907); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EndSeqAssignment_412102); after(grammarAccess.getScannerMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); } @@ -15578,20 +15833,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5954:1: rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6052:1: rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; public final void rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5958:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5959:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6056:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6057:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5959:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5960:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6057:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6058:1: RULE_STRING { before(grammarAccess.getScannerMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_211938); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_212133); after(grammarAccess.getScannerMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); } @@ -15615,24 +15870,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__ParitionAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5969:1: rule__PartitionMultiLineRule__ParitionAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6067:1: rule__PartitionMultiLineRule__ParitionAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PartitionMultiLineRule__ParitionAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5973:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5974:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6071:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6072:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5974:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5975:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6072:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6073:1: ( RULE_ID ) { before(grammarAccess.getPartitionMultiLineRuleAccess().getParitionPartitionCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5976:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5977:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6074:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6075:1: RULE_ID { before(grammarAccess.getPartitionMultiLineRuleAccess().getParitionPartitionIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionMultiLineRule__ParitionAssignment_111973); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionMultiLineRule__ParitionAssignment_112168); after(grammarAccess.getPartitionMultiLineRuleAccess().getParitionPartitionIDTerminalRuleCall_1_0_1()); } @@ -15660,20 +15915,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__StartSeqAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5988:1: rule__PartitionMultiLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6086:1: rule__PartitionMultiLineRule__StartSeqAssignment_2 : ( RULE_STRING ) ; public final void rule__PartitionMultiLineRule__StartSeqAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5992:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5993:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6090:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6091:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5993:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:5994:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6091:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6092:1: RULE_STRING { before(grammarAccess.getPartitionMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__StartSeqAssignment_212008); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__StartSeqAssignment_212203); after(grammarAccess.getPartitionMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); } @@ -15697,20 +15952,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__EndSeqAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6003:1: rule__PartitionMultiLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6101:1: rule__PartitionMultiLineRule__EndSeqAssignment_4 : ( RULE_STRING ) ; public final void rule__PartitionMultiLineRule__EndSeqAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6007:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6008:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6105:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6106:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6008:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6009:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6106:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6107:1: RULE_STRING { before(grammarAccess.getPartitionMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EndSeqAssignment_412039); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EndSeqAssignment_412234); after(grammarAccess.getPartitionMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); } @@ -15734,20 +15989,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6018:1: rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6116:1: rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2 : ( RULE_STRING ) ; public final void rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6022:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6023:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6120:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6121:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6023:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6024:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6121:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6122:1: RULE_STRING { before(grammarAccess.getPartitionMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_212070); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_212265); after(grammarAccess.getPartitionMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); } @@ -15771,24 +16026,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6033:1: rule__ScannerCharacterRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6131:1: rule__ScannerCharacterRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ScannerCharacterRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6037:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6038:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6135:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6136:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6038:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6039:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6136:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6137:1: ( RULE_ID ) { before(grammarAccess.getScannerCharacterRuleAccess().getTokenScannerTokenCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6040:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6041:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6138:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6139:1: RULE_ID { before(grammarAccess.getScannerCharacterRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerCharacterRule__TokenAssignment_112105); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerCharacterRule__TokenAssignment_112300); after(grammarAccess.getScannerCharacterRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } @@ -15816,20 +16071,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerCharacterRule__CharactersAssignment_3" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6052:1: rule__ScannerCharacterRule__CharactersAssignment_3 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6150:1: rule__ScannerCharacterRule__CharactersAssignment_3 : ( RULE_STRING ) ; public final void rule__ScannerCharacterRule__CharactersAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6056:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6057:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6154:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6155:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6057:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6058:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6155:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6156:1: RULE_STRING { before(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_3_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_312140); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_312335); after(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_3_0()); } @@ -15852,22 +16107,22 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__ScannerCharacterRule__CharactersAssignment_3" - // $ANTLR start "rule__ScannerCharacterRule__CharactersAssignment_5" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6067:1: rule__ScannerCharacterRule__CharactersAssignment_5 : ( RULE_STRING ) ; - public final void rule__ScannerCharacterRule__CharactersAssignment_5() throws RecognitionException { + // $ANTLR start "rule__ScannerCharacterRule__CharactersAssignment_4_1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6165:1: rule__ScannerCharacterRule__CharactersAssignment_4_1 : ( RULE_STRING ) ; + public final void rule__ScannerCharacterRule__CharactersAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6071:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6072:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6169:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6170:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6072:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6073:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6170:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6171:1: RULE_STRING { - before(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_512171); - after(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); + before(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_4_112366); + after(grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); } @@ -15886,28 +16141,28 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerCharacterRule__CharactersAssignment_5" + // $ANTLR end "rule__ScannerCharacterRule__CharactersAssignment_4_1" // $ANTLR start "rule__ScannerJSRule__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6082:1: rule__ScannerJSRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6180:1: rule__ScannerJSRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ScannerJSRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6086:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6087:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6184:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6185:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6087:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6088:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6185:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6186:1: ( RULE_ID ) { before(grammarAccess.getScannerJSRuleAccess().getTokenScannerTokenCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6089:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6090:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6187:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6188:1: RULE_ID { before(grammarAccess.getScannerJSRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerJSRule__TokenAssignment_112206); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerJSRule__TokenAssignment_112401); after(grammarAccess.getScannerJSRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } @@ -15935,20 +16190,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ScannerJSRule__FileURIAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6101:1: rule__ScannerJSRule__FileURIAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6199:1: rule__ScannerJSRule__FileURIAssignment_2 : ( RULE_STRING ) ; public final void rule__ScannerJSRule__FileURIAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6105:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6106:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6203:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6204:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6106:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6107:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6204:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6205:1: RULE_STRING { before(grammarAccess.getScannerJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerJSRule__FileURIAssignment_212241); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerJSRule__FileURIAssignment_212436); after(grammarAccess.getScannerJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); } @@ -15972,24 +16227,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__TokenAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6116:1: rule__PartitionJSRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6214:1: rule__PartitionJSRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__PartitionJSRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6120:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6121:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6218:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6219:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6121:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6122:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6219:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6220:1: ( RULE_ID ) { before(grammarAccess.getPartitionJSRuleAccess().getTokenPartitionCrossReference_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6123:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6124:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6221:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6222:1: RULE_ID { before(grammarAccess.getPartitionJSRuleAccess().getTokenPartitionIDTerminalRuleCall_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionJSRule__TokenAssignment_112276); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PartitionJSRule__TokenAssignment_112471); after(grammarAccess.getPartitionJSRuleAccess().getTokenPartitionIDTerminalRuleCall_1_0_1()); } @@ -16017,20 +16272,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PartitionJSRule__FileURIAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6135:1: rule__PartitionJSRule__FileURIAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6233:1: rule__PartitionJSRule__FileURIAssignment_2 : ( RULE_STRING ) ; public final void rule__PartitionJSRule__FileURIAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6139:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6140:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6237:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6238:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6140:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6141:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6238:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6239:1: RULE_STRING { before(grammarAccess.getPartitionJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionJSRule__FileURIAssignment_212311); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PartitionJSRule__FileURIAssignment_212506); after(grammarAccess.getPartitionJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); } @@ -16053,30 +16308,30 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__PartitionJSRule__FileURIAssignment_2" - // $ANTLR start "rule__ScannerWhitespaceRule__TokenAssignment_0_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6150:1: rule__ScannerWhitespaceRule__TokenAssignment_0_1 : ( ( RULE_ID ) ) ; - public final void rule__ScannerWhitespaceRule__TokenAssignment_0_1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__TokenAssignment_1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6248:1: rule__ScannerWhitespaceRule__TokenAssignment_1 : ( ( RULE_ID ) ) ; + public final void rule__ScannerWhitespaceRule__TokenAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6154:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6155:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6252:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6253:1: ( ( RULE_ID ) ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6155:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6156:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6253:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6254:1: ( RULE_ID ) { - before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6157:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6158:1: RULE_ID + before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6255:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6256:1: RULE_ID { - before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_0_1_0_1()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerWhitespaceRule__TokenAssignment_0_112346); - after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_0_1_0_1()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ScannerWhitespaceRule__TokenAssignment_112541); + after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenIDTerminalRuleCall_1_0_1()); } - after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); + after(grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); } @@ -16095,25 +16350,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__TokenAssignment_0_1" + // $ANTLR end "rule__ScannerWhitespaceRule__TokenAssignment_1" - // $ANTLR start "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6169:1: rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1 : ( RULE_STRING ) ; - public final void rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6267:1: rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1 : ( RULE_STRING ) ; + public final void rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6173:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6174:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6271:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6272:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6174:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6175:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6272:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6273:1: RULE_STRING { - before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_112381); - after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_112576); + after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); } @@ -16132,25 +16387,70 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1" + // $ANTLR end "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1" - // $ANTLR start "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6184:1: rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1 : ( RULE_STRING ) ; - public final void rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6282:1: rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1 : ( RULE_STRING ) ; + public final void rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6188:1: ( ( RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6189:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6286:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6287:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6189:1: ( RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6190:1: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6287:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6288:1: RULE_STRING { - before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_112412); - after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_112607); + after(grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1" + + + // $ANTLR start "rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6297:1: rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1 : ( ( 'javawhitespace' ) ) ; + public final void rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6301:1: ( ( ( 'javawhitespace' ) ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6302:1: ( ( 'javawhitespace' ) ) + { + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6302:1: ( ( 'javawhitespace' ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6303:1: ( 'javawhitespace' ) + { + before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6304:1: ( 'javawhitespace' ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6305:1: 'javawhitespace' + { + before(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); + match(input,51,FOLLOW_51_in_rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_112643); + after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); + + } + + after(grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } @@ -16169,25 +16469,25 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1" + // $ANTLR end "rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1" - // $ANTLR start "rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6199:1: rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1 : ( RULE_ANY_OTHER ) ; - public final void rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1() throws RecognitionException { + // $ANTLR start "rule__ScannerWhitespaceRule__FileURIAssignment_2_2" + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6320:1: rule__ScannerWhitespaceRule__FileURIAssignment_2_2 : ( RULE_STRING ) ; + public final void rule__ScannerWhitespaceRule__FileURIAssignment_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6203:1: ( ( RULE_ANY_OTHER ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6204:1: ( RULE_ANY_OTHER ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6324:1: ( ( RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6325:1: ( RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6204:1: ( RULE_ANY_OTHER ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6205:1: RULE_ANY_OTHER + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6325:1: ( RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6326:1: RULE_STRING { - before(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); - match(input,RULE_ANY_OTHER,FOLLOW_RULE_ANY_OTHER_in_rule__ScannerWhitespaceRule__JsDetectorAssignment_1_112443); - after(grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); + before(grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__FileURIAssignment_2_212682); + after(grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); } @@ -16206,24 +16506,24 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { } return ; } - // $ANTLR end "rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1" + // $ANTLR end "rule__ScannerWhitespaceRule__FileURIAssignment_2_2" // $ANTLR start "rule__RGBColor__RAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6214:1: rule__RGBColor__RAssignment_2 : ( RULE_INT ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6335:1: rule__RGBColor__RAssignment_2 : ( RULE_INT ) ; public final void rule__RGBColor__RAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6218:1: ( ( RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6219:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6339:1: ( ( RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6340:1: ( RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6219:1: ( RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6220:1: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6340:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6341:1: RULE_INT { before(grammarAccess.getRGBColorAccess().getRINTTerminalRuleCall_2_0()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__RAssignment_212474); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__RAssignment_212713); after(grammarAccess.getRGBColorAccess().getRINTTerminalRuleCall_2_0()); } @@ -16247,20 +16547,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__GAssignment_4" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6229:1: rule__RGBColor__GAssignment_4 : ( RULE_INT ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6350:1: rule__RGBColor__GAssignment_4 : ( RULE_INT ) ; public final void rule__RGBColor__GAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6233:1: ( ( RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6234:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6354:1: ( ( RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6355:1: ( RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6234:1: ( RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6235:1: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6355:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6356:1: RULE_INT { before(grammarAccess.getRGBColorAccess().getGINTTerminalRuleCall_4_0()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__GAssignment_412505); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__GAssignment_412744); after(grammarAccess.getRGBColorAccess().getGINTTerminalRuleCall_4_0()); } @@ -16284,20 +16584,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RGBColor__BAssignment_6" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6244:1: rule__RGBColor__BAssignment_6 : ( RULE_INT ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6365:1: rule__RGBColor__BAssignment_6 : ( RULE_INT ) ; public final void rule__RGBColor__BAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6248:1: ( ( RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6249:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6369:1: ( ( RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6370:1: ( RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6249:1: ( RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6250:1: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6370:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6371:1: RULE_INT { before(grammarAccess.getRGBColorAccess().getBINTTerminalRuleCall_6_0()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__BAssignment_612536); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RGBColor__BAssignment_612775); after(grammarAccess.getRGBColorAccess().getBINTTerminalRuleCall_6_0()); } @@ -16321,20 +16621,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__NameAssignment_0" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6259:1: rule__Font__NameAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6380:1: rule__Font__NameAssignment_0 : ( RULE_ID ) ; public final void rule__Font__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6263:1: ( ( RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6264:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6384:1: ( ( RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6385:1: ( RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6264:1: ( RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6265:1: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6385:1: ( RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6386:1: RULE_ID { before(grammarAccess.getFontAccess().getNameIDTerminalRuleCall_0_0()); - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Font__NameAssignment_012567); + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Font__NameAssignment_012806); after(grammarAccess.getFontAccess().getNameIDTerminalRuleCall_0_0()); } @@ -16358,20 +16658,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__SizeAssignment_1" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6274:1: rule__Font__SizeAssignment_1 : ( RULE_INT ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6395:1: rule__Font__SizeAssignment_1 : ( RULE_INT ) ; public final void rule__Font__SizeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6278:1: ( ( RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6279:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6399:1: ( ( RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6400:1: ( RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6279:1: ( RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6280:1: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6400:1: ( RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6401:1: RULE_INT { before(grammarAccess.getFontAccess().getSizeINTTerminalRuleCall_1_0()); - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Font__SizeAssignment_112598); + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Font__SizeAssignment_112837); after(grammarAccess.getFontAccess().getSizeINTTerminalRuleCall_1_0()); } @@ -16395,20 +16695,20 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Font__AttributesAssignment_2" - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6289:1: rule__Font__AttributesAssignment_2 : ( ruleFontType ) ; + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6410:1: rule__Font__AttributesAssignment_2 : ( ruleFontType ) ; public final void rule__Font__AttributesAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6293:1: ( ( ruleFontType ) ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6294:1: ( ruleFontType ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6414:1: ( ( ruleFontType ) ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6415:1: ( ruleFontType ) { - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6294:1: ( ruleFontType ) - // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6295:1: ruleFontType + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6415:1: ( ruleFontType ) + // ../org.eclipse.fx.code.compensator.hsl.ui/src-gen/org/eclipse/fx/code/compensator/hsl/ui/contentassist/antlr/internal/InternalHSL.g:6416:1: ruleFontType { before(grammarAccess.getFontAccess().getAttributesFontTypeEnumRuleCall_2_0()); - pushFollow(FOLLOW_ruleFontType_in_rule__Font__AttributesAssignment_212629); + pushFollow(FOLLOW_ruleFontType_in_rule__Font__AttributesAssignment_212868); ruleFontType(); state._fsp--; @@ -16504,7 +16804,7 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_rule__PartitionJSRule__Group__0_in_rulePartitionJSRule1294 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleScannerWhitespaceRule_in_entryRuleScannerWhitespaceRule1321 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleScannerWhitespaceRule1328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Alternatives_in_ruleScannerWhitespaceRule1354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__0_in_ruleScannerWhitespaceRule1354 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleColor_in_entryRuleColor1381 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleColor1388 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleRGBColor_in_ruleColor1414 = new BitSet(new long[]{0x0000000000000002L}); @@ -16528,453 +16828,463 @@ public class InternalHSLParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_rulePartitionSingleLineRule_in_rule__ParitionRule__Alternatives1820 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePartitionMultiLineRule_in_rule__ParitionRule__Alternatives1837 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rulePartitionJSRule_in_rule__ParitionRule__Alternatives1854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__0_in_rule__ScannerWhitespaceRule__Alternatives1886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__0_in_rule__ScannerWhitespaceRule__Alternatives1904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_11_in_rule__FontType__Alternatives1938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_12_in_rule__FontType__Alternatives1959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_rule__FontType__Alternatives1980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__FontType__Alternatives2001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__02034 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__Model__Group__1_in_rule__Model__Group__02037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__NameAssignment_0_in_rule__Model__Group__0__Impl2064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__12094 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__Model__Group__2_in_rule__Model__Group__12097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__Model__Group__1__Impl2125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__22156 = new BitSet(new long[]{0x0000000000C00000L}); - public static final BitSet FOLLOW_rule__Model__Group__3_in_rule__Model__Group__22159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2188 = new BitSet(new long[]{0x0000000000040002L}); - public static final BitSet FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2200 = new BitSet(new long[]{0x0000000000040002L}); - public static final BitSet FOLLOW_rule__Model__Group__3__Impl_in_rule__Model__Group__32233 = new BitSet(new long[]{0x0000000000380000L}); - public static final BitSet FOLLOW_rule__Model__Group__4_in_rule__Model__Group__32236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2265 = new BitSet(new long[]{0x0000000000C00002L}); - public static final BitSet FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2277 = new BitSet(new long[]{0x0000000000C00002L}); - public static final BitSet FOLLOW_rule__Model__Group__4__Impl_in_rule__Model__Group__42310 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__Model__Group__5_in_rule__Model__Group__42313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__PartitionerAssignment_4_in_rule__Model__Group__4__Impl2340 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__5__Impl_in_rule__Model__Group__52370 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__Model__Group__6_in_rule__Model__Group__52373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__Model__Group__5__Impl2401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__6__Impl_in_rule__Model__Group__62432 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__Model__Group__7_in_rule__Model__Group__62435 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__Model__Group__6__Impl2463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__Group__7__Impl_in_rule__Model__Group__72494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2523 = new BitSet(new long[]{0x0000000000000022L}); - public static final BitSet FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2535 = new BitSet(new long[]{0x0000000000000022L}); - public static final BitSet FOLLOW_rule__Partition__Group__0__Impl_in_rule__Partition__Group__02584 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__Partition__Group__1_in_rule__Partition__Group__02587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__Partition__Group__0__Impl2615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Partition__Group__1__Impl_in_rule__Partition__Group__12646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Partition__NameAssignment_1_in_rule__Partition__Group__1__Impl2673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__0__Impl_in_rule__JavaLikeParitioner__Group__02707 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__1_in_rule__JavaLikeParitioner__Group__02710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__JavaLikeParitioner__Group__0__Impl2738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__1__Impl_in_rule__JavaLikeParitioner__Group__12769 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__2_in_rule__JavaLikeParitioner__Group__12772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__JavaLikeParitioner__Group__1__Impl2800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__2__Impl_in_rule__JavaLikeParitioner__Group__22831 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__3_in_rule__JavaLikeParitioner__Group__22834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__SingleLineParitionAssignment_2_in_rule__JavaLikeParitioner__Group__2__Impl2861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__3__Impl_in_rule__JavaLikeParitioner__Group__32891 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__4_in_rule__JavaLikeParitioner__Group__32894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__MultiLineParitionAssignment_3_in_rule__JavaLikeParitioner__Group__3__Impl2921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__4__Impl_in_rule__JavaLikeParitioner__Group__42951 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__5_in_rule__JavaLikeParitioner__Group__42954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__JavaDocParitionAssignment_4_in_rule__JavaLikeParitioner__Group__4__Impl2981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__5__Impl_in_rule__JavaLikeParitioner__Group__53011 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__6_in_rule__JavaLikeParitioner__Group__53014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__CharacterParitionAssignment_5_in_rule__JavaLikeParitioner__Group__5__Impl3041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__6__Impl_in_rule__JavaLikeParitioner__Group__63071 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__7_in_rule__JavaLikeParitioner__Group__63074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__StringParitionAssignment_6_in_rule__JavaLikeParitioner__Group__6__Impl3101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__7__Impl_in_rule__JavaLikeParitioner__Group__73131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__JavaLikeParitioner__Group__7__Impl3159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__0__Impl_in_rule__RulePartitioner__Group__03206 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__1_in_rule__RulePartitioner__Group__03209 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__RulePartitioner__Group__0__Impl3237 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__1__Impl_in_rule__RulePartitioner__Group__13268 = new BitSet(new long[]{0x0000014400000000L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__2_in_rule__RulePartitioner__Group__13271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__RulePartitioner__Group__1__Impl3299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__2__Impl_in_rule__RulePartitioner__Group__23330 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__3_in_rule__RulePartitioner__Group__23333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3362 = new BitSet(new long[]{0x0000014400000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3374 = new BitSet(new long[]{0x0000014400000002L}); - public static final BitSet FOLLOW_rule__RulePartitioner__Group__3__Impl_in_rule__RulePartitioner__Group__33407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__RulePartitioner__Group__3__Impl3435 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSParitioner__Group__0__Impl_in_rule__JSParitioner__Group__03474 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__JSParitioner__Group__1_in_rule__JSParitioner__Group__03477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__JSParitioner__Group__0__Impl3505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSParitioner__Group__1__Impl_in_rule__JSParitioner__Group__13536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSParitioner__FileURIAssignment_1_in_rule__JSParitioner__Group__1__Impl3563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSDamager__Group__0__Impl_in_rule__JSDamager__Group__03597 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__JSDamager__Group__1_in_rule__JSDamager__Group__03600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__JSDamager__Group__0__Impl3628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSDamager__Group__1__Impl_in_rule__JSDamager__Group__13659 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__JSDamager__Group__2_in_rule__JSDamager__Group__13662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSDamager__PartitionAssignment_1_in_rule__JSDamager__Group__1__Impl3689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSDamager__Group__2__Impl_in_rule__JSDamager__Group__23719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__JSDamager__FileURIAssignment_2_in_rule__JSDamager__Group__2__Impl3746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__0__Impl_in_rule__RuleDamager__Group__03782 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__1_in_rule__RuleDamager__Group__03785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__RuleDamager__Group__0__Impl3813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__1__Impl_in_rule__RuleDamager__Group__13844 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__2_in_rule__RuleDamager__Group__13847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__PartitionAssignment_1_in_rule__RuleDamager__Group__1__Impl3874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__2__Impl_in_rule__RuleDamager__Group__23904 = new BitSet(new long[]{0x000087C421000000L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__3_in_rule__RuleDamager__Group__23907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__RuleDamager__Group__2__Impl3935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__3__Impl_in_rule__RuleDamager__Group__33966 = new BitSet(new long[]{0x000087C421000000L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__4_in_rule__RuleDamager__Group__33969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__TokensAssignment_3_in_rule__RuleDamager__Group__3__Impl3996 = new BitSet(new long[]{0x0000800001000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__4__Impl_in_rule__RuleDamager__Group__44027 = new BitSet(new long[]{0x000087C421000000L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__5_in_rule__RuleDamager__Group__44030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__KeywordGroupsAssignment_4_in_rule__RuleDamager__Group__4__Impl4057 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__5__Impl_in_rule__RuleDamager__Group__54088 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__6_in_rule__RuleDamager__Group__54091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4120 = new BitSet(new long[]{0x000087C421000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4132 = new BitSet(new long[]{0x000087C421000002L}); - public static final BitSet FOLLOW_rule__RuleDamager__Group__6__Impl_in_rule__RuleDamager__Group__64165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__RuleDamager__Group__6__Impl4193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__0__Impl_in_rule__ScannerToken__Group__04238 = new BitSet(new long[]{0x0000800001000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__1_in_rule__ScannerToken__Group__04241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__DefaultAssignment_0_in_rule__ScannerToken__Group__0__Impl4268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__1__Impl_in_rule__ScannerToken__Group__14299 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__2_in_rule__ScannerToken__Group__14302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__ScannerToken__Group__1__Impl4330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__2__Impl_in_rule__ScannerToken__Group__24361 = new BitSet(new long[]{0x0000000000008000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__3_in_rule__ScannerToken__Group__24364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__NameAssignment_2_in_rule__ScannerToken__Group__2__Impl4391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group__3__Impl_in_rule__ScannerToken__Group__34421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__0_in_rule__ScannerToken__Group__3__Impl4448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__0__Impl_in_rule__ScannerToken__Group_3__04487 = new BitSet(new long[]{0x000000001A010000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__1_in_rule__ScannerToken__Group_3__04490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__ScannerToken__Group_3__0__Impl4518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__1__Impl_in_rule__ScannerToken__Group_3__14549 = new BitSet(new long[]{0x000000001A010000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__2_in_rule__ScannerToken__Group_3__14552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__0_in_rule__ScannerToken__Group_3__1__Impl4579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__2__Impl_in_rule__ScannerToken__Group_3__24610 = new BitSet(new long[]{0x000000001A010000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__3_in_rule__ScannerToken__Group_3__24613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__0_in_rule__ScannerToken__Group_3__2__Impl4640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__3__Impl_in_rule__ScannerToken__Group_3__34671 = new BitSet(new long[]{0x000000001A010000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__4_in_rule__ScannerToken__Group_3__34674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__0_in_rule__ScannerToken__Group_3__3__Impl4701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3__4__Impl_in_rule__ScannerToken__Group_3__44732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__ScannerToken__Group_3__4__Impl4760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__0__Impl_in_rule__ScannerToken__Group_3_1__04801 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__1_in_rule__ScannerToken__Group_3_1__04804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__ScannerToken__Group_3_1__0__Impl4832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__1__Impl_in_rule__ScannerToken__Group_3_1__14863 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__2_in_rule__ScannerToken__Group_3_1__14866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__ScannerToken__Group_3_1__1__Impl4894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__2__Impl_in_rule__ScannerToken__Group_3_1__24925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__FgColorAssignment_3_1_2_in_rule__ScannerToken__Group_3_1__2__Impl4952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__0__Impl_in_rule__ScannerToken__Group_3_2__04988 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__1_in_rule__ScannerToken__Group_3_2__04991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__ScannerToken__Group_3_2__0__Impl5019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__1__Impl_in_rule__ScannerToken__Group_3_2__15050 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__2_in_rule__ScannerToken__Group_3_2__15053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__ScannerToken__Group_3_2__1__Impl5081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__2__Impl_in_rule__ScannerToken__Group_3_2__25112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__BgColorAssignment_3_2_2_in_rule__ScannerToken__Group_3_2__2__Impl5139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__0__Impl_in_rule__ScannerToken__Group_3_3__05175 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__1_in_rule__ScannerToken__Group_3_3__05178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__ScannerToken__Group_3_3__0__Impl5206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__1__Impl_in_rule__ScannerToken__Group_3_3__15237 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__2_in_rule__ScannerToken__Group_3_3__15240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__ScannerToken__Group_3_3__1__Impl5268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__2__Impl_in_rule__ScannerToken__Group_3_3__25299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerToken__FontAssignment_3_3_2_in_rule__ScannerToken__Group_3_3__2__Impl5326 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__0__Impl_in_rule__KeywordGroup__Group__05362 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__1_in_rule__KeywordGroup__Group__05365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__KeywordGroup__Group__0__Impl5393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__1__Impl_in_rule__KeywordGroup__Group__15424 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__2_in_rule__KeywordGroup__Group__15427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__TokenAssignment_1_in_rule__KeywordGroup__Group__1__Impl5454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__2__Impl_in_rule__KeywordGroup__Group__25484 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__3_in_rule__KeywordGroup__Group__25487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__KeywordGroup__Group__2__Impl5515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__3__Impl_in_rule__KeywordGroup__Group__35546 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__4_in_rule__KeywordGroup__Group__35549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__KeywordsAssignment_3_in_rule__KeywordGroup__Group__3__Impl5576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__4__Impl_in_rule__KeywordGroup__Group__45606 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__5_in_rule__KeywordGroup__Group__45609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__0_in_rule__KeywordGroup__Group__4__Impl5636 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group__5__Impl_in_rule__KeywordGroup__Group__55667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__KeywordGroup__Group__5__Impl5695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__0__Impl_in_rule__KeywordGroup__Group_4__05738 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__1_in_rule__KeywordGroup__Group_4__05741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__KeywordGroup__Group_4__0__Impl5769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__1__Impl_in_rule__KeywordGroup__Group_4__15800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeywordGroup__KeywordsAssignment_4_1_in_rule__KeywordGroup__Group_4__1__Impl5827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__Group__0__Impl_in_rule__Keyword__Group__05861 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_rule__Keyword__Group__1_in_rule__Keyword__Group__05864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__NameAssignment_0_in_rule__Keyword__Group__0__Impl5891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__Group__1__Impl_in_rule__Keyword__Group__15921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__Group_1__0_in_rule__Keyword__Group__1__Impl5948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__Group_1__0__Impl_in_rule__Keyword__Group_1__05983 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__Keyword__Group_1__1_in_rule__Keyword__Group_1__05986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__Keyword__Group_1__0__Impl6014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__Group_1__1__Impl_in_rule__Keyword__Group_1__16045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Keyword__VersionAssignment_1_1_in_rule__Keyword__Group_1__1__Impl6072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__0__Impl_in_rule__ScannerSingleLineRule__Group__06106 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__1_in_rule__ScannerSingleLineRule__Group__06109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__ScannerSingleLineRule__Group__0__Impl6137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__1__Impl_in_rule__ScannerSingleLineRule__Group__16168 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__2_in_rule__ScannerSingleLineRule__Group__16171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__TokenAssignment_1_in_rule__ScannerSingleLineRule__Group__1__Impl6198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__2__Impl_in_rule__ScannerSingleLineRule__Group__26228 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__3_in_rule__ScannerSingleLineRule__Group__26231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__StartSeqAssignment_2_in_rule__ScannerSingleLineRule__Group__2__Impl6258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__3__Impl_in_rule__ScannerSingleLineRule__Group__36288 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__4_in_rule__ScannerSingleLineRule__Group__36291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__ScannerSingleLineRule__Group__3__Impl6319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__4__Impl_in_rule__ScannerSingleLineRule__Group__46350 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__5_in_rule__ScannerSingleLineRule__Group__46353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__EndSeqAssignment_4_in_rule__ScannerSingleLineRule__Group__4__Impl6380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__5__Impl_in_rule__ScannerSingleLineRule__Group__56410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__0_in_rule__ScannerSingleLineRule__Group__5__Impl6437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__0__Impl_in_rule__ScannerSingleLineRule__Group_5__06480 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__1_in_rule__ScannerSingleLineRule__Group_5__06483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__ScannerSingleLineRule__Group_5__0__Impl6511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__1__Impl_in_rule__ScannerSingleLineRule__Group_5__16542 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__2_in_rule__ScannerSingleLineRule__Group_5__16545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__ScannerSingleLineRule__Group_5__1__Impl6573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__2__Impl_in_rule__ScannerSingleLineRule__Group_5__26604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerSingleLineRule__Group_5__2__Impl6631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__0__Impl_in_rule__PartitionSingleLineRule__Group__06667 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__1_in_rule__PartitionSingleLineRule__Group__06670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__PartitionSingleLineRule__Group__0__Impl6698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__1__Impl_in_rule__PartitionSingleLineRule__Group__16729 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__2_in_rule__PartitionSingleLineRule__Group__16732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__ParitionAssignment_1_in_rule__PartitionSingleLineRule__Group__1__Impl6759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__2__Impl_in_rule__PartitionSingleLineRule__Group__26789 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__3_in_rule__PartitionSingleLineRule__Group__26792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__StartSeqAssignment_2_in_rule__PartitionSingleLineRule__Group__2__Impl6819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__3__Impl_in_rule__PartitionSingleLineRule__Group__36849 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__4_in_rule__PartitionSingleLineRule__Group__36852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__PartitionSingleLineRule__Group__3__Impl6880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__4__Impl_in_rule__PartitionSingleLineRule__Group__46911 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__5_in_rule__PartitionSingleLineRule__Group__46914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__EndSeqAssignment_4_in_rule__PartitionSingleLineRule__Group__4__Impl6941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__5__Impl_in_rule__PartitionSingleLineRule__Group__56971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__0_in_rule__PartitionSingleLineRule__Group__5__Impl6998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__0__Impl_in_rule__PartitionSingleLineRule__Group_5__07041 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__1_in_rule__PartitionSingleLineRule__Group_5__07044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__PartitionSingleLineRule__Group_5__0__Impl7072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__1__Impl_in_rule__PartitionSingleLineRule__Group_5__17103 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__2_in_rule__PartitionSingleLineRule__Group_5__17106 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__PartitionSingleLineRule__Group_5__1__Impl7134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__2__Impl_in_rule__PartitionSingleLineRule__Group_5__27165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionSingleLineRule__Group_5__2__Impl7192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__0__Impl_in_rule__ScannerMultiLineRule__Group__07228 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__1_in_rule__ScannerMultiLineRule__Group__07231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ScannerMultiLineRule__Group__0__Impl7259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__1__Impl_in_rule__ScannerMultiLineRule__Group__17290 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__2_in_rule__ScannerMultiLineRule__Group__17293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__TokenAssignment_1_in_rule__ScannerMultiLineRule__Group__1__Impl7320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__2__Impl_in_rule__ScannerMultiLineRule__Group__27350 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__3_in_rule__ScannerMultiLineRule__Group__27353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__StartSeqAssignment_2_in_rule__ScannerMultiLineRule__Group__2__Impl7380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__3__Impl_in_rule__ScannerMultiLineRule__Group__37410 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__4_in_rule__ScannerMultiLineRule__Group__37413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__ScannerMultiLineRule__Group__3__Impl7441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__4__Impl_in_rule__ScannerMultiLineRule__Group__47472 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__5_in_rule__ScannerMultiLineRule__Group__47475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__EndSeqAssignment_4_in_rule__ScannerMultiLineRule__Group__4__Impl7502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__5__Impl_in_rule__ScannerMultiLineRule__Group__57532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__0_in_rule__ScannerMultiLineRule__Group__5__Impl7559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__0__Impl_in_rule__ScannerMultiLineRule__Group_5__07602 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__1_in_rule__ScannerMultiLineRule__Group_5__07605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__ScannerMultiLineRule__Group_5__0__Impl7633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__1__Impl_in_rule__ScannerMultiLineRule__Group_5__17664 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__2_in_rule__ScannerMultiLineRule__Group_5__17667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__ScannerMultiLineRule__Group_5__1__Impl7695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__2__Impl_in_rule__ScannerMultiLineRule__Group_5__27726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerMultiLineRule__Group_5__2__Impl7753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__0__Impl_in_rule__PartitionMultiLineRule__Group__07789 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__1_in_rule__PartitionMultiLineRule__Group__07792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__PartitionMultiLineRule__Group__0__Impl7820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__1__Impl_in_rule__PartitionMultiLineRule__Group__17851 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__2_in_rule__PartitionMultiLineRule__Group__17854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__ParitionAssignment_1_in_rule__PartitionMultiLineRule__Group__1__Impl7881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__2__Impl_in_rule__PartitionMultiLineRule__Group__27911 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__3_in_rule__PartitionMultiLineRule__Group__27914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__StartSeqAssignment_2_in_rule__PartitionMultiLineRule__Group__2__Impl7941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__3__Impl_in_rule__PartitionMultiLineRule__Group__37971 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__4_in_rule__PartitionMultiLineRule__Group__37974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__PartitionMultiLineRule__Group__3__Impl8002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__4__Impl_in_rule__PartitionMultiLineRule__Group__48033 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__5_in_rule__PartitionMultiLineRule__Group__48036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__EndSeqAssignment_4_in_rule__PartitionMultiLineRule__Group__4__Impl8063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__5__Impl_in_rule__PartitionMultiLineRule__Group__58093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__0_in_rule__PartitionMultiLineRule__Group__5__Impl8120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__0__Impl_in_rule__PartitionMultiLineRule__Group_5__08163 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__1_in_rule__PartitionMultiLineRule__Group_5__08166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__PartitionMultiLineRule__Group_5__0__Impl8194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__1__Impl_in_rule__PartitionMultiLineRule__Group_5__18225 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__2_in_rule__PartitionMultiLineRule__Group_5__18228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__PartitionMultiLineRule__Group_5__1__Impl8256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__2__Impl_in_rule__PartitionMultiLineRule__Group_5__28287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionMultiLineRule__Group_5__2__Impl8314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__0__Impl_in_rule__ScannerCharacterRule__Group__08350 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__1_in_rule__ScannerCharacterRule__Group__08353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ScannerCharacterRule__Group__0__Impl8381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__1__Impl_in_rule__ScannerCharacterRule__Group__18412 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__2_in_rule__ScannerCharacterRule__Group__18415 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__TokenAssignment_1_in_rule__ScannerCharacterRule__Group__1__Impl8442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__2__Impl_in_rule__ScannerCharacterRule__Group__28472 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__3_in_rule__ScannerCharacterRule__Group__28475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__ScannerCharacterRule__Group__2__Impl8503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__3__Impl_in_rule__ScannerCharacterRule__Group__38534 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__4_in_rule__ScannerCharacterRule__Group__38537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_3_in_rule__ScannerCharacterRule__Group__3__Impl8564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__4__Impl_in_rule__ScannerCharacterRule__Group__48594 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__5_in_rule__ScannerCharacterRule__Group__48597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__ScannerCharacterRule__Group__4__Impl8625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__5__Impl_in_rule__ScannerCharacterRule__Group__58656 = new BitSet(new long[]{0x0000000080000000L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__6_in_rule__ScannerCharacterRule__Group__58659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_5_in_rule__ScannerCharacterRule__Group__5__Impl8686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__6__Impl_in_rule__ScannerCharacterRule__Group__68716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__ScannerCharacterRule__Group__6__Impl8744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__Group__0__Impl_in_rule__ScannerJSRule__Group__08789 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__Group__1_in_rule__ScannerJSRule__Group__08792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__ScannerJSRule__Group__0__Impl8820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__Group__1__Impl_in_rule__ScannerJSRule__Group__18851 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__Group__2_in_rule__ScannerJSRule__Group__18854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__TokenAssignment_1_in_rule__ScannerJSRule__Group__1__Impl8881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__Group__2__Impl_in_rule__ScannerJSRule__Group__28911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerJSRule__FileURIAssignment_2_in_rule__ScannerJSRule__Group__2__Impl8938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__Group__0__Impl_in_rule__PartitionJSRule__Group__08974 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__Group__1_in_rule__PartitionJSRule__Group__08977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__PartitionJSRule__Group__0__Impl9005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__Group__1__Impl_in_rule__PartitionJSRule__Group__19036 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__Group__2_in_rule__PartitionJSRule__Group__19039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__TokenAssignment_1_in_rule__PartitionJSRule__Group__1__Impl9066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__Group__2__Impl_in_rule__PartitionJSRule__Group__29096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PartitionJSRule__FileURIAssignment_2_in_rule__PartitionJSRule__Group__2__Impl9123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__0__Impl_in_rule__ScannerWhitespaceRule__Group_0__09159 = new BitSet(new long[]{0x0000000040000010L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__1_in_rule__ScannerWhitespaceRule__Group_0__09162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_rule__ScannerWhitespaceRule__Group_0__0__Impl9190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__1__Impl_in_rule__ScannerWhitespaceRule__Group_0__19221 = new BitSet(new long[]{0x0000000040000010L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__2_in_rule__ScannerWhitespaceRule__Group_0__19224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__TokenAssignment_0_1_in_rule__ScannerWhitespaceRule__Group_0__1__Impl9251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0__2__Impl_in_rule__ScannerWhitespaceRule__Group_0__29282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__0_in_rule__ScannerWhitespaceRule__Group_0__2__Impl9309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__09345 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__1_in_rule__ScannerWhitespaceRule__Group_0_2__09348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__ScannerWhitespaceRule__Group_0_2__0__Impl9376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__19407 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__2_in_rule__ScannerWhitespaceRule__Group_0_2__19410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_1_in_rule__ScannerWhitespaceRule__Group_0_2__1__Impl9437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__2__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__29467 = new BitSet(new long[]{0x0000000180000000L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__3_in_rule__ScannerWhitespaceRule__Group_0_2__29470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__0_in_rule__ScannerWhitespaceRule__Group_0_2__2__Impl9497 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2__3__Impl_in_rule__ScannerWhitespaceRule__Group_0_2__39528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__ScannerWhitespaceRule__Group_0_2__3__Impl9556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_0_2_2__09595 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__1_in_rule__ScannerWhitespaceRule__Group_0_2_2__09598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__ScannerWhitespaceRule__Group_0_2_2__0__Impl9626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_0_2_2__19657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_1_in_rule__ScannerWhitespaceRule__Group_0_2_2__1__Impl9684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__0__Impl_in_rule__ScannerWhitespaceRule__Group_1__09718 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__1_in_rule__ScannerWhitespaceRule__Group_1__09721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__ScannerWhitespaceRule__Group_1__0__Impl9749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__1__Impl_in_rule__ScannerWhitespaceRule__Group_1__19780 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__2_in_rule__ScannerWhitespaceRule__Group_1__19783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__JsDetectorAssignment_1_1_in_rule__ScannerWhitespaceRule__Group_1__1__Impl9810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_1__2__Impl_in_rule__ScannerWhitespaceRule__Group_1__29840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__ScannerWhitespaceRule__Group_1__2__Impl9868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__0__Impl_in_rule__RGBColor__Group__09905 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__1_in_rule__RGBColor__Group__09908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__RGBColor__Group__0__Impl9936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__1__Impl_in_rule__RGBColor__Group__19967 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__2_in_rule__RGBColor__Group__19970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__RGBColor__Group__1__Impl9998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__2__Impl_in_rule__RGBColor__Group__210029 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__3_in_rule__RGBColor__Group__210032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__RAssignment_2_in_rule__RGBColor__Group__2__Impl10059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__3__Impl_in_rule__RGBColor__Group__310089 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__4_in_rule__RGBColor__Group__310092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__RGBColor__Group__3__Impl10120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__4__Impl_in_rule__RGBColor__Group__410151 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__5_in_rule__RGBColor__Group__410154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__GAssignment_4_in_rule__RGBColor__Group__4__Impl10181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__5__Impl_in_rule__RGBColor__Group__510211 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__6_in_rule__RGBColor__Group__510214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__RGBColor__Group__5__Impl10242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__6__Impl_in_rule__RGBColor__Group__610273 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__7_in_rule__RGBColor__Group__610276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__BAssignment_6_in_rule__RGBColor__Group__6__Impl10303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RGBColor__Group__7__Impl_in_rule__RGBColor__Group__710333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__RGBColor__Group__7__Impl10361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__Group__0__Impl_in_rule__Font__Group__010408 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Font__Group__1_in_rule__Font__Group__010411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__NameAssignment_0_in_rule__Font__Group__0__Impl10438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__Group__1__Impl_in_rule__Font__Group__110468 = new BitSet(new long[]{0x0000000000007800L}); - public static final BitSet FOLLOW_rule__Font__Group__2_in_rule__Font__Group__110471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__SizeAssignment_1_in_rule__Font__Group__1__Impl10498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__Group__2__Impl_in_rule__Font__Group__210528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Font__AttributesAssignment_2_in_rule__Font__Group__2__Impl10555 = new BitSet(new long[]{0x0000000000007802L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Model__NameAssignment_010597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartition_in_rule__Model__PartitionsAssignment_210628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDamager_in_rule__Model__DamagersAssignment_310659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitioner_in_rule__Model__PartitionerAssignment_410690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Model__ContentTypesAssignment_710721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Partition__NameAssignment_110752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__SingleLineParitionAssignment_210787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__MultiLineParitionAssignment_310826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__JavaDocParitionAssignment_410865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__CharacterParitionAssignment_510904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__StringParitionAssignment_610943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParitionRule_in_rule__RulePartitioner__RulesAssignment_210978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__JSParitioner__FileURIAssignment_111009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__JSDamager__PartitionAssignment_111044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__JSDamager__FileURIAssignment_211079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__RuleDamager__PartitionAssignment_111114 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerToken_in_rule__RuleDamager__TokensAssignment_311149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeywordGroup_in_rule__RuleDamager__KeywordGroupsAssignment_411180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerRule_in_rule__RuleDamager__RulesAssignment_511211 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__ScannerToken__DefaultAssignment_011247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerToken__NameAssignment_211286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleColor_in_rule__ScannerToken__FgColorAssignment_3_1_211317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleColor_in_rule__ScannerToken__BgColorAssignment_3_2_211348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFont_in_rule__ScannerToken__FontAssignment_3_3_211379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__KeywordGroup__TokenAssignment_111414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_311449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_4_111480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Keyword__NameAssignment_011511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Keyword__VersionAssignment_1_111542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerSingleLineRule__TokenAssignment_111577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__StartSeqAssignment_211612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EndSeqAssignment_411643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_211674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionSingleLineRule__ParitionAssignment_111709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__StartSeqAssignment_211744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EndSeqAssignment_411775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_211806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerMultiLineRule__TokenAssignment_111841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__StartSeqAssignment_211876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EndSeqAssignment_411907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_211938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionMultiLineRule__ParitionAssignment_111973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__StartSeqAssignment_212008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EndSeqAssignment_412039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_212070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerCharacterRule__TokenAssignment_112105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_312140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_512171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerJSRule__TokenAssignment_112206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerJSRule__FileURIAssignment_212241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionJSRule__TokenAssignment_112276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionJSRule__FileURIAssignment_212311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerWhitespaceRule__TokenAssignment_0_112346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_112381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_0_2_2_112412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ANY_OTHER_in_rule__ScannerWhitespaceRule__JsDetectorAssignment_1_112443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__RAssignment_212474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__GAssignment_412505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__BAssignment_612536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Font__NameAssignment_012567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Font__SizeAssignment_112598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFontType_in_rule__Font__AttributesAssignment_212629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__0_in_rule__ScannerWhitespaceRule__Alternatives_21886 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_1_in_rule__ScannerWhitespaceRule__Alternatives_21904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__FileURIAssignment_2_2_in_rule__ScannerWhitespaceRule__Alternatives_21922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_rule__FontType__Alternatives1956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_12_in_rule__FontType__Alternatives1977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_rule__FontType__Alternatives1998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__FontType__Alternatives2019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__0__Impl_in_rule__Model__Group__02052 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_rule__Model__Group__1_in_rule__Model__Group__02055 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__NameAssignment_0_in_rule__Model__Group__0__Impl2082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__1__Impl_in_rule__Model__Group__12112 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__Model__Group__2_in_rule__Model__Group__12115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__Model__Group__1__Impl2143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__2__Impl_in_rule__Model__Group__22174 = new BitSet(new long[]{0x0000000018000000L}); + public static final BitSet FOLLOW_rule__Model__Group__3_in_rule__Model__Group__22177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2206 = new BitSet(new long[]{0x0000000000040002L}); + public static final BitSet FOLLOW_rule__Model__PartitionsAssignment_2_in_rule__Model__Group__2__Impl2218 = new BitSet(new long[]{0x0000000000040002L}); + public static final BitSet FOLLOW_rule__Model__Group__3__Impl_in_rule__Model__Group__32251 = new BitSet(new long[]{0x0000000006080000L}); + public static final BitSet FOLLOW_rule__Model__Group__4_in_rule__Model__Group__32254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2283 = new BitSet(new long[]{0x0000000018000002L}); + public static final BitSet FOLLOW_rule__Model__DamagersAssignment_3_in_rule__Model__Group__3__Impl2295 = new BitSet(new long[]{0x0000000018000002L}); + public static final BitSet FOLLOW_rule__Model__Group__4__Impl_in_rule__Model__Group__42328 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__Model__Group__5_in_rule__Model__Group__42331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__PartitionerAssignment_4_in_rule__Model__Group__4__Impl2358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__5__Impl_in_rule__Model__Group__52388 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__Model__Group__6_in_rule__Model__Group__52391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__Model__Group__5__Impl2419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__6__Impl_in_rule__Model__Group__62450 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__Model__Group__7_in_rule__Model__Group__62453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__Model__Group__6__Impl2481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__Group__7__Impl_in_rule__Model__Group__72512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2541 = new BitSet(new long[]{0x0000000000000022L}); + public static final BitSet FOLLOW_rule__Model__ContentTypesAssignment_7_in_rule__Model__Group__7__Impl2553 = new BitSet(new long[]{0x0000000000000022L}); + public static final BitSet FOLLOW_rule__Partition__Group__0__Impl_in_rule__Partition__Group__02602 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__Partition__Group__1_in_rule__Partition__Group__02605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__Partition__Group__0__Impl2633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Partition__Group__1__Impl_in_rule__Partition__Group__12664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Partition__NameAssignment_1_in_rule__Partition__Group__1__Impl2691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__0__Impl_in_rule__JavaLikeParitioner__Group__02725 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__1_in_rule__JavaLikeParitioner__Group__02728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__JavaLikeParitioner__Group__0__Impl2756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__1__Impl_in_rule__JavaLikeParitioner__Group__12787 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__2_in_rule__JavaLikeParitioner__Group__12790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__JavaLikeParitioner__Group__1__Impl2818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__2__Impl_in_rule__JavaLikeParitioner__Group__22849 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__3_in_rule__JavaLikeParitioner__Group__22852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__JavaLikeParitioner__Group__2__Impl2880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__3__Impl_in_rule__JavaLikeParitioner__Group__32911 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__4_in_rule__JavaLikeParitioner__Group__32914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__SingleLineDocParitionAssignment_3_in_rule__JavaLikeParitioner__Group__3__Impl2941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__4__Impl_in_rule__JavaLikeParitioner__Group__42971 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__5_in_rule__JavaLikeParitioner__Group__42974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__JavaLikeParitioner__Group__4__Impl3002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__5__Impl_in_rule__JavaLikeParitioner__Group__53033 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__6_in_rule__JavaLikeParitioner__Group__53036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__MultiLineDocParitionAssignment_5_in_rule__JavaLikeParitioner__Group__5__Impl3063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__6__Impl_in_rule__JavaLikeParitioner__Group__63093 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__7_in_rule__JavaLikeParitioner__Group__63096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__JavaLikeParitioner__Group__6__Impl3124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__7__Impl_in_rule__JavaLikeParitioner__Group__73155 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__8_in_rule__JavaLikeParitioner__Group__73158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__JavaDocParitionAssignment_7_in_rule__JavaLikeParitioner__Group__7__Impl3185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__8__Impl_in_rule__JavaLikeParitioner__Group__83215 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__9_in_rule__JavaLikeParitioner__Group__83218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__JavaLikeParitioner__Group__8__Impl3246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__9__Impl_in_rule__JavaLikeParitioner__Group__93277 = new BitSet(new long[]{0x0000000001000000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__10_in_rule__JavaLikeParitioner__Group__93280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__CharacterParitionAssignment_9_in_rule__JavaLikeParitioner__Group__9__Impl3307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__10__Impl_in_rule__JavaLikeParitioner__Group__103337 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__11_in_rule__JavaLikeParitioner__Group__103340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__JavaLikeParitioner__Group__10__Impl3368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__11__Impl_in_rule__JavaLikeParitioner__Group__113399 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__12_in_rule__JavaLikeParitioner__Group__113402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__StringParitionAssignment_11_in_rule__JavaLikeParitioner__Group__11__Impl3429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JavaLikeParitioner__Group__12__Impl_in_rule__JavaLikeParitioner__Group__123459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__JavaLikeParitioner__Group__12__Impl3487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__0__Impl_in_rule__RulePartitioner__Group__03544 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__1_in_rule__RulePartitioner__Group__03547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__RulePartitioner__Group__0__Impl3575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__1__Impl_in_rule__RulePartitioner__Group__13606 = new BitSet(new long[]{0x0000288000000000L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__2_in_rule__RulePartitioner__Group__13609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__RulePartitioner__Group__1__Impl3637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__2__Impl_in_rule__RulePartitioner__Group__23668 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__3_in_rule__RulePartitioner__Group__23671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3700 = new BitSet(new long[]{0x0000288000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__RulesAssignment_2_in_rule__RulePartitioner__Group__2__Impl3712 = new BitSet(new long[]{0x0000288000000002L}); + public static final BitSet FOLLOW_rule__RulePartitioner__Group__3__Impl_in_rule__RulePartitioner__Group__33745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__RulePartitioner__Group__3__Impl3773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSParitioner__Group__0__Impl_in_rule__JSParitioner__Group__03812 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__JSParitioner__Group__1_in_rule__JSParitioner__Group__03815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__JSParitioner__Group__0__Impl3843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSParitioner__Group__1__Impl_in_rule__JSParitioner__Group__13874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSParitioner__FileURIAssignment_1_in_rule__JSParitioner__Group__1__Impl3901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSDamager__Group__0__Impl_in_rule__JSDamager__Group__03935 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__JSDamager__Group__1_in_rule__JSDamager__Group__03938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__JSDamager__Group__0__Impl3966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSDamager__Group__1__Impl_in_rule__JSDamager__Group__13997 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__JSDamager__Group__2_in_rule__JSDamager__Group__14000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSDamager__PartitionAssignment_1_in_rule__JSDamager__Group__1__Impl4027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSDamager__Group__2__Impl_in_rule__JSDamager__Group__24057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__JSDamager__FileURIAssignment_2_in_rule__JSDamager__Group__2__Impl4084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__0__Impl_in_rule__RuleDamager__Group__04120 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__1_in_rule__RuleDamager__Group__04123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__RuleDamager__Group__0__Impl4151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__1__Impl_in_rule__RuleDamager__Group__14182 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__2_in_rule__RuleDamager__Group__14185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__PartitionAssignment_1_in_rule__RuleDamager__Group__1__Impl4212 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__2__Impl_in_rule__RuleDamager__Group__24242 = new BitSet(new long[]{0x0004788420010000L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__3_in_rule__RuleDamager__Group__24245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__RuleDamager__Group__2__Impl4273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__3__Impl_in_rule__RuleDamager__Group__34304 = new BitSet(new long[]{0x0004788420010000L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__4_in_rule__RuleDamager__Group__34307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__TokensAssignment_3_in_rule__RuleDamager__Group__3__Impl4334 = new BitSet(new long[]{0x0004000020000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__4__Impl_in_rule__RuleDamager__Group__44365 = new BitSet(new long[]{0x0004788420010000L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__5_in_rule__RuleDamager__Group__44368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__KeywordGroupsAssignment_4_in_rule__RuleDamager__Group__4__Impl4395 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__5__Impl_in_rule__RuleDamager__Group__54426 = new BitSet(new long[]{0x0004788420010000L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__6_in_rule__RuleDamager__Group__54429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__RulesAssignment_5_in_rule__RuleDamager__Group__5__Impl4456 = new BitSet(new long[]{0x0000788000000002L}); + public static final BitSet FOLLOW_rule__RuleDamager__Group__6__Impl_in_rule__RuleDamager__Group__64487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__RuleDamager__Group__6__Impl4515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__0__Impl_in_rule__ScannerToken__Group__04560 = new BitSet(new long[]{0x0004000020000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__1_in_rule__ScannerToken__Group__04563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__DefaultAssignment_0_in_rule__ScannerToken__Group__0__Impl4590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__1__Impl_in_rule__ScannerToken__Group__14621 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__2_in_rule__ScannerToken__Group__14624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__ScannerToken__Group__1__Impl4652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__2__Impl_in_rule__ScannerToken__Group__24683 = new BitSet(new long[]{0x0000000000008000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__3_in_rule__ScannerToken__Group__24686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__NameAssignment_2_in_rule__ScannerToken__Group__2__Impl4713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group__3__Impl_in_rule__ScannerToken__Group__34743 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__0_in_rule__ScannerToken__Group__3__Impl4770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__0__Impl_in_rule__ScannerToken__Group_3__04809 = new BitSet(new long[]{0x0000000340010000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__1_in_rule__ScannerToken__Group_3__04812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__ScannerToken__Group_3__0__Impl4840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__1__Impl_in_rule__ScannerToken__Group_3__14871 = new BitSet(new long[]{0x0000000340010000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__2_in_rule__ScannerToken__Group_3__14874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__0_in_rule__ScannerToken__Group_3__1__Impl4901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__2__Impl_in_rule__ScannerToken__Group_3__24932 = new BitSet(new long[]{0x0000000340010000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__3_in_rule__ScannerToken__Group_3__24935 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__0_in_rule__ScannerToken__Group_3__2__Impl4962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__3__Impl_in_rule__ScannerToken__Group_3__34993 = new BitSet(new long[]{0x0000000340010000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__4_in_rule__ScannerToken__Group_3__34996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__0_in_rule__ScannerToken__Group_3__3__Impl5023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3__4__Impl_in_rule__ScannerToken__Group_3__45054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__ScannerToken__Group_3__4__Impl5082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__0__Impl_in_rule__ScannerToken__Group_3_1__05123 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__1_in_rule__ScannerToken__Group_3_1__05126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__ScannerToken__Group_3_1__0__Impl5154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__1__Impl_in_rule__ScannerToken__Group_3_1__15185 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__2_in_rule__ScannerToken__Group_3_1__15188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ScannerToken__Group_3_1__1__Impl5216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_1__2__Impl_in_rule__ScannerToken__Group_3_1__25247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__FgColorAssignment_3_1_2_in_rule__ScannerToken__Group_3_1__2__Impl5274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__0__Impl_in_rule__ScannerToken__Group_3_2__05310 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__1_in_rule__ScannerToken__Group_3_2__05313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__ScannerToken__Group_3_2__0__Impl5341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__1__Impl_in_rule__ScannerToken__Group_3_2__15372 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__2_in_rule__ScannerToken__Group_3_2__15375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ScannerToken__Group_3_2__1__Impl5403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_2__2__Impl_in_rule__ScannerToken__Group_3_2__25434 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__BgColorAssignment_3_2_2_in_rule__ScannerToken__Group_3_2__2__Impl5461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__0__Impl_in_rule__ScannerToken__Group_3_3__05497 = new BitSet(new long[]{0x0000000080000000L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__1_in_rule__ScannerToken__Group_3_3__05500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__ScannerToken__Group_3_3__0__Impl5528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__1__Impl_in_rule__ScannerToken__Group_3_3__15559 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__2_in_rule__ScannerToken__Group_3_3__15562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ScannerToken__Group_3_3__1__Impl5590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__Group_3_3__2__Impl_in_rule__ScannerToken__Group_3_3__25621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerToken__FontAssignment_3_3_2_in_rule__ScannerToken__Group_3_3__2__Impl5648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__0__Impl_in_rule__KeywordGroup__Group__05684 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__1_in_rule__KeywordGroup__Group__05687 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__KeywordGroup__Group__0__Impl5715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__1__Impl_in_rule__KeywordGroup__Group__15746 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__2_in_rule__KeywordGroup__Group__15749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__TokenAssignment_1_in_rule__KeywordGroup__Group__1__Impl5776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__2__Impl_in_rule__KeywordGroup__Group__25806 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__3_in_rule__KeywordGroup__Group__25809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__KeywordGroup__Group__2__Impl5837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__3__Impl_in_rule__KeywordGroup__Group__35868 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__4_in_rule__KeywordGroup__Group__35871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__KeywordsAssignment_3_in_rule__KeywordGroup__Group__3__Impl5898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__4__Impl_in_rule__KeywordGroup__Group__45928 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__5_in_rule__KeywordGroup__Group__45931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__0_in_rule__KeywordGroup__Group__4__Impl5958 = new BitSet(new long[]{0x0000002000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group__5__Impl_in_rule__KeywordGroup__Group__55989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__KeywordGroup__Group__5__Impl6017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__0__Impl_in_rule__KeywordGroup__Group_4__06060 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__1_in_rule__KeywordGroup__Group_4__06063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__KeywordGroup__Group_4__0__Impl6091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__Group_4__1__Impl_in_rule__KeywordGroup__Group_4__16122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeywordGroup__KeywordsAssignment_4_1_in_rule__KeywordGroup__Group_4__1__Impl6149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__Group__0__Impl_in_rule__Keyword__Group__06183 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__Keyword__Group__1_in_rule__Keyword__Group__06186 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__NameAssignment_0_in_rule__Keyword__Group__0__Impl6213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__Group__1__Impl_in_rule__Keyword__Group__16243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__Group_1__0_in_rule__Keyword__Group__1__Impl6270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__Group_1__0__Impl_in_rule__Keyword__Group_1__06305 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__Keyword__Group_1__1_in_rule__Keyword__Group_1__06308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__Keyword__Group_1__0__Impl6336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__Group_1__1__Impl_in_rule__Keyword__Group_1__16367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Keyword__VersionAssignment_1_1_in_rule__Keyword__Group_1__1__Impl6394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__0__Impl_in_rule__ScannerSingleLineRule__Group__06428 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__1_in_rule__ScannerSingleLineRule__Group__06431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ScannerSingleLineRule__Group__0__Impl6459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__1__Impl_in_rule__ScannerSingleLineRule__Group__16490 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__2_in_rule__ScannerSingleLineRule__Group__16493 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__TokenAssignment_1_in_rule__ScannerSingleLineRule__Group__1__Impl6520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__2__Impl_in_rule__ScannerSingleLineRule__Group__26550 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__3_in_rule__ScannerSingleLineRule__Group__26553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__StartSeqAssignment_2_in_rule__ScannerSingleLineRule__Group__2__Impl6580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__3__Impl_in_rule__ScannerSingleLineRule__Group__36610 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__4_in_rule__ScannerSingleLineRule__Group__36613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__ScannerSingleLineRule__Group__3__Impl6641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__4__Impl_in_rule__ScannerSingleLineRule__Group__46672 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__5_in_rule__ScannerSingleLineRule__Group__46675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__EndSeqAssignment_4_in_rule__ScannerSingleLineRule__Group__4__Impl6702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group__5__Impl_in_rule__ScannerSingleLineRule__Group__56732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__0_in_rule__ScannerSingleLineRule__Group__5__Impl6759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__0__Impl_in_rule__ScannerSingleLineRule__Group_5__06802 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__1_in_rule__ScannerSingleLineRule__Group_5__06805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__ScannerSingleLineRule__Group_5__0__Impl6833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__1__Impl_in_rule__ScannerSingleLineRule__Group_5__16864 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__2_in_rule__ScannerSingleLineRule__Group_5__16867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__ScannerSingleLineRule__Group_5__1__Impl6895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__Group_5__2__Impl_in_rule__ScannerSingleLineRule__Group_5__26926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerSingleLineRule__Group_5__2__Impl6953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__0__Impl_in_rule__PartitionSingleLineRule__Group__06989 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__1_in_rule__PartitionSingleLineRule__Group__06992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__PartitionSingleLineRule__Group__0__Impl7020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__1__Impl_in_rule__PartitionSingleLineRule__Group__17051 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__2_in_rule__PartitionSingleLineRule__Group__17054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__ParitionAssignment_1_in_rule__PartitionSingleLineRule__Group__1__Impl7081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__2__Impl_in_rule__PartitionSingleLineRule__Group__27111 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__3_in_rule__PartitionSingleLineRule__Group__27114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__StartSeqAssignment_2_in_rule__PartitionSingleLineRule__Group__2__Impl7141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__3__Impl_in_rule__PartitionSingleLineRule__Group__37171 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__4_in_rule__PartitionSingleLineRule__Group__37174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__PartitionSingleLineRule__Group__3__Impl7202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__4__Impl_in_rule__PartitionSingleLineRule__Group__47233 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__5_in_rule__PartitionSingleLineRule__Group__47236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__EndSeqAssignment_4_in_rule__PartitionSingleLineRule__Group__4__Impl7263 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group__5__Impl_in_rule__PartitionSingleLineRule__Group__57293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__0_in_rule__PartitionSingleLineRule__Group__5__Impl7320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__0__Impl_in_rule__PartitionSingleLineRule__Group_5__07363 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__1_in_rule__PartitionSingleLineRule__Group_5__07366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__PartitionSingleLineRule__Group_5__0__Impl7394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__1__Impl_in_rule__PartitionSingleLineRule__Group_5__17425 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__2_in_rule__PartitionSingleLineRule__Group_5__17428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__PartitionSingleLineRule__Group_5__1__Impl7456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__Group_5__2__Impl_in_rule__PartitionSingleLineRule__Group_5__27487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionSingleLineRule__Group_5__2__Impl7514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__0__Impl_in_rule__ScannerMultiLineRule__Group__07550 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__1_in_rule__ScannerMultiLineRule__Group__07553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__ScannerMultiLineRule__Group__0__Impl7581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__1__Impl_in_rule__ScannerMultiLineRule__Group__17612 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__2_in_rule__ScannerMultiLineRule__Group__17615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__TokenAssignment_1_in_rule__ScannerMultiLineRule__Group__1__Impl7642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__2__Impl_in_rule__ScannerMultiLineRule__Group__27672 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__3_in_rule__ScannerMultiLineRule__Group__27675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__StartSeqAssignment_2_in_rule__ScannerMultiLineRule__Group__2__Impl7702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__3__Impl_in_rule__ScannerMultiLineRule__Group__37732 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__4_in_rule__ScannerMultiLineRule__Group__37735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__ScannerMultiLineRule__Group__3__Impl7763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__4__Impl_in_rule__ScannerMultiLineRule__Group__47794 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__5_in_rule__ScannerMultiLineRule__Group__47797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__EndSeqAssignment_4_in_rule__ScannerMultiLineRule__Group__4__Impl7824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group__5__Impl_in_rule__ScannerMultiLineRule__Group__57854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__0_in_rule__ScannerMultiLineRule__Group__5__Impl7881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__0__Impl_in_rule__ScannerMultiLineRule__Group_5__07924 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__1_in_rule__ScannerMultiLineRule__Group_5__07927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__ScannerMultiLineRule__Group_5__0__Impl7955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__1__Impl_in_rule__ScannerMultiLineRule__Group_5__17986 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__2_in_rule__ScannerMultiLineRule__Group_5__17989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__ScannerMultiLineRule__Group_5__1__Impl8017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__Group_5__2__Impl_in_rule__ScannerMultiLineRule__Group_5__28048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_2_in_rule__ScannerMultiLineRule__Group_5__2__Impl8075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__0__Impl_in_rule__PartitionMultiLineRule__Group__08111 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__1_in_rule__PartitionMultiLineRule__Group__08114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__PartitionMultiLineRule__Group__0__Impl8142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__1__Impl_in_rule__PartitionMultiLineRule__Group__18173 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__2_in_rule__PartitionMultiLineRule__Group__18176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__ParitionAssignment_1_in_rule__PartitionMultiLineRule__Group__1__Impl8203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__2__Impl_in_rule__PartitionMultiLineRule__Group__28233 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__3_in_rule__PartitionMultiLineRule__Group__28236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__StartSeqAssignment_2_in_rule__PartitionMultiLineRule__Group__2__Impl8263 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__3__Impl_in_rule__PartitionMultiLineRule__Group__38293 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__4_in_rule__PartitionMultiLineRule__Group__38296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__PartitionMultiLineRule__Group__3__Impl8324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__4__Impl_in_rule__PartitionMultiLineRule__Group__48355 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__5_in_rule__PartitionMultiLineRule__Group__48358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__EndSeqAssignment_4_in_rule__PartitionMultiLineRule__Group__4__Impl8385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group__5__Impl_in_rule__PartitionMultiLineRule__Group__58415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__0_in_rule__PartitionMultiLineRule__Group__5__Impl8442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__0__Impl_in_rule__PartitionMultiLineRule__Group_5__08485 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__1_in_rule__PartitionMultiLineRule__Group_5__08488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__PartitionMultiLineRule__Group_5__0__Impl8516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__1__Impl_in_rule__PartitionMultiLineRule__Group_5__18547 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__2_in_rule__PartitionMultiLineRule__Group_5__18550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__PartitionMultiLineRule__Group_5__1__Impl8578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__Group_5__2__Impl_in_rule__PartitionMultiLineRule__Group_5__28609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_2_in_rule__PartitionMultiLineRule__Group_5__2__Impl8636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__0__Impl_in_rule__ScannerCharacterRule__Group__08672 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__1_in_rule__ScannerCharacterRule__Group__08675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__ScannerCharacterRule__Group__0__Impl8703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__1__Impl_in_rule__ScannerCharacterRule__Group__18734 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__2_in_rule__ScannerCharacterRule__Group__18737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__TokenAssignment_1_in_rule__ScannerCharacterRule__Group__1__Impl8764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__2__Impl_in_rule__ScannerCharacterRule__Group__28794 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__3_in_rule__ScannerCharacterRule__Group__28797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__ScannerCharacterRule__Group__2__Impl8825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__3__Impl_in_rule__ScannerCharacterRule__Group__38856 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__4_in_rule__ScannerCharacterRule__Group__38859 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_3_in_rule__ScannerCharacterRule__Group__3__Impl8886 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__4__Impl_in_rule__ScannerCharacterRule__Group__48916 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__5_in_rule__ScannerCharacterRule__Group__48919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group_4__0_in_rule__ScannerCharacterRule__Group__4__Impl8946 = new BitSet(new long[]{0x0000002000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group__5__Impl_in_rule__ScannerCharacterRule__Group__58977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__ScannerCharacterRule__Group__5__Impl9005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group_4__0__Impl_in_rule__ScannerCharacterRule__Group_4__09048 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group_4__1_in_rule__ScannerCharacterRule__Group_4__09051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__ScannerCharacterRule__Group_4__0__Impl9079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__Group_4__1__Impl_in_rule__ScannerCharacterRule__Group_4__19110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerCharacterRule__CharactersAssignment_4_1_in_rule__ScannerCharacterRule__Group_4__1__Impl9137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__Group__0__Impl_in_rule__ScannerJSRule__Group__09171 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__Group__1_in_rule__ScannerJSRule__Group__09174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__ScannerJSRule__Group__0__Impl9202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__Group__1__Impl_in_rule__ScannerJSRule__Group__19233 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__Group__2_in_rule__ScannerJSRule__Group__19236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__TokenAssignment_1_in_rule__ScannerJSRule__Group__1__Impl9263 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__Group__2__Impl_in_rule__ScannerJSRule__Group__29293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerJSRule__FileURIAssignment_2_in_rule__ScannerJSRule__Group__2__Impl9320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__Group__0__Impl_in_rule__PartitionJSRule__Group__09356 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__Group__1_in_rule__PartitionJSRule__Group__09359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__PartitionJSRule__Group__0__Impl9387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__Group__1__Impl_in_rule__PartitionJSRule__Group__19418 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__Group__2_in_rule__PartitionJSRule__Group__19421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__TokenAssignment_1_in_rule__PartitionJSRule__Group__1__Impl9448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__Group__2__Impl_in_rule__PartitionJSRule__Group__29478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PartitionJSRule__FileURIAssignment_2_in_rule__PartitionJSRule__Group__2__Impl9505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__0__Impl_in_rule__ScannerWhitespaceRule__Group__09541 = new BitSet(new long[]{0x0008000800000030L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__1_in_rule__ScannerWhitespaceRule__Group__09544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__ScannerWhitespaceRule__Group__0__Impl9572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__1__Impl_in_rule__ScannerWhitespaceRule__Group__19603 = new BitSet(new long[]{0x0008000800000030L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__2_in_rule__ScannerWhitespaceRule__Group__19606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__TokenAssignment_1_in_rule__ScannerWhitespaceRule__Group__1__Impl9633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group__2__Impl_in_rule__ScannerWhitespaceRule__Group__29664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Alternatives_2_in_rule__ScannerWhitespaceRule__Group__2__Impl9691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__0__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__09727 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__1_in_rule__ScannerWhitespaceRule__Group_2_0__09730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__ScannerWhitespaceRule__Group_2_0__0__Impl9758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__1__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__19789 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__2_in_rule__ScannerWhitespaceRule__Group_2_0__19792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_1_in_rule__ScannerWhitespaceRule__Group_2_0__1__Impl9819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__2__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__29849 = new BitSet(new long[]{0x0000003000000000L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__3_in_rule__ScannerWhitespaceRule__Group_2_0__29852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__0_in_rule__ScannerWhitespaceRule__Group_2_0__2__Impl9879 = new BitSet(new long[]{0x0000002000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0__3__Impl_in_rule__ScannerWhitespaceRule__Group_2_0__39910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__ScannerWhitespaceRule__Group_2_0__3__Impl9938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl_in_rule__ScannerWhitespaceRule__Group_2_0_2__09977 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__1_in_rule__ScannerWhitespaceRule__Group_2_0_2__09980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__ScannerWhitespaceRule__Group_2_0_2__0__Impl10008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl_in_rule__ScannerWhitespaceRule__Group_2_0_2__110039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_1_in_rule__ScannerWhitespaceRule__Group_2_0_2__1__Impl10066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__0__Impl_in_rule__RGBColor__Group__010100 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__1_in_rule__RGBColor__Group__010103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__RGBColor__Group__0__Impl10131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__1__Impl_in_rule__RGBColor__Group__110162 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__2_in_rule__RGBColor__Group__110165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__RGBColor__Group__1__Impl10193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__2__Impl_in_rule__RGBColor__Group__210224 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__3_in_rule__RGBColor__Group__210227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__RAssignment_2_in_rule__RGBColor__Group__2__Impl10254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__3__Impl_in_rule__RGBColor__Group__310284 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__4_in_rule__RGBColor__Group__310287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__RGBColor__Group__3__Impl10315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__4__Impl_in_rule__RGBColor__Group__410346 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__5_in_rule__RGBColor__Group__410349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__GAssignment_4_in_rule__RGBColor__Group__4__Impl10376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__5__Impl_in_rule__RGBColor__Group__510406 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__6_in_rule__RGBColor__Group__510409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__RGBColor__Group__5__Impl10437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__6__Impl_in_rule__RGBColor__Group__610468 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__7_in_rule__RGBColor__Group__610471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__BAssignment_6_in_rule__RGBColor__Group__6__Impl10498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RGBColor__Group__7__Impl_in_rule__RGBColor__Group__710528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__RGBColor__Group__7__Impl10556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__Group__0__Impl_in_rule__Font__Group__010603 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__Font__Group__1_in_rule__Font__Group__010606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__NameAssignment_0_in_rule__Font__Group__0__Impl10633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__Group__1__Impl_in_rule__Font__Group__110663 = new BitSet(new long[]{0x0000000000007800L}); + public static final BitSet FOLLOW_rule__Font__Group__2_in_rule__Font__Group__110666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__SizeAssignment_1_in_rule__Font__Group__1__Impl10693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__Group__2__Impl_in_rule__Font__Group__210723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Font__AttributesAssignment_2_in_rule__Font__Group__2__Impl10750 = new BitSet(new long[]{0x0000000000007802L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Model__NameAssignment_010792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartition_in_rule__Model__PartitionsAssignment_210823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDamager_in_rule__Model__DamagersAssignment_310854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitioner_in_rule__Model__PartitionerAssignment_410885 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Model__ContentTypesAssignment_710916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Partition__NameAssignment_110947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__SingleLineDocParitionAssignment_310982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__MultiLineDocParitionAssignment_511021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__JavaDocParitionAssignment_711060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__CharacterParitionAssignment_911099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JavaLikeParitioner__StringParitionAssignment_1111138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParitionRule_in_rule__RulePartitioner__RulesAssignment_211173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__JSParitioner__FileURIAssignment_111204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__JSDamager__PartitionAssignment_111239 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__JSDamager__FileURIAssignment_211274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__RuleDamager__PartitionAssignment_111309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerToken_in_rule__RuleDamager__TokensAssignment_311344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeywordGroup_in_rule__RuleDamager__KeywordGroupsAssignment_411375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerRule_in_rule__RuleDamager__RulesAssignment_511406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_rule__ScannerToken__DefaultAssignment_011442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerToken__NameAssignment_211481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleColor_in_rule__ScannerToken__FgColorAssignment_3_1_211512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleColor_in_rule__ScannerToken__BgColorAssignment_3_2_211543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFont_in_rule__ScannerToken__FontAssignment_3_3_211574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__KeywordGroup__TokenAssignment_111609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_311644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyword_in_rule__KeywordGroup__KeywordsAssignment_4_111675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Keyword__NameAssignment_011706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Keyword__VersionAssignment_1_111737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerSingleLineRule__TokenAssignment_111772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__StartSeqAssignment_211807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EndSeqAssignment_411838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerSingleLineRule__EscapeSeqAssignment_5_211869 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionSingleLineRule__ParitionAssignment_111904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__StartSeqAssignment_211939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EndSeqAssignment_411970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionSingleLineRule__EscapeSeqAssignment_5_212001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerMultiLineRule__TokenAssignment_112036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__StartSeqAssignment_212071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EndSeqAssignment_412102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerMultiLineRule__EscapeSeqAssignment_5_212133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionMultiLineRule__ParitionAssignment_112168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__StartSeqAssignment_212203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EndSeqAssignment_412234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionMultiLineRule__EscapeSeqAssignment_5_212265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerCharacterRule__TokenAssignment_112300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_312335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerCharacterRule__CharactersAssignment_4_112366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerJSRule__TokenAssignment_112401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerJSRule__FileURIAssignment_212436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PartitionJSRule__TokenAssignment_112471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PartitionJSRule__FileURIAssignment_212506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ScannerWhitespaceRule__TokenAssignment_112541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_112576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__CharactersAssignment_2_0_2_112607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_rule__ScannerWhitespaceRule__JavawhitespaceAssignment_2_112643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ScannerWhitespaceRule__FileURIAssignment_2_212682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__RAssignment_212713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__GAssignment_412744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__RGBColor__BAssignment_612775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Font__NameAssignment_012806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Font__SizeAssignment_112837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFontType_in_rule__Font__AttributesAssignment_212868 = new BitSet(new long[]{0x0000000000000002L}); }
\ No newline at end of file diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.ecore b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.ecore index 748d2a82f..b67a97f96 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.ecore +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.ecore @@ -18,8 +18,9 @@ </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Partitioner"/> <eClassifiers xsi:type="ecore:EClass" name="JavaLikeParitioner" eSuperTypes="#//Partitioner"> - <eStructuralFeatures xsi:type="ecore:EReference" name="singleLineParition" eType="#//Partition"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="multiLineParition" eType="#//Partition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="singleLineDocParition" + eType="#//Partition"/> + <eStructuralFeatures xsi:type="ecore:EReference" name="multiLineDocParition" eType="#//Partition"/> <eStructuralFeatures xsi:type="ecore:EReference" name="javaDocParition" eType="#//Partition"/> <eStructuralFeatures xsi:type="ecore:EReference" name="characterParition" eType="#//Partition"/> <eStructuralFeatures xsi:type="ecore:EReference" name="stringParition" eType="#//Partition"/> @@ -103,7 +104,8 @@ <eClassifiers xsi:type="ecore:EClass" name="ScannerWhitespaceRule" eSuperTypes="#//ScannerRule"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="characters" unique="false" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="jsDetector" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="javawhitespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures xsi:type="ecore:EAttribute" name="fileURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Color"/> <eClassifiers xsi:type="ecore:EClass" name="RGBColor" eSuperTypes="#//Color"> diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.genmodel b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.genmodel index f423b5f23..44db6b72d 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.genmodel +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/model/generated/HSL.genmodel @@ -25,8 +25,8 @@ </genClasses> <genClasses ecoreClass="HSL.ecore#//Partitioner"/> <genClasses ecoreClass="HSL.ecore#//JavaLikeParitioner"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/singleLineParition"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/multiLineParition"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/singleLineDocParition"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/multiLineDocParition"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/javaDocParition"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/characterParition"/> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference HSL.ecore#//JavaLikeParitioner/stringParition"/> @@ -101,7 +101,8 @@ </genClasses> <genClasses ecoreClass="HSL.ecore#//ScannerWhitespaceRule"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HSL.ecore#//ScannerWhitespaceRule/characters"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HSL.ecore#//ScannerWhitespaceRule/jsDetector"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HSL.ecore#//ScannerWhitespaceRule/javawhitespace"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HSL.ecore#//ScannerWhitespaceRule/fileURI"/> </genClasses> <genClasses ecoreClass="HSL.ecore#//Color"/> <genClasses ecoreClass="HSL.ecore#//RGBColor"> diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/HSL.xtextbin b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/HSL.xtextbin Binary files differindex fdccdc08b..5793e7c0c 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/HSL.xtextbin +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/HSL.xtextbin diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/HSLPackage.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/HSLPackage.java index 51fa249c8..f60cdb7ba 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/HSLPackage.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/HSLPackage.java @@ -179,22 +179,22 @@ public interface HSLPackage extends EPackage int JAVA_LIKE_PARITIONER = 3; /** - * The feature id for the '<em><b>Single Line Parition</b></em>' reference. + * The feature id for the '<em><b>Single Line Doc Parition</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION = PARTITIONER_FEATURE_COUNT + 0; + int JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION = PARTITIONER_FEATURE_COUNT + 0; /** - * The feature id for the '<em><b>Multi Line Parition</b></em>' reference. + * The feature id for the '<em><b>Multi Line Doc Parition</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION = PARTITIONER_FEATURE_COUNT + 1; + int JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION = PARTITIONER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Java Doc Parition</b></em>' reference. @@ -953,13 +953,22 @@ public interface HSLPackage extends EPackage int SCANNER_WHITESPACE_RULE__CHARACTERS = SCANNER_RULE_FEATURE_COUNT + 0; /** - * The feature id for the '<em><b>Js Detector</b></em>' attribute. + * The feature id for the '<em><b>Javawhitespace</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int SCANNER_WHITESPACE_RULE__JS_DETECTOR = SCANNER_RULE_FEATURE_COUNT + 1; + int SCANNER_WHITESPACE_RULE__JAVAWHITESPACE = SCANNER_RULE_FEATURE_COUNT + 1; + + /** + * The feature id for the '<em><b>File URI</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int SCANNER_WHITESPACE_RULE__FILE_URI = SCANNER_RULE_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Scanner Whitespace Rule</em>' class. @@ -968,7 +977,7 @@ public interface HSLPackage extends EPackage * @generated * @ordered */ - int SCANNER_WHITESPACE_RULE_FEATURE_COUNT = SCANNER_RULE_FEATURE_COUNT + 2; + int SCANNER_WHITESPACE_RULE_FEATURE_COUNT = SCANNER_RULE_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ColorImpl <em>Color</em>}' class. @@ -1199,26 +1208,26 @@ public interface HSLPackage extends EPackage EClass getJavaLikeParitioner(); /** - * Returns the meta object for the reference '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineParition <em>Single Line Parition</em>}'. + * Returns the meta object for the reference '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineDocParition <em>Single Line Doc Parition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Single Line Parition</em>'. - * @see org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineParition() + * @return the meta object for the reference '<em>Single Line Doc Parition</em>'. + * @see org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineDocParition() * @see #getJavaLikeParitioner() * @generated */ - EReference getJavaLikeParitioner_SingleLineParition(); + EReference getJavaLikeParitioner_SingleLineDocParition(); /** - * Returns the meta object for the reference '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineParition <em>Multi Line Parition</em>}'. + * Returns the meta object for the reference '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineDocParition <em>Multi Line Doc Parition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Multi Line Parition</em>'. - * @see org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineParition() + * @return the meta object for the reference '<em>Multi Line Doc Parition</em>'. + * @see org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineDocParition() * @see #getJavaLikeParitioner() * @generated */ - EReference getJavaLikeParitioner_MultiLineParition(); + EReference getJavaLikeParitioner_MultiLineDocParition(); /** * Returns the meta object for the reference '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getJavaDocParition <em>Java Doc Parition</em>}'. @@ -1830,15 +1839,26 @@ public interface HSLPackage extends EPackage EAttribute getScannerWhitespaceRule_Characters(); /** - * Returns the meta object for the attribute '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getJsDetector <em>Js Detector</em>}'. + * Returns the meta object for the attribute '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#isJavawhitespace <em>Javawhitespace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @return the meta object for the attribute '<em>Js Detector</em>'. - * @see org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getJsDetector() + * @return the meta object for the attribute '<em>Javawhitespace</em>'. + * @see org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#isJavawhitespace() * @see #getScannerWhitespaceRule() * @generated */ - EAttribute getScannerWhitespaceRule_JsDetector(); + EAttribute getScannerWhitespaceRule_Javawhitespace(); + + /** + * Returns the meta object for the attribute '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getFileURI <em>File URI</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>File URI</em>'. + * @see org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getFileURI() + * @see #getScannerWhitespaceRule() + * @generated + */ + EAttribute getScannerWhitespaceRule_FileURI(); /** * Returns the meta object for class '{@link org.eclipse.fx.code.compensator.hsl.hSL.Color <em>Color</em>}'. @@ -2058,20 +2078,20 @@ public interface HSLPackage extends EPackage EClass JAVA_LIKE_PARITIONER = eINSTANCE.getJavaLikeParitioner(); /** - * The meta object literal for the '<em><b>Single Line Parition</b></em>' reference feature. + * The meta object literal for the '<em><b>Single Line Doc Parition</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION = eINSTANCE.getJavaLikeParitioner_SingleLineParition(); + EReference JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION = eINSTANCE.getJavaLikeParitioner_SingleLineDocParition(); /** - * The meta object literal for the '<em><b>Multi Line Parition</b></em>' reference feature. + * The meta object literal for the '<em><b>Multi Line Doc Parition</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EReference JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION = eINSTANCE.getJavaLikeParitioner_MultiLineParition(); + EReference JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION = eINSTANCE.getJavaLikeParitioner_MultiLineDocParition(); /** * The meta object literal for the '<em><b>Java Doc Parition</b></em>' reference feature. @@ -2566,12 +2586,20 @@ public interface HSLPackage extends EPackage EAttribute SCANNER_WHITESPACE_RULE__CHARACTERS = eINSTANCE.getScannerWhitespaceRule_Characters(); /** - * The meta object literal for the '<em><b>Js Detector</b></em>' attribute feature. + * The meta object literal for the '<em><b>Javawhitespace</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute SCANNER_WHITESPACE_RULE__JAVAWHITESPACE = eINSTANCE.getScannerWhitespaceRule_Javawhitespace(); + + /** + * The meta object literal for the '<em><b>File URI</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ - EAttribute SCANNER_WHITESPACE_RULE__JS_DETECTOR = eINSTANCE.getScannerWhitespaceRule_JsDetector(); + EAttribute SCANNER_WHITESPACE_RULE__FILE_URI = eINSTANCE.getScannerWhitespaceRule_FileURI(); /** * The meta object literal for the '{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ColorImpl <em>Color</em>}' class. diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/JavaLikeParitioner.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/JavaLikeParitioner.java index 487d9983a..696924676 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/JavaLikeParitioner.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/JavaLikeParitioner.java @@ -11,8 +11,8 @@ package org.eclipse.fx.code.compensator.hsl.hSL; * <p> * The following features are supported: * <ul> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineParition <em>Single Line Parition</em>}</li> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineParition <em>Multi Line Parition</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineDocParition <em>Single Line Doc Parition</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineDocParition <em>Multi Line Doc Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getJavaDocParition <em>Java Doc Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getCharacterParition <em>Character Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getStringParition <em>String Parition</em>}</li> @@ -26,56 +26,56 @@ package org.eclipse.fx.code.compensator.hsl.hSL; public interface JavaLikeParitioner extends Partitioner { /** - * Returns the value of the '<em><b>Single Line Parition</b></em>' reference. + * Returns the value of the '<em><b>Single Line Doc Parition</b></em>' reference. * <!-- begin-user-doc --> * <p> - * If the meaning of the '<em>Single Line Parition</em>' reference isn't clear, + * If the meaning of the '<em>Single Line Doc Parition</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> - * @return the value of the '<em>Single Line Parition</em>' reference. - * @see #setSingleLineParition(Partition) - * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getJavaLikeParitioner_SingleLineParition() + * @return the value of the '<em>Single Line Doc Parition</em>' reference. + * @see #setSingleLineDocParition(Partition) + * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getJavaLikeParitioner_SingleLineDocParition() * @model * @generated */ - Partition getSingleLineParition(); + Partition getSingleLineDocParition(); /** - * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineParition <em>Single Line Parition</em>}' reference. + * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getSingleLineDocParition <em>Single Line Doc Parition</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @param value the new value of the '<em>Single Line Parition</em>' reference. - * @see #getSingleLineParition() + * @param value the new value of the '<em>Single Line Doc Parition</em>' reference. + * @see #getSingleLineDocParition() * @generated */ - void setSingleLineParition(Partition value); + void setSingleLineDocParition(Partition value); /** - * Returns the value of the '<em><b>Multi Line Parition</b></em>' reference. + * Returns the value of the '<em><b>Multi Line Doc Parition</b></em>' reference. * <!-- begin-user-doc --> * <p> - * If the meaning of the '<em>Multi Line Parition</em>' reference isn't clear, + * If the meaning of the '<em>Multi Line Doc Parition</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> - * @return the value of the '<em>Multi Line Parition</em>' reference. - * @see #setMultiLineParition(Partition) - * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getJavaLikeParitioner_MultiLineParition() + * @return the value of the '<em>Multi Line Doc Parition</em>' reference. + * @see #setMultiLineDocParition(Partition) + * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getJavaLikeParitioner_MultiLineDocParition() * @model * @generated */ - Partition getMultiLineParition(); + Partition getMultiLineDocParition(); /** - * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineParition <em>Multi Line Parition</em>}' reference. + * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.JavaLikeParitioner#getMultiLineDocParition <em>Multi Line Doc Parition</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @param value the new value of the '<em>Multi Line Parition</em>' reference. - * @see #getMultiLineParition() + * @param value the new value of the '<em>Multi Line Doc Parition</em>' reference. + * @see #getMultiLineDocParition() * @generated */ - void setMultiLineParition(Partition value); + void setMultiLineDocParition(Partition value); /** * Returns the value of the '<em><b>Java Doc Parition</b></em>' reference. diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/ScannerWhitespaceRule.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/ScannerWhitespaceRule.java index 118842068..8520c4d2f 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/ScannerWhitespaceRule.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/ScannerWhitespaceRule.java @@ -13,7 +13,8 @@ import org.eclipse.emf.common.util.EList; * The following features are supported: * <ul> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getCharacters <em>Characters</em>}</li> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getJsDetector <em>Js Detector</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#isJavawhitespace <em>Javawhitespace</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getFileURI <em>File URI</em>}</li> * </ul> * </p> * @@ -40,29 +41,55 @@ public interface ScannerWhitespaceRule extends ScannerRule EList<String> getCharacters(); /** - * Returns the value of the '<em><b>Js Detector</b></em>' attribute. + * Returns the value of the '<em><b>Javawhitespace</b></em>' attribute. * <!-- begin-user-doc --> * <p> - * If the meaning of the '<em>Js Detector</em>' attribute isn't clear, + * If the meaning of the '<em>Javawhitespace</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> - * @return the value of the '<em>Js Detector</em>' attribute. - * @see #setJsDetector(String) - * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getScannerWhitespaceRule_JsDetector() + * @return the value of the '<em>Javawhitespace</em>' attribute. + * @see #setJavawhitespace(boolean) + * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getScannerWhitespaceRule_Javawhitespace() * @model * @generated */ - String getJsDetector(); + boolean isJavawhitespace(); /** - * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getJsDetector <em>Js Detector</em>}' attribute. + * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#isJavawhitespace <em>Javawhitespace</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @param value the new value of the '<em>Js Detector</em>' attribute. - * @see #getJsDetector() + * @param value the new value of the '<em>Javawhitespace</em>' attribute. + * @see #isJavawhitespace() * @generated */ - void setJsDetector(String value); + void setJavawhitespace(boolean value); + + /** + * Returns the value of the '<em><b>File URI</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>File URI</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>File URI</em>' attribute. + * @see #setFileURI(String) + * @see org.eclipse.fx.code.compensator.hsl.hSL.HSLPackage#getScannerWhitespaceRule_FileURI() + * @model + * @generated + */ + String getFileURI(); + + /** + * Sets the value of the '{@link org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule#getFileURI <em>File URI</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>File URI</em>' attribute. + * @see #getFileURI() + * @generated + */ + void setFileURI(String value); } // ScannerWhitespaceRule diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/HSLPackageImpl.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/HSLPackageImpl.java index b2aa9ccbc..d19b43efa 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/HSLPackageImpl.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/HSLPackageImpl.java @@ -397,7 +397,7 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage * <!-- end-user-doc --> * @generated */ - public EReference getJavaLikeParitioner_SingleLineParition() + public EReference getJavaLikeParitioner_SingleLineDocParition() { return (EReference)javaLikeParitionerEClass.getEStructuralFeatures().get(0); } @@ -407,7 +407,7 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage * <!-- end-user-doc --> * @generated */ - public EReference getJavaLikeParitioner_MultiLineParition() + public EReference getJavaLikeParitioner_MultiLineDocParition() { return (EReference)javaLikeParitionerEClass.getEStructuralFeatures().get(1); } @@ -987,7 +987,7 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage * <!-- end-user-doc --> * @generated */ - public EAttribute getScannerWhitespaceRule_JsDetector() + public EAttribute getScannerWhitespaceRule_Javawhitespace() { return (EAttribute)scannerWhitespaceRuleEClass.getEStructuralFeatures().get(1); } @@ -997,6 +997,16 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage * <!-- end-user-doc --> * @generated */ + public EAttribute getScannerWhitespaceRule_FileURI() + { + return (EAttribute)scannerWhitespaceRuleEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ public EClass getColor() { return colorEClass; @@ -1135,8 +1145,8 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage partitionerEClass = createEClass(PARTITIONER); javaLikeParitionerEClass = createEClass(JAVA_LIKE_PARITIONER); - createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION); - createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION); + createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION); + createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION); createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION); createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__CHARACTER_PARITION); createEReference(javaLikeParitionerEClass, JAVA_LIKE_PARITIONER__STRING_PARITION); @@ -1212,7 +1222,8 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage scannerWhitespaceRuleEClass = createEClass(SCANNER_WHITESPACE_RULE); createEAttribute(scannerWhitespaceRuleEClass, SCANNER_WHITESPACE_RULE__CHARACTERS); - createEAttribute(scannerWhitespaceRuleEClass, SCANNER_WHITESPACE_RULE__JS_DETECTOR); + createEAttribute(scannerWhitespaceRuleEClass, SCANNER_WHITESPACE_RULE__JAVAWHITESPACE); + createEAttribute(scannerWhitespaceRuleEClass, SCANNER_WHITESPACE_RULE__FILE_URI); colorEClass = createEClass(COLOR); @@ -1288,8 +1299,8 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage initEClass(partitionerEClass, Partitioner.class, "Partitioner", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(javaLikeParitionerEClass, JavaLikeParitioner.class, "JavaLikeParitioner", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getJavaLikeParitioner_SingleLineParition(), this.getPartition(), null, "singleLineParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getJavaLikeParitioner_MultiLineParition(), this.getPartition(), null, "multiLineParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getJavaLikeParitioner_SingleLineDocParition(), this.getPartition(), null, "singleLineDocParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getJavaLikeParitioner_MultiLineDocParition(), this.getPartition(), null, "multiLineDocParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getJavaLikeParitioner_JavaDocParition(), this.getPartition(), null, "javaDocParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getJavaLikeParitioner_CharacterParition(), this.getPartition(), null, "characterParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getJavaLikeParitioner_StringParition(), this.getPartition(), null, "stringParition", null, 0, 1, JavaLikeParitioner.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -1365,7 +1376,8 @@ public class HSLPackageImpl extends EPackageImpl implements HSLPackage initEClass(scannerWhitespaceRuleEClass, ScannerWhitespaceRule.class, "ScannerWhitespaceRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getScannerWhitespaceRule_Characters(), ecorePackage.getEString(), "characters", null, 0, -1, ScannerWhitespaceRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getScannerWhitespaceRule_JsDetector(), ecorePackage.getEString(), "jsDetector", null, 0, 1, ScannerWhitespaceRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getScannerWhitespaceRule_Javawhitespace(), ecorePackage.getEBoolean(), "javawhitespace", null, 0, 1, ScannerWhitespaceRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getScannerWhitespaceRule_FileURI(), ecorePackage.getEString(), "fileURI", null, 0, 1, ScannerWhitespaceRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(colorEClass, Color.class, "Color", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/JavaLikeParitionerImpl.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/JavaLikeParitionerImpl.java index a7bf41143..3762876a4 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/JavaLikeParitionerImpl.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/JavaLikeParitionerImpl.java @@ -20,8 +20,8 @@ import org.eclipse.fx.code.compensator.hsl.hSL.Partition; * <p> * The following features are implemented: * <ul> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getSingleLineParition <em>Single Line Parition</em>}</li> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getMultiLineParition <em>Multi Line Parition</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getSingleLineDocParition <em>Single Line Doc Parition</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getMultiLineDocParition <em>Multi Line Doc Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getJavaDocParition <em>Java Doc Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getCharacterParition <em>Character Parition</em>}</li> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.JavaLikeParitionerImpl#getStringParition <em>String Parition</em>}</li> @@ -33,24 +33,24 @@ import org.eclipse.fx.code.compensator.hsl.hSL.Partition; public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeParitioner { /** - * The cached value of the '{@link #getSingleLineParition() <em>Single Line Parition</em>}' reference. + * The cached value of the '{@link #getSingleLineDocParition() <em>Single Line Doc Parition</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getSingleLineParition() + * @see #getSingleLineDocParition() * @generated * @ordered */ - protected Partition singleLineParition; + protected Partition singleLineDocParition; /** - * The cached value of the '{@link #getMultiLineParition() <em>Multi Line Parition</em>}' reference. + * The cached value of the '{@link #getMultiLineDocParition() <em>Multi Line Doc Parition</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getMultiLineParition() + * @see #getMultiLineDocParition() * @generated * @ordered */ - protected Partition multiLineParition; + protected Partition multiLineDocParition; /** * The cached value of the '{@link #getJavaDocParition() <em>Java Doc Parition</em>}' reference. @@ -108,19 +108,19 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public Partition getSingleLineParition() + public Partition getSingleLineDocParition() { - if (singleLineParition != null && singleLineParition.eIsProxy()) + if (singleLineDocParition != null && singleLineDocParition.eIsProxy()) { - InternalEObject oldSingleLineParition = (InternalEObject)singleLineParition; - singleLineParition = (Partition)eResolveProxy(oldSingleLineParition); - if (singleLineParition != oldSingleLineParition) + InternalEObject oldSingleLineDocParition = (InternalEObject)singleLineDocParition; + singleLineDocParition = (Partition)eResolveProxy(oldSingleLineDocParition); + if (singleLineDocParition != oldSingleLineDocParition) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION, oldSingleLineParition, singleLineParition)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION, oldSingleLineDocParition, singleLineDocParition)); } } - return singleLineParition; + return singleLineDocParition; } /** @@ -128,9 +128,9 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public Partition basicGetSingleLineParition() + public Partition basicGetSingleLineDocParition() { - return singleLineParition; + return singleLineDocParition; } /** @@ -138,12 +138,12 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public void setSingleLineParition(Partition newSingleLineParition) + public void setSingleLineDocParition(Partition newSingleLineDocParition) { - Partition oldSingleLineParition = singleLineParition; - singleLineParition = newSingleLineParition; + Partition oldSingleLineDocParition = singleLineDocParition; + singleLineDocParition = newSingleLineDocParition; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION, oldSingleLineParition, singleLineParition)); + eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION, oldSingleLineDocParition, singleLineDocParition)); } /** @@ -151,19 +151,19 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public Partition getMultiLineParition() + public Partition getMultiLineDocParition() { - if (multiLineParition != null && multiLineParition.eIsProxy()) + if (multiLineDocParition != null && multiLineDocParition.eIsProxy()) { - InternalEObject oldMultiLineParition = (InternalEObject)multiLineParition; - multiLineParition = (Partition)eResolveProxy(oldMultiLineParition); - if (multiLineParition != oldMultiLineParition) + InternalEObject oldMultiLineDocParition = (InternalEObject)multiLineDocParition; + multiLineDocParition = (Partition)eResolveProxy(oldMultiLineDocParition); + if (multiLineDocParition != oldMultiLineDocParition) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION, oldMultiLineParition, multiLineParition)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION, oldMultiLineDocParition, multiLineDocParition)); } } - return multiLineParition; + return multiLineDocParition; } /** @@ -171,9 +171,9 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public Partition basicGetMultiLineParition() + public Partition basicGetMultiLineDocParition() { - return multiLineParition; + return multiLineDocParition; } /** @@ -181,12 +181,12 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP * <!-- end-user-doc --> * @generated */ - public void setMultiLineParition(Partition newMultiLineParition) + public void setMultiLineDocParition(Partition newMultiLineDocParition) { - Partition oldMultiLineParition = multiLineParition; - multiLineParition = newMultiLineParition; + Partition oldMultiLineDocParition = multiLineDocParition; + multiLineDocParition = newMultiLineDocParition; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION, oldMultiLineParition, multiLineParition)); + eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION, oldMultiLineDocParition, multiLineDocParition)); } /** @@ -328,12 +328,12 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP { switch (featureID) { - case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION: - if (resolve) return getSingleLineParition(); - return basicGetSingleLineParition(); - case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION: - if (resolve) return getMultiLineParition(); - return basicGetMultiLineParition(); + case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION: + if (resolve) return getSingleLineDocParition(); + return basicGetSingleLineDocParition(); + case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION: + if (resolve) return getMultiLineDocParition(); + return basicGetMultiLineDocParition(); case HSLPackage.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION: if (resolve) return getJavaDocParition(); return basicGetJavaDocParition(); @@ -357,11 +357,11 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP { switch (featureID) { - case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION: - setSingleLineParition((Partition)newValue); + case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION: + setSingleLineDocParition((Partition)newValue); return; - case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION: - setMultiLineParition((Partition)newValue); + case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION: + setMultiLineDocParition((Partition)newValue); return; case HSLPackage.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION: setJavaDocParition((Partition)newValue); @@ -386,11 +386,11 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP { switch (featureID) { - case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION: - setSingleLineParition((Partition)null); + case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION: + setSingleLineDocParition((Partition)null); return; - case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION: - setMultiLineParition((Partition)null); + case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION: + setMultiLineDocParition((Partition)null); return; case HSLPackage.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION: setJavaDocParition((Partition)null); @@ -415,10 +415,10 @@ public class JavaLikeParitionerImpl extends PartitionerImpl implements JavaLikeP { switch (featureID) { - case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION: - return singleLineParition != null; - case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION: - return multiLineParition != null; + case HSLPackage.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION: + return singleLineDocParition != null; + case HSLPackage.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION: + return multiLineDocParition != null; case HSLPackage.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION: return javaDocParition != null; case HSLPackage.JAVA_LIKE_PARITIONER__CHARACTER_PARITION: diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/ScannerWhitespaceRuleImpl.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/ScannerWhitespaceRuleImpl.java index a8d49be12..f3741ce1e 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/ScannerWhitespaceRuleImpl.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/hSL/impl/ScannerWhitespaceRuleImpl.java @@ -25,7 +25,8 @@ import org.eclipse.fx.code.compensator.hsl.hSL.ScannerWhitespaceRule; * The following features are implemented: * <ul> * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ScannerWhitespaceRuleImpl#getCharacters <em>Characters</em>}</li> - * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ScannerWhitespaceRuleImpl#getJsDetector <em>Js Detector</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ScannerWhitespaceRuleImpl#isJavawhitespace <em>Javawhitespace</em>}</li> + * <li>{@link org.eclipse.fx.code.compensator.hsl.hSL.impl.ScannerWhitespaceRuleImpl#getFileURI <em>File URI</em>}</li> * </ul> * </p> * @@ -44,24 +45,44 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne protected EList<String> characters; /** - * The default value of the '{@link #getJsDetector() <em>Js Detector</em>}' attribute. + * The default value of the '{@link #isJavawhitespace() <em>Javawhitespace</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getJsDetector() + * @see #isJavawhitespace() * @generated * @ordered */ - protected static final String JS_DETECTOR_EDEFAULT = null; + protected static final boolean JAVAWHITESPACE_EDEFAULT = false; /** - * The cached value of the '{@link #getJsDetector() <em>Js Detector</em>}' attribute. + * The cached value of the '{@link #isJavawhitespace() <em>Javawhitespace</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @see #getJsDetector() + * @see #isJavawhitespace() * @generated * @ordered */ - protected String jsDetector = JS_DETECTOR_EDEFAULT; + protected boolean javawhitespace = JAVAWHITESPACE_EDEFAULT; + + /** + * The default value of the '{@link #getFileURI() <em>File URI</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getFileURI() + * @generated + * @ordered + */ + protected static final String FILE_URI_EDEFAULT = null; + + /** + * The cached value of the '{@link #getFileURI() <em>File URI</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getFileURI() + * @generated + * @ordered + */ + protected String fileURI = FILE_URI_EDEFAULT; /** * <!-- begin-user-doc --> @@ -103,9 +124,9 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne * <!-- end-user-doc --> * @generated */ - public String getJsDetector() + public boolean isJavawhitespace() { - return jsDetector; + return javawhitespace; } /** @@ -113,12 +134,35 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne * <!-- end-user-doc --> * @generated */ - public void setJsDetector(String newJsDetector) + public void setJavawhitespace(boolean newJavawhitespace) { - String oldJsDetector = jsDetector; - jsDetector = newJsDetector; + boolean oldJavawhitespace = javawhitespace; + javawhitespace = newJavawhitespace; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.SCANNER_WHITESPACE_RULE__JS_DETECTOR, oldJsDetector, jsDetector)); + eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.SCANNER_WHITESPACE_RULE__JAVAWHITESPACE, oldJavawhitespace, javawhitespace)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public String getFileURI() + { + return fileURI; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setFileURI(String newFileURI) + { + String oldFileURI = fileURI; + fileURI = newFileURI; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, HSLPackage.SCANNER_WHITESPACE_RULE__FILE_URI, oldFileURI, fileURI)); } /** @@ -133,8 +177,10 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne { case HSLPackage.SCANNER_WHITESPACE_RULE__CHARACTERS: return getCharacters(); - case HSLPackage.SCANNER_WHITESPACE_RULE__JS_DETECTOR: - return getJsDetector(); + case HSLPackage.SCANNER_WHITESPACE_RULE__JAVAWHITESPACE: + return isJavawhitespace(); + case HSLPackage.SCANNER_WHITESPACE_RULE__FILE_URI: + return getFileURI(); } return super.eGet(featureID, resolve, coreType); } @@ -154,8 +200,11 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne getCharacters().clear(); getCharacters().addAll((Collection<? extends String>)newValue); return; - case HSLPackage.SCANNER_WHITESPACE_RULE__JS_DETECTOR: - setJsDetector((String)newValue); + case HSLPackage.SCANNER_WHITESPACE_RULE__JAVAWHITESPACE: + setJavawhitespace((Boolean)newValue); + return; + case HSLPackage.SCANNER_WHITESPACE_RULE__FILE_URI: + setFileURI((String)newValue); return; } super.eSet(featureID, newValue); @@ -174,8 +223,11 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne case HSLPackage.SCANNER_WHITESPACE_RULE__CHARACTERS: getCharacters().clear(); return; - case HSLPackage.SCANNER_WHITESPACE_RULE__JS_DETECTOR: - setJsDetector(JS_DETECTOR_EDEFAULT); + case HSLPackage.SCANNER_WHITESPACE_RULE__JAVAWHITESPACE: + setJavawhitespace(JAVAWHITESPACE_EDEFAULT); + return; + case HSLPackage.SCANNER_WHITESPACE_RULE__FILE_URI: + setFileURI(FILE_URI_EDEFAULT); return; } super.eUnset(featureID); @@ -193,8 +245,10 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne { case HSLPackage.SCANNER_WHITESPACE_RULE__CHARACTERS: return characters != null && !characters.isEmpty(); - case HSLPackage.SCANNER_WHITESPACE_RULE__JS_DETECTOR: - return JS_DETECTOR_EDEFAULT == null ? jsDetector != null : !JS_DETECTOR_EDEFAULT.equals(jsDetector); + case HSLPackage.SCANNER_WHITESPACE_RULE__JAVAWHITESPACE: + return javawhitespace != JAVAWHITESPACE_EDEFAULT; + case HSLPackage.SCANNER_WHITESPACE_RULE__FILE_URI: + return FILE_URI_EDEFAULT == null ? fileURI != null : !FILE_URI_EDEFAULT.equals(fileURI); } return super.eIsSet(featureID); } @@ -212,8 +266,10 @@ public class ScannerWhitespaceRuleImpl extends ScannerRuleImpl implements Scanne StringBuffer result = new StringBuffer(super.toString()); result.append(" (characters: "); result.append(characters); - result.append(", jsDetector: "); - result.append(jsDetector); + result.append(", javawhitespace: "); + result.append(javawhitespace); + result.append(", fileURI: "); + result.append(fileURI); result.append(')'); return result.toString(); } diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g index 63840fd97..5782d33f7 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g @@ -302,6 +302,10 @@ ruleJavaLikeParitioner returns [EObject current=null] { newLeafNode(otherlv_1, grammarAccess.getJavaLikeParitionerAccess().getLeftCurlyBracketKeyword_1()); } + otherlv_2='singlelinedoc' + { + newLeafNode(otherlv_2, grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); + } ( ( { @@ -309,67 +313,83 @@ ruleJavaLikeParitioner returns [EObject current=null] $current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } } - otherlv_2=RULE_ID + otherlv_3=RULE_ID { - newLeafNode(otherlv_2, grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); + newLeafNode(otherlv_3, grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); } ) -)( +) otherlv_4='multilinedoc' + { + newLeafNode(otherlv_4, grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); + } +( ( { if ($current==null) { $current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } } - otherlv_3=RULE_ID + otherlv_5=RULE_ID { - newLeafNode(otherlv_3, grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); + newLeafNode(otherlv_5, grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); } ) -)( +) otherlv_6='javadoc' + { + newLeafNode(otherlv_6, grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); + } +( ( { if ($current==null) { $current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } } - otherlv_4=RULE_ID + otherlv_7=RULE_ID { - newLeafNode(otherlv_4, grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); + newLeafNode(otherlv_7, grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); } ) -)( +) otherlv_8='char' + { + newLeafNode(otherlv_8, grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); + } +( ( { if ($current==null) { $current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } } - otherlv_5=RULE_ID + otherlv_9=RULE_ID { - newLeafNode(otherlv_5, grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); + newLeafNode(otherlv_9, grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); } ) -)( +) otherlv_10='string' + { + newLeafNode(otherlv_10, grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); + } +( ( { if ($current==null) { $current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } } - otherlv_6=RULE_ID + otherlv_11=RULE_ID { - newLeafNode(otherlv_6, grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); + newLeafNode(otherlv_11, grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); } ) -) otherlv_7='}' +) otherlv_12='}' { - newLeafNode(otherlv_7, grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_12, grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); } ) ; @@ -657,7 +677,7 @@ ruleRuleDamager returns [EObject current=null] } ) -)+ otherlv_6='}' +)* otherlv_6='}' { newLeafNode(otherlv_6, grammarAccess.getRuleDamagerAccess().getRightCurlyBracketKeyword_6()); } @@ -1548,15 +1568,15 @@ ruleScannerCharacterRule returns [EObject current=null] } ) -) otherlv_4=',' +)( otherlv_4=',' { - newLeafNode(otherlv_4, grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); + newLeafNode(otherlv_4, grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); } ( ( lv_characters_5_0=RULE_STRING { - newLeafNode(lv_characters_5_0, grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); + newLeafNode(lv_characters_5_0, grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); } { if ($current==null) { @@ -1570,9 +1590,9 @@ ruleScannerCharacterRule returns [EObject current=null] } ) -) otherlv_6=']' +))* otherlv_6=']' { - newLeafNode(otherlv_6, grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); + newLeafNode(otherlv_6, grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); } ) ; @@ -1707,9 +1727,9 @@ ruleScannerWhitespaceRule returns [EObject current=null] @init { enterRule(); } @after { leaveRule(); }: -(( otherlv_0='whitespace-rule' +( otherlv_0='whitespace-rule' { - newLeafNode(otherlv_0, grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); + newLeafNode(otherlv_0, grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); } ( ( @@ -1720,19 +1740,19 @@ ruleScannerWhitespaceRule returns [EObject current=null] } otherlv_1=RULE_ID { - newLeafNode(otherlv_1, grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); + newLeafNode(otherlv_1, grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); } ) -)?( otherlv_2='[' +)?(( otherlv_2='[' { - newLeafNode(otherlv_2, grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); + newLeafNode(otherlv_2, grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); } ( ( lv_characters_3_0=RULE_STRING { - newLeafNode(lv_characters_3_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); + newLeafNode(lv_characters_3_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); } { if ($current==null) { @@ -1748,13 +1768,13 @@ ruleScannerWhitespaceRule returns [EObject current=null] ) )( otherlv_4=',' { - newLeafNode(otherlv_4, grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); } ( ( lv_characters_5_0=RULE_STRING { - newLeafNode(lv_characters_5_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); + newLeafNode(lv_characters_5_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); } { if ($current==null) { @@ -1770,18 +1790,30 @@ ruleScannerWhitespaceRule returns [EObject current=null] ) ))* otherlv_6=']' { - newLeafNode(otherlv_6, grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); + newLeafNode(otherlv_6, grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); } -)) - |( otherlv_7='#{' +) + |( +( + lv_javawhitespace_7_0= 'javawhitespace' { - newLeafNode(otherlv_7, grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); + newLeafNode(lv_javawhitespace_7_0, grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); } + + { + if ($current==null) { + $current = createModelElement(grammarAccess.getScannerWhitespaceRuleRule()); + } + setWithLastConsumed($current, "javawhitespace", true, "javawhitespace"); + } + +) +) + |( ( -( - lv_jsDetector_8_0=RULE_ANY_OTHER + lv_fileURI_8_0=RULE_STRING { - newLeafNode(lv_jsDetector_8_0, grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); + newLeafNode(lv_fileURI_8_0, grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); } { if ($current==null) { @@ -1789,17 +1821,13 @@ ruleScannerWhitespaceRule returns [EObject current=null] } setWithLastConsumed( $current, - "jsDetector", - lv_jsDetector_8_0, - "ANY_OTHER"); + "fileURI", + lv_fileURI_8_0, + "STRING"); } ) -) otherlv_9='}#' - { - newLeafNode(otherlv_9, grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); - } -)) +))) ; diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.tokens b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.tokens index f66f2f5aa..f33a71939 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.tokens +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.tokens @@ -1,3 +1,4 @@ +T__50=50 T__19=19 T__15=15 T__16=16 @@ -7,21 +8,22 @@ T__11=11 T__12=12 T__13=13 T__14=14 +T__51=51 RULE_ID=4 T__26=26 T__27=27 T__28=28 -RULE_INT=7 +RULE_INT=6 T__29=29 T__22=22 -RULE_ML_COMMENT=8 +RULE_ML_COMMENT=7 T__23=23 T__24=24 T__25=25 T__20=20 T__21=21 RULE_STRING=5 -RULE_SL_COMMENT=9 +RULE_SL_COMMENT=8 T__37=37 T__38=38 T__39=39 @@ -32,8 +34,10 @@ T__36=36 T__30=30 T__31=31 T__32=32 -RULE_WS=10 -RULE_ANY_OTHER=6 +RULE_WS=9 +RULE_ANY_OTHER=10 +T__48=48 +T__49=49 T__44=44 T__45=45 T__46=46 @@ -42,40 +46,44 @@ T__40=40 T__41=41 T__42=42 T__43=43 -'escaped'=33 -'underline'=46 -')'=43 -'rule-damager'=19 -'italic'=45 -'fgcolor'=22 -'}#'=40 -'=>'=32 +'escaped'=38 +'underline'=50 +')'=47 +'rule-damager'=24 +'italic'=49 +'fgcolor'=27 +'string'=20 +'=>'=37 'java-like-partitioner'=15 -'bgcolor'=24 -']'=29 -'js-partitioner'=17 -'['=27 -':'=23 -'multi-line'=35 -'bold'=44 -'javascript-rule'=37 -'since'=30 -'js-damager'=18 -','=28 -'keywords'=26 -'character-rule'=36 +'bgcolor'=29 +']'=34 +'singlelinedoc'=16 +'js-partitioner'=22 +'['=32 +':'=28 +'multi-line'=40 +'javawhitespace'=44 +'bold'=48 +'javascript-rule'=42 +'since'=35 +'js-damager'=23 +','=33 +'keywords'=31 +'character-rule'=41 'partition'=14 -'token'=21 -'('=42 -'font'=25 +'token'=26 +'('=46 +'multilinedoc'=17 +'font'=30 'for'=13 '}'=12 '{'=11 -'strike-through'=47 -'rule-partitioner'=16 -'whitespace-rule'=38 -'by'=34 -'#{'=39 -'rgb'=41 -'single-line'=31 -'default'=20 +'strike-through'=51 +'rule-partitioner'=21 +'whitespace-rule'=43 +'char'=19 +'by'=39 +'rgb'=45 +'single-line'=36 +'default'=25 +'javadoc'=18 diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLLexer.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLLexer.java index 3afa589c7..7e31c36e0 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLLexer.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLLexer.java @@ -12,6 +12,7 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalHSLLexer extends Lexer { + public static final int T__50=50; public static final int T__19=19; public static final int T__15=15; public static final int T__16=16; @@ -21,21 +22,22 @@ public class InternalHSLLexer extends Lexer { public static final int T__12=12; public static final int T__13=13; public static final int T__14=14; + public static final int T__51=51; public static final int RULE_ID=4; 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 RULE_INT=7; + public static final int RULE_INT=6; public static final int T__29=29; public static final int T__22=22; - public static final int RULE_ML_COMMENT=8; + public static final int RULE_ML_COMMENT=7; 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 RULE_STRING=5; - public static final int RULE_SL_COMMENT=9; + public static final int RULE_SL_COMMENT=8; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; @@ -47,8 +49,10 @@ public class InternalHSLLexer extends Lexer { 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 RULE_WS=10; - public static final int RULE_ANY_OTHER=6; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + 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; @@ -179,10 +183,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__16; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:16:7: ( 'rule-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:16:9: 'rule-partitioner' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:16:7: ( 'singlelinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:16:9: 'singlelinedoc' { - match("rule-partitioner"); + match("singlelinedoc"); } @@ -200,10 +204,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__17; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:17:7: ( 'js-partitioner' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:17:9: 'js-partitioner' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:17:7: ( 'multilinedoc' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:17:9: 'multilinedoc' { - match("js-partitioner"); + match("multilinedoc"); } @@ -221,10 +225,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__18; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:18:7: ( 'js-damager' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:18:9: 'js-damager' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:18:7: ( 'javadoc' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:18:9: 'javadoc' { - match("js-damager"); + match("javadoc"); } @@ -242,10 +246,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__19; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:19:7: ( 'rule-damager' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:19:9: 'rule-damager' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:19:7: ( 'char' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:19:9: 'char' { - match("rule-damager"); + match("char"); } @@ -263,10 +267,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__20; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:20:7: ( 'default' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:20:9: 'default' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:20:7: ( 'string' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:20:9: 'string' { - match("default"); + match("string"); } @@ -284,10 +288,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__21; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:21:7: ( 'token' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:21:9: 'token' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:21:7: ( 'rule-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:21:9: 'rule-partitioner' { - match("token"); + match("rule-partitioner"); } @@ -305,10 +309,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__22; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:22:7: ( 'fgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:22:9: 'fgcolor' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:22:7: ( 'js-partitioner' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:22:9: 'js-partitioner' { - match("fgcolor"); + match("js-partitioner"); } @@ -326,10 +330,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__23; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:23:7: ( ':' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:23:9: ':' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:23:7: ( 'js-damager' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:23:9: 'js-damager' { - match(':'); + match("js-damager"); + } @@ -346,10 +351,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__24; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:24:7: ( 'bgcolor' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:24:9: 'bgcolor' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:24:7: ( 'rule-damager' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:24:9: 'rule-damager' { - match("bgcolor"); + match("rule-damager"); } @@ -367,10 +372,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__25; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:25:7: ( 'font' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:25:9: 'font' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:25:7: ( 'default' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:25:9: 'default' { - match("font"); + match("default"); } @@ -388,10 +393,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__26; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:26:7: ( 'keywords' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:26:9: 'keywords' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:26:7: ( 'token' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:26:9: 'token' { - match("keywords"); + match("token"); } @@ -409,10 +414,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__27; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:27:7: ( '[' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:27:9: '[' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:27:7: ( 'fgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:27:9: 'fgcolor' { - match('['); + match("fgcolor"); + } @@ -429,10 +435,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__28; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:28:7: ( ',' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:28:9: ',' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:28:7: ( ':' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:28:9: ':' { - match(','); + match(':'); } @@ -449,10 +455,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__29; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:29:7: ( ']' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:29:9: ']' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:29:7: ( 'bgcolor' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:29:9: 'bgcolor' { - match(']'); + match("bgcolor"); + } @@ -469,10 +476,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__30; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:30:7: ( 'since' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:30:9: 'since' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:30:7: ( 'font' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:30:9: 'font' { - match("since"); + match("font"); } @@ -490,10 +497,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__31; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:31:7: ( 'single-line' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:31:9: 'single-line' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:31:7: ( 'keywords' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:31:9: 'keywords' { - match("single-line"); + match("keywords"); } @@ -511,11 +518,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__32; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:32:7: ( '=>' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:32:9: '=>' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:32:7: ( '[' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:32:9: '[' { - match("=>"); - + match('['); } @@ -532,11 +538,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__33; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:33:7: ( 'escaped' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:33:9: 'escaped' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:33:7: ( ',' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:33:9: ',' { - match("escaped"); - + match(','); } @@ -553,11 +558,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__34; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:34:7: ( 'by' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:34:9: 'by' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:34:7: ( ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:34:9: ']' { - match("by"); - + match(']'); } @@ -574,10 +578,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__35; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:35:7: ( 'multi-line' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:35:9: 'multi-line' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:35:7: ( 'since' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:35:9: 'since' { - match("multi-line"); + match("since"); } @@ -595,10 +599,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__36; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:36:7: ( 'character-rule' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:36:9: 'character-rule' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:36:7: ( 'single-line' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:36:9: 'single-line' { - match("character-rule"); + match("single-line"); } @@ -616,10 +620,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__37; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:37:7: ( 'javascript-rule' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:37:9: 'javascript-rule' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:37:7: ( '=>' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:37:9: '=>' { - match("javascript-rule"); + match("=>"); } @@ -637,10 +641,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__38; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:38:7: ( 'whitespace-rule' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:38:9: 'whitespace-rule' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:38:7: ( 'escaped' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:38:9: 'escaped' { - match("whitespace-rule"); + match("escaped"); } @@ -658,10 +662,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__39; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:39:7: ( '#{' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:39:9: '#{' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:39:7: ( 'by' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:39:9: 'by' { - match("#{"); + match("by"); } @@ -679,10 +683,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__40; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:40:7: ( '}#' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:40:9: '}#' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:40:7: ( 'multi-line' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:40:9: 'multi-line' { - match("}#"); + match("multi-line"); } @@ -700,10 +704,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__41; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:41:7: ( 'rgb' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:41:9: 'rgb' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:41:7: ( 'character-rule' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:41:9: 'character-rule' { - match("rgb"); + match("character-rule"); } @@ -721,10 +725,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__42; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:42:7: ( '(' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:42:9: '(' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:42:7: ( 'javascript-rule' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:42:9: 'javascript-rule' { - match('('); + match("javascript-rule"); + } @@ -741,10 +746,11 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__43; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:43:7: ( ')' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:43:9: ')' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:43:7: ( 'whitespace-rule' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:43:9: 'whitespace-rule' { - match(')'); + match("whitespace-rule"); + } @@ -761,10 +767,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__44; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:44:7: ( 'bold' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:44:9: 'bold' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:44:7: ( 'javawhitespace' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:44:9: 'javawhitespace' { - match("bold"); + match("javawhitespace"); } @@ -782,10 +788,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__45; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:45:7: ( 'italic' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:45:9: 'italic' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:45:7: ( 'rgb' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:45:9: 'rgb' { - match("italic"); + match("rgb"); } @@ -803,11 +809,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__46; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:46:7: ( 'underline' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:46:9: 'underline' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:46:7: ( '(' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:46:9: '(' { - match("underline"); - + match('('); } @@ -824,8 +829,91 @@ public class InternalHSLLexer extends Lexer { try { int _type = T__47; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:47:7: ( 'strike-through' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:47:9: 'strike-through' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:47:7: ( ')' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:47:9: ')' + { + match(')'); + + } + + 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.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:48:7: ( 'bold' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:48:9: 'bold' + { + match("bold"); + + + } + + 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.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:49:7: ( 'italic' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:49:9: 'italic' + { + match("italic"); + + + } + + 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.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:50:7: ( 'underline' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:50:9: 'underline' + { + match("underline"); + + + } + + 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.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:51:7: ( 'strike-through' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:51:9: 'strike-through' { match("strike-through"); @@ -838,17 +926,17 @@ public class InternalHSLLexer extends Lexer { finally { } } - // $ANTLR end "T__47" + // $ANTLR end "T__51" // $ANTLR start "RULE_ID" public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2068:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2068:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:11: ( '^' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2068:11: ( '^' )? int alt1=2; int LA1_0 = input.LA(1); @@ -857,7 +945,7 @@ public class InternalHSLLexer extends Lexer { } switch (alt1) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:11: '^' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2068:11: '^' { match('^'); @@ -875,7 +963,7 @@ public class InternalHSLLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2068:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop2: do { int alt2=2; @@ -924,10 +1012,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2042:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2042:12: ( '0' .. '9' )+ + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2070:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2070:12: ( '0' .. '9' )+ { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2042:12: ( '0' .. '9' )+ + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2070:12: ( '0' .. '9' )+ int cnt3=0; loop3: do { @@ -941,7 +1029,7 @@ public class InternalHSLLexer extends Lexer { switch (alt3) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2042:13: '0' .. '9' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2070:13: '0' .. '9' { matchRange('0','9'); @@ -973,10 +1061,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:13: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt6=2; int LA6_0 = input.LA(1); @@ -994,10 +1082,10 @@ public class InternalHSLLexer extends Lexer { } switch (alt6) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:16: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop4: do { int alt4=3; @@ -1013,7 +1101,7 @@ public class InternalHSLLexer extends Lexer { switch (alt4) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:21: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1029,7 +1117,7 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1054,10 +1142,10 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:86: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop5: do { int alt5=3; @@ -1073,7 +1161,7 @@ public class InternalHSLLexer extends Lexer { switch (alt5) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:92: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) { match('\\'); if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||(input.LA(1)>='t' && input.LA(1)<='u') ) { @@ -1089,7 +1177,7 @@ public class InternalHSLLexer extends Lexer { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2044:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2072:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -1132,12 +1220,12 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2046:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2046:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2074:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2074:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2046:24: ( options {greedy=false; } : . )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2074:24: ( options {greedy=false; } : . )* loop7: do { int alt7=2; @@ -1162,7 +1250,7 @@ public class InternalHSLLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2046:52: . + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2074:52: . { matchAny(); @@ -1192,12 +1280,12 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:24: (~ ( ( '\\n' | '\\r' ) ) )* loop8: do { int alt8=2; @@ -1210,7 +1298,7 @@ public class InternalHSLLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076: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(); @@ -1230,7 +1318,7 @@ public class InternalHSLLexer extends Lexer { } } while (true); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:40: ( ( '\\r' )? '\\n' )? int alt10=2; int LA10_0 = input.LA(1); @@ -1239,9 +1327,9 @@ public class InternalHSLLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:41: ( '\\r' )? '\\n' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:41: ( '\\r' )? '\\n' { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:41: ( '\\r' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:41: ( '\\r' )? int alt9=2; int LA9_0 = input.LA(1); @@ -1250,7 +1338,7 @@ public class InternalHSLLexer extends Lexer { } switch (alt9) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2048:41: '\\r' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2076:41: '\\r' { match('\r'); @@ -1282,10 +1370,10 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2050:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2050:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2078:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2078:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2050:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2078:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt11=0; loop11: do { @@ -1339,8 +1427,8 @@ public class InternalHSLLexer extends Lexer { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2052:16: ( . ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2052:18: . + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2080:16: ( . ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2080:18: . { matchAny(); @@ -1355,8 +1443,8 @@ public class InternalHSLLexer extends Lexer { // $ANTLR end "RULE_ANY_OTHER" public void mTokens() throws RecognitionException { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:8: ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt12=44; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:8: ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt12=48; alt12 = dfa12.predict(input); switch (alt12) { case 1 : @@ -1619,49 +1707,77 @@ public class InternalHSLLexer extends Lexer { } break; case 38 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:232: RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:232: T__48 { - mRULE_ID(); + mT__48(); } break; case 39 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:240: RULE_INT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:238: T__49 { - mRULE_INT(); + mT__49(); } break; case 40 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:249: RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:244: T__50 { - mRULE_STRING(); + mT__50(); } break; case 41 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:261: RULE_ML_COMMENT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:250: T__51 { - mRULE_ML_COMMENT(); + mT__51(); } break; case 42 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:277: RULE_SL_COMMENT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:256: RULE_ID { - mRULE_SL_COMMENT(); + mRULE_ID(); } break; case 43 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:293: RULE_WS + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:264: RULE_INT { - mRULE_WS(); + mRULE_INT(); } break; case 44 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:301: RULE_ANY_OTHER + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:273: RULE_STRING + { + mRULE_STRING(); + + } + break; + case 45 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:285: RULE_ML_COMMENT + { + mRULE_ML_COMMENT(); + + } + break; + case 46 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:301: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 47 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:317: RULE_WS + { + mRULE_WS(); + + } + break; + case 48 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1:325: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -1675,110 +1791,118 @@ public class InternalHSLLexer extends Lexer { protected DFA12 dfa12 = new DFA12(this); static final String DFA12_eotS = - "\2\uffff\1\44\6\47\1\uffff\2\47\3\uffff\1\47\1\41\4\47\1\41\2\uffff"+ - "\2\47\1\41\2\uffff\3\41\5\uffff\2\47\1\uffff\7\47\1\uffff\1\47\1"+ - "\123\2\47\3\uffff\2\47\1\uffff\4\47\3\uffff\2\47\5\uffff\1\136\4"+ - "\47\1\uffff\1\47\1\146\3\47\1\uffff\12\47\1\uffff\1\165\3\47\2\uffff"+ - "\1\47\1\uffff\3\47\1\176\12\47\1\uffff\2\47\1\uffff\1\47\1\uffff"+ - "\1\47\1\u008f\1\47\1\uffff\1\47\1\u0092\13\47\2\uffff\1\47\1\uffff"+ - "\2\47\1\uffff\3\47\1\uffff\2\47\1\u00a6\1\47\1\u00a8\2\47\1\u00ab"+ - "\1\u00ac\1\47\2\uffff\1\u00ae\2\47\1\uffff\1\47\1\uffff\2\47\2\uffff"+ - "\1\u00b4\1\uffff\3\47\1\u00b8\1\47\1\uffff\2\47\1\u00bc\1\uffff"+ - "\1\47\1\uffff\1\47\3\uffff"; + "\3\uffff\11\45\1\uffff\2\45\3\uffff\1\40\2\45\2\uffff\2\45\1\40"+ + "\2\uffff\3\40\4\uffff\2\45\1\uffff\13\45\1\uffff\1\45\1\124\2\45"+ + "\4\uffff\2\45\2\uffff\2\45\5\uffff\1\133\4\45\1\uffff\5\45\1\150"+ + "\3\45\1\uffff\6\45\1\uffff\1\162\3\45\2\uffff\4\45\1\177\1\45\1"+ + "\uffff\3\45\1\u0084\5\45\1\uffff\2\45\1\uffff\4\45\1\u0090\4\45"+ + "\2\uffff\1\45\1\u0099\1\45\1\uffff\13\45\1\uffff\1\u00a7\2\45\1"+ + "\uffff\1\45\2\uffff\1\45\1\uffff\4\45\1\u00b0\1\45\1\u00b2\1\45"+ + "\1\u00b4\3\45\3\uffff\2\45\1\u00ba\1\u00bb\1\45\1\u00bd\1\45\1\uffff"+ + "\1\45\1\uffff\1\45\1\uffff\5\45\2\uffff\1\u00c6\1\uffff\2\45\1\u00c9"+ + "\5\45\1\uffff\1\45\1\u00d0\1\uffff\4\45\1\uffff\1\45\2\uffff\3\45"+ + "\1\uffff\2\45\1\u00db\1\45\1\u00dd\1\uffff\1\u00de\2\uffff"; static final String DFA12_eofS = - "\u00bf\uffff"; + "\u00df\uffff"; static final String DFA12_minS = - "\1\0\1\uffff\1\43\1\147\2\141\1\147\1\145\1\157\1\uffff\1\147\1"+ - "\145\3\uffff\1\151\1\76\1\163\1\165\2\150\1\173\2\uffff\1\164\1"+ - "\156\1\101\2\uffff\2\0\1\52\5\uffff\1\156\1\143\1\uffff\1\162\1"+ - "\166\1\55\1\154\1\142\1\146\1\153\1\uffff\1\143\1\60\1\154\1\171"+ - "\3\uffff\1\156\1\162\1\uffff\1\143\1\154\1\141\1\151\3\uffff\1\141"+ - "\1\144\5\uffff\1\60\1\164\1\157\1\164\1\141\1\144\1\145\1\60\1\141"+ - "\1\145\1\157\1\uffff\1\144\1\167\1\143\1\151\1\141\1\164\1\162\1"+ - "\164\1\154\1\145\1\uffff\1\60\1\154\1\151\1\55\2\uffff\1\55\1\uffff"+ - "\1\165\1\156\1\154\1\60\1\157\1\145\1\154\1\153\1\160\1\151\1\141"+ - "\1\145\1\151\1\162\1\uffff\1\157\1\164\1\uffff\1\143\1\144\1\154"+ - "\1\60\1\157\1\uffff\1\162\1\60\3\145\1\55\1\143\1\163\1\143\1\154"+ - "\1\162\1\151\1\162\2\uffff\1\164\1\uffff\1\162\1\144\1\uffff\2\55"+ - "\1\144\1\uffff\1\164\1\160\1\60\1\151\1\60\1\157\1\151\2\60\1\163"+ - "\2\uffff\1\60\1\145\1\141\1\uffff\1\156\1\uffff\1\156\1\160\2\uffff"+ - "\1\60\1\uffff\1\162\1\143\1\145\1\60\1\164\1\uffff\1\55\1\145\1"+ - "\60\1\uffff\1\55\1\uffff\1\55\3\uffff"; + "\1\0\2\uffff\1\147\2\141\1\151\1\165\1\150\1\147\1\145\1\157\1\uffff"+ + "\1\147\1\145\3\uffff\1\76\1\163\1\150\2\uffff\1\164\1\156\1\101"+ + "\2\uffff\2\0\1\52\4\uffff\1\156\1\143\1\uffff\1\162\1\166\1\55\1"+ + "\156\1\162\1\154\1\141\1\154\1\142\1\146\1\153\1\uffff\1\143\1\60"+ + "\1\154\1\171\4\uffff\1\143\1\151\2\uffff\1\141\1\144\5\uffff\1\60"+ + "\1\164\1\157\1\164\1\141\1\144\1\143\1\151\1\164\1\162\1\145\1\60"+ + "\1\141\1\145\1\157\1\uffff\1\144\1\167\1\141\1\164\1\154\1\145\1"+ + "\uffff\1\60\1\154\1\151\1\55\2\uffff\1\154\1\145\1\153\1\151\1\60"+ + "\1\55\1\uffff\1\165\1\156\1\154\1\60\1\157\1\160\1\145\1\151\1\162"+ + "\1\uffff\1\157\1\164\1\uffff\1\157\1\143\1\150\1\145\1\60\1\147"+ + "\1\145\1\55\1\143\1\uffff\1\144\1\154\1\60\1\157\1\uffff\1\162\1"+ + "\145\1\163\1\143\1\154\1\162\1\151\1\143\1\162\1\151\1\55\1\uffff"+ + "\1\60\1\55\1\151\1\uffff\1\164\2\uffff\1\164\1\uffff\1\162\2\144"+ + "\1\160\1\60\1\151\1\60\1\157\1\60\1\151\1\164\1\151\3\uffff\1\156"+ + "\1\145\2\60\1\163\1\60\1\141\1\uffff\1\156\1\uffff\1\156\1\uffff"+ + "\1\160\1\145\1\156\1\145\1\162\2\uffff\1\60\1\uffff\1\143\1\145"+ + "\1\60\1\164\1\163\1\145\1\144\1\55\1\uffff\1\145\1\60\1\uffff\1"+ + "\55\1\160\1\144\1\157\1\uffff\1\55\2\uffff\1\141\1\157\1\143\1\uffff"+ + "\2\143\1\60\1\145\1\60\1\uffff\1\60\2\uffff"; static final String DFA12_maxS = - "\1\uffff\1\uffff\1\43\1\157\1\141\1\163\1\165\1\145\1\157\1\uffff"+ - "\1\171\1\145\3\uffff\1\164\1\76\1\163\1\165\2\150\1\173\2\uffff"+ - "\1\164\1\156\1\172\2\uffff\2\uffff\1\57\5\uffff\1\162\1\143\1\uffff"+ - "\1\162\1\166\1\55\1\154\1\142\1\146\1\153\1\uffff\1\143\1\172\1"+ - "\154\1\171\3\uffff\1\156\1\162\1\uffff\1\143\1\154\1\141\1\151\3"+ - "\uffff\1\141\1\144\5\uffff\1\172\1\164\1\157\1\164\1\141\1\160\1"+ - "\145\1\172\1\141\1\145\1\157\1\uffff\1\144\1\167\1\147\1\151\1\141"+ - "\1\164\1\162\1\164\1\154\1\145\1\uffff\1\172\1\154\1\151\1\163\2"+ - "\uffff\1\55\1\uffff\1\165\1\156\1\154\1\172\1\157\1\145\1\154\1"+ - "\153\1\160\1\151\1\141\1\145\1\151\1\162\1\uffff\1\157\1\164\1\uffff"+ - "\1\143\1\160\1\154\1\172\1\157\1\uffff\1\162\1\172\3\145\1\55\1"+ - "\143\1\163\1\143\1\154\1\162\1\151\1\162\2\uffff\1\164\1\uffff\1"+ - "\162\1\144\1\uffff\2\55\1\144\1\uffff\1\164\1\160\1\172\1\151\1"+ - "\172\1\157\1\151\2\172\1\163\2\uffff\1\172\1\145\1\141\1\uffff\1"+ - "\156\1\uffff\1\156\1\160\2\uffff\1\172\1\uffff\1\162\1\143\1\145"+ - "\1\172\1\164\1\uffff\1\55\1\145\1\172\1\uffff\1\55\1\uffff\1\55"+ - "\3\uffff"; + "\1\uffff\2\uffff\1\157\1\141\1\163\1\164\1\165\1\150\1\165\1\145"+ + "\1\157\1\uffff\1\171\1\145\3\uffff\1\76\1\163\1\150\2\uffff\1\164"+ + "\1\156\1\172\2\uffff\2\uffff\1\57\4\uffff\1\162\1\143\1\uffff\1"+ + "\162\1\166\1\55\1\156\1\162\1\154\1\141\1\154\1\142\1\146\1\153"+ + "\1\uffff\1\143\1\172\1\154\1\171\4\uffff\1\143\1\151\2\uffff\1\141"+ + "\1\144\5\uffff\1\172\1\164\1\157\1\164\1\141\1\160\1\147\1\151\1"+ + "\164\1\162\1\145\1\172\1\141\1\145\1\157\1\uffff\1\144\1\167\1\141"+ + "\1\164\1\154\1\145\1\uffff\1\172\1\154\1\151\1\167\2\uffff\1\154"+ + "\1\145\1\156\1\151\1\172\1\55\1\uffff\1\165\1\156\1\154\1\172\1"+ + "\157\1\160\1\145\1\151\1\162\1\uffff\1\157\1\164\1\uffff\1\157\1"+ + "\143\1\150\1\145\1\172\1\147\1\145\1\154\1\143\1\uffff\1\160\1\154"+ + "\1\172\1\157\1\uffff\1\162\1\145\1\163\1\143\1\154\1\162\1\151\1"+ + "\143\1\162\1\151\1\154\1\uffff\1\172\1\55\1\151\1\uffff\1\164\2"+ + "\uffff\1\164\1\uffff\1\162\2\144\1\160\1\172\1\151\1\172\1\157\1"+ + "\172\1\151\1\164\1\151\3\uffff\1\156\1\145\2\172\1\163\1\172\1\141"+ + "\1\uffff\1\156\1\uffff\1\156\1\uffff\1\160\1\145\1\156\1\145\1\162"+ + "\2\uffff\1\172\1\uffff\1\143\1\145\1\172\1\164\1\163\1\145\1\144"+ + "\1\55\1\uffff\1\145\1\172\1\uffff\1\55\1\160\1\144\1\157\1\uffff"+ + "\1\55\2\uffff\1\141\1\157\1\143\1\uffff\2\143\1\172\1\145\1\172"+ + "\1\uffff\1\172\2\uffff"; static final String DFA12_acceptS = - "\1\uffff\1\1\7\uffff\1\15\2\uffff\1\21\1\22\1\23\7\uffff\1\40\1"+ - "\41\3\uffff\1\46\1\47\3\uffff\1\53\1\54\1\1\1\36\1\2\2\uffff\1\46"+ - "\7\uffff\1\15\4\uffff\1\21\1\22\1\23\2\uffff\1\26\4\uffff\1\35\1"+ - "\40\1\41\2\uffff\1\47\1\50\1\51\1\52\1\53\13\uffff\1\30\12\uffff"+ - "\1\3\4\uffff\1\7\1\10\1\uffff\1\37\16\uffff\1\17\2\uffff\1\5\5\uffff"+ - "\1\42\15\uffff\1\6\1\11\1\uffff\1\13\2\uffff\1\24\3\uffff\1\31\12"+ - "\uffff\1\25\1\45\3\uffff\1\43\1\uffff\1\14\2\uffff\1\12\1\16\1\uffff"+ - "\1\27\5\uffff\1\20\3\uffff\1\4\1\uffff\1\32\1\uffff\1\44\1\33\1"+ - "\34"; + "\1\uffff\1\1\1\2\11\uffff\1\22\2\uffff\1\26\1\27\1\30\3\uffff\1"+ + "\44\1\45\3\uffff\1\52\1\53\3\uffff\1\57\1\60\1\1\1\2\2\uffff\1\52"+ + "\13\uffff\1\22\4\uffff\1\26\1\27\1\30\1\33\2\uffff\1\44\1\45\2\uffff"+ + "\1\53\1\54\1\55\1\56\1\57\17\uffff\1\35\6\uffff\1\3\4\uffff\1\14"+ + "\1\15\6\uffff\1\43\11\uffff\1\24\2\uffff\1\5\11\uffff\1\11\4\uffff"+ + "\1\46\13\uffff\1\31\3\uffff\1\36\1\uffff\1\13\1\16\1\uffff\1\20"+ + "\14\uffff\1\32\1\12\1\51\7\uffff\1\47\1\uffff\1\21\1\uffff\1\10"+ + "\5\uffff\1\17\1\23\1\uffff\1\34\10\uffff\1\25\2\uffff\1\4\4\uffff"+ + "\1\37\1\uffff\1\50\1\40\3\uffff\1\41\5\uffff\1\7\1\uffff\1\6\1\42"; static final String DFA12_specialS = - "\1\2\34\uffff\1\1\1\0\u00a0\uffff}>"; + "\1\1\33\uffff\1\0\1\2\u00c1\uffff}>"; static final String[] DFA12_transitionS = { - "\11\41\2\40\2\41\1\40\22\41\1\40\1\41\1\35\1\25\3\41\1\36\1"+ - "\26\1\27\2\41\1\15\2\41\1\37\12\34\1\11\2\41\1\20\3\41\32\33"+ - "\1\14\1\41\1\16\1\32\1\33\1\41\1\33\1\12\1\23\1\7\1\21\1\3\2"+ - "\33\1\30\1\5\1\13\1\33\1\22\2\33\1\4\1\33\1\6\1\17\1\10\1\31"+ - "\1\33\1\24\3\33\1\1\1\41\1\2\uff82\41", + "\11\40\2\37\2\40\1\37\22\40\1\37\1\40\1\34\4\40\1\35\1\25\1"+ + "\26\2\40\1\20\2\40\1\36\12\33\1\14\2\40\1\22\3\40\32\32\1\17"+ + "\1\40\1\21\1\31\1\32\1\40\1\32\1\15\1\10\1\12\1\23\1\3\2\32"+ + "\1\27\1\5\1\16\1\32\1\7\2\32\1\4\1\32\1\11\1\6\1\13\1\30\1\32"+ + "\1\24\3\32\1\1\1\40\1\2\uff82\40", "", - "\1\43", - "\1\46\7\uffff\1\45", - "\1\50", - "\1\51\21\uffff\1\52", - "\1\54\15\uffff\1\53", - "\1\55", - "\1\56", "", - "\1\60\7\uffff\1\62\11\uffff\1\61", - "\1\63", + "\1\44\7\uffff\1\43", + "\1\46", + "\1\47\21\uffff\1\50", + "\1\51\12\uffff\1\52", + "\1\53", + "\1\54", + "\1\56\15\uffff\1\55", + "\1\57", + "\1\60", + "", + "\1\62\7\uffff\1\64\11\uffff\1\63", + "\1\65", "", "", "", - "\1\67\12\uffff\1\70", "\1\71", "\1\72", "\1\73", - "\1\74", - "\1\75", - "\1\76", "", "", - "\1\101", - "\1\102", - "\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\76", + "\1\77", + "\32\45\4\uffff\1\45\1\uffff\32\45", "", "", - "\0\104", - "\0\104", - "\1\105\4\uffff\1\106", + "\0\101", + "\0\101", + "\1\102\4\uffff\1\103", "", "", "", "", + "\1\106\3\uffff\1\105", + "\1\107", "", - "\1\111\3\uffff\1\110", + "\1\110", + "\1\111", "\1\112", - "", "\1\113", "\1\114", "\1\115", @@ -1786,148 +1910,179 @@ public class InternalHSLLexer extends Lexer { "\1\117", "\1\120", "\1\121", - "", "\1\122", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\124", + "", + "\1\123", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\125", + "\1\126", "", "", "", - "\1\126", - "\1\127", "", + "\1\127", "\1\130", - "\1\131", - "\1\132", - "\1\133", "", "", - "", - "\1\134", - "\1\135", + "\1\131", + "\1\132", "", "", "", "", "", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\134", + "\1\135", + "\1\136", "\1\137", - "\1\140", - "\1\141", - "\1\142", - "\1\144\13\uffff\1\143", + "\1\141\13\uffff\1\140", + "\1\143\3\uffff\1\142", + "\1\144", "\1\145", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\146", "\1\147", - "\1\150", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\151", - "", "\1\152", "\1\153", - "\1\154\3\uffff\1\155", + "", + "\1\154", + "\1\155", "\1\156", "\1\157", "\1\160", "\1\161", - "\1\162", + "", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\163", "\1\164", - "", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\166", - "\1\167", - "\1\170\105\uffff\1\171", + "\1\165\66\uffff\1\166\16\uffff\1\167\3\uffff\1\170", "", "", + "\1\171", "\1\172", - "", - "\1\173", - "\1\174", + "\1\174\2\uffff\1\173", "\1\175", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\177", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\1\176\31\45", "\1\u0080", + "", "\1\u0081", "\1\u0082", "\1\u0083", - "\1\u0084", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u0085", "\1\u0086", "\1\u0087", "\1\u0088", - "", "\1\u0089", - "\1\u008a", "", + "\1\u008a", "\1\u008b", - "\1\u008d\13\uffff\1\u008c", - "\1\u008e", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u0090", "", + "\1\u008c", + "\1\u008d", + "\1\u008e", + "\1\u008f", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u0091", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u0093", - "\1\u0094", + "\1\u0092", + "\1\u0094\76\uffff\1\u0093", "\1\u0095", - "\1\u0096", - "\1\u0097", + "", + "\1\u0097\13\uffff\1\u0096", "\1\u0098", - "\1\u0099", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u009a", + "", "\1\u009b", "\1\u009c", "\1\u009d", - "", - "", "\1\u009e", - "", "\1\u009f", "\1\u00a0", - "", "\1\u00a1", "\1\u00a2", "\1\u00a3", - "", "\1\u00a4", - "\1\u00a5", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u00a7", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", + "\1\u00a6\76\uffff\1\u00a5", + "", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u00a8", "\1\u00a9", + "", "\1\u00aa", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u00ad", "", "", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u00af", - "\1\u00b0", + "\1\u00ab", "", + "\1\u00ac", + "\1\u00ad", + "\1\u00ae", + "\1\u00af", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u00b1", - "", - "\1\u00b2", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u00b3", - "", - "", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u00b5", "\1\u00b6", "\1\u00b7", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", - "\1\u00b9", "", - "\1\u00ba", - "\1\u00bb", - "\12\47\7\uffff\32\47\4\uffff\1\47\1\uffff\32\47", "", - "\1\u00bd", "", + "\1\u00b8", + "\1\u00b9", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u00bc", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "\1\u00be", "", + "\1\u00bf", + "", + "\1\u00c0", + "", + "\1\u00c1", + "\1\u00c2", + "\1\u00c3", + "\1\u00c4", + "\1\u00c5", + "", + "", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "", + "\1\u00c7", + "\1\u00c8", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u00ca", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", + "\1\u00ce", + "", + "\1\u00cf", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "", + "\1\u00d1", + "\1\u00d2", + "\1\u00d3", + "\1\u00d4", + "", + "\1\u00d5", + "", + "", + "\1\u00d6", + "\1\u00d7", + "\1\u00d8", + "", + "\1\u00d9", + "\1\u00da", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "\1\u00dc", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", + "", + "\12\45\7\uffff\32\45\4\uffff\1\45\1\uffff\32\45", "", "" }; @@ -1962,33 +2117,23 @@ public class InternalHSLLexer extends Lexer { this.transition = DFA12_transition; } public String getDescription() { - return "1:1: Tokens : ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__11 | T__12 | 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 | RULE_ID | RULE_INT | 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 LA12_30 = input.LA(1); + int LA12_28 = input.LA(1); s = -1; - if ( ((LA12_30>='\u0000' && LA12_30<='\uFFFF')) ) {s = 68;} + if ( ((LA12_28>='\u0000' && LA12_28<='\uFFFF')) ) {s = 65;} - else s = 33; + else s = 32; if ( s>=0 ) return s; break; case 1 : - int LA12_29 = input.LA(1); - - s = -1; - if ( ((LA12_29>='\u0000' && LA12_29<='\uFFFF')) ) {s = 68;} - - else s = 33; - - if ( s>=0 ) return s; - break; - case 2 : int LA12_0 = input.LA(1); s = -1; @@ -2002,61 +2147,69 @@ public class InternalHSLLexer extends Lexer { else if ( (LA12_0=='j') ) {s = 5;} - else if ( (LA12_0=='r') ) {s = 6;} + else if ( (LA12_0=='s') ) {s = 6;} - else if ( (LA12_0=='d') ) {s = 7;} + else if ( (LA12_0=='m') ) {s = 7;} - else if ( (LA12_0=='t') ) {s = 8;} + else if ( (LA12_0=='c') ) {s = 8;} - else if ( (LA12_0==':') ) {s = 9;} + else if ( (LA12_0=='r') ) {s = 9;} - else if ( (LA12_0=='b') ) {s = 10;} + else if ( (LA12_0=='d') ) {s = 10;} - else if ( (LA12_0=='k') ) {s = 11;} + else if ( (LA12_0=='t') ) {s = 11;} - else if ( (LA12_0=='[') ) {s = 12;} + else if ( (LA12_0==':') ) {s = 12;} - else if ( (LA12_0==',') ) {s = 13;} + else if ( (LA12_0=='b') ) {s = 13;} - else if ( (LA12_0==']') ) {s = 14;} + else if ( (LA12_0=='k') ) {s = 14;} - else if ( (LA12_0=='s') ) {s = 15;} + else if ( (LA12_0=='[') ) {s = 15;} - else if ( (LA12_0=='=') ) {s = 16;} + else if ( (LA12_0==',') ) {s = 16;} - else if ( (LA12_0=='e') ) {s = 17;} + else if ( (LA12_0==']') ) {s = 17;} - else if ( (LA12_0=='m') ) {s = 18;} + else if ( (LA12_0=='=') ) {s = 18;} - else if ( (LA12_0=='c') ) {s = 19;} + else if ( (LA12_0=='e') ) {s = 19;} else if ( (LA12_0=='w') ) {s = 20;} - else if ( (LA12_0=='#') ) {s = 21;} + else if ( (LA12_0=='(') ) {s = 21;} - else if ( (LA12_0=='(') ) {s = 22;} + else if ( (LA12_0==')') ) {s = 22;} - else if ( (LA12_0==')') ) {s = 23;} + else if ( (LA12_0=='i') ) {s = 23;} - else if ( (LA12_0=='i') ) {s = 24;} + else if ( (LA12_0=='u') ) {s = 24;} - else if ( (LA12_0=='u') ) {s = 25;} + else if ( (LA12_0=='^') ) {s = 25;} - else if ( (LA12_0=='^') ) {s = 26;} + else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='a'||(LA12_0>='g' && LA12_0<='h')||LA12_0=='l'||(LA12_0>='n' && LA12_0<='o')||LA12_0=='q'||LA12_0=='v'||(LA12_0>='x' && LA12_0<='z')) ) {s = 26;} - else if ( ((LA12_0>='A' && LA12_0<='Z')||LA12_0=='_'||LA12_0=='a'||(LA12_0>='g' && LA12_0<='h')||LA12_0=='l'||(LA12_0>='n' && LA12_0<='o')||LA12_0=='q'||LA12_0=='v'||(LA12_0>='x' && LA12_0<='z')) ) {s = 27;} + else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 27;} - else if ( ((LA12_0>='0' && LA12_0<='9')) ) {s = 28;} + else if ( (LA12_0=='\"') ) {s = 28;} - else if ( (LA12_0=='\"') ) {s = 29;} + else if ( (LA12_0=='\'') ) {s = 29;} - else if ( (LA12_0=='\'') ) {s = 30;} + else if ( (LA12_0=='/') ) {s = 30;} - else if ( (LA12_0=='/') ) {s = 31;} + else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 31;} - else if ( ((LA12_0>='\t' && LA12_0<='\n')||LA12_0=='\r'||LA12_0==' ') ) {s = 32;} + else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='#' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>='-' && LA12_0<='.')||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 32;} + + if ( s>=0 ) return s; + break; + case 2 : + int LA12_29 = input.LA(1); + + s = -1; + if ( ((LA12_29>='\u0000' && LA12_29<='\uFFFF')) ) {s = 65;} - else if ( ((LA12_0>='\u0000' && LA12_0<='\b')||(LA12_0>='\u000B' && LA12_0<='\f')||(LA12_0>='\u000E' && LA12_0<='\u001F')||LA12_0=='!'||(LA12_0>='$' && LA12_0<='&')||(LA12_0>='*' && LA12_0<='+')||(LA12_0>='-' && LA12_0<='.')||(LA12_0>=';' && LA12_0<='<')||(LA12_0>='>' && LA12_0<='@')||LA12_0=='\\'||LA12_0=='`'||LA12_0=='|'||(LA12_0>='~' && LA12_0<='\uFFFF')) ) {s = 33;} + else s = 32; if ( s>=0 ) return s; break; diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLParser.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLParser.java index 2d00098c7..9cdb2c761 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLParser.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSLParser.java @@ -22,8 +22,9 @@ import java.util.ArrayList; @SuppressWarnings("all") public class InternalHSLParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_ANY_OTHER", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "'{'", "'}'", "'for'", "'partition'", "'java-like-partitioner'", "'rule-partitioner'", "'js-partitioner'", "'js-damager'", "'rule-damager'", "'default'", "'token'", "'fgcolor'", "':'", "'bgcolor'", "'font'", "'keywords'", "'['", "','", "']'", "'since'", "'single-line'", "'=>'", "'escaped'", "'by'", "'multi-line'", "'character-rule'", "'javascript-rule'", "'whitespace-rule'", "'#{'", "'}#'", "'rgb'", "'('", "')'", "'bold'", "'italic'", "'underline'", "'strike-through'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'{'", "'}'", "'for'", "'partition'", "'java-like-partitioner'", "'singlelinedoc'", "'multilinedoc'", "'javadoc'", "'char'", "'string'", "'rule-partitioner'", "'js-partitioner'", "'js-damager'", "'rule-damager'", "'default'", "'token'", "'fgcolor'", "':'", "'bgcolor'", "'font'", "'keywords'", "'['", "','", "']'", "'since'", "'single-line'", "'=>'", "'escaped'", "'by'", "'multi-line'", "'character-rule'", "'javascript-rule'", "'whitespace-rule'", "'javawhitespace'", "'rgb'", "'('", "')'", "'bold'", "'italic'", "'underline'", "'strike-through'" }; + public static final int T__50=50; public static final int T__19=19; public static final int T__15=15; public static final int T__16=16; @@ -33,21 +34,22 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { public static final int T__12=12; public static final int T__13=13; public static final int T__14=14; + public static final int T__51=51; public static final int RULE_ID=4; 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 RULE_INT=7; + public static final int RULE_INT=6; public static final int T__29=29; public static final int T__22=22; - public static final int RULE_ML_COMMENT=8; + public static final int RULE_ML_COMMENT=7; 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 RULE_STRING=5; - public static final int RULE_SL_COMMENT=9; + public static final int RULE_SL_COMMENT=8; public static final int T__37=37; public static final int T__38=38; public static final int T__39=39; @@ -59,8 +61,10 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { 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 RULE_WS=10; - public static final int RULE_ANY_OTHER=6; + public static final int RULE_WS=9; + public static final int RULE_ANY_OTHER=10; + 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; @@ -261,7 +265,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { int alt2=2; int LA2_0 = input.LA(1); - if ( ((LA2_0>=18 && LA2_0<=19)) ) { + if ( ((LA2_0>=23 && LA2_0<=24)) ) { alt2=1; } @@ -576,7 +580,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:247:1: (this_RulePartitioner_0= ruleRulePartitioner | this_JavaLikeParitioner_1= ruleJavaLikeParitioner | this_JSParitioner_2= ruleJSParitioner ) int alt4=3; switch ( input.LA(1) ) { - case 16: + case 21: { alt4=1; } @@ -586,7 +590,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { alt4=2; } break; - case 17: + case 22: { alt4=3; } @@ -710,7 +714,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJavaLikeParitioner" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:293:1: ruleJavaLikeParitioner returns [EObject current=null] : (otherlv_0= 'java-like-partitioner' otherlv_1= '{' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= RULE_ID ) ) ( (otherlv_4= RULE_ID ) ) ( (otherlv_5= RULE_ID ) ) ( (otherlv_6= RULE_ID ) ) otherlv_7= '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:293:1: ruleJavaLikeParitioner returns [EObject current=null] : (otherlv_0= 'java-like-partitioner' otherlv_1= '{' otherlv_2= 'singlelinedoc' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'multilinedoc' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'javadoc' ( (otherlv_7= RULE_ID ) ) otherlv_8= 'char' ( (otherlv_9= RULE_ID ) ) otherlv_10= 'string' ( (otherlv_11= RULE_ID ) ) otherlv_12= '}' ) ; public final EObject ruleJavaLikeParitioner() throws RecognitionException { EObject current = null; @@ -722,15 +726,20 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { Token otherlv_5=null; Token otherlv_6=null; Token otherlv_7=null; + Token otherlv_8=null; + Token otherlv_9=null; + Token otherlv_10=null; + Token otherlv_11=null; + Token otherlv_12=null; enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:296:28: ( (otherlv_0= 'java-like-partitioner' otherlv_1= '{' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= RULE_ID ) ) ( (otherlv_4= RULE_ID ) ) ( (otherlv_5= RULE_ID ) ) ( (otherlv_6= RULE_ID ) ) otherlv_7= '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:1: (otherlv_0= 'java-like-partitioner' otherlv_1= '{' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= RULE_ID ) ) ( (otherlv_4= RULE_ID ) ) ( (otherlv_5= RULE_ID ) ) ( (otherlv_6= RULE_ID ) ) otherlv_7= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:296:28: ( (otherlv_0= 'java-like-partitioner' otherlv_1= '{' otherlv_2= 'singlelinedoc' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'multilinedoc' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'javadoc' ( (otherlv_7= RULE_ID ) ) otherlv_8= 'char' ( (otherlv_9= RULE_ID ) ) otherlv_10= 'string' ( (otherlv_11= RULE_ID ) ) otherlv_12= '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:1: (otherlv_0= 'java-like-partitioner' otherlv_1= '{' otherlv_2= 'singlelinedoc' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'multilinedoc' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'javadoc' ( (otherlv_7= RULE_ID ) ) otherlv_8= 'char' ( (otherlv_9= RULE_ID ) ) otherlv_10= 'string' ( (otherlv_11= RULE_ID ) ) otherlv_12= '}' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:1: (otherlv_0= 'java-like-partitioner' otherlv_1= '{' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= RULE_ID ) ) ( (otherlv_4= RULE_ID ) ) ( (otherlv_5= RULE_ID ) ) ( (otherlv_6= RULE_ID ) ) otherlv_7= '}' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:3: otherlv_0= 'java-like-partitioner' otherlv_1= '{' ( (otherlv_2= RULE_ID ) ) ( (otherlv_3= RULE_ID ) ) ( (otherlv_4= RULE_ID ) ) ( (otherlv_5= RULE_ID ) ) ( (otherlv_6= RULE_ID ) ) otherlv_7= '}' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:1: (otherlv_0= 'java-like-partitioner' otherlv_1= '{' otherlv_2= 'singlelinedoc' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'multilinedoc' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'javadoc' ( (otherlv_7= RULE_ID ) ) otherlv_8= 'char' ( (otherlv_9= RULE_ID ) ) otherlv_10= 'string' ( (otherlv_11= RULE_ID ) ) otherlv_12= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:297:3: otherlv_0= 'java-like-partitioner' otherlv_1= '{' otherlv_2= 'singlelinedoc' ( (otherlv_3= RULE_ID ) ) otherlv_4= 'multilinedoc' ( (otherlv_5= RULE_ID ) ) otherlv_6= 'javadoc' ( (otherlv_7= RULE_ID ) ) otherlv_8= 'char' ( (otherlv_9= RULE_ID ) ) otherlv_10= 'string' ( (otherlv_11= RULE_ID ) ) otherlv_12= '}' { otherlv_0=(Token)match(input,15,FOLLOW_15_in_ruleJavaLikeParitioner590); @@ -740,20 +749,24 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_1, grammarAccess.getJavaLikeParitionerAccess().getLeftCurlyBracketKeyword_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:305:1: ( (otherlv_2= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:306:1: (otherlv_2= RULE_ID ) + otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleJavaLikeParitioner614); + + newLeafNode(otherlv_2, grammarAccess.getJavaLikeParitionerAccess().getSinglelinedocKeyword_2()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:309:1: ( (otherlv_3= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:310:1: (otherlv_3= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:306:1: (otherlv_2= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:307:3: otherlv_2= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:310:1: (otherlv_3= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:311:3: otherlv_3= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } - otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner622); + otherlv_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner634); - newLeafNode(otherlv_2, grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionCrossReference_2_0()); + newLeafNode(otherlv_3, grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionCrossReference_3_0()); } @@ -761,20 +774,24 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:318:2: ( (otherlv_3= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:319:1: (otherlv_3= RULE_ID ) + otherlv_4=(Token)match(input,17,FOLLOW_17_in_ruleJavaLikeParitioner646); + + newLeafNode(otherlv_4, grammarAccess.getJavaLikeParitionerAccess().getMultilinedocKeyword_4()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:326:1: ( (otherlv_5= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:327:1: (otherlv_5= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:319:1: (otherlv_3= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:320:3: otherlv_3= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:327:1: (otherlv_5= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:328:3: otherlv_5= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } - otherlv_3=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner642); + otherlv_5=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner666); - newLeafNode(otherlv_3, grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionCrossReference_3_0()); + newLeafNode(otherlv_5, grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionCrossReference_5_0()); } @@ -782,20 +799,24 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:331:2: ( (otherlv_4= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:332:1: (otherlv_4= RULE_ID ) + otherlv_6=(Token)match(input,18,FOLLOW_18_in_ruleJavaLikeParitioner678); + + newLeafNode(otherlv_6, grammarAccess.getJavaLikeParitionerAccess().getJavadocKeyword_6()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:343:1: ( (otherlv_7= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:344:1: (otherlv_7= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:332:1: (otherlv_4= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:333:3: otherlv_4= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:344:1: (otherlv_7= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:345:3: otherlv_7= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } - otherlv_4=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner662); + otherlv_7=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner698); - newLeafNode(otherlv_4, grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_4_0()); + newLeafNode(otherlv_7, grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionCrossReference_7_0()); } @@ -803,20 +824,24 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:344:2: ( (otherlv_5= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:345:1: (otherlv_5= RULE_ID ) + otherlv_8=(Token)match(input,19,FOLLOW_19_in_ruleJavaLikeParitioner710); + + newLeafNode(otherlv_8, grammarAccess.getJavaLikeParitionerAccess().getCharKeyword_8()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:360:1: ( (otherlv_9= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:361:1: (otherlv_9= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:345:1: (otherlv_5= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:346:3: otherlv_5= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:361:1: (otherlv_9= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:362:3: otherlv_9= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } - otherlv_5=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner682); + otherlv_9=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner730); - newLeafNode(otherlv_5, grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_5_0()); + newLeafNode(otherlv_9, grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionCrossReference_9_0()); } @@ -824,20 +849,24 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:357:2: ( (otherlv_6= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:358:1: (otherlv_6= RULE_ID ) + otherlv_10=(Token)match(input,20,FOLLOW_20_in_ruleJavaLikeParitioner742); + + newLeafNode(otherlv_10, grammarAccess.getJavaLikeParitionerAccess().getStringKeyword_10()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:377:1: ( (otherlv_11= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:378:1: (otherlv_11= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:358:1: (otherlv_6= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:359:3: otherlv_6= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:378:1: (otherlv_11= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:379:3: otherlv_11= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJavaLikeParitionerRule()); } - otherlv_6=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner702); + otherlv_11=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJavaLikeParitioner762); - newLeafNode(otherlv_6, grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_6_0()); + newLeafNode(otherlv_11, grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionCrossReference_11_0()); } @@ -845,9 +874,9 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleJavaLikeParitioner714); + otherlv_12=(Token)match(input,12,FOLLOW_12_in_ruleJavaLikeParitioner774); - newLeafNode(otherlv_7, grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_7()); + newLeafNode(otherlv_12, grammarAccess.getJavaLikeParitionerAccess().getRightCurlyBracketKeyword_12()); } @@ -870,7 +899,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRulePartitioner" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:382:1: entryRuleRulePartitioner returns [EObject current=null] : iv_ruleRulePartitioner= ruleRulePartitioner EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:402:1: entryRuleRulePartitioner returns [EObject current=null] : iv_ruleRulePartitioner= ruleRulePartitioner EOF ; public final EObject entryRuleRulePartitioner() throws RecognitionException { EObject current = null; @@ -878,17 +907,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:383:2: (iv_ruleRulePartitioner= ruleRulePartitioner EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:384:2: iv_ruleRulePartitioner= ruleRulePartitioner EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:403:2: (iv_ruleRulePartitioner= ruleRulePartitioner EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:404:2: iv_ruleRulePartitioner= ruleRulePartitioner EOF { newCompositeNode(grammarAccess.getRulePartitionerRule()); - pushFollow(FOLLOW_ruleRulePartitioner_in_entryRuleRulePartitioner750); + pushFollow(FOLLOW_ruleRulePartitioner_in_entryRuleRulePartitioner810); iv_ruleRulePartitioner=ruleRulePartitioner(); state._fsp--; current =iv_ruleRulePartitioner; - match(input,EOF,FOLLOW_EOF_in_entryRuleRulePartitioner760); + match(input,EOF,FOLLOW_EOF_in_entryRuleRulePartitioner820); } @@ -906,7 +935,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRulePartitioner" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:391:1: ruleRulePartitioner returns [EObject current=null] : (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:411:1: ruleRulePartitioner returns [EObject current=null] : (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) ; public final EObject ruleRulePartitioner() throws RecognitionException { EObject current = null; @@ -919,43 +948,43 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:394:28: ( (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:395:1: (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:414:28: ( (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:415:1: (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:395:1: (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:395:3: otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:415:1: (otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:415:3: otherlv_0= 'rule-partitioner' otherlv_1= '{' ( (lv_rules_2_0= ruleParitionRule ) )+ otherlv_3= '}' { - otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleRulePartitioner797); + otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleRulePartitioner857); newLeafNode(otherlv_0, grammarAccess.getRulePartitionerAccess().getRulePartitionerKeyword_0()); - otherlv_1=(Token)match(input,11,FOLLOW_11_in_ruleRulePartitioner809); + otherlv_1=(Token)match(input,11,FOLLOW_11_in_ruleRulePartitioner869); newLeafNode(otherlv_1, grammarAccess.getRulePartitionerAccess().getLeftCurlyBracketKeyword_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:403:1: ( (lv_rules_2_0= ruleParitionRule ) )+ + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:423:1: ( (lv_rules_2_0= ruleParitionRule ) )+ int cnt5=0; loop5: do { int alt5=2; int LA5_0 = input.LA(1); - if ( (LA5_0==31||LA5_0==35||LA5_0==37) ) { + if ( (LA5_0==36||LA5_0==40||LA5_0==42) ) { alt5=1; } switch (alt5) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:404:1: (lv_rules_2_0= ruleParitionRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:424:1: (lv_rules_2_0= ruleParitionRule ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:404:1: (lv_rules_2_0= ruleParitionRule ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:405:3: lv_rules_2_0= ruleParitionRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:424:1: (lv_rules_2_0= ruleParitionRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:425:3: lv_rules_2_0= ruleParitionRule { newCompositeNode(grammarAccess.getRulePartitionerAccess().getRulesParitionRuleParserRuleCall_2_0()); - pushFollow(FOLLOW_ruleParitionRule_in_ruleRulePartitioner830); + pushFollow(FOLLOW_ruleParitionRule_in_ruleRulePartitioner890); lv_rules_2_0=ruleParitionRule(); state._fsp--; @@ -987,7 +1016,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { cnt5++; } while (true); - otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRulePartitioner843); + otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRulePartitioner903); newLeafNode(otherlv_3, grammarAccess.getRulePartitionerAccess().getRightCurlyBracketKeyword_3()); @@ -1012,7 +1041,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJSParitioner" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:433:1: entryRuleJSParitioner returns [EObject current=null] : iv_ruleJSParitioner= ruleJSParitioner EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:453:1: entryRuleJSParitioner returns [EObject current=null] : iv_ruleJSParitioner= ruleJSParitioner EOF ; public final EObject entryRuleJSParitioner() throws RecognitionException { EObject current = null; @@ -1020,17 +1049,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:434:2: (iv_ruleJSParitioner= ruleJSParitioner EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:435:2: iv_ruleJSParitioner= ruleJSParitioner EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:454:2: (iv_ruleJSParitioner= ruleJSParitioner EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:455:2: iv_ruleJSParitioner= ruleJSParitioner EOF { newCompositeNode(grammarAccess.getJSParitionerRule()); - pushFollow(FOLLOW_ruleJSParitioner_in_entryRuleJSParitioner879); + pushFollow(FOLLOW_ruleJSParitioner_in_entryRuleJSParitioner939); iv_ruleJSParitioner=ruleJSParitioner(); state._fsp--; current =iv_ruleJSParitioner; - match(input,EOF,FOLLOW_EOF_in_entryRuleJSParitioner889); + match(input,EOF,FOLLOW_EOF_in_entryRuleJSParitioner949); } @@ -1048,7 +1077,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJSParitioner" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:442:1: ruleJSParitioner returns [EObject current=null] : (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:462:1: ruleJSParitioner returns [EObject current=null] : (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) ; public final EObject ruleJSParitioner() throws RecognitionException { EObject current = null; @@ -1058,23 +1087,23 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:445:28: ( (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:446:1: (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:465:28: ( (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:466:1: (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:446:1: (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:446:3: otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:466:1: (otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:466:3: otherlv_0= 'js-partitioner' ( (lv_fileURI_1_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleJSParitioner926); + otherlv_0=(Token)match(input,22,FOLLOW_22_in_ruleJSParitioner986); newLeafNode(otherlv_0, grammarAccess.getJSParitionerAccess().getJsPartitionerKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:450:1: ( (lv_fileURI_1_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:451:1: (lv_fileURI_1_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:470:1: ( (lv_fileURI_1_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:471:1: (lv_fileURI_1_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:451:1: (lv_fileURI_1_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:452:3: lv_fileURI_1_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:471:1: (lv_fileURI_1_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:472:3: lv_fileURI_1_0= RULE_STRING { - lv_fileURI_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleJSParitioner943); + lv_fileURI_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleJSParitioner1003); newLeafNode(lv_fileURI_1_0, grammarAccess.getJSParitionerAccess().getFileURISTRINGTerminalRuleCall_1_0()); @@ -1115,7 +1144,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:476:1: entryRuleDamager returns [EObject current=null] : iv_ruleDamager= ruleDamager EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:496:1: entryRuleDamager returns [EObject current=null] : iv_ruleDamager= ruleDamager EOF ; public final EObject entryRuleDamager() throws RecognitionException { EObject current = null; @@ -1123,17 +1152,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:477:2: (iv_ruleDamager= ruleDamager EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:478:2: iv_ruleDamager= ruleDamager EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:497:2: (iv_ruleDamager= ruleDamager EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:498:2: iv_ruleDamager= ruleDamager EOF { newCompositeNode(grammarAccess.getDamagerRule()); - pushFollow(FOLLOW_ruleDamager_in_entryRuleDamager984); + pushFollow(FOLLOW_ruleDamager_in_entryRuleDamager1044); iv_ruleDamager=ruleDamager(); state._fsp--; current =iv_ruleDamager; - match(input,EOF,FOLLOW_EOF_in_entryRuleDamager994); + match(input,EOF,FOLLOW_EOF_in_entryRuleDamager1054); } @@ -1151,7 +1180,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:485:1: ruleDamager returns [EObject current=null] : (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:505:1: ruleDamager returns [EObject current=null] : (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) ; public final EObject ruleDamager() throws RecognitionException { EObject current = null; @@ -1163,17 +1192,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:488:28: ( (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:489:1: (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:508:28: ( (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:509:1: (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:489:1: (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:509:1: (this_RuleDamager_0= ruleRuleDamager | this_JSDamager_1= ruleJSDamager ) int alt6=2; int LA6_0 = input.LA(1); - if ( (LA6_0==19) ) { + if ( (LA6_0==24) ) { alt6=1; } - else if ( (LA6_0==18) ) { + else if ( (LA6_0==23) ) { alt6=2; } else { @@ -1184,12 +1213,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } switch (alt6) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:490:5: this_RuleDamager_0= ruleRuleDamager + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:510:5: this_RuleDamager_0= ruleRuleDamager { newCompositeNode(grammarAccess.getDamagerAccess().getRuleDamagerParserRuleCall_0()); - pushFollow(FOLLOW_ruleRuleDamager_in_ruleDamager1041); + pushFollow(FOLLOW_ruleRuleDamager_in_ruleDamager1101); this_RuleDamager_0=ruleRuleDamager(); state._fsp--; @@ -1202,12 +1231,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:500:5: this_JSDamager_1= ruleJSDamager + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:520:5: this_JSDamager_1= ruleJSDamager { newCompositeNode(grammarAccess.getDamagerAccess().getJSDamagerParserRuleCall_1()); - pushFollow(FOLLOW_ruleJSDamager_in_ruleDamager1068); + pushFollow(FOLLOW_ruleJSDamager_in_ruleDamager1128); this_JSDamager_1=ruleJSDamager(); state._fsp--; @@ -1240,7 +1269,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleJSDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:516:1: entryRuleJSDamager returns [EObject current=null] : iv_ruleJSDamager= ruleJSDamager EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:536:1: entryRuleJSDamager returns [EObject current=null] : iv_ruleJSDamager= ruleJSDamager EOF ; public final EObject entryRuleJSDamager() throws RecognitionException { EObject current = null; @@ -1248,17 +1277,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:517:2: (iv_ruleJSDamager= ruleJSDamager EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:518:2: iv_ruleJSDamager= ruleJSDamager EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:537:2: (iv_ruleJSDamager= ruleJSDamager EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:538:2: iv_ruleJSDamager= ruleJSDamager EOF { newCompositeNode(grammarAccess.getJSDamagerRule()); - pushFollow(FOLLOW_ruleJSDamager_in_entryRuleJSDamager1103); + pushFollow(FOLLOW_ruleJSDamager_in_entryRuleJSDamager1163); iv_ruleJSDamager=ruleJSDamager(); state._fsp--; current =iv_ruleJSDamager; - match(input,EOF,FOLLOW_EOF_in_entryRuleJSDamager1113); + match(input,EOF,FOLLOW_EOF_in_entryRuleJSDamager1173); } @@ -1276,7 +1305,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleJSDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:525:1: ruleJSDamager returns [EObject current=null] : (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:545:1: ruleJSDamager returns [EObject current=null] : (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; public final EObject ruleJSDamager() throws RecognitionException { EObject current = null; @@ -1287,28 +1316,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:528:28: ( (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:529:1: (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:548:28: ( (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:549:1: (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:529:1: (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:529:3: otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:549:1: (otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:549:3: otherlv_0= 'js-damager' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,18,FOLLOW_18_in_ruleJSDamager1150); + otherlv_0=(Token)match(input,23,FOLLOW_23_in_ruleJSDamager1210); newLeafNode(otherlv_0, grammarAccess.getJSDamagerAccess().getJsDamagerKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:533:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:534:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:553:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:554:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:534:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:535:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:554:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:555:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getJSDamagerRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJSDamager1170); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleJSDamager1230); newLeafNode(otherlv_1, grammarAccess.getJSDamagerAccess().getPartitionPartitionCrossReference_1_0()); @@ -1318,13 +1347,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:546:2: ( (lv_fileURI_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:547:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:566:2: ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:567:1: (lv_fileURI_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:547:1: (lv_fileURI_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:548:3: lv_fileURI_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:567:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:568:3: lv_fileURI_2_0= RULE_STRING { - lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleJSDamager1187); + lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleJSDamager1247); newLeafNode(lv_fileURI_2_0, grammarAccess.getJSDamagerAccess().getFileURISTRINGTerminalRuleCall_2_0()); @@ -1365,7 +1394,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRuleDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:572:1: entryRuleRuleDamager returns [EObject current=null] : iv_ruleRuleDamager= ruleRuleDamager EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:592:1: entryRuleRuleDamager returns [EObject current=null] : iv_ruleRuleDamager= ruleRuleDamager EOF ; public final EObject entryRuleRuleDamager() throws RecognitionException { EObject current = null; @@ -1373,17 +1402,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:573:2: (iv_ruleRuleDamager= ruleRuleDamager EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:574:2: iv_ruleRuleDamager= ruleRuleDamager EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:593:2: (iv_ruleRuleDamager= ruleRuleDamager EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:594:2: iv_ruleRuleDamager= ruleRuleDamager EOF { newCompositeNode(grammarAccess.getRuleDamagerRule()); - pushFollow(FOLLOW_ruleRuleDamager_in_entryRuleRuleDamager1228); + pushFollow(FOLLOW_ruleRuleDamager_in_entryRuleRuleDamager1288); iv_ruleRuleDamager=ruleRuleDamager(); state._fsp--; current =iv_ruleRuleDamager; - match(input,EOF,FOLLOW_EOF_in_entryRuleRuleDamager1238); + match(input,EOF,FOLLOW_EOF_in_entryRuleRuleDamager1298); } @@ -1401,7 +1430,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRuleDamager" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:581:1: ruleRuleDamager returns [EObject current=null] : (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )+ otherlv_6= '}' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:601:1: ruleRuleDamager returns [EObject current=null] : (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )* otherlv_6= '}' ) ; public final EObject ruleRuleDamager() throws RecognitionException { EObject current = null; @@ -1419,28 +1448,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:584:28: ( (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )+ otherlv_6= '}' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:585:1: (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )+ otherlv_6= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:604:28: ( (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )* otherlv_6= '}' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:605:1: (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )* otherlv_6= '}' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:585:1: (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )+ otherlv_6= '}' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:585:3: otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )+ otherlv_6= '}' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:605:1: (otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )* otherlv_6= '}' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:605:3: otherlv_0= 'rule-damager' ( (otherlv_1= RULE_ID ) ) otherlv_2= '{' ( (lv_tokens_3_0= ruleScannerToken ) )* ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* ( (lv_rules_5_0= ruleScannerRule ) )* otherlv_6= '}' { - otherlv_0=(Token)match(input,19,FOLLOW_19_in_ruleRuleDamager1275); + otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleRuleDamager1335); newLeafNode(otherlv_0, grammarAccess.getRuleDamagerAccess().getRuleDamagerKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:589:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:590:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:609:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:610:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:590:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:591:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:610:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:611:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getRuleDamagerRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRuleDamager1295); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRuleDamager1355); newLeafNode(otherlv_1, grammarAccess.getRuleDamagerAccess().getPartitionPartitionCrossReference_1_0()); @@ -1450,32 +1479,32 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,11,FOLLOW_11_in_ruleRuleDamager1307); + otherlv_2=(Token)match(input,11,FOLLOW_11_in_ruleRuleDamager1367); newLeafNode(otherlv_2, grammarAccess.getRuleDamagerAccess().getLeftCurlyBracketKeyword_2()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:606:1: ( (lv_tokens_3_0= ruleScannerToken ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:626:1: ( (lv_tokens_3_0= ruleScannerToken ) )* loop7: do { int alt7=2; int LA7_0 = input.LA(1); - if ( ((LA7_0>=20 && LA7_0<=21)) ) { + if ( ((LA7_0>=25 && LA7_0<=26)) ) { alt7=1; } switch (alt7) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:607:1: (lv_tokens_3_0= ruleScannerToken ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:627:1: (lv_tokens_3_0= ruleScannerToken ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:607:1: (lv_tokens_3_0= ruleScannerToken ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:608:3: lv_tokens_3_0= ruleScannerToken + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:627:1: (lv_tokens_3_0= ruleScannerToken ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:628:3: lv_tokens_3_0= ruleScannerToken { newCompositeNode(grammarAccess.getRuleDamagerAccess().getTokensScannerTokenParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleScannerToken_in_ruleRuleDamager1328); + pushFollow(FOLLOW_ruleScannerToken_in_ruleRuleDamager1388); lv_tokens_3_0=ruleScannerToken(); state._fsp--; @@ -1503,28 +1532,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } } while (true); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:624:3: ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:644:3: ( (lv_keywordGroups_4_0= ruleKeywordGroup ) )* loop8: do { int alt8=2; int LA8_0 = input.LA(1); - if ( (LA8_0==26) ) { + if ( (LA8_0==31) ) { alt8=1; } switch (alt8) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:625:1: (lv_keywordGroups_4_0= ruleKeywordGroup ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:645:1: (lv_keywordGroups_4_0= ruleKeywordGroup ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:625:1: (lv_keywordGroups_4_0= ruleKeywordGroup ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:626:3: lv_keywordGroups_4_0= ruleKeywordGroup + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:645:1: (lv_keywordGroups_4_0= ruleKeywordGroup ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:646:3: lv_keywordGroups_4_0= ruleKeywordGroup { newCompositeNode(grammarAccess.getRuleDamagerAccess().getKeywordGroupsKeywordGroupParserRuleCall_4_0()); - pushFollow(FOLLOW_ruleKeywordGroup_in_ruleRuleDamager1350); + pushFollow(FOLLOW_ruleKeywordGroup_in_ruleRuleDamager1410); lv_keywordGroups_4_0=ruleKeywordGroup(); state._fsp--; @@ -1552,29 +1581,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } } while (true); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:642:3: ( (lv_rules_5_0= ruleScannerRule ) )+ - int cnt9=0; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:662:3: ( (lv_rules_5_0= ruleScannerRule ) )* loop9: do { int alt9=2; int LA9_0 = input.LA(1); - if ( (LA9_0==31||(LA9_0>=35 && LA9_0<=39)) ) { + if ( (LA9_0==36||(LA9_0>=40 && LA9_0<=43)) ) { alt9=1; } switch (alt9) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:643:1: (lv_rules_5_0= ruleScannerRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:663:1: (lv_rules_5_0= ruleScannerRule ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:643:1: (lv_rules_5_0= ruleScannerRule ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:644:3: lv_rules_5_0= ruleScannerRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:663:1: (lv_rules_5_0= ruleScannerRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:664:3: lv_rules_5_0= ruleScannerRule { newCompositeNode(grammarAccess.getRuleDamagerAccess().getRulesScannerRuleParserRuleCall_5_0()); - pushFollow(FOLLOW_ruleScannerRule_in_ruleRuleDamager1372); + pushFollow(FOLLOW_ruleScannerRule_in_ruleRuleDamager1432); lv_rules_5_0=ruleScannerRule(); state._fsp--; @@ -1598,15 +1626,11 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { break; default : - if ( cnt9 >= 1 ) break loop9; - EarlyExitException eee = - new EarlyExitException(9, input); - throw eee; + break loop9; } - cnt9++; } while (true); - otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleRuleDamager1385); + otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleRuleDamager1445); newLeafNode(otherlv_6, grammarAccess.getRuleDamagerAccess().getRightCurlyBracketKeyword_6()); @@ -1631,7 +1655,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerToken" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:672:1: entryRuleScannerToken returns [EObject current=null] : iv_ruleScannerToken= ruleScannerToken EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:692:1: entryRuleScannerToken returns [EObject current=null] : iv_ruleScannerToken= ruleScannerToken EOF ; public final EObject entryRuleScannerToken() throws RecognitionException { EObject current = null; @@ -1639,17 +1663,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:673:2: (iv_ruleScannerToken= ruleScannerToken EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:674:2: iv_ruleScannerToken= ruleScannerToken EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:693:2: (iv_ruleScannerToken= ruleScannerToken EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:694:2: iv_ruleScannerToken= ruleScannerToken EOF { newCompositeNode(grammarAccess.getScannerTokenRule()); - pushFollow(FOLLOW_ruleScannerToken_in_entryRuleScannerToken1421); + pushFollow(FOLLOW_ruleScannerToken_in_entryRuleScannerToken1481); iv_ruleScannerToken=ruleScannerToken(); state._fsp--; current =iv_ruleScannerToken; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerToken1431); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerToken1491); } @@ -1667,7 +1691,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerToken" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:681:1: ruleScannerToken returns [EObject current=null] : ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:701:1: ruleScannerToken returns [EObject current=null] : ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) ; public final EObject ruleScannerToken() throws RecognitionException { EObject current = null; @@ -1692,27 +1716,27 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:684:28: ( ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:685:1: ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:704:28: ( ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:1: ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:685:1: ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:685:2: ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:1: ( ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:2: ( (lv_default_0_0= 'default' ) )? otherlv_1= 'token' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:685:2: ( (lv_default_0_0= 'default' ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:2: ( (lv_default_0_0= 'default' ) )? int alt10=2; int LA10_0 = input.LA(1); - if ( (LA10_0==20) ) { + if ( (LA10_0==25) ) { alt10=1; } switch (alt10) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:686:1: (lv_default_0_0= 'default' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:706:1: (lv_default_0_0= 'default' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:686:1: (lv_default_0_0= 'default' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:687:3: lv_default_0_0= 'default' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:706:1: (lv_default_0_0= 'default' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:707:3: lv_default_0_0= 'default' { - lv_default_0_0=(Token)match(input,20,FOLLOW_20_in_ruleScannerToken1474); + lv_default_0_0=(Token)match(input,25,FOLLOW_25_in_ruleScannerToken1534); newLeafNode(lv_default_0_0, grammarAccess.getScannerTokenAccess().getDefaultDefaultKeyword_0_0()); @@ -1731,17 +1755,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleScannerToken1500); + otherlv_1=(Token)match(input,26,FOLLOW_26_in_ruleScannerToken1560); newLeafNode(otherlv_1, grammarAccess.getScannerTokenAccess().getTokenKeyword_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:704:1: ( (lv_name_2_0= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:1: (lv_name_2_0= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:724:1: ( (lv_name_2_0= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:725:1: (lv_name_2_0= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:705:1: (lv_name_2_0= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:706:3: lv_name_2_0= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:725:1: (lv_name_2_0= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:726:3: lv_name_2_0= RULE_ID { - lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerToken1517); + lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerToken1577); newLeafNode(lv_name_2_0, grammarAccess.getScannerTokenAccess().getNameIDTerminalRuleCall_2_0()); @@ -1761,7 +1785,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:722:2: (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:742:2: (otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' )? int alt14=2; int LA14_0 = input.LA(1); @@ -1770,41 +1794,41 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } switch (alt14) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:722:4: otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:742:4: otherlv_3= '{' (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? otherlv_13= '}' { - otherlv_3=(Token)match(input,11,FOLLOW_11_in_ruleScannerToken1535); + otherlv_3=(Token)match(input,11,FOLLOW_11_in_ruleScannerToken1595); newLeafNode(otherlv_3, grammarAccess.getScannerTokenAccess().getLeftCurlyBracketKeyword_3_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:726:1: (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:746:1: (otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) )? int alt11=2; int LA11_0 = input.LA(1); - if ( (LA11_0==22) ) { + if ( (LA11_0==27) ) { alt11=1; } switch (alt11) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:726:3: otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:746:3: otherlv_4= 'fgcolor' otherlv_5= ':' ( (lv_fgColor_6_0= ruleColor ) ) { - otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleScannerToken1548); + otherlv_4=(Token)match(input,27,FOLLOW_27_in_ruleScannerToken1608); newLeafNode(otherlv_4, grammarAccess.getScannerTokenAccess().getFgcolorKeyword_3_1_0()); - otherlv_5=(Token)match(input,23,FOLLOW_23_in_ruleScannerToken1560); + otherlv_5=(Token)match(input,28,FOLLOW_28_in_ruleScannerToken1620); newLeafNode(otherlv_5, grammarAccess.getScannerTokenAccess().getColonKeyword_3_1_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:734:1: ( (lv_fgColor_6_0= ruleColor ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:735:1: (lv_fgColor_6_0= ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:754:1: ( (lv_fgColor_6_0= ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:755:1: (lv_fgColor_6_0= ruleColor ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:735:1: (lv_fgColor_6_0= ruleColor ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:736:3: lv_fgColor_6_0= ruleColor + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:755:1: (lv_fgColor_6_0= ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:756:3: lv_fgColor_6_0= ruleColor { newCompositeNode(grammarAccess.getScannerTokenAccess().getFgColorColorParserRuleCall_3_1_2_0()); - pushFollow(FOLLOW_ruleColor_in_ruleScannerToken1581); + pushFollow(FOLLOW_ruleColor_in_ruleScannerToken1641); lv_fgColor_6_0=ruleColor(); state._fsp--; @@ -1832,35 +1856,35 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:752:4: (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:772:4: (otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) )? int alt12=2; int LA12_0 = input.LA(1); - if ( (LA12_0==24) ) { + if ( (LA12_0==29) ) { alt12=1; } switch (alt12) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:752:6: otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:772:6: otherlv_7= 'bgcolor' otherlv_8= ':' ( (lv_bgColor_9_0= ruleColor ) ) { - otherlv_7=(Token)match(input,24,FOLLOW_24_in_ruleScannerToken1596); + otherlv_7=(Token)match(input,29,FOLLOW_29_in_ruleScannerToken1656); newLeafNode(otherlv_7, grammarAccess.getScannerTokenAccess().getBgcolorKeyword_3_2_0()); - otherlv_8=(Token)match(input,23,FOLLOW_23_in_ruleScannerToken1608); + otherlv_8=(Token)match(input,28,FOLLOW_28_in_ruleScannerToken1668); newLeafNode(otherlv_8, grammarAccess.getScannerTokenAccess().getColonKeyword_3_2_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:760:1: ( (lv_bgColor_9_0= ruleColor ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:761:1: (lv_bgColor_9_0= ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:780:1: ( (lv_bgColor_9_0= ruleColor ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:781:1: (lv_bgColor_9_0= ruleColor ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:761:1: (lv_bgColor_9_0= ruleColor ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:762:3: lv_bgColor_9_0= ruleColor + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:781:1: (lv_bgColor_9_0= ruleColor ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:782:3: lv_bgColor_9_0= ruleColor { newCompositeNode(grammarAccess.getScannerTokenAccess().getBgColorColorParserRuleCall_3_2_2_0()); - pushFollow(FOLLOW_ruleColor_in_ruleScannerToken1629); + pushFollow(FOLLOW_ruleColor_in_ruleScannerToken1689); lv_bgColor_9_0=ruleColor(); state._fsp--; @@ -1888,35 +1912,35 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:778:4: (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:798:4: (otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) )? int alt13=2; int LA13_0 = input.LA(1); - if ( (LA13_0==25) ) { + if ( (LA13_0==30) ) { alt13=1; } switch (alt13) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:778:6: otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:798:6: otherlv_10= 'font' otherlv_11= ':' ( (lv_font_12_0= ruleFont ) ) { - otherlv_10=(Token)match(input,25,FOLLOW_25_in_ruleScannerToken1644); + otherlv_10=(Token)match(input,30,FOLLOW_30_in_ruleScannerToken1704); newLeafNode(otherlv_10, grammarAccess.getScannerTokenAccess().getFontKeyword_3_3_0()); - otherlv_11=(Token)match(input,23,FOLLOW_23_in_ruleScannerToken1656); + otherlv_11=(Token)match(input,28,FOLLOW_28_in_ruleScannerToken1716); newLeafNode(otherlv_11, grammarAccess.getScannerTokenAccess().getColonKeyword_3_3_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:786:1: ( (lv_font_12_0= ruleFont ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:787:1: (lv_font_12_0= ruleFont ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:806:1: ( (lv_font_12_0= ruleFont ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:807:1: (lv_font_12_0= ruleFont ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:787:1: (lv_font_12_0= ruleFont ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:788:3: lv_font_12_0= ruleFont + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:807:1: (lv_font_12_0= ruleFont ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:808:3: lv_font_12_0= ruleFont { newCompositeNode(grammarAccess.getScannerTokenAccess().getFontFontParserRuleCall_3_3_2_0()); - pushFollow(FOLLOW_ruleFont_in_ruleScannerToken1677); + pushFollow(FOLLOW_ruleFont_in_ruleScannerToken1737); lv_font_12_0=ruleFont(); state._fsp--; @@ -1944,7 +1968,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_13=(Token)match(input,12,FOLLOW_12_in_ruleScannerToken1691); + otherlv_13=(Token)match(input,12,FOLLOW_12_in_ruleScannerToken1751); newLeafNode(otherlv_13, grammarAccess.getScannerTokenAccess().getRightCurlyBracketKeyword_3_4()); @@ -1975,7 +1999,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleKeywordGroup" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:816:1: entryRuleKeywordGroup returns [EObject current=null] : iv_ruleKeywordGroup= ruleKeywordGroup EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:836:1: entryRuleKeywordGroup returns [EObject current=null] : iv_ruleKeywordGroup= ruleKeywordGroup EOF ; public final EObject entryRuleKeywordGroup() throws RecognitionException { EObject current = null; @@ -1983,17 +2007,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:817:2: (iv_ruleKeywordGroup= ruleKeywordGroup EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:818:2: iv_ruleKeywordGroup= ruleKeywordGroup EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:837:2: (iv_ruleKeywordGroup= ruleKeywordGroup EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:838:2: iv_ruleKeywordGroup= ruleKeywordGroup EOF { newCompositeNode(grammarAccess.getKeywordGroupRule()); - pushFollow(FOLLOW_ruleKeywordGroup_in_entryRuleKeywordGroup1729); + pushFollow(FOLLOW_ruleKeywordGroup_in_entryRuleKeywordGroup1789); iv_ruleKeywordGroup=ruleKeywordGroup(); state._fsp--; current =iv_ruleKeywordGroup; - match(input,EOF,FOLLOW_EOF_in_entryRuleKeywordGroup1739); + match(input,EOF,FOLLOW_EOF_in_entryRuleKeywordGroup1799); } @@ -2011,7 +2035,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleKeywordGroup" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:825:1: ruleKeywordGroup returns [EObject current=null] : (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:845:1: ruleKeywordGroup returns [EObject current=null] : (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) ; public final EObject ruleKeywordGroup() throws RecognitionException { EObject current = null; @@ -2028,28 +2052,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:828:28: ( (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:829:1: (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:848:28: ( (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:849:1: (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:829:1: (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:829:3: otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:849:1: (otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:849:3: otherlv_0= 'keywords' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_keywords_3_0= ruleKeyword ) ) (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* otherlv_6= ']' { - otherlv_0=(Token)match(input,26,FOLLOW_26_in_ruleKeywordGroup1776); + otherlv_0=(Token)match(input,31,FOLLOW_31_in_ruleKeywordGroup1836); newLeafNode(otherlv_0, grammarAccess.getKeywordGroupAccess().getKeywordsKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:833:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:834:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:853:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:854:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:834:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:835:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:854:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:855:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getKeywordGroupRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleKeywordGroup1796); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleKeywordGroup1856); newLeafNode(otherlv_1, grammarAccess.getKeywordGroupAccess().getTokenScannerTokenCrossReference_1_0()); @@ -2059,20 +2083,20 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleKeywordGroup1808); + otherlv_2=(Token)match(input,32,FOLLOW_32_in_ruleKeywordGroup1868); newLeafNode(otherlv_2, grammarAccess.getKeywordGroupAccess().getLeftSquareBracketKeyword_2()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:850:1: ( (lv_keywords_3_0= ruleKeyword ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:851:1: (lv_keywords_3_0= ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:870:1: ( (lv_keywords_3_0= ruleKeyword ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:871:1: (lv_keywords_3_0= ruleKeyword ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:851:1: (lv_keywords_3_0= ruleKeyword ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:852:3: lv_keywords_3_0= ruleKeyword + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:871:1: (lv_keywords_3_0= ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:872:3: lv_keywords_3_0= ruleKeyword { newCompositeNode(grammarAccess.getKeywordGroupAccess().getKeywordsKeywordParserRuleCall_3_0()); - pushFollow(FOLLOW_ruleKeyword_in_ruleKeywordGroup1829); + pushFollow(FOLLOW_ruleKeyword_in_ruleKeywordGroup1889); lv_keywords_3_0=ruleKeyword(); state._fsp--; @@ -2094,35 +2118,35 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:868:2: (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:888:2: (otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) )* loop15: do { int alt15=2; int LA15_0 = input.LA(1); - if ( (LA15_0==28) ) { + if ( (LA15_0==33) ) { alt15=1; } switch (alt15) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:868:4: otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:888:4: otherlv_4= ',' ( (lv_keywords_5_0= ruleKeyword ) ) { - otherlv_4=(Token)match(input,28,FOLLOW_28_in_ruleKeywordGroup1842); + otherlv_4=(Token)match(input,33,FOLLOW_33_in_ruleKeywordGroup1902); newLeafNode(otherlv_4, grammarAccess.getKeywordGroupAccess().getCommaKeyword_4_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:872:1: ( (lv_keywords_5_0= ruleKeyword ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:873:1: (lv_keywords_5_0= ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:892:1: ( (lv_keywords_5_0= ruleKeyword ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:893:1: (lv_keywords_5_0= ruleKeyword ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:873:1: (lv_keywords_5_0= ruleKeyword ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:874:3: lv_keywords_5_0= ruleKeyword + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:893:1: (lv_keywords_5_0= ruleKeyword ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:894:3: lv_keywords_5_0= ruleKeyword { newCompositeNode(grammarAccess.getKeywordGroupAccess().getKeywordsKeywordParserRuleCall_4_1_0()); - pushFollow(FOLLOW_ruleKeyword_in_ruleKeywordGroup1863); + pushFollow(FOLLOW_ruleKeyword_in_ruleKeywordGroup1923); lv_keywords_5_0=ruleKeyword(); state._fsp--; @@ -2153,7 +2177,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } } while (true); - otherlv_6=(Token)match(input,29,FOLLOW_29_in_ruleKeywordGroup1877); + otherlv_6=(Token)match(input,34,FOLLOW_34_in_ruleKeywordGroup1937); newLeafNode(otherlv_6, grammarAccess.getKeywordGroupAccess().getRightSquareBracketKeyword_5()); @@ -2178,7 +2202,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleKeyword" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:902:1: entryRuleKeyword returns [EObject current=null] : iv_ruleKeyword= ruleKeyword EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:922:1: entryRuleKeyword returns [EObject current=null] : iv_ruleKeyword= ruleKeyword EOF ; public final EObject entryRuleKeyword() throws RecognitionException { EObject current = null; @@ -2186,17 +2210,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:903:2: (iv_ruleKeyword= ruleKeyword EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:904:2: iv_ruleKeyword= ruleKeyword EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:923:2: (iv_ruleKeyword= ruleKeyword EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:924:2: iv_ruleKeyword= ruleKeyword EOF { newCompositeNode(grammarAccess.getKeywordRule()); - pushFollow(FOLLOW_ruleKeyword_in_entryRuleKeyword1913); + pushFollow(FOLLOW_ruleKeyword_in_entryRuleKeyword1973); iv_ruleKeyword=ruleKeyword(); state._fsp--; current =iv_ruleKeyword; - match(input,EOF,FOLLOW_EOF_in_entryRuleKeyword1923); + match(input,EOF,FOLLOW_EOF_in_entryRuleKeyword1983); } @@ -2214,7 +2238,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleKeyword" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:911:1: ruleKeyword returns [EObject current=null] : ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:931:1: ruleKeyword returns [EObject current=null] : ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) ; public final EObject ruleKeyword() throws RecognitionException { EObject current = null; @@ -2225,19 +2249,19 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:914:28: ( ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:915:1: ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:934:28: ( ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:935:1: ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:915:1: ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:915:2: ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:935:1: ( ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:935:2: ( (lv_name_0_0= RULE_STRING ) ) (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:915:2: ( (lv_name_0_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:916:1: (lv_name_0_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:935:2: ( (lv_name_0_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:936:1: (lv_name_0_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:916:1: (lv_name_0_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:917:3: lv_name_0_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:936:1: (lv_name_0_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:937:3: lv_name_0_0= RULE_STRING { - lv_name_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyword1965); + lv_name_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyword2025); newLeafNode(lv_name_0_0, grammarAccess.getKeywordAccess().getNameSTRINGTerminalRuleCall_0_0()); @@ -2257,28 +2281,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:933:2: (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:953:2: (otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) )? int alt16=2; int LA16_0 = input.LA(1); - if ( (LA16_0==30) ) { + if ( (LA16_0==35) ) { alt16=1; } switch (alt16) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:933:4: otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:953:4: otherlv_1= 'since' ( (lv_version_2_0= RULE_STRING ) ) { - otherlv_1=(Token)match(input,30,FOLLOW_30_in_ruleKeyword1983); + otherlv_1=(Token)match(input,35,FOLLOW_35_in_ruleKeyword2043); newLeafNode(otherlv_1, grammarAccess.getKeywordAccess().getSinceKeyword_1_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:937:1: ( (lv_version_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:938:1: (lv_version_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:957:1: ( (lv_version_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:958:1: (lv_version_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:938:1: (lv_version_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:939:3: lv_version_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:958:1: (lv_version_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:959:3: lv_version_2_0= RULE_STRING { - lv_version_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyword2000); + lv_version_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyword2060); newLeafNode(lv_version_2_0, grammarAccess.getKeywordAccess().getVersionSTRINGTerminalRuleCall_1_1_0()); @@ -2325,7 +2349,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:963:1: entryRuleScannerRule returns [EObject current=null] : iv_ruleScannerRule= ruleScannerRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:983:1: entryRuleScannerRule returns [EObject current=null] : iv_ruleScannerRule= ruleScannerRule EOF ; public final EObject entryRuleScannerRule() throws RecognitionException { EObject current = null; @@ -2333,17 +2357,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:964:2: (iv_ruleScannerRule= ruleScannerRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:965:2: iv_ruleScannerRule= ruleScannerRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:984:2: (iv_ruleScannerRule= ruleScannerRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:985:2: iv_ruleScannerRule= ruleScannerRule EOF { newCompositeNode(grammarAccess.getScannerRuleRule()); - pushFollow(FOLLOW_ruleScannerRule_in_entryRuleScannerRule2043); + pushFollow(FOLLOW_ruleScannerRule_in_entryRuleScannerRule2103); iv_ruleScannerRule=ruleScannerRule(); state._fsp--; current =iv_ruleScannerRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerRule2053); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerRule2113); } @@ -2361,7 +2385,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:972:1: ruleScannerRule returns [EObject current=null] : (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:992:1: ruleScannerRule returns [EObject current=null] : (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) ; public final EObject ruleScannerRule() throws RecognitionException { EObject current = null; @@ -2379,34 +2403,33 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:975:28: ( (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:976:1: (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:995:28: ( (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:996:1: (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:976:1: (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:996:1: (this_ScannerSingleLineRule_0= ruleScannerSingleLineRule | this_ScannerMultiLineRule_1= ruleScannerMultiLineRule | this_ScannerCharacterRule_2= ruleScannerCharacterRule | this_ScannerJSRule_3= ruleScannerJSRule | this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule ) int alt17=5; switch ( input.LA(1) ) { - case 31: + case 36: { alt17=1; } break; - case 35: + case 40: { alt17=2; } break; - case 36: + case 41: { alt17=3; } break; - case 37: + case 42: { alt17=4; } break; - case 38: - case 39: + case 43: { alt17=5; } @@ -2420,12 +2443,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { switch (alt17) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:977:5: this_ScannerSingleLineRule_0= ruleScannerSingleLineRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:997:5: this_ScannerSingleLineRule_0= ruleScannerSingleLineRule { newCompositeNode(grammarAccess.getScannerRuleAccess().getScannerSingleLineRuleParserRuleCall_0()); - pushFollow(FOLLOW_ruleScannerSingleLineRule_in_ruleScannerRule2100); + pushFollow(FOLLOW_ruleScannerSingleLineRule_in_ruleScannerRule2160); this_ScannerSingleLineRule_0=ruleScannerSingleLineRule(); state._fsp--; @@ -2438,12 +2461,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:987:5: this_ScannerMultiLineRule_1= ruleScannerMultiLineRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1007:5: this_ScannerMultiLineRule_1= ruleScannerMultiLineRule { newCompositeNode(grammarAccess.getScannerRuleAccess().getScannerMultiLineRuleParserRuleCall_1()); - pushFollow(FOLLOW_ruleScannerMultiLineRule_in_ruleScannerRule2127); + pushFollow(FOLLOW_ruleScannerMultiLineRule_in_ruleScannerRule2187); this_ScannerMultiLineRule_1=ruleScannerMultiLineRule(); state._fsp--; @@ -2456,12 +2479,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:997:5: this_ScannerCharacterRule_2= ruleScannerCharacterRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1017:5: this_ScannerCharacterRule_2= ruleScannerCharacterRule { newCompositeNode(grammarAccess.getScannerRuleAccess().getScannerCharacterRuleParserRuleCall_2()); - pushFollow(FOLLOW_ruleScannerCharacterRule_in_ruleScannerRule2154); + pushFollow(FOLLOW_ruleScannerCharacterRule_in_ruleScannerRule2214); this_ScannerCharacterRule_2=ruleScannerCharacterRule(); state._fsp--; @@ -2474,12 +2497,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1007:5: this_ScannerJSRule_3= ruleScannerJSRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1027:5: this_ScannerJSRule_3= ruleScannerJSRule { newCompositeNode(grammarAccess.getScannerRuleAccess().getScannerJSRuleParserRuleCall_3()); - pushFollow(FOLLOW_ruleScannerJSRule_in_ruleScannerRule2181); + pushFollow(FOLLOW_ruleScannerJSRule_in_ruleScannerRule2241); this_ScannerJSRule_3=ruleScannerJSRule(); state._fsp--; @@ -2492,12 +2515,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 5 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1017:5: this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1037:5: this_ScannerWhitespaceRule_4= ruleScannerWhitespaceRule { newCompositeNode(grammarAccess.getScannerRuleAccess().getScannerWhitespaceRuleParserRuleCall_4()); - pushFollow(FOLLOW_ruleScannerWhitespaceRule_in_ruleScannerRule2208); + pushFollow(FOLLOW_ruleScannerWhitespaceRule_in_ruleScannerRule2268); this_ScannerWhitespaceRule_4=ruleScannerWhitespaceRule(); state._fsp--; @@ -2530,7 +2553,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleParitionRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1033:1: entryRuleParitionRule returns [EObject current=null] : iv_ruleParitionRule= ruleParitionRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1053:1: entryRuleParitionRule returns [EObject current=null] : iv_ruleParitionRule= ruleParitionRule EOF ; public final EObject entryRuleParitionRule() throws RecognitionException { EObject current = null; @@ -2538,17 +2561,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1034:2: (iv_ruleParitionRule= ruleParitionRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1035:2: iv_ruleParitionRule= ruleParitionRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1054:2: (iv_ruleParitionRule= ruleParitionRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1055:2: iv_ruleParitionRule= ruleParitionRule EOF { newCompositeNode(grammarAccess.getParitionRuleRule()); - pushFollow(FOLLOW_ruleParitionRule_in_entryRuleParitionRule2243); + pushFollow(FOLLOW_ruleParitionRule_in_entryRuleParitionRule2303); iv_ruleParitionRule=ruleParitionRule(); state._fsp--; current =iv_ruleParitionRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleParitionRule2253); + match(input,EOF,FOLLOW_EOF_in_entryRuleParitionRule2313); } @@ -2566,7 +2589,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleParitionRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1042:1: ruleParitionRule returns [EObject current=null] : (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1062:1: ruleParitionRule returns [EObject current=null] : (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) ; public final EObject ruleParitionRule() throws RecognitionException { EObject current = null; @@ -2580,23 +2603,23 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1045:28: ( (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1046:1: (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1065:28: ( (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1066:1: (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1046:1: (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1066:1: (this_PartitionSingleLineRule_0= rulePartitionSingleLineRule | this_PartitionMultiLineRule_1= rulePartitionMultiLineRule | this_PartitionJSRule_2= rulePartitionJSRule ) int alt18=3; switch ( input.LA(1) ) { - case 31: + case 36: { alt18=1; } break; - case 35: + case 40: { alt18=2; } break; - case 37: + case 42: { alt18=3; } @@ -2610,12 +2633,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { switch (alt18) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1047:5: this_PartitionSingleLineRule_0= rulePartitionSingleLineRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1067:5: this_PartitionSingleLineRule_0= rulePartitionSingleLineRule { newCompositeNode(grammarAccess.getParitionRuleAccess().getPartitionSingleLineRuleParserRuleCall_0()); - pushFollow(FOLLOW_rulePartitionSingleLineRule_in_ruleParitionRule2300); + pushFollow(FOLLOW_rulePartitionSingleLineRule_in_ruleParitionRule2360); this_PartitionSingleLineRule_0=rulePartitionSingleLineRule(); state._fsp--; @@ -2628,12 +2651,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1057:5: this_PartitionMultiLineRule_1= rulePartitionMultiLineRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1077:5: this_PartitionMultiLineRule_1= rulePartitionMultiLineRule { newCompositeNode(grammarAccess.getParitionRuleAccess().getPartitionMultiLineRuleParserRuleCall_1()); - pushFollow(FOLLOW_rulePartitionMultiLineRule_in_ruleParitionRule2327); + pushFollow(FOLLOW_rulePartitionMultiLineRule_in_ruleParitionRule2387); this_PartitionMultiLineRule_1=rulePartitionMultiLineRule(); state._fsp--; @@ -2646,12 +2669,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1067:5: this_PartitionJSRule_2= rulePartitionJSRule + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1087:5: this_PartitionJSRule_2= rulePartitionJSRule { newCompositeNode(grammarAccess.getParitionRuleAccess().getPartitionJSRuleParserRuleCall_2()); - pushFollow(FOLLOW_rulePartitionJSRule_in_ruleParitionRule2354); + pushFollow(FOLLOW_rulePartitionJSRule_in_ruleParitionRule2414); this_PartitionJSRule_2=rulePartitionJSRule(); state._fsp--; @@ -2684,7 +2707,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerSingleLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1083:1: entryRuleScannerSingleLineRule returns [EObject current=null] : iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1103:1: entryRuleScannerSingleLineRule returns [EObject current=null] : iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF ; public final EObject entryRuleScannerSingleLineRule() throws RecognitionException { EObject current = null; @@ -2692,17 +2715,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1084:2: (iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1085:2: iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1104:2: (iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1105:2: iv_ruleScannerSingleLineRule= ruleScannerSingleLineRule EOF { newCompositeNode(grammarAccess.getScannerSingleLineRuleRule()); - pushFollow(FOLLOW_ruleScannerSingleLineRule_in_entryRuleScannerSingleLineRule2389); + pushFollow(FOLLOW_ruleScannerSingleLineRule_in_entryRuleScannerSingleLineRule2449); iv_ruleScannerSingleLineRule=ruleScannerSingleLineRule(); state._fsp--; current =iv_ruleScannerSingleLineRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerSingleLineRule2399); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerSingleLineRule2459); } @@ -2720,7 +2743,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerSingleLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1092:1: ruleScannerSingleLineRule returns [EObject current=null] : (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1112:1: ruleScannerSingleLineRule returns [EObject current=null] : (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; public final EObject ruleScannerSingleLineRule() throws RecognitionException { EObject current = null; @@ -2736,28 +2759,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1095:28: ( (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1096:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1115:28: ( (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1116:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1096:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1096:3: otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1116:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1116:3: otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,31,FOLLOW_31_in_ruleScannerSingleLineRule2436); + otherlv_0=(Token)match(input,36,FOLLOW_36_in_ruleScannerSingleLineRule2496); newLeafNode(otherlv_0, grammarAccess.getScannerSingleLineRuleAccess().getSingleLineKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1100:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1101:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1120:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1121:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1101:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1102:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1121:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1122:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getScannerSingleLineRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerSingleLineRule2456); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerSingleLineRule2516); newLeafNode(otherlv_1, grammarAccess.getScannerSingleLineRuleAccess().getTokenScannerTokenCrossReference_1_0()); @@ -2767,13 +2790,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1113:2: ( (lv_startSeq_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1114:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1133:2: ( (lv_startSeq_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1134:1: (lv_startSeq_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1114:1: (lv_startSeq_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1115:3: lv_startSeq_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1134:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1135:3: lv_startSeq_2_0= RULE_STRING { - lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2473); + lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2533); newLeafNode(lv_startSeq_2_0, grammarAccess.getScannerSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); @@ -2793,17 +2816,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,32,FOLLOW_32_in_ruleScannerSingleLineRule2490); + otherlv_3=(Token)match(input,37,FOLLOW_37_in_ruleScannerSingleLineRule2550); newLeafNode(otherlv_3, grammarAccess.getScannerSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1135:1: ( (lv_endSeq_4_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1136:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1155:1: ( (lv_endSeq_4_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1156:1: (lv_endSeq_4_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1136:1: (lv_endSeq_4_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1137:3: lv_endSeq_4_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1156:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1157:3: lv_endSeq_4_0= RULE_STRING { - lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2507); + lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2567); newLeafNode(lv_endSeq_4_0, grammarAccess.getScannerSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); @@ -2823,32 +2846,32 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1153:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1173:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? int alt19=2; int LA19_0 = input.LA(1); - if ( (LA19_0==33) ) { + if ( (LA19_0==38) ) { alt19=1; } switch (alt19) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1153:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1173:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) { - otherlv_5=(Token)match(input,33,FOLLOW_33_in_ruleScannerSingleLineRule2525); + otherlv_5=(Token)match(input,38,FOLLOW_38_in_ruleScannerSingleLineRule2585); newLeafNode(otherlv_5, grammarAccess.getScannerSingleLineRuleAccess().getEscapedKeyword_5_0()); - otherlv_6=(Token)match(input,34,FOLLOW_34_in_ruleScannerSingleLineRule2537); + otherlv_6=(Token)match(input,39,FOLLOW_39_in_ruleScannerSingleLineRule2597); newLeafNode(otherlv_6, grammarAccess.getScannerSingleLineRuleAccess().getByKeyword_5_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1161:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1162:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1181:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1182:1: (lv_escapeSeq_7_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1162:1: (lv_escapeSeq_7_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1163:3: lv_escapeSeq_7_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1182:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1183:3: lv_escapeSeq_7_0= RULE_STRING { - lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2554); + lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2614); newLeafNode(lv_escapeSeq_7_0, grammarAccess.getScannerSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); @@ -2895,7 +2918,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePartitionSingleLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1187:1: entryRulePartitionSingleLineRule returns [EObject current=null] : iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1207:1: entryRulePartitionSingleLineRule returns [EObject current=null] : iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF ; public final EObject entryRulePartitionSingleLineRule() throws RecognitionException { EObject current = null; @@ -2903,17 +2926,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1188:2: (iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1189:2: iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1208:2: (iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1209:2: iv_rulePartitionSingleLineRule= rulePartitionSingleLineRule EOF { newCompositeNode(grammarAccess.getPartitionSingleLineRuleRule()); - pushFollow(FOLLOW_rulePartitionSingleLineRule_in_entryRulePartitionSingleLineRule2597); + pushFollow(FOLLOW_rulePartitionSingleLineRule_in_entryRulePartitionSingleLineRule2657); iv_rulePartitionSingleLineRule=rulePartitionSingleLineRule(); state._fsp--; current =iv_rulePartitionSingleLineRule; - match(input,EOF,FOLLOW_EOF_in_entryRulePartitionSingleLineRule2607); + match(input,EOF,FOLLOW_EOF_in_entryRulePartitionSingleLineRule2667); } @@ -2931,7 +2954,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePartitionSingleLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1196:1: rulePartitionSingleLineRule returns [EObject current=null] : (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1216:1: rulePartitionSingleLineRule returns [EObject current=null] : (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; public final EObject rulePartitionSingleLineRule() throws RecognitionException { EObject current = null; @@ -2947,28 +2970,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1199:28: ( (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1200:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1219:28: ( (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1220:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1200:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1200:3: otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1220:1: (otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1220:3: otherlv_0= 'single-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,31,FOLLOW_31_in_rulePartitionSingleLineRule2644); + otherlv_0=(Token)match(input,36,FOLLOW_36_in_rulePartitionSingleLineRule2704); newLeafNode(otherlv_0, grammarAccess.getPartitionSingleLineRuleAccess().getSingleLineKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1204:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1205:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1224:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1225:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1205:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1206:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1225:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1226:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getPartitionSingleLineRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionSingleLineRule2664); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionSingleLineRule2724); newLeafNode(otherlv_1, grammarAccess.getPartitionSingleLineRuleAccess().getParitionPartitionCrossReference_1_0()); @@ -2978,13 +3001,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1217:2: ( (lv_startSeq_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1218:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1237:2: ( (lv_startSeq_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1238:1: (lv_startSeq_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1218:1: (lv_startSeq_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1219:3: lv_startSeq_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1238:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1239:3: lv_startSeq_2_0= RULE_STRING { - lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2681); + lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2741); newLeafNode(lv_startSeq_2_0, grammarAccess.getPartitionSingleLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); @@ -3004,17 +3027,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,32,FOLLOW_32_in_rulePartitionSingleLineRule2698); + otherlv_3=(Token)match(input,37,FOLLOW_37_in_rulePartitionSingleLineRule2758); newLeafNode(otherlv_3, grammarAccess.getPartitionSingleLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1239:1: ( (lv_endSeq_4_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1240:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1259:1: ( (lv_endSeq_4_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1260:1: (lv_endSeq_4_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1240:1: (lv_endSeq_4_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1241:3: lv_endSeq_4_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1260:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1261:3: lv_endSeq_4_0= RULE_STRING { - lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2715); + lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2775); newLeafNode(lv_endSeq_4_0, grammarAccess.getPartitionSingleLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); @@ -3034,32 +3057,32 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1257:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1277:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? int alt20=2; int LA20_0 = input.LA(1); - if ( (LA20_0==33) ) { + if ( (LA20_0==38) ) { alt20=1; } switch (alt20) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1257:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1277:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) { - otherlv_5=(Token)match(input,33,FOLLOW_33_in_rulePartitionSingleLineRule2733); + otherlv_5=(Token)match(input,38,FOLLOW_38_in_rulePartitionSingleLineRule2793); newLeafNode(otherlv_5, grammarAccess.getPartitionSingleLineRuleAccess().getEscapedKeyword_5_0()); - otherlv_6=(Token)match(input,34,FOLLOW_34_in_rulePartitionSingleLineRule2745); + otherlv_6=(Token)match(input,39,FOLLOW_39_in_rulePartitionSingleLineRule2805); newLeafNode(otherlv_6, grammarAccess.getPartitionSingleLineRuleAccess().getByKeyword_5_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1265:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1266:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1285:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1286:1: (lv_escapeSeq_7_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1266:1: (lv_escapeSeq_7_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1267:3: lv_escapeSeq_7_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1286:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1287:3: lv_escapeSeq_7_0= RULE_STRING { - lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2762); + lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2822); newLeafNode(lv_escapeSeq_7_0, grammarAccess.getPartitionSingleLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); @@ -3106,7 +3129,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerMultiLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1291:1: entryRuleScannerMultiLineRule returns [EObject current=null] : iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1311:1: entryRuleScannerMultiLineRule returns [EObject current=null] : iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF ; public final EObject entryRuleScannerMultiLineRule() throws RecognitionException { EObject current = null; @@ -3114,17 +3137,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1292:2: (iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1293:2: iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1312:2: (iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1313:2: iv_ruleScannerMultiLineRule= ruleScannerMultiLineRule EOF { newCompositeNode(grammarAccess.getScannerMultiLineRuleRule()); - pushFollow(FOLLOW_ruleScannerMultiLineRule_in_entryRuleScannerMultiLineRule2805); + pushFollow(FOLLOW_ruleScannerMultiLineRule_in_entryRuleScannerMultiLineRule2865); iv_ruleScannerMultiLineRule=ruleScannerMultiLineRule(); state._fsp--; current =iv_ruleScannerMultiLineRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerMultiLineRule2815); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerMultiLineRule2875); } @@ -3142,7 +3165,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerMultiLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1300:1: ruleScannerMultiLineRule returns [EObject current=null] : (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1320:1: ruleScannerMultiLineRule returns [EObject current=null] : (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; public final EObject ruleScannerMultiLineRule() throws RecognitionException { EObject current = null; @@ -3158,28 +3181,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1303:28: ( (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1304:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1323:28: ( (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1324:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1304:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1304:3: otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1324:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1324:3: otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,35,FOLLOW_35_in_ruleScannerMultiLineRule2852); + otherlv_0=(Token)match(input,40,FOLLOW_40_in_ruleScannerMultiLineRule2912); newLeafNode(otherlv_0, grammarAccess.getScannerMultiLineRuleAccess().getMultiLineKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1308:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1309:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1328:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1329:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1309:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1310:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1329:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1330:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getScannerMultiLineRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerMultiLineRule2872); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerMultiLineRule2932); newLeafNode(otherlv_1, grammarAccess.getScannerMultiLineRuleAccess().getTokenScannerTokenCrossReference_1_0()); @@ -3189,13 +3212,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1321:2: ( (lv_startSeq_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1322:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1341:2: ( (lv_startSeq_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1342:1: (lv_startSeq_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1322:1: (lv_startSeq_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1323:3: lv_startSeq_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1342:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1343:3: lv_startSeq_2_0= RULE_STRING { - lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2889); + lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2949); newLeafNode(lv_startSeq_2_0, grammarAccess.getScannerMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); @@ -3215,17 +3238,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,32,FOLLOW_32_in_ruleScannerMultiLineRule2906); + otherlv_3=(Token)match(input,37,FOLLOW_37_in_ruleScannerMultiLineRule2966); newLeafNode(otherlv_3, grammarAccess.getScannerMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1343:1: ( (lv_endSeq_4_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1344:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1363:1: ( (lv_endSeq_4_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1364:1: (lv_endSeq_4_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1344:1: (lv_endSeq_4_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1345:3: lv_endSeq_4_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1364:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1365:3: lv_endSeq_4_0= RULE_STRING { - lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2923); + lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2983); newLeafNode(lv_endSeq_4_0, grammarAccess.getScannerMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); @@ -3245,32 +3268,32 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1361:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1381:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? int alt21=2; int LA21_0 = input.LA(1); - if ( (LA21_0==33) ) { + if ( (LA21_0==38) ) { alt21=1; } switch (alt21) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1361:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1381:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) { - otherlv_5=(Token)match(input,33,FOLLOW_33_in_ruleScannerMultiLineRule2941); + otherlv_5=(Token)match(input,38,FOLLOW_38_in_ruleScannerMultiLineRule3001); newLeafNode(otherlv_5, grammarAccess.getScannerMultiLineRuleAccess().getEscapedKeyword_5_0()); - otherlv_6=(Token)match(input,34,FOLLOW_34_in_ruleScannerMultiLineRule2953); + otherlv_6=(Token)match(input,39,FOLLOW_39_in_ruleScannerMultiLineRule3013); newLeafNode(otherlv_6, grammarAccess.getScannerMultiLineRuleAccess().getByKeyword_5_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1369:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1370:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1389:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1390:1: (lv_escapeSeq_7_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1370:1: (lv_escapeSeq_7_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1371:3: lv_escapeSeq_7_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1390:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1391:3: lv_escapeSeq_7_0= RULE_STRING { - lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2970); + lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule3030); newLeafNode(lv_escapeSeq_7_0, grammarAccess.getScannerMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); @@ -3317,7 +3340,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePartitionMultiLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1395:1: entryRulePartitionMultiLineRule returns [EObject current=null] : iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1415:1: entryRulePartitionMultiLineRule returns [EObject current=null] : iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF ; public final EObject entryRulePartitionMultiLineRule() throws RecognitionException { EObject current = null; @@ -3325,17 +3348,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1396:2: (iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1397:2: iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1416:2: (iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1417:2: iv_rulePartitionMultiLineRule= rulePartitionMultiLineRule EOF { newCompositeNode(grammarAccess.getPartitionMultiLineRuleRule()); - pushFollow(FOLLOW_rulePartitionMultiLineRule_in_entryRulePartitionMultiLineRule3013); + pushFollow(FOLLOW_rulePartitionMultiLineRule_in_entryRulePartitionMultiLineRule3073); iv_rulePartitionMultiLineRule=rulePartitionMultiLineRule(); state._fsp--; current =iv_rulePartitionMultiLineRule; - match(input,EOF,FOLLOW_EOF_in_entryRulePartitionMultiLineRule3023); + match(input,EOF,FOLLOW_EOF_in_entryRulePartitionMultiLineRule3083); } @@ -3353,7 +3376,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePartitionMultiLineRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1404:1: rulePartitionMultiLineRule returns [EObject current=null] : (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1424:1: rulePartitionMultiLineRule returns [EObject current=null] : (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ; public final EObject rulePartitionMultiLineRule() throws RecognitionException { EObject current = null; @@ -3369,28 +3392,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1407:28: ( (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1408:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1427:28: ( (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1428:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1408:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1408:3: otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1428:1: (otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1428:3: otherlv_0= 'multi-line' ( (otherlv_1= RULE_ID ) ) ( (lv_startSeq_2_0= RULE_STRING ) ) otherlv_3= '=>' ( (lv_endSeq_4_0= RULE_STRING ) ) (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? { - otherlv_0=(Token)match(input,35,FOLLOW_35_in_rulePartitionMultiLineRule3060); + otherlv_0=(Token)match(input,40,FOLLOW_40_in_rulePartitionMultiLineRule3120); newLeafNode(otherlv_0, grammarAccess.getPartitionMultiLineRuleAccess().getMultiLineKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1412:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1413:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1432:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1433:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1413:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1414:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1433:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1434:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getPartitionMultiLineRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionMultiLineRule3080); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionMultiLineRule3140); newLeafNode(otherlv_1, grammarAccess.getPartitionMultiLineRuleAccess().getParitionPartitionCrossReference_1_0()); @@ -3400,13 +3423,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1425:2: ( (lv_startSeq_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1426:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1445:2: ( (lv_startSeq_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1446:1: (lv_startSeq_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1426:1: (lv_startSeq_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1427:3: lv_startSeq_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1446:1: (lv_startSeq_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1447:3: lv_startSeq_2_0= RULE_STRING { - lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3097); + lv_startSeq_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3157); newLeafNode(lv_startSeq_2_0, grammarAccess.getPartitionMultiLineRuleAccess().getStartSeqSTRINGTerminalRuleCall_2_0()); @@ -3426,17 +3449,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,32,FOLLOW_32_in_rulePartitionMultiLineRule3114); + otherlv_3=(Token)match(input,37,FOLLOW_37_in_rulePartitionMultiLineRule3174); newLeafNode(otherlv_3, grammarAccess.getPartitionMultiLineRuleAccess().getEqualsSignGreaterThanSignKeyword_3()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1447:1: ( (lv_endSeq_4_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1448:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1467:1: ( (lv_endSeq_4_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1468:1: (lv_endSeq_4_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1448:1: (lv_endSeq_4_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1449:3: lv_endSeq_4_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1468:1: (lv_endSeq_4_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1469:3: lv_endSeq_4_0= RULE_STRING { - lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3131); + lv_endSeq_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3191); newLeafNode(lv_endSeq_4_0, grammarAccess.getPartitionMultiLineRuleAccess().getEndSeqSTRINGTerminalRuleCall_4_0()); @@ -3456,32 +3479,32 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1465:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1485:2: (otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) )? int alt22=2; int LA22_0 = input.LA(1); - if ( (LA22_0==33) ) { + if ( (LA22_0==38) ) { alt22=1; } switch (alt22) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1465:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1485:4: otherlv_5= 'escaped' otherlv_6= 'by' ( (lv_escapeSeq_7_0= RULE_STRING ) ) { - otherlv_5=(Token)match(input,33,FOLLOW_33_in_rulePartitionMultiLineRule3149); + otherlv_5=(Token)match(input,38,FOLLOW_38_in_rulePartitionMultiLineRule3209); newLeafNode(otherlv_5, grammarAccess.getPartitionMultiLineRuleAccess().getEscapedKeyword_5_0()); - otherlv_6=(Token)match(input,34,FOLLOW_34_in_rulePartitionMultiLineRule3161); + otherlv_6=(Token)match(input,39,FOLLOW_39_in_rulePartitionMultiLineRule3221); newLeafNode(otherlv_6, grammarAccess.getPartitionMultiLineRuleAccess().getByKeyword_5_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1473:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1474:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1493:1: ( (lv_escapeSeq_7_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1494:1: (lv_escapeSeq_7_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1474:1: (lv_escapeSeq_7_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1475:3: lv_escapeSeq_7_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1494:1: (lv_escapeSeq_7_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1495:3: lv_escapeSeq_7_0= RULE_STRING { - lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3178); + lv_escapeSeq_7_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3238); newLeafNode(lv_escapeSeq_7_0, grammarAccess.getPartitionMultiLineRuleAccess().getEscapeSeqSTRINGTerminalRuleCall_5_2_0()); @@ -3528,7 +3551,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerCharacterRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1499:1: entryRuleScannerCharacterRule returns [EObject current=null] : iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1519:1: entryRuleScannerCharacterRule returns [EObject current=null] : iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF ; public final EObject entryRuleScannerCharacterRule() throws RecognitionException { EObject current = null; @@ -3536,17 +3559,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1500:2: (iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1501:2: iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1520:2: (iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1521:2: iv_ruleScannerCharacterRule= ruleScannerCharacterRule EOF { newCompositeNode(grammarAccess.getScannerCharacterRuleRule()); - pushFollow(FOLLOW_ruleScannerCharacterRule_in_entryRuleScannerCharacterRule3221); + pushFollow(FOLLOW_ruleScannerCharacterRule_in_entryRuleScannerCharacterRule3281); iv_ruleScannerCharacterRule=ruleScannerCharacterRule(); state._fsp--; current =iv_ruleScannerCharacterRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerCharacterRule3231); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerCharacterRule3291); } @@ -3564,7 +3587,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerCharacterRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1508:1: ruleScannerCharacterRule returns [EObject current=null] : (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) otherlv_6= ']' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1528:1: ruleScannerCharacterRule returns [EObject current=null] : (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ; public final EObject ruleScannerCharacterRule() throws RecognitionException { EObject current = null; @@ -3579,28 +3602,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1511:28: ( (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) otherlv_6= ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1512:1: (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1531:28: ( (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1532:1: (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1512:1: (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) otherlv_6= ']' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1512:3: otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) otherlv_6= ']' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1532:1: (otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1532:3: otherlv_0= 'character-rule' ( (otherlv_1= RULE_ID ) ) otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' { - otherlv_0=(Token)match(input,36,FOLLOW_36_in_ruleScannerCharacterRule3268); + otherlv_0=(Token)match(input,41,FOLLOW_41_in_ruleScannerCharacterRule3328); newLeafNode(otherlv_0, grammarAccess.getScannerCharacterRuleAccess().getCharacterRuleKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1516:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1517:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1536:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1537:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1517:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1518:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1537:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1538:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getScannerCharacterRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerCharacterRule3288); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerCharacterRule3348); newLeafNode(otherlv_1, grammarAccess.getScannerCharacterRuleAccess().getTokenScannerTokenCrossReference_1_0()); @@ -3610,17 +3633,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleScannerCharacterRule3300); + otherlv_2=(Token)match(input,32,FOLLOW_32_in_ruleScannerCharacterRule3360); newLeafNode(otherlv_2, grammarAccess.getScannerCharacterRuleAccess().getLeftSquareBracketKeyword_2()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1533:1: ( (lv_characters_3_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1534:1: (lv_characters_3_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1553:1: ( (lv_characters_3_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1554:1: (lv_characters_3_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1534:1: (lv_characters_3_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1535:3: lv_characters_3_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1554:1: (lv_characters_3_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1555:3: lv_characters_3_0= RULE_STRING { - lv_characters_3_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3317); + lv_characters_3_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3377); newLeafNode(lv_characters_3_0, grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_3_0()); @@ -3640,39 +3663,63 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,28,FOLLOW_28_in_ruleScannerCharacterRule3334); + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1571:2: (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* + loop23: + do { + int alt23=2; + int LA23_0 = input.LA(1); - newLeafNode(otherlv_4, grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4()); - - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1555:1: ( (lv_characters_5_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1556:1: (lv_characters_5_0= RULE_STRING ) - { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1556:1: (lv_characters_5_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1557:3: lv_characters_5_0= RULE_STRING - { - lv_characters_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3351); + if ( (LA23_0==33) ) { + alt23=1; + } - newLeafNode(lv_characters_5_0, grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_5_0()); - - if (current==null) { - current = createModelElement(grammarAccess.getScannerCharacterRuleRule()); - } - addWithLastConsumed( - current, - "characters", - lv_characters_5_0, - "STRING"); - + switch (alt23) { + case 1 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1571:4: otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) + { + otherlv_4=(Token)match(input,33,FOLLOW_33_in_ruleScannerCharacterRule3395); - } + newLeafNode(otherlv_4, grammarAccess.getScannerCharacterRuleAccess().getCommaKeyword_4_0()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1575:1: ( (lv_characters_5_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1576:1: (lv_characters_5_0= RULE_STRING ) + { + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1576:1: (lv_characters_5_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1577:3: lv_characters_5_0= RULE_STRING + { + lv_characters_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3412); + newLeafNode(lv_characters_5_0, grammarAccess.getScannerCharacterRuleAccess().getCharactersSTRINGTerminalRuleCall_4_1_0()); + - } + if (current==null) { + current = createModelElement(grammarAccess.getScannerCharacterRuleRule()); + } + addWithLastConsumed( + current, + "characters", + lv_characters_5_0, + "STRING"); + + + } - otherlv_6=(Token)match(input,29,FOLLOW_29_in_ruleScannerCharacterRule3368); - newLeafNode(otherlv_6, grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_6()); + } + + + } + break; + + default : + break loop23; + } + } while (true); + + otherlv_6=(Token)match(input,34,FOLLOW_34_in_ruleScannerCharacterRule3431); + + newLeafNode(otherlv_6, grammarAccess.getScannerCharacterRuleAccess().getRightSquareBracketKeyword_5()); } @@ -3695,7 +3742,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerJSRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1585:1: entryRuleScannerJSRule returns [EObject current=null] : iv_ruleScannerJSRule= ruleScannerJSRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1605:1: entryRuleScannerJSRule returns [EObject current=null] : iv_ruleScannerJSRule= ruleScannerJSRule EOF ; public final EObject entryRuleScannerJSRule() throws RecognitionException { EObject current = null; @@ -3703,17 +3750,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1586:2: (iv_ruleScannerJSRule= ruleScannerJSRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1587:2: iv_ruleScannerJSRule= ruleScannerJSRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1606:2: (iv_ruleScannerJSRule= ruleScannerJSRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1607:2: iv_ruleScannerJSRule= ruleScannerJSRule EOF { newCompositeNode(grammarAccess.getScannerJSRuleRule()); - pushFollow(FOLLOW_ruleScannerJSRule_in_entryRuleScannerJSRule3404); + pushFollow(FOLLOW_ruleScannerJSRule_in_entryRuleScannerJSRule3467); iv_ruleScannerJSRule=ruleScannerJSRule(); state._fsp--; current =iv_ruleScannerJSRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerJSRule3414); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerJSRule3477); } @@ -3731,7 +3778,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerJSRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1594:1: ruleScannerJSRule returns [EObject current=null] : (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1614:1: ruleScannerJSRule returns [EObject current=null] : (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; public final EObject ruleScannerJSRule() throws RecognitionException { EObject current = null; @@ -3742,28 +3789,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1597:28: ( (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1598:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1617:28: ( (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1618:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1598:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1598:3: otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1618:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1618:3: otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_37_in_ruleScannerJSRule3451); + otherlv_0=(Token)match(input,42,FOLLOW_42_in_ruleScannerJSRule3514); newLeafNode(otherlv_0, grammarAccess.getScannerJSRuleAccess().getJavascriptRuleKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1602:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1603:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1622:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1623:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1603:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1604:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1623:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1624:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getScannerJSRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerJSRule3471); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerJSRule3534); newLeafNode(otherlv_1, grammarAccess.getScannerJSRuleAccess().getTokenScannerTokenCrossReference_1_0()); @@ -3773,13 +3820,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1615:2: ( (lv_fileURI_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1616:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1635:2: ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1636:1: (lv_fileURI_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1616:1: (lv_fileURI_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1617:3: lv_fileURI_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1636:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1637:3: lv_fileURI_2_0= RULE_STRING { - lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerJSRule3488); + lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerJSRule3551); newLeafNode(lv_fileURI_2_0, grammarAccess.getScannerJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); @@ -3820,7 +3867,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRulePartitionJSRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1641:1: entryRulePartitionJSRule returns [EObject current=null] : iv_rulePartitionJSRule= rulePartitionJSRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1661:1: entryRulePartitionJSRule returns [EObject current=null] : iv_rulePartitionJSRule= rulePartitionJSRule EOF ; public final EObject entryRulePartitionJSRule() throws RecognitionException { EObject current = null; @@ -3828,17 +3875,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1642:2: (iv_rulePartitionJSRule= rulePartitionJSRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1643:2: iv_rulePartitionJSRule= rulePartitionJSRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1662:2: (iv_rulePartitionJSRule= rulePartitionJSRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1663:2: iv_rulePartitionJSRule= rulePartitionJSRule EOF { newCompositeNode(grammarAccess.getPartitionJSRuleRule()); - pushFollow(FOLLOW_rulePartitionJSRule_in_entryRulePartitionJSRule3529); + pushFollow(FOLLOW_rulePartitionJSRule_in_entryRulePartitionJSRule3592); iv_rulePartitionJSRule=rulePartitionJSRule(); state._fsp--; current =iv_rulePartitionJSRule; - match(input,EOF,FOLLOW_EOF_in_entryRulePartitionJSRule3539); + match(input,EOF,FOLLOW_EOF_in_entryRulePartitionJSRule3602); } @@ -3856,7 +3903,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePartitionJSRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1650:1: rulePartitionJSRule returns [EObject current=null] : (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1670:1: rulePartitionJSRule returns [EObject current=null] : (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ; public final EObject rulePartitionJSRule() throws RecognitionException { EObject current = null; @@ -3867,28 +3914,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1653:28: ( (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1654:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1673:28: ( (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1674:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1654:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1654:3: otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1674:1: (otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1674:3: otherlv_0= 'javascript-rule' ( (otherlv_1= RULE_ID ) ) ( (lv_fileURI_2_0= RULE_STRING ) ) { - otherlv_0=(Token)match(input,37,FOLLOW_37_in_rulePartitionJSRule3576); + otherlv_0=(Token)match(input,42,FOLLOW_42_in_rulePartitionJSRule3639); newLeafNode(otherlv_0, grammarAccess.getPartitionJSRuleAccess().getJavascriptRuleKeyword_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1658:1: ( (otherlv_1= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1659:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1678:1: ( (otherlv_1= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1679:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1659:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1660:3: otherlv_1= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1679:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1680:3: otherlv_1= RULE_ID { if (current==null) { current = createModelElement(grammarAccess.getPartitionJSRuleRule()); } - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionJSRule3596); + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePartitionJSRule3659); newLeafNode(otherlv_1, grammarAccess.getPartitionJSRuleAccess().getTokenPartitionCrossReference_1_0()); @@ -3898,13 +3945,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1671:2: ( (lv_fileURI_2_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1672:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1691:2: ( (lv_fileURI_2_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1692:1: (lv_fileURI_2_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1672:1: (lv_fileURI_2_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1673:3: lv_fileURI_2_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1692:1: (lv_fileURI_2_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1693:3: lv_fileURI_2_0= RULE_STRING { - lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionJSRule3613); + lv_fileURI_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rulePartitionJSRule3676); newLeafNode(lv_fileURI_2_0, grammarAccess.getPartitionJSRuleAccess().getFileURISTRINGTerminalRuleCall_2_0()); @@ -3945,7 +3992,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleScannerWhitespaceRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1697:1: entryRuleScannerWhitespaceRule returns [EObject current=null] : iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1717:1: entryRuleScannerWhitespaceRule returns [EObject current=null] : iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF ; public final EObject entryRuleScannerWhitespaceRule() throws RecognitionException { EObject current = null; @@ -3953,17 +4000,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1698:2: (iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1699:2: iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1718:2: (iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1719:2: iv_ruleScannerWhitespaceRule= ruleScannerWhitespaceRule EOF { newCompositeNode(grammarAccess.getScannerWhitespaceRuleRule()); - pushFollow(FOLLOW_ruleScannerWhitespaceRule_in_entryRuleScannerWhitespaceRule3654); + pushFollow(FOLLOW_ruleScannerWhitespaceRule_in_entryRuleScannerWhitespaceRule3717); iv_ruleScannerWhitespaceRule=ruleScannerWhitespaceRule(); state._fsp--; current =iv_ruleScannerWhitespaceRule; - match(input,EOF,FOLLOW_EOF_in_entryRuleScannerWhitespaceRule3664); + match(input,EOF,FOLLOW_EOF_in_entryRuleScannerWhitespaceRule3727); } @@ -3981,7 +4028,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleScannerWhitespaceRule" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1706:1: ruleScannerWhitespaceRule returns [EObject current=null] : ( (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) | (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1726:1: ruleScannerWhitespaceRule returns [EObject current=null] : (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) ) ; public final EObject ruleScannerWhitespaceRule() throws RecognitionException { EObject current = null; @@ -3992,91 +4039,99 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { Token otherlv_4=null; Token lv_characters_5_0=null; Token otherlv_6=null; - Token otherlv_7=null; - Token lv_jsDetector_8_0=null; - Token otherlv_9=null; + Token lv_javawhitespace_7_0=null; + Token lv_fileURI_8_0=null; enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1709:28: ( ( (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) | (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1710:1: ( (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) | (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1729:28: ( (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1730:1: (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) ) + { + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1730:1: (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1730:3: otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1710:1: ( (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) | (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) ) - int alt25=2; - int LA25_0 = input.LA(1); + otherlv_0=(Token)match(input,43,FOLLOW_43_in_ruleScannerWhitespaceRule3764); - if ( (LA25_0==38) ) { - alt25=1; - } - else if ( (LA25_0==39) ) { - alt25=2; - } - else { - NoViableAltException nvae = - new NoViableAltException("", 25, 0, input); + newLeafNode(otherlv_0, grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0()); + + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1734:1: ( (otherlv_1= RULE_ID ) )? + int alt24=2; + int LA24_0 = input.LA(1); - throw nvae; + if ( (LA24_0==RULE_ID) ) { + alt24=1; } - switch (alt25) { + switch (alt24) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1710:2: (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1735:1: (otherlv_1= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1710:2: (otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1710:4: otherlv_0= 'whitespace-rule' ( (otherlv_1= RULE_ID ) )? (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1735:1: (otherlv_1= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1736:3: otherlv_1= RULE_ID { - otherlv_0=(Token)match(input,38,FOLLOW_38_in_ruleScannerWhitespaceRule3702); - newLeafNode(otherlv_0, grammarAccess.getScannerWhitespaceRuleAccess().getWhitespaceRuleKeyword_0_0()); - - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1714:1: ( (otherlv_1= RULE_ID ) )? - int alt23=2; - int LA23_0 = input.LA(1); + if (current==null) { + current = createModelElement(grammarAccess.getScannerWhitespaceRuleRule()); + } + + otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerWhitespaceRule3784); - if ( (LA23_0==RULE_ID) ) { - alt23=1; - } - switch (alt23) { - case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1715:1: (otherlv_1= RULE_ID ) - { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1715:1: (otherlv_1= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1716:3: otherlv_1= RULE_ID - { + newLeafNode(otherlv_1, grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_1_0()); + - if (current==null) { - current = createModelElement(grammarAccess.getScannerWhitespaceRuleRule()); - } - - otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleScannerWhitespaceRule3722); + } - newLeafNode(otherlv_1, grammarAccess.getScannerWhitespaceRuleAccess().getTokenScannerTokenCrossReference_0_1_0()); - - } + } + break; + } - } - break; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1747:3: ( (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) | ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) | ( (lv_fileURI_8_0= RULE_STRING ) ) ) + int alt26=3; + switch ( input.LA(1) ) { + case 32: + { + alt26=1; + } + break; + case 44: + { + alt26=2; + } + break; + case RULE_STRING: + { + alt26=3; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 26, 0, input); - } + throw nvae; + } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1727:3: (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1727:5: otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' + switch (alt26) { + case 1 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1747:4: (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) + { + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1747:4: (otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1747:6: otherlv_2= '[' ( (lv_characters_3_0= RULE_STRING ) ) (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* otherlv_6= ']' { - otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleScannerWhitespaceRule3736); + otherlv_2=(Token)match(input,32,FOLLOW_32_in_ruleScannerWhitespaceRule3799); - newLeafNode(otherlv_2, grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_0_2_0()); + newLeafNode(otherlv_2, grammarAccess.getScannerWhitespaceRuleAccess().getLeftSquareBracketKeyword_2_0_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1731:1: ( (lv_characters_3_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1732:1: (lv_characters_3_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1751:1: ( (lv_characters_3_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1752:1: (lv_characters_3_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1732:1: (lv_characters_3_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1733:3: lv_characters_3_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1752:1: (lv_characters_3_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1753:3: lv_characters_3_0= RULE_STRING { - lv_characters_3_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3753); + lv_characters_3_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3816); - newLeafNode(lv_characters_3_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_1_0()); + newLeafNode(lv_characters_3_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_1_0()); if (current==null) { @@ -4094,34 +4149,34 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1749:2: (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* - loop24: + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1769:2: (otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) )* + loop25: do { - int alt24=2; - int LA24_0 = input.LA(1); + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA24_0==28) ) { - alt24=1; + if ( (LA25_0==33) ) { + alt25=1; } - switch (alt24) { + switch (alt25) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1749:4: otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1769:4: otherlv_4= ',' ( (lv_characters_5_0= RULE_STRING ) ) { - otherlv_4=(Token)match(input,28,FOLLOW_28_in_ruleScannerWhitespaceRule3771); + otherlv_4=(Token)match(input,33,FOLLOW_33_in_ruleScannerWhitespaceRule3834); - newLeafNode(otherlv_4, grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_0_2_2_0()); + newLeafNode(otherlv_4, grammarAccess.getScannerWhitespaceRuleAccess().getCommaKeyword_2_0_2_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1753:1: ( (lv_characters_5_0= RULE_STRING ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1754:1: (lv_characters_5_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1773:1: ( (lv_characters_5_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1774:1: (lv_characters_5_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1754:1: (lv_characters_5_0= RULE_STRING ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1755:3: lv_characters_5_0= RULE_STRING + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1774:1: (lv_characters_5_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1775:3: lv_characters_5_0= RULE_STRING { - lv_characters_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3788); + lv_characters_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3851); - newLeafNode(lv_characters_5_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_0_2_2_1_0()); + newLeafNode(lv_characters_5_0, grammarAccess.getScannerWhitespaceRuleAccess().getCharactersSTRINGTerminalRuleCall_2_0_2_1_0()); if (current==null) { @@ -4144,42 +4199,60 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { break; default : - break loop24; + break loop25; } } while (true); - otherlv_6=(Token)match(input,29,FOLLOW_29_in_ruleScannerWhitespaceRule3807); + otherlv_6=(Token)match(input,34,FOLLOW_34_in_ruleScannerWhitespaceRule3870); - newLeafNode(otherlv_6, grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_0_2_3()); + newLeafNode(otherlv_6, grammarAccess.getScannerWhitespaceRuleAccess().getRightSquareBracketKeyword_2_0_3()); } } - - - } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1776:6: (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1796:6: ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) + { + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1796:6: ( (lv_javawhitespace_7_0= 'javawhitespace' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1797:1: (lv_javawhitespace_7_0= 'javawhitespace' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1776:6: (otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1776:8: otherlv_7= '#{' ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) otherlv_9= '}#' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1797:1: (lv_javawhitespace_7_0= 'javawhitespace' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1798:3: lv_javawhitespace_7_0= 'javawhitespace' { - otherlv_7=(Token)match(input,39,FOLLOW_39_in_ruleScannerWhitespaceRule3828); + lv_javawhitespace_7_0=(Token)match(input,44,FOLLOW_44_in_ruleScannerWhitespaceRule3895); - newLeafNode(otherlv_7, grammarAccess.getScannerWhitespaceRuleAccess().getNumberSignLeftCurlyBracketKeyword_1_0()); + newLeafNode(lv_javawhitespace_7_0, grammarAccess.getScannerWhitespaceRuleAccess().getJavawhitespaceJavawhitespaceKeyword_2_1_0()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1780:1: ( (lv_jsDetector_8_0= RULE_ANY_OTHER ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1781:1: (lv_jsDetector_8_0= RULE_ANY_OTHER ) + + if (current==null) { + current = createModelElement(grammarAccess.getScannerWhitespaceRuleRule()); + } + setWithLastConsumed(current, "javawhitespace", true, "javawhitespace"); + + + } + + + } + + + } + break; + case 3 : + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1812:6: ( (lv_fileURI_8_0= RULE_STRING ) ) + { + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1812:6: ( (lv_fileURI_8_0= RULE_STRING ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1813:1: (lv_fileURI_8_0= RULE_STRING ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1781:1: (lv_jsDetector_8_0= RULE_ANY_OTHER ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1782:3: lv_jsDetector_8_0= RULE_ANY_OTHER + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1813:1: (lv_fileURI_8_0= RULE_STRING ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1814:3: lv_fileURI_8_0= RULE_STRING { - lv_jsDetector_8_0=(Token)match(input,RULE_ANY_OTHER,FOLLOW_RULE_ANY_OTHER_in_ruleScannerWhitespaceRule3845); + lv_fileURI_8_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3931); - newLeafNode(lv_jsDetector_8_0, grammarAccess.getScannerWhitespaceRuleAccess().getJsDetectorANY_OTHERTerminalRuleCall_1_1_0()); + newLeafNode(lv_fileURI_8_0, grammarAccess.getScannerWhitespaceRuleAccess().getFileURISTRINGTerminalRuleCall_2_2_0()); if (current==null) { @@ -4187,9 +4260,9 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } setWithLastConsumed( current, - "jsDetector", - lv_jsDetector_8_0, - "ANY_OTHER"); + "fileURI", + lv_fileURI_8_0, + "STRING"); } @@ -4197,16 +4270,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_9=(Token)match(input,40,FOLLOW_40_in_ruleScannerWhitespaceRule3862); - - newLeafNode(otherlv_9, grammarAccess.getScannerWhitespaceRuleAccess().getRightCurlyBracketNumberSignKeyword_1_2()); - } + break; + } - } - break; } @@ -4228,7 +4297,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleColor" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1810:1: entryRuleColor returns [EObject current=null] : iv_ruleColor= ruleColor EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1838:1: entryRuleColor returns [EObject current=null] : iv_ruleColor= ruleColor EOF ; public final EObject entryRuleColor() throws RecognitionException { EObject current = null; @@ -4236,17 +4305,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1811:2: (iv_ruleColor= ruleColor EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1812:2: iv_ruleColor= ruleColor EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1839:2: (iv_ruleColor= ruleColor EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1840:2: iv_ruleColor= ruleColor EOF { newCompositeNode(grammarAccess.getColorRule()); - pushFollow(FOLLOW_ruleColor_in_entryRuleColor3899); + pushFollow(FOLLOW_ruleColor_in_entryRuleColor3973); iv_ruleColor=ruleColor(); state._fsp--; current =iv_ruleColor; - match(input,EOF,FOLLOW_EOF_in_entryRuleColor3909); + match(input,EOF,FOLLOW_EOF_in_entryRuleColor3983); } @@ -4264,7 +4333,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleColor" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1819:1: ruleColor returns [EObject current=null] : this_RGBColor_0= ruleRGBColor ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1847:1: ruleColor returns [EObject current=null] : this_RGBColor_0= ruleRGBColor ; public final EObject ruleColor() throws RecognitionException { EObject current = null; @@ -4274,13 +4343,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1822:28: (this_RGBColor_0= ruleRGBColor ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1824:5: this_RGBColor_0= ruleRGBColor + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1850:28: (this_RGBColor_0= ruleRGBColor ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1852:5: this_RGBColor_0= ruleRGBColor { newCompositeNode(grammarAccess.getColorAccess().getRGBColorParserRuleCall()); - pushFollow(FOLLOW_ruleRGBColor_in_ruleColor3955); + pushFollow(FOLLOW_ruleRGBColor_in_ruleColor4029); this_RGBColor_0=ruleRGBColor(); state._fsp--; @@ -4307,7 +4376,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleRGBColor" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1840:1: entryRuleRGBColor returns [EObject current=null] : iv_ruleRGBColor= ruleRGBColor EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1868:1: entryRuleRGBColor returns [EObject current=null] : iv_ruleRGBColor= ruleRGBColor EOF ; public final EObject entryRuleRGBColor() throws RecognitionException { EObject current = null; @@ -4315,17 +4384,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1841:2: (iv_ruleRGBColor= ruleRGBColor EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1842:2: iv_ruleRGBColor= ruleRGBColor EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1869:2: (iv_ruleRGBColor= ruleRGBColor EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1870:2: iv_ruleRGBColor= ruleRGBColor EOF { newCompositeNode(grammarAccess.getRGBColorRule()); - pushFollow(FOLLOW_ruleRGBColor_in_entryRuleRGBColor3989); + pushFollow(FOLLOW_ruleRGBColor_in_entryRuleRGBColor4063); iv_ruleRGBColor=ruleRGBColor(); state._fsp--; current =iv_ruleRGBColor; - match(input,EOF,FOLLOW_EOF_in_entryRuleRGBColor3999); + match(input,EOF,FOLLOW_EOF_in_entryRuleRGBColor4073); } @@ -4343,7 +4412,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleRGBColor" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1849:1: ruleRGBColor returns [EObject current=null] : (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1877:1: ruleRGBColor returns [EObject current=null] : (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) ; public final EObject ruleRGBColor() throws RecognitionException { EObject current = null; @@ -4359,27 +4428,27 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1852:28: ( (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1853:1: (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1880:28: ( (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1881:1: (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1853:1: (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1853:3: otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1881:1: (otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1881:3: otherlv_0= 'rgb' otherlv_1= '(' ( (lv_r_2_0= RULE_INT ) ) otherlv_3= ',' ( (lv_g_4_0= RULE_INT ) ) otherlv_5= ',' ( (lv_b_6_0= RULE_INT ) ) otherlv_7= ')' { - otherlv_0=(Token)match(input,41,FOLLOW_41_in_ruleRGBColor4036); + otherlv_0=(Token)match(input,45,FOLLOW_45_in_ruleRGBColor4110); newLeafNode(otherlv_0, grammarAccess.getRGBColorAccess().getRgbKeyword_0()); - otherlv_1=(Token)match(input,42,FOLLOW_42_in_ruleRGBColor4048); + otherlv_1=(Token)match(input,46,FOLLOW_46_in_ruleRGBColor4122); newLeafNode(otherlv_1, grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_1()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1861:1: ( (lv_r_2_0= RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1862:1: (lv_r_2_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1889:1: ( (lv_r_2_0= RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1890:1: (lv_r_2_0= RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1862:1: (lv_r_2_0= RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1863:3: lv_r_2_0= RULE_INT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1890:1: (lv_r_2_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1891:3: lv_r_2_0= RULE_INT { - lv_r_2_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4065); + lv_r_2_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4139); newLeafNode(lv_r_2_0, grammarAccess.getRGBColorAccess().getRINTTerminalRuleCall_2_0()); @@ -4399,17 +4468,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,28,FOLLOW_28_in_ruleRGBColor4082); + otherlv_3=(Token)match(input,33,FOLLOW_33_in_ruleRGBColor4156); newLeafNode(otherlv_3, grammarAccess.getRGBColorAccess().getCommaKeyword_3()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1883:1: ( (lv_g_4_0= RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1884:1: (lv_g_4_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1911:1: ( (lv_g_4_0= RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1912:1: (lv_g_4_0= RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1884:1: (lv_g_4_0= RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1885:3: lv_g_4_0= RULE_INT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1912:1: (lv_g_4_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1913:3: lv_g_4_0= RULE_INT { - lv_g_4_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4099); + lv_g_4_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4173); newLeafNode(lv_g_4_0, grammarAccess.getRGBColorAccess().getGINTTerminalRuleCall_4_0()); @@ -4429,17 +4498,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_5=(Token)match(input,28,FOLLOW_28_in_ruleRGBColor4116); + otherlv_5=(Token)match(input,33,FOLLOW_33_in_ruleRGBColor4190); newLeafNode(otherlv_5, grammarAccess.getRGBColorAccess().getCommaKeyword_5()); - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1905:1: ( (lv_b_6_0= RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1906:1: (lv_b_6_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1933:1: ( (lv_b_6_0= RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1934:1: (lv_b_6_0= RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1906:1: (lv_b_6_0= RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1907:3: lv_b_6_0= RULE_INT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1934:1: (lv_b_6_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1935:3: lv_b_6_0= RULE_INT { - lv_b_6_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4133); + lv_b_6_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleRGBColor4207); newLeafNode(lv_b_6_0, grammarAccess.getRGBColorAccess().getBINTTerminalRuleCall_6_0()); @@ -4459,7 +4528,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - otherlv_7=(Token)match(input,43,FOLLOW_43_in_ruleRGBColor4150); + otherlv_7=(Token)match(input,47,FOLLOW_47_in_ruleRGBColor4224); newLeafNode(otherlv_7, grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_7()); @@ -4484,7 +4553,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "entryRuleFont" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1935:1: entryRuleFont returns [EObject current=null] : iv_ruleFont= ruleFont EOF ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1963:1: entryRuleFont returns [EObject current=null] : iv_ruleFont= ruleFont EOF ; public final EObject entryRuleFont() throws RecognitionException { EObject current = null; @@ -4492,17 +4561,17 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1936:2: (iv_ruleFont= ruleFont EOF ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1937:2: iv_ruleFont= ruleFont EOF + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1964:2: (iv_ruleFont= ruleFont EOF ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1965:2: iv_ruleFont= ruleFont EOF { newCompositeNode(grammarAccess.getFontRule()); - pushFollow(FOLLOW_ruleFont_in_entryRuleFont4186); + pushFollow(FOLLOW_ruleFont_in_entryRuleFont4260); iv_ruleFont=ruleFont(); state._fsp--; current =iv_ruleFont; - match(input,EOF,FOLLOW_EOF_in_entryRuleFont4196); + match(input,EOF,FOLLOW_EOF_in_entryRuleFont4270); } @@ -4520,7 +4589,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFont" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1944:1: ruleFont returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1972:1: ruleFont returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) ; public final EObject ruleFont() throws RecognitionException { EObject current = null; @@ -4532,19 +4601,19 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1947:28: ( ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1948:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1975:28: ( ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1976:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1948:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1948:2: ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1976:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1976:2: ( (lv_name_0_0= RULE_ID ) ) ( (lv_size_1_0= RULE_INT ) ) ( (lv_attributes_2_0= ruleFontType ) )* { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1948:2: ( (lv_name_0_0= RULE_ID ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1949:1: (lv_name_0_0= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1976:2: ( (lv_name_0_0= RULE_ID ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1977:1: (lv_name_0_0= RULE_ID ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1949:1: (lv_name_0_0= RULE_ID ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1950:3: lv_name_0_0= RULE_ID + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1977:1: (lv_name_0_0= RULE_ID ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1978:3: lv_name_0_0= RULE_ID { - lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFont4238); + lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFont4312); newLeafNode(lv_name_0_0, grammarAccess.getFontAccess().getNameIDTerminalRuleCall_0_0()); @@ -4564,13 +4633,13 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1966:2: ( (lv_size_1_0= RULE_INT ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1967:1: (lv_size_1_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1994:2: ( (lv_size_1_0= RULE_INT ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1995:1: (lv_size_1_0= RULE_INT ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1967:1: (lv_size_1_0= RULE_INT ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1968:3: lv_size_1_0= RULE_INT + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1995:1: (lv_size_1_0= RULE_INT ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1996:3: lv_size_1_0= RULE_INT { - lv_size_1_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleFont4260); + lv_size_1_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleFont4334); newLeafNode(lv_size_1_0, grammarAccess.getFontAccess().getSizeINTTerminalRuleCall_1_0()); @@ -4590,28 +4659,28 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1984:2: ( (lv_attributes_2_0= ruleFontType ) )* - loop26: + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2012:2: ( (lv_attributes_2_0= ruleFontType ) )* + loop27: do { - int alt26=2; - int LA26_0 = input.LA(1); + int alt27=2; + int LA27_0 = input.LA(1); - if ( ((LA26_0>=44 && LA26_0<=47)) ) { - alt26=1; + if ( ((LA27_0>=48 && LA27_0<=51)) ) { + alt27=1; } - switch (alt26) { + switch (alt27) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1985:1: (lv_attributes_2_0= ruleFontType ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:1: (lv_attributes_2_0= ruleFontType ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1985:1: (lv_attributes_2_0= ruleFontType ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:1986:3: lv_attributes_2_0= ruleFontType + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:1: (lv_attributes_2_0= ruleFontType ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2014:3: lv_attributes_2_0= ruleFontType { newCompositeNode(grammarAccess.getFontAccess().getAttributesFontTypeEnumRuleCall_2_0()); - pushFollow(FOLLOW_ruleFontType_in_ruleFont4286); + pushFollow(FOLLOW_ruleFontType_in_ruleFont4360); lv_attributes_2_0=ruleFontType(); state._fsp--; @@ -4635,7 +4704,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { break; default : - break loop26; + break loop27; } } while (true); @@ -4660,7 +4729,7 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { // $ANTLR start "ruleFontType" - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2010:1: ruleFontType returns [Enumerator current=null] : ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) ; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2038:1: ruleFontType returns [Enumerator current=null] : ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) ; public final Enumerator ruleFontType() throws RecognitionException { Enumerator current = null; @@ -4671,47 +4740,47 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2012:28: ( ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:1: ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2040:28: ( ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2041:1: ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:1: ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) - int alt27=4; + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2041:1: ( (enumLiteral_0= 'bold' ) | (enumLiteral_1= 'italic' ) | (enumLiteral_2= 'underline' ) | (enumLiteral_3= 'strike-through' ) ) + int alt28=4; switch ( input.LA(1) ) { - case 44: + case 48: { - alt27=1; + alt28=1; } break; - case 45: + case 49: { - alt27=2; + alt28=2; } break; - case 46: + case 50: { - alt27=3; + alt28=3; } break; - case 47: + case 51: { - alt27=4; + alt28=4; } break; default: NoViableAltException nvae = - new NoViableAltException("", 27, 0, input); + new NoViableAltException("", 28, 0, input); throw nvae; } - switch (alt27) { + switch (alt28) { case 1 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:2: (enumLiteral_0= 'bold' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2041:2: (enumLiteral_0= 'bold' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:2: (enumLiteral_0= 'bold' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2013:4: enumLiteral_0= 'bold' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2041:2: (enumLiteral_0= 'bold' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2041:4: enumLiteral_0= 'bold' { - enumLiteral_0=(Token)match(input,44,FOLLOW_44_in_ruleFontType4337); + enumLiteral_0=(Token)match(input,48,FOLLOW_48_in_ruleFontType4411); current = grammarAccess.getFontTypeAccess().getBoldEnumLiteralDeclaration_0().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_0, grammarAccess.getFontTypeAccess().getBoldEnumLiteralDeclaration_0()); @@ -4723,12 +4792,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2019:6: (enumLiteral_1= 'italic' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2047:6: (enumLiteral_1= 'italic' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2019:6: (enumLiteral_1= 'italic' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2019:8: enumLiteral_1= 'italic' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2047:6: (enumLiteral_1= 'italic' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2047:8: enumLiteral_1= 'italic' { - enumLiteral_1=(Token)match(input,45,FOLLOW_45_in_ruleFontType4354); + enumLiteral_1=(Token)match(input,49,FOLLOW_49_in_ruleFontType4428); current = grammarAccess.getFontTypeAccess().getItalicEnumLiteralDeclaration_1().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_1, grammarAccess.getFontTypeAccess().getItalicEnumLiteralDeclaration_1()); @@ -4740,12 +4809,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 3 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2025:6: (enumLiteral_2= 'underline' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2053:6: (enumLiteral_2= 'underline' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2025:6: (enumLiteral_2= 'underline' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2025:8: enumLiteral_2= 'underline' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2053:6: (enumLiteral_2= 'underline' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2053:8: enumLiteral_2= 'underline' { - enumLiteral_2=(Token)match(input,46,FOLLOW_46_in_ruleFontType4371); + enumLiteral_2=(Token)match(input,50,FOLLOW_50_in_ruleFontType4445); current = grammarAccess.getFontTypeAccess().getUnderlineEnumLiteralDeclaration_2().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_2, grammarAccess.getFontTypeAccess().getUnderlineEnumLiteralDeclaration_2()); @@ -4757,12 +4826,12 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { } break; case 4 : - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2031:6: (enumLiteral_3= 'strike-through' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2059:6: (enumLiteral_3= 'strike-through' ) { - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2031:6: (enumLiteral_3= 'strike-through' ) - // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2031:8: enumLiteral_3= 'strike-through' + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2059:6: (enumLiteral_3= 'strike-through' ) + // ../org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/parser/antlr/internal/InternalHSL.g:2059:8: enumLiteral_3= 'strike-through' { - enumLiteral_3=(Token)match(input,47,FOLLOW_47_in_ruleFontType4388); + enumLiteral_3=(Token)match(input,51,FOLLOW_51_in_ruleFontType4462); current = grammarAccess.getFontTypeAccess().getStrike_throughEnumLiteralDeclaration_3().getEnumLiteral().getInstance(); newLeafNode(enumLiteral_3, grammarAccess.getFontTypeAccess().getStrike_throughEnumLiteralDeclaration_3()); @@ -4801,8 +4870,8 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_EOF_in_entryRuleModel85 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_RULE_ID_in_ruleModel127 = new BitSet(new long[]{0x0000000000000800L}); public static final BitSet FOLLOW_11_in_ruleModel144 = new BitSet(new long[]{0x0000000000004000L}); - public static final BitSet FOLLOW_rulePartition_in_ruleModel165 = new BitSet(new long[]{0x00000000000C4000L}); - public static final BitSet FOLLOW_ruleDamager_in_ruleModel187 = new BitSet(new long[]{0x00000000000F8000L}); + public static final BitSet FOLLOW_rulePartition_in_ruleModel165 = new BitSet(new long[]{0x0000000001804000L}); + public static final BitSet FOLLOW_ruleDamager_in_ruleModel187 = new BitSet(new long[]{0x0000000001E08000L}); public static final BitSet FOLLOW_rulePartitioner_in_ruleModel209 = new BitSet(new long[]{0x0000000000001000L}); public static final BitSet FOLLOW_12_in_ruleModel221 = new BitSet(new long[]{0x0000000000002000L}); public static final BitSet FOLLOW_13_in_ruleModel233 = new BitSet(new long[]{0x0000000000000020L}); @@ -4819,175 +4888,179 @@ public class InternalHSLParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_ruleJavaLikeParitioner_in_entryRuleJavaLikeParitioner543 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleJavaLikeParitioner553 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_15_in_ruleJavaLikeParitioner590 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_11_in_ruleJavaLikeParitioner602 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner622 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner642 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner662 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner682 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner702 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleJavaLikeParitioner714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRulePartitioner_in_entryRuleRulePartitioner750 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRulePartitioner760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_ruleRulePartitioner797 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_11_in_ruleRulePartitioner809 = new BitSet(new long[]{0x0000002880000000L}); - public static final BitSet FOLLOW_ruleParitionRule_in_ruleRulePartitioner830 = new BitSet(new long[]{0x0000002880001000L}); - public static final BitSet FOLLOW_12_in_ruleRulePartitioner843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJSParitioner_in_entryRuleJSParitioner879 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJSParitioner889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_ruleJSParitioner926 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleJSParitioner943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDamager_in_entryRuleDamager984 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDamager994 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRuleDamager_in_ruleDamager1041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJSDamager_in_ruleDamager1068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleJSDamager_in_entryRuleJSDamager1103 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleJSDamager1113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_ruleJSDamager1150 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleJSDamager1170 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleJSDamager1187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRuleDamager_in_entryRuleRuleDamager1228 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRuleDamager1238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_ruleRuleDamager1275 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleRuleDamager1295 = new BitSet(new long[]{0x0000000000000800L}); - public static final BitSet FOLLOW_11_in_ruleRuleDamager1307 = new BitSet(new long[]{0x000000F884300000L}); - public static final BitSet FOLLOW_ruleScannerToken_in_ruleRuleDamager1328 = new BitSet(new long[]{0x000000F884300000L}); - public static final BitSet FOLLOW_ruleKeywordGroup_in_ruleRuleDamager1350 = new BitSet(new long[]{0x000000F884300000L}); - public static final BitSet FOLLOW_ruleScannerRule_in_ruleRuleDamager1372 = new BitSet(new long[]{0x000000F884301000L}); - public static final BitSet FOLLOW_12_in_ruleRuleDamager1385 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerToken_in_entryRuleScannerToken1421 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerToken1431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_ruleScannerToken1474 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_ruleScannerToken1500 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerToken1517 = new BitSet(new long[]{0x0000000000000802L}); - public static final BitSet FOLLOW_11_in_ruleScannerToken1535 = new BitSet(new long[]{0x0000000003401000L}); - public static final BitSet FOLLOW_22_in_ruleScannerToken1548 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_23_in_ruleScannerToken1560 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_ruleColor_in_ruleScannerToken1581 = new BitSet(new long[]{0x0000000003001000L}); - public static final BitSet FOLLOW_24_in_ruleScannerToken1596 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_23_in_ruleScannerToken1608 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_ruleColor_in_ruleScannerToken1629 = new BitSet(new long[]{0x0000000002001000L}); - public static final BitSet FOLLOW_25_in_ruleScannerToken1644 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_23_in_ruleScannerToken1656 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_ruleFont_in_ruleScannerToken1677 = new BitSet(new long[]{0x0000000000001000L}); - public static final BitSet FOLLOW_12_in_ruleScannerToken1691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeywordGroup_in_entryRuleKeywordGroup1729 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleKeywordGroup1739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_ruleKeywordGroup1776 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleKeywordGroup1796 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27_in_ruleKeywordGroup1808 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_ruleKeyword_in_ruleKeywordGroup1829 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_28_in_ruleKeywordGroup1842 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_ruleKeyword_in_ruleKeywordGroup1863 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_29_in_ruleKeywordGroup1877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyword_in_entryRuleKeyword1913 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleKeyword1923 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyword1965 = new BitSet(new long[]{0x0000000040000002L}); - public static final BitSet FOLLOW_30_in_ruleKeyword1983 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyword2000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerRule_in_entryRuleScannerRule2043 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerRule2053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerSingleLineRule_in_ruleScannerRule2100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerMultiLineRule_in_ruleScannerRule2127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerCharacterRule_in_ruleScannerRule2154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerJSRule_in_ruleScannerRule2181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerWhitespaceRule_in_ruleScannerRule2208 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParitionRule_in_entryRuleParitionRule2243 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleParitionRule2253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionSingleLineRule_in_ruleParitionRule2300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionMultiLineRule_in_ruleParitionRule2327 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionJSRule_in_ruleParitionRule2354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerSingleLineRule_in_entryRuleScannerSingleLineRule2389 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerSingleLineRule2399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_ruleScannerSingleLineRule2436 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerSingleLineRule2456 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2473 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_32_in_ruleScannerSingleLineRule2490 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2507 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_33_in_ruleScannerSingleLineRule2525 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_34_in_ruleScannerSingleLineRule2537 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionSingleLineRule_in_entryRulePartitionSingleLineRule2597 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRulePartitionSingleLineRule2607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rulePartitionSingleLineRule2644 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_rulePartitionSingleLineRule2664 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2681 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_32_in_rulePartitionSingleLineRule2698 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2715 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_33_in_rulePartitionSingleLineRule2733 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_34_in_rulePartitionSingleLineRule2745 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerMultiLineRule_in_entryRuleScannerMultiLineRule2805 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerMultiLineRule2815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_ruleScannerMultiLineRule2852 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerMultiLineRule2872 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2889 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_32_in_ruleScannerMultiLineRule2906 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2923 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_33_in_ruleScannerMultiLineRule2941 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_34_in_ruleScannerMultiLineRule2953 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionMultiLineRule_in_entryRulePartitionMultiLineRule3013 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRulePartitionMultiLineRule3023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rulePartitionMultiLineRule3060 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_rulePartitionMultiLineRule3080 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3097 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_32_in_rulePartitionMultiLineRule3114 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3131 = new BitSet(new long[]{0x0000000200000002L}); - public static final BitSet FOLLOW_33_in_rulePartitionMultiLineRule3149 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_34_in_rulePartitionMultiLineRule3161 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerCharacterRule_in_entryRuleScannerCharacterRule3221 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerCharacterRule3231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_ruleScannerCharacterRule3268 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerCharacterRule3288 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27_in_ruleScannerCharacterRule3300 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3317 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_28_in_ruleScannerCharacterRule3334 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3351 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_29_in_ruleScannerCharacterRule3368 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerJSRule_in_entryRuleScannerJSRule3404 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerJSRule3414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_ruleScannerJSRule3451 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerJSRule3471 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerJSRule3488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePartitionJSRule_in_entryRulePartitionJSRule3529 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRulePartitionJSRule3539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rulePartitionJSRule3576 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_RULE_ID_in_rulePartitionJSRule3596 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionJSRule3613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScannerWhitespaceRule_in_entryRuleScannerWhitespaceRule3654 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleScannerWhitespaceRule3664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_ruleScannerWhitespaceRule3702 = new BitSet(new long[]{0x0000000008000010L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleScannerWhitespaceRule3722 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_27_in_ruleScannerWhitespaceRule3736 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3753 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_28_in_ruleScannerWhitespaceRule3771 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3788 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_29_in_ruleScannerWhitespaceRule3807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_ruleScannerWhitespaceRule3828 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_RULE_ANY_OTHER_in_ruleScannerWhitespaceRule3845 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_40_in_ruleScannerWhitespaceRule3862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleColor_in_entryRuleColor3899 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleColor3909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRGBColor_in_ruleColor3955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRGBColor_in_entryRuleRGBColor3989 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRGBColor3999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_ruleRGBColor4036 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_42_in_ruleRGBColor4048 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4065 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_28_in_ruleRGBColor4082 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4099 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_28_in_ruleRGBColor4116 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4133 = new BitSet(new long[]{0x0000080000000000L}); - public static final BitSet FOLLOW_43_in_ruleRGBColor4150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFont_in_entryRuleFont4186 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleFont4196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_ruleFont4238 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_RULE_INT_in_ruleFont4260 = new BitSet(new long[]{0x0000F00000000002L}); - public static final BitSet FOLLOW_ruleFontType_in_ruleFont4286 = new BitSet(new long[]{0x0000F00000000002L}); - public static final BitSet FOLLOW_44_in_ruleFontType4337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_ruleFontType4354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_ruleFontType4371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_ruleFontType4388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_11_in_ruleJavaLikeParitioner602 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_16_in_ruleJavaLikeParitioner614 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner634 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_17_in_ruleJavaLikeParitioner646 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner666 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_18_in_ruleJavaLikeParitioner678 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner698 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_ruleJavaLikeParitioner710 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner730 = new BitSet(new long[]{0x0000000000100000L}); + public static final BitSet FOLLOW_20_in_ruleJavaLikeParitioner742 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJavaLikeParitioner762 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleJavaLikeParitioner774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRulePartitioner_in_entryRuleRulePartitioner810 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRulePartitioner820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_ruleRulePartitioner857 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_11_in_ruleRulePartitioner869 = new BitSet(new long[]{0x0000051000000000L}); + public static final BitSet FOLLOW_ruleParitionRule_in_ruleRulePartitioner890 = new BitSet(new long[]{0x0000051000001000L}); + public static final BitSet FOLLOW_12_in_ruleRulePartitioner903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJSParitioner_in_entryRuleJSParitioner939 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJSParitioner949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_ruleJSParitioner986 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleJSParitioner1003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDamager_in_entryRuleDamager1044 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDamager1054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRuleDamager_in_ruleDamager1101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJSDamager_in_ruleDamager1128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleJSDamager_in_entryRuleJSDamager1163 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleJSDamager1173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_ruleJSDamager1210 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleJSDamager1230 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleJSDamager1247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRuleDamager_in_entryRuleRuleDamager1288 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRuleDamager1298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_ruleRuleDamager1335 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleRuleDamager1355 = new BitSet(new long[]{0x0000000000000800L}); + public static final BitSet FOLLOW_11_in_ruleRuleDamager1367 = new BitSet(new long[]{0x00000F1086001000L}); + public static final BitSet FOLLOW_ruleScannerToken_in_ruleRuleDamager1388 = new BitSet(new long[]{0x00000F1086001000L}); + public static final BitSet FOLLOW_ruleKeywordGroup_in_ruleRuleDamager1410 = new BitSet(new long[]{0x00000F1080001000L}); + public static final BitSet FOLLOW_ruleScannerRule_in_ruleRuleDamager1432 = new BitSet(new long[]{0x00000F1000001000L}); + public static final BitSet FOLLOW_12_in_ruleRuleDamager1445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerToken_in_entryRuleScannerToken1481 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerToken1491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_ruleScannerToken1534 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_26_in_ruleScannerToken1560 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerToken1577 = new BitSet(new long[]{0x0000000000000802L}); + public static final BitSet FOLLOW_11_in_ruleScannerToken1595 = new BitSet(new long[]{0x0000000068001000L}); + public static final BitSet FOLLOW_27_in_ruleScannerToken1608 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_28_in_ruleScannerToken1620 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_ruleColor_in_ruleScannerToken1641 = new BitSet(new long[]{0x0000000060001000L}); + public static final BitSet FOLLOW_29_in_ruleScannerToken1656 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_28_in_ruleScannerToken1668 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_ruleColor_in_ruleScannerToken1689 = new BitSet(new long[]{0x0000000040001000L}); + public static final BitSet FOLLOW_30_in_ruleScannerToken1704 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_28_in_ruleScannerToken1716 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_ruleFont_in_ruleScannerToken1737 = new BitSet(new long[]{0x0000000000001000L}); + public static final BitSet FOLLOW_12_in_ruleScannerToken1751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeywordGroup_in_entryRuleKeywordGroup1789 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleKeywordGroup1799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_ruleKeywordGroup1836 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleKeywordGroup1856 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_32_in_ruleKeywordGroup1868 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_ruleKeyword_in_ruleKeywordGroup1889 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_33_in_ruleKeywordGroup1902 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_ruleKeyword_in_ruleKeywordGroup1923 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_34_in_ruleKeywordGroup1937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyword_in_entryRuleKeyword1973 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleKeyword1983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyword2025 = new BitSet(new long[]{0x0000000800000002L}); + public static final BitSet FOLLOW_35_in_ruleKeyword2043 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyword2060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerRule_in_entryRuleScannerRule2103 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerRule2113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerSingleLineRule_in_ruleScannerRule2160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerMultiLineRule_in_ruleScannerRule2187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerCharacterRule_in_ruleScannerRule2214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerJSRule_in_ruleScannerRule2241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerWhitespaceRule_in_ruleScannerRule2268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParitionRule_in_entryRuleParitionRule2303 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleParitionRule2313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionSingleLineRule_in_ruleParitionRule2360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionMultiLineRule_in_ruleParitionRule2387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionJSRule_in_ruleParitionRule2414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerSingleLineRule_in_entryRuleScannerSingleLineRule2449 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerSingleLineRule2459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_ruleScannerSingleLineRule2496 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerSingleLineRule2516 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2533 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_37_in_ruleScannerSingleLineRule2550 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2567 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_38_in_ruleScannerSingleLineRule2585 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_39_in_ruleScannerSingleLineRule2597 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerSingleLineRule2614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionSingleLineRule_in_entryRulePartitionSingleLineRule2657 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRulePartitionSingleLineRule2667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rulePartitionSingleLineRule2704 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_rulePartitionSingleLineRule2724 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2741 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_37_in_rulePartitionSingleLineRule2758 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2775 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_38_in_rulePartitionSingleLineRule2793 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_39_in_rulePartitionSingleLineRule2805 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionSingleLineRule2822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerMultiLineRule_in_entryRuleScannerMultiLineRule2865 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerMultiLineRule2875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_ruleScannerMultiLineRule2912 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerMultiLineRule2932 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2949 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_37_in_ruleScannerMultiLineRule2966 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule2983 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_38_in_ruleScannerMultiLineRule3001 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_39_in_ruleScannerMultiLineRule3013 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerMultiLineRule3030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionMultiLineRule_in_entryRulePartitionMultiLineRule3073 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRulePartitionMultiLineRule3083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rulePartitionMultiLineRule3120 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_rulePartitionMultiLineRule3140 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3157 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_37_in_rulePartitionMultiLineRule3174 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3191 = new BitSet(new long[]{0x0000004000000002L}); + public static final BitSet FOLLOW_38_in_rulePartitionMultiLineRule3209 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_39_in_rulePartitionMultiLineRule3221 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionMultiLineRule3238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerCharacterRule_in_entryRuleScannerCharacterRule3281 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerCharacterRule3291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_ruleScannerCharacterRule3328 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerCharacterRule3348 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_32_in_ruleScannerCharacterRule3360 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3377 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_33_in_ruleScannerCharacterRule3395 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerCharacterRule3412 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_34_in_ruleScannerCharacterRule3431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerJSRule_in_entryRuleScannerJSRule3467 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerJSRule3477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_ruleScannerJSRule3514 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerJSRule3534 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerJSRule3551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePartitionJSRule_in_entryRulePartitionJSRule3592 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRulePartitionJSRule3602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rulePartitionJSRule3639 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_RULE_ID_in_rulePartitionJSRule3659 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_rulePartitionJSRule3676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScannerWhitespaceRule_in_entryRuleScannerWhitespaceRule3717 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleScannerWhitespaceRule3727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_ruleScannerWhitespaceRule3764 = new BitSet(new long[]{0x0000100100000030L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleScannerWhitespaceRule3784 = new BitSet(new long[]{0x0000100100000020L}); + public static final BitSet FOLLOW_32_in_ruleScannerWhitespaceRule3799 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3816 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_33_in_ruleScannerWhitespaceRule3834 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3851 = new BitSet(new long[]{0x0000000600000000L}); + public static final BitSet FOLLOW_34_in_ruleScannerWhitespaceRule3870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_ruleScannerWhitespaceRule3895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_ruleScannerWhitespaceRule3931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleColor_in_entryRuleColor3973 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleColor3983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRGBColor_in_ruleColor4029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRGBColor_in_entryRuleRGBColor4063 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRGBColor4073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_ruleRGBColor4110 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_46_in_ruleRGBColor4122 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4139 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_33_in_ruleRGBColor4156 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4173 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_33_in_ruleRGBColor4190 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_INT_in_ruleRGBColor4207 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_47_in_ruleRGBColor4224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFont_in_entryRuleFont4260 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleFont4270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_ruleFont4312 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_RULE_INT_in_ruleFont4334 = new BitSet(new long[]{0x000F000000000002L}); + public static final BitSet FOLLOW_ruleFontType_in_ruleFont4360 = new BitSet(new long[]{0x000F000000000002L}); + public static final BitSet FOLLOW_48_in_ruleFontType4411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_ruleFontType4428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_ruleFontType4445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_ruleFontType4462 = new BitSet(new long[]{0x0000000000000002L}); }
\ No newline at end of file diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/serializer/HSLSemanticSequencer.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/serializer/HSLSemanticSequencer.java index dfe8e937e..62ac52cb5 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/serializer/HSLSemanticSequencer.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/serializer/HSLSemanticSequencer.java @@ -229,8 +229,8 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { /** * Constraint: * ( - * singleLineParition=[Partition|ID] - * multiLineParition=[Partition|ID] + * singleLineDocParition=[Partition|ID] + * multiLineDocParition=[Partition|ID] * javaDocParition=[Partition|ID] * characterParition=[Partition|ID] * stringParition=[Partition|ID] @@ -238,10 +238,10 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { */ protected void sequence_JavaLikeParitioner(EObject context, JavaLikeParitioner semanticObject) { if(errorAcceptor != null) { - if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__SINGLE_LINE_PARITION)); - if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION) == ValueTransient.YES) - errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__MULTI_LINE_PARITION)); + if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__SINGLE_LINE_DOC_PARITION)); + if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION) == ValueTransient.YES) + errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__MULTI_LINE_DOC_PARITION)); if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION) == ValueTransient.YES) errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__JAVA_DOC_PARITION)); if(transientValues.isValueTransient(semanticObject, HSLPackage.Literals.JAVA_LIKE_PARITIONER__CHARACTER_PARITION) == ValueTransient.YES) @@ -251,11 +251,11 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { } INodesForEObjectProvider nodes = createNodeProvider(semanticObject); SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes); - feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1(), semanticObject.getSingleLineParition()); - feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1(), semanticObject.getMultiLineParition()); - feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1(), semanticObject.getJavaDocParition()); - feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_5_0_1(), semanticObject.getCharacterParition()); - feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_6_0_1(), semanticObject.getStringParition()); + feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1(), semanticObject.getSingleLineDocParition()); + feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1(), semanticObject.getMultiLineDocParition()); + feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1(), semanticObject.getJavaDocParition()); + feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getCharacterParitionPartitionIDTerminalRuleCall_9_0_1(), semanticObject.getCharacterParition()); + feeder.accept(grammarAccess.getJavaLikeParitionerAccess().getStringParitionPartitionIDTerminalRuleCall_11_0_1(), semanticObject.getStringParition()); feeder.finish(); } @@ -364,7 +364,7 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { /** * Constraint: - * (partition=[Partition|ID] tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule+) + * (partition=[Partition|ID] tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule*) */ protected void sequence_RuleDamager(EObject context, RuleDamager semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -382,7 +382,7 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { /** * Constraint: - * (token=[ScannerToken|ID] characters+=STRING characters+=STRING) + * (token=[ScannerToken|ID] characters+=STRING characters+=STRING*) */ protected void sequence_ScannerCharacterRule(EObject context, ScannerCharacterRule semanticObject) { genericSequencer.createSequence(context, semanticObject); @@ -437,7 +437,7 @@ public class HSLSemanticSequencer extends AbstractDelegatingSemanticSequencer { /** * Constraint: - * ((token=[ScannerToken|ID]? characters+=STRING characters+=STRING*) | jsDetector=ANY_OTHER) + * (token=[ScannerToken|ID]? ((characters+=STRING characters+=STRING*) | javawhitespace?='javawhitespace' | fileURI=STRING)) */ protected void sequence_ScannerWhitespaceRule(EObject context, ScannerWhitespaceRule semanticObject) { genericSequencer.createSequence(context, semanticObject); diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/services/HSLGrammarAccess.java b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/services/HSLGrammarAccess.java index 887d45728..0ee6a15ae 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/services/HSLGrammarAccess.java +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src-gen/org/eclipse/fx/code/compensator/hsl/services/HSLGrammarAccess.java @@ -135,30 +135,37 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { private final Group cGroup = (Group)rule.eContents().get(1); private final Keyword cJavaLikePartitionerKeyword_0 = (Keyword)cGroup.eContents().get(0); private final Keyword cLeftCurlyBracketKeyword_1 = (Keyword)cGroup.eContents().get(1); - private final Assignment cSingleLineParitionAssignment_2 = (Assignment)cGroup.eContents().get(2); - private final CrossReference cSingleLineParitionPartitionCrossReference_2_0 = (CrossReference)cSingleLineParitionAssignment_2.eContents().get(0); - private final RuleCall cSingleLineParitionPartitionIDTerminalRuleCall_2_0_1 = (RuleCall)cSingleLineParitionPartitionCrossReference_2_0.eContents().get(1); - private final Assignment cMultiLineParitionAssignment_3 = (Assignment)cGroup.eContents().get(3); - private final CrossReference cMultiLineParitionPartitionCrossReference_3_0 = (CrossReference)cMultiLineParitionAssignment_3.eContents().get(0); - private final RuleCall cMultiLineParitionPartitionIDTerminalRuleCall_3_0_1 = (RuleCall)cMultiLineParitionPartitionCrossReference_3_0.eContents().get(1); - private final Assignment cJavaDocParitionAssignment_4 = (Assignment)cGroup.eContents().get(4); - private final CrossReference cJavaDocParitionPartitionCrossReference_4_0 = (CrossReference)cJavaDocParitionAssignment_4.eContents().get(0); - private final RuleCall cJavaDocParitionPartitionIDTerminalRuleCall_4_0_1 = (RuleCall)cJavaDocParitionPartitionCrossReference_4_0.eContents().get(1); - private final Assignment cCharacterParitionAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final CrossReference cCharacterParitionPartitionCrossReference_5_0 = (CrossReference)cCharacterParitionAssignment_5.eContents().get(0); - private final RuleCall cCharacterParitionPartitionIDTerminalRuleCall_5_0_1 = (RuleCall)cCharacterParitionPartitionCrossReference_5_0.eContents().get(1); - private final Assignment cStringParitionAssignment_6 = (Assignment)cGroup.eContents().get(6); - private final CrossReference cStringParitionPartitionCrossReference_6_0 = (CrossReference)cStringParitionAssignment_6.eContents().get(0); - private final RuleCall cStringParitionPartitionIDTerminalRuleCall_6_0_1 = (RuleCall)cStringParitionPartitionCrossReference_6_0.eContents().get(1); - private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7); + private final Keyword cSinglelinedocKeyword_2 = (Keyword)cGroup.eContents().get(2); + private final Assignment cSingleLineDocParitionAssignment_3 = (Assignment)cGroup.eContents().get(3); + private final CrossReference cSingleLineDocParitionPartitionCrossReference_3_0 = (CrossReference)cSingleLineDocParitionAssignment_3.eContents().get(0); + private final RuleCall cSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1 = (RuleCall)cSingleLineDocParitionPartitionCrossReference_3_0.eContents().get(1); + private final Keyword cMultilinedocKeyword_4 = (Keyword)cGroup.eContents().get(4); + private final Assignment cMultiLineDocParitionAssignment_5 = (Assignment)cGroup.eContents().get(5); + private final CrossReference cMultiLineDocParitionPartitionCrossReference_5_0 = (CrossReference)cMultiLineDocParitionAssignment_5.eContents().get(0); + private final RuleCall cMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1 = (RuleCall)cMultiLineDocParitionPartitionCrossReference_5_0.eContents().get(1); + private final Keyword cJavadocKeyword_6 = (Keyword)cGroup.eContents().get(6); + private final Assignment cJavaDocParitionAssignment_7 = (Assignment)cGroup.eContents().get(7); + private final CrossReference cJavaDocParitionPartitionCrossReference_7_0 = (CrossReference)cJavaDocParitionAssignment_7.eContents().get(0); + private final RuleCall cJavaDocParitionPartitionIDTerminalRuleCall_7_0_1 = (RuleCall)cJavaDocParitionPartitionCrossReference_7_0.eContents().get(1); + private final Keyword cCharKeyword_8 = (Keyword)cGroup.eContents().get(8); + private final Assignment cCharacterParitionAssignment_9 = (Assignment)cGroup.eContents().get(9); + private final CrossReference cCharacterParitionPartitionCrossReference_9_0 = (CrossReference)cCharacterParitionAssignment_9.eContents().get(0); + private final RuleCall cCharacterParitionPartitionIDTerminalRuleCall_9_0_1 = (RuleCall)cCharacterParitionPartitionCrossReference_9_0.eContents().get(1); + private final Keyword cStringKeyword_10 = (Keyword)cGroup.eContents().get(10); + private final Assignment cStringParitionAssignment_11 = (Assignment)cGroup.eContents().get(11); + private final CrossReference cStringParitionPartitionCrossReference_11_0 = (CrossReference)cStringParitionAssignment_11.eContents().get(0); + private final RuleCall cStringParitionPartitionIDTerminalRuleCall_11_0_1 = (RuleCall)cStringParitionPartitionCrossReference_11_0.eContents().get(1); + private final Keyword cRightCurlyBracketKeyword_12 = (Keyword)cGroup.eContents().get(12); //JavaLikeParitioner: - // "java-like-partitioner" "{" singleLineParition=[Partition] multiLineParition=[Partition] javaDocParition=[Partition] - // characterParition=[Partition] stringParition=[Partition] "}"; + // "java-like-partitioner" "{" "singlelinedoc" singleLineDocParition=[Partition] "multilinedoc" + // multiLineDocParition=[Partition] "javadoc" javaDocParition=[Partition] "char" characterParition=[Partition] "string" + // stringParition=[Partition] "}"; public ParserRule getRule() { return rule; } - //"java-like-partitioner" "{" singleLineParition=[Partition] multiLineParition=[Partition] javaDocParition=[Partition] - //characterParition=[Partition] stringParition=[Partition] "}" + //"java-like-partitioner" "{" "singlelinedoc" singleLineDocParition=[Partition] "multilinedoc" + //multiLineDocParition=[Partition] "javadoc" javaDocParition=[Partition] "char" characterParition=[Partition] "string" + //stringParition=[Partition] "}" public Group getGroup() { return cGroup; } //"java-like-partitioner" @@ -167,53 +174,68 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { //"{" public Keyword getLeftCurlyBracketKeyword_1() { return cLeftCurlyBracketKeyword_1; } - //singleLineParition=[Partition] - public Assignment getSingleLineParitionAssignment_2() { return cSingleLineParitionAssignment_2; } + //"singlelinedoc" + public Keyword getSinglelinedocKeyword_2() { return cSinglelinedocKeyword_2; } + + //singleLineDocParition=[Partition] + public Assignment getSingleLineDocParitionAssignment_3() { return cSingleLineDocParitionAssignment_3; } //[Partition] - public CrossReference getSingleLineParitionPartitionCrossReference_2_0() { return cSingleLineParitionPartitionCrossReference_2_0; } + public CrossReference getSingleLineDocParitionPartitionCrossReference_3_0() { return cSingleLineDocParitionPartitionCrossReference_3_0; } //ID - public RuleCall getSingleLineParitionPartitionIDTerminalRuleCall_2_0_1() { return cSingleLineParitionPartitionIDTerminalRuleCall_2_0_1; } + public RuleCall getSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1() { return cSingleLineDocParitionPartitionIDTerminalRuleCall_3_0_1; } + + //"multilinedoc" + public Keyword getMultilinedocKeyword_4() { return cMultilinedocKeyword_4; } - //multiLineParition=[Partition] - public Assignment getMultiLineParitionAssignment_3() { return cMultiLineParitionAssignment_3; } + //multiLineDocParition=[Partition] + public Assignment getMultiLineDocParitionAssignment_5() { return cMultiLineDocParitionAssignment_5; } //[Partition] - public CrossReference getMultiLineParitionPartitionCrossReference_3_0() { return cMultiLineParitionPartitionCrossReference_3_0; } + public CrossReference getMultiLineDocParitionPartitionCrossReference_5_0() { return cMultiLineDocParitionPartitionCrossReference_5_0; } //ID - public RuleCall getMultiLineParitionPartitionIDTerminalRuleCall_3_0_1() { return cMultiLineParitionPartitionIDTerminalRuleCall_3_0_1; } + public RuleCall getMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1() { return cMultiLineDocParitionPartitionIDTerminalRuleCall_5_0_1; } + + //"javadoc" + public Keyword getJavadocKeyword_6() { return cJavadocKeyword_6; } //javaDocParition=[Partition] - public Assignment getJavaDocParitionAssignment_4() { return cJavaDocParitionAssignment_4; } + public Assignment getJavaDocParitionAssignment_7() { return cJavaDocParitionAssignment_7; } //[Partition] - public CrossReference getJavaDocParitionPartitionCrossReference_4_0() { return cJavaDocParitionPartitionCrossReference_4_0; } + public CrossReference getJavaDocParitionPartitionCrossReference_7_0() { return cJavaDocParitionPartitionCrossReference_7_0; } //ID - public RuleCall getJavaDocParitionPartitionIDTerminalRuleCall_4_0_1() { return cJavaDocParitionPartitionIDTerminalRuleCall_4_0_1; } + public RuleCall getJavaDocParitionPartitionIDTerminalRuleCall_7_0_1() { return cJavaDocParitionPartitionIDTerminalRuleCall_7_0_1; } + + //"char" + public Keyword getCharKeyword_8() { return cCharKeyword_8; } //characterParition=[Partition] - public Assignment getCharacterParitionAssignment_5() { return cCharacterParitionAssignment_5; } + public Assignment getCharacterParitionAssignment_9() { return cCharacterParitionAssignment_9; } //[Partition] - public CrossReference getCharacterParitionPartitionCrossReference_5_0() { return cCharacterParitionPartitionCrossReference_5_0; } + public CrossReference getCharacterParitionPartitionCrossReference_9_0() { return cCharacterParitionPartitionCrossReference_9_0; } //ID - public RuleCall getCharacterParitionPartitionIDTerminalRuleCall_5_0_1() { return cCharacterParitionPartitionIDTerminalRuleCall_5_0_1; } + public RuleCall getCharacterParitionPartitionIDTerminalRuleCall_9_0_1() { return cCharacterParitionPartitionIDTerminalRuleCall_9_0_1; } + + //"string" + public Keyword getStringKeyword_10() { return cStringKeyword_10; } //stringParition=[Partition] - public Assignment getStringParitionAssignment_6() { return cStringParitionAssignment_6; } + public Assignment getStringParitionAssignment_11() { return cStringParitionAssignment_11; } //[Partition] - public CrossReference getStringParitionPartitionCrossReference_6_0() { return cStringParitionPartitionCrossReference_6_0; } + public CrossReference getStringParitionPartitionCrossReference_11_0() { return cStringParitionPartitionCrossReference_11_0; } //ID - public RuleCall getStringParitionPartitionIDTerminalRuleCall_6_0_1() { return cStringParitionPartitionIDTerminalRuleCall_6_0_1; } + public RuleCall getStringParitionPartitionIDTerminalRuleCall_11_0_1() { return cStringParitionPartitionIDTerminalRuleCall_11_0_1; } //"}" - public Keyword getRightCurlyBracketKeyword_7() { return cRightCurlyBracketKeyword_7; } + public Keyword getRightCurlyBracketKeyword_12() { return cRightCurlyBracketKeyword_12; } } public class RulePartitionerElements extends AbstractParserRuleElementFinder { @@ -345,10 +367,10 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cRightCurlyBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); //RuleDamager: - // "rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule+ "}"; + // "rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule* "}"; public ParserRule getRule() { return rule; } - //"rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule+ "}" + //"rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule* "}" public Group getGroup() { return cGroup; } //"rule-damager" @@ -378,7 +400,7 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { //KeywordGroup public RuleCall getKeywordGroupsKeywordGroupParserRuleCall_4_0() { return cKeywordGroupsKeywordGroupParserRuleCall_4_0; } - //rules+=ScannerRule+ + //rules+=ScannerRule* public Assignment getRulesAssignment_5() { return cRulesAssignment_5; } //ScannerRule @@ -928,16 +950,17 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cLeftSquareBracketKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cCharactersAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cCharactersSTRINGTerminalRuleCall_3_0 = (RuleCall)cCharactersAssignment_3.eContents().get(0); - private final Keyword cCommaKeyword_4 = (Keyword)cGroup.eContents().get(4); - private final Assignment cCharactersAssignment_5 = (Assignment)cGroup.eContents().get(5); - private final RuleCall cCharactersSTRINGTerminalRuleCall_5_0 = (RuleCall)cCharactersAssignment_5.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_6 = (Keyword)cGroup.eContents().get(6); + private final Group cGroup_4 = (Group)cGroup.eContents().get(4); + private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); + private final Assignment cCharactersAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1); + private final RuleCall cCharactersSTRINGTerminalRuleCall_4_1_0 = (RuleCall)cCharactersAssignment_4_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //ScannerCharacterRule: - // "character-rule" token=[ScannerToken] "[" characters+=STRING "," characters+=STRING "]"; + // "character-rule" token=[ScannerToken] "[" characters+=STRING ("," characters+=STRING)* "]"; public ParserRule getRule() { return rule; } - //"character-rule" token=[ScannerToken] "[" characters+=STRING "," characters+=STRING "]" + //"character-rule" token=[ScannerToken] "[" characters+=STRING ("," characters+=STRING)* "]" public Group getGroup() { return cGroup; } //"character-rule" @@ -961,17 +984,20 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { //STRING public RuleCall getCharactersSTRINGTerminalRuleCall_3_0() { return cCharactersSTRINGTerminalRuleCall_3_0; } + //("," characters+=STRING)* + public Group getGroup_4() { return cGroup_4; } + //"," - public Keyword getCommaKeyword_4() { return cCommaKeyword_4; } + public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; } //characters+=STRING - public Assignment getCharactersAssignment_5() { return cCharactersAssignment_5; } + public Assignment getCharactersAssignment_4_1() { return cCharactersAssignment_4_1; } //STRING - public RuleCall getCharactersSTRINGTerminalRuleCall_5_0() { return cCharactersSTRINGTerminalRuleCall_5_0; } + public RuleCall getCharactersSTRINGTerminalRuleCall_4_1_0() { return cCharactersSTRINGTerminalRuleCall_4_1_0; } //"]" - public Keyword getRightSquareBracketKeyword_6() { return cRightSquareBracketKeyword_6; } + public Keyword getRightSquareBracketKeyword_5() { return cRightSquareBracketKeyword_5; } } public class ScannerJSRuleElements extends AbstractParserRuleElementFinder { @@ -1048,92 +1074,88 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { public class ScannerWhitespaceRuleElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ScannerWhitespaceRule"); - private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1); - private final Group cGroup_0 = (Group)cAlternatives.eContents().get(0); - private final Keyword cWhitespaceRuleKeyword_0_0 = (Keyword)cGroup_0.eContents().get(0); - private final Assignment cTokenAssignment_0_1 = (Assignment)cGroup_0.eContents().get(1); - private final CrossReference cTokenScannerTokenCrossReference_0_1_0 = (CrossReference)cTokenAssignment_0_1.eContents().get(0); - private final RuleCall cTokenScannerTokenIDTerminalRuleCall_0_1_0_1 = (RuleCall)cTokenScannerTokenCrossReference_0_1_0.eContents().get(1); - private final Group cGroup_0_2 = (Group)cGroup_0.eContents().get(2); - private final Keyword cLeftSquareBracketKeyword_0_2_0 = (Keyword)cGroup_0_2.eContents().get(0); - private final Assignment cCharactersAssignment_0_2_1 = (Assignment)cGroup_0_2.eContents().get(1); - private final RuleCall cCharactersSTRINGTerminalRuleCall_0_2_1_0 = (RuleCall)cCharactersAssignment_0_2_1.eContents().get(0); - private final Group cGroup_0_2_2 = (Group)cGroup_0_2.eContents().get(2); - private final Keyword cCommaKeyword_0_2_2_0 = (Keyword)cGroup_0_2_2.eContents().get(0); - private final Assignment cCharactersAssignment_0_2_2_1 = (Assignment)cGroup_0_2_2.eContents().get(1); - private final RuleCall cCharactersSTRINGTerminalRuleCall_0_2_2_1_0 = (RuleCall)cCharactersAssignment_0_2_2_1.eContents().get(0); - private final Keyword cRightSquareBracketKeyword_0_2_3 = (Keyword)cGroup_0_2.eContents().get(3); - private final Group cGroup_1 = (Group)cAlternatives.eContents().get(1); - private final Keyword cNumberSignLeftCurlyBracketKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0); - private final Assignment cJsDetectorAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1); - private final RuleCall cJsDetectorANY_OTHERTerminalRuleCall_1_1_0 = (RuleCall)cJsDetectorAssignment_1_1.eContents().get(0); - private final Keyword cRightCurlyBracketNumberSignKeyword_1_2 = (Keyword)cGroup_1.eContents().get(2); + private final Group cGroup = (Group)rule.eContents().get(1); + private final Keyword cWhitespaceRuleKeyword_0 = (Keyword)cGroup.eContents().get(0); + private final Assignment cTokenAssignment_1 = (Assignment)cGroup.eContents().get(1); + private final CrossReference cTokenScannerTokenCrossReference_1_0 = (CrossReference)cTokenAssignment_1.eContents().get(0); + private final RuleCall cTokenScannerTokenIDTerminalRuleCall_1_0_1 = (RuleCall)cTokenScannerTokenCrossReference_1_0.eContents().get(1); + private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2); + private final Group cGroup_2_0 = (Group)cAlternatives_2.eContents().get(0); + private final Keyword cLeftSquareBracketKeyword_2_0_0 = (Keyword)cGroup_2_0.eContents().get(0); + private final Assignment cCharactersAssignment_2_0_1 = (Assignment)cGroup_2_0.eContents().get(1); + private final RuleCall cCharactersSTRINGTerminalRuleCall_2_0_1_0 = (RuleCall)cCharactersAssignment_2_0_1.eContents().get(0); + private final Group cGroup_2_0_2 = (Group)cGroup_2_0.eContents().get(2); + private final Keyword cCommaKeyword_2_0_2_0 = (Keyword)cGroup_2_0_2.eContents().get(0); + private final Assignment cCharactersAssignment_2_0_2_1 = (Assignment)cGroup_2_0_2.eContents().get(1); + private final RuleCall cCharactersSTRINGTerminalRuleCall_2_0_2_1_0 = (RuleCall)cCharactersAssignment_2_0_2_1.eContents().get(0); + private final Keyword cRightSquareBracketKeyword_2_0_3 = (Keyword)cGroup_2_0.eContents().get(3); + private final Assignment cJavawhitespaceAssignment_2_1 = (Assignment)cAlternatives_2.eContents().get(1); + private final Keyword cJavawhitespaceJavawhitespaceKeyword_2_1_0 = (Keyword)cJavawhitespaceAssignment_2_1.eContents().get(0); + private final Assignment cFileURIAssignment_2_2 = (Assignment)cAlternatives_2.eContents().get(2); + private final RuleCall cFileURISTRINGTerminalRuleCall_2_2_0 = (RuleCall)cFileURIAssignment_2_2.eContents().get(0); //ScannerWhitespaceRule: - // "whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]") | "#{" - // jsDetector=ANY_OTHER "}#"; + // "whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]" | + // javawhitespace?="javawhitespace" | fileURI=STRING); public ParserRule getRule() { return rule; } - //"whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]") | "#{" - //jsDetector=ANY_OTHER "}#" - public Alternatives getAlternatives() { return cAlternatives; } - - //"whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]") - public Group getGroup_0() { return cGroup_0; } + //"whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]" | + //javawhitespace?="javawhitespace" | fileURI=STRING) + public Group getGroup() { return cGroup; } //"whitespace-rule" - public Keyword getWhitespaceRuleKeyword_0_0() { return cWhitespaceRuleKeyword_0_0; } + public Keyword getWhitespaceRuleKeyword_0() { return cWhitespaceRuleKeyword_0; } //token=[ScannerToken]? - public Assignment getTokenAssignment_0_1() { return cTokenAssignment_0_1; } + public Assignment getTokenAssignment_1() { return cTokenAssignment_1; } //[ScannerToken] - public CrossReference getTokenScannerTokenCrossReference_0_1_0() { return cTokenScannerTokenCrossReference_0_1_0; } + public CrossReference getTokenScannerTokenCrossReference_1_0() { return cTokenScannerTokenCrossReference_1_0; } //ID - public RuleCall getTokenScannerTokenIDTerminalRuleCall_0_1_0_1() { return cTokenScannerTokenIDTerminalRuleCall_0_1_0_1; } + public RuleCall getTokenScannerTokenIDTerminalRuleCall_1_0_1() { return cTokenScannerTokenIDTerminalRuleCall_1_0_1; } + + //"[" characters+=STRING ("," characters+=STRING)* "]" | javawhitespace?="javawhitespace" | fileURI=STRING + public Alternatives getAlternatives_2() { return cAlternatives_2; } //"[" characters+=STRING ("," characters+=STRING)* "]" - public Group getGroup_0_2() { return cGroup_0_2; } + public Group getGroup_2_0() { return cGroup_2_0; } //"[" - public Keyword getLeftSquareBracketKeyword_0_2_0() { return cLeftSquareBracketKeyword_0_2_0; } + public Keyword getLeftSquareBracketKeyword_2_0_0() { return cLeftSquareBracketKeyword_2_0_0; } //characters+=STRING - public Assignment getCharactersAssignment_0_2_1() { return cCharactersAssignment_0_2_1; } + public Assignment getCharactersAssignment_2_0_1() { return cCharactersAssignment_2_0_1; } //STRING - public RuleCall getCharactersSTRINGTerminalRuleCall_0_2_1_0() { return cCharactersSTRINGTerminalRuleCall_0_2_1_0; } + public RuleCall getCharactersSTRINGTerminalRuleCall_2_0_1_0() { return cCharactersSTRINGTerminalRuleCall_2_0_1_0; } //("," characters+=STRING)* - public Group getGroup_0_2_2() { return cGroup_0_2_2; } + public Group getGroup_2_0_2() { return cGroup_2_0_2; } //"," - public Keyword getCommaKeyword_0_2_2_0() { return cCommaKeyword_0_2_2_0; } + public Keyword getCommaKeyword_2_0_2_0() { return cCommaKeyword_2_0_2_0; } //characters+=STRING - public Assignment getCharactersAssignment_0_2_2_1() { return cCharactersAssignment_0_2_2_1; } + public Assignment getCharactersAssignment_2_0_2_1() { return cCharactersAssignment_2_0_2_1; } //STRING - public RuleCall getCharactersSTRINGTerminalRuleCall_0_2_2_1_0() { return cCharactersSTRINGTerminalRuleCall_0_2_2_1_0; } + public RuleCall getCharactersSTRINGTerminalRuleCall_2_0_2_1_0() { return cCharactersSTRINGTerminalRuleCall_2_0_2_1_0; } //"]" - public Keyword getRightSquareBracketKeyword_0_2_3() { return cRightSquareBracketKeyword_0_2_3; } + public Keyword getRightSquareBracketKeyword_2_0_3() { return cRightSquareBracketKeyword_2_0_3; } - //"#{" jsDetector=ANY_OTHER "}#" - public Group getGroup_1() { return cGroup_1; } + //javawhitespace?="javawhitespace" + public Assignment getJavawhitespaceAssignment_2_1() { return cJavawhitespaceAssignment_2_1; } - //"#{" - public Keyword getNumberSignLeftCurlyBracketKeyword_1_0() { return cNumberSignLeftCurlyBracketKeyword_1_0; } + //"javawhitespace" + public Keyword getJavawhitespaceJavawhitespaceKeyword_2_1_0() { return cJavawhitespaceJavawhitespaceKeyword_2_1_0; } - //jsDetector=ANY_OTHER - public Assignment getJsDetectorAssignment_1_1() { return cJsDetectorAssignment_1_1; } - - //ANY_OTHER - public RuleCall getJsDetectorANY_OTHERTerminalRuleCall_1_1_0() { return cJsDetectorANY_OTHERTerminalRuleCall_1_1_0; } + //fileURI=STRING + public Assignment getFileURIAssignment_2_2() { return cFileURIAssignment_2_2; } - //"}#" - public Keyword getRightCurlyBracketNumberSignKeyword_1_2() { return cRightCurlyBracketNumberSignKeyword_1_2; } + //STRING + public RuleCall getFileURISTRINGTerminalRuleCall_2_2_0() { return cFileURISTRINGTerminalRuleCall_2_2_0; } } public class ColorElements extends AbstractParserRuleElementFinder { @@ -1381,8 +1403,9 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { } //JavaLikeParitioner: - // "java-like-partitioner" "{" singleLineParition=[Partition] multiLineParition=[Partition] javaDocParition=[Partition] - // characterParition=[Partition] stringParition=[Partition] "}"; + // "java-like-partitioner" "{" "singlelinedoc" singleLineDocParition=[Partition] "multilinedoc" + // multiLineDocParition=[Partition] "javadoc" javaDocParition=[Partition] "char" characterParition=[Partition] "string" + // stringParition=[Partition] "}"; public JavaLikeParitionerElements getJavaLikeParitionerAccess() { return (pJavaLikeParitioner != null) ? pJavaLikeParitioner : (pJavaLikeParitioner = new JavaLikeParitionerElements()); } @@ -1432,7 +1455,7 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { } //RuleDamager: - // "rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule+ "}"; + // "rule-damager" partition=[Partition] "{" tokens+=ScannerToken* keywordGroups+=KeywordGroup* rules+=ScannerRule* "}"; public RuleDamagerElements getRuleDamagerAccess() { return (pRuleDamager != null) ? pRuleDamager : (pRuleDamager = new RuleDamagerElements()); } @@ -1533,7 +1556,7 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { } //ScannerCharacterRule: - // "character-rule" token=[ScannerToken] "[" characters+=STRING "," characters+=STRING "]"; + // "character-rule" token=[ScannerToken] "[" characters+=STRING ("," characters+=STRING)* "]"; public ScannerCharacterRuleElements getScannerCharacterRuleAccess() { return (pScannerCharacterRule != null) ? pScannerCharacterRule : (pScannerCharacterRule = new ScannerCharacterRuleElements()); } @@ -1563,8 +1586,8 @@ public class HSLGrammarAccess extends AbstractGrammarElementFinder { } //ScannerWhitespaceRule: - // "whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]") | "#{" - // jsDetector=ANY_OTHER "}#"; + // "whitespace-rule" token=[ScannerToken]? ("[" characters+=STRING ("," characters+=STRING)* "]" | + // javawhitespace?="javawhitespace" | fileURI=STRING); public ScannerWhitespaceRuleElements getScannerWhitespaceRuleAccess() { return (pScannerWhitespaceRule != null) ? pScannerWhitespaceRule : (pScannerWhitespaceRule = new ScannerWhitespaceRuleElements()); } diff --git a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src/org/eclipse/fx/code/compensator/hsl/HSL.xtext b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src/org/eclipse/fx/code/compensator/hsl/HSL.xtext index 7c81fde7d..86de326a7 100644 --- a/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src/org/eclipse/fx/code/compensator/hsl/HSL.xtext +++ b/experimental/compensator/org.eclipse.fx.code.compensator.hsl/src/org/eclipse/fx/code/compensator/hsl/HSL.xtext @@ -20,11 +20,11 @@ Partitioner: JavaLikeParitioner: 'java-like-partitioner' '{' - singleLineParition=[Partition|ID] - multiLineParition=[Partition|ID] - javaDocParition=[Partition|ID] - characterParition=[Partition|ID] - stringParition=[Partition|ID] + 'singlelinedoc' singleLineDocParition=[Partition|ID] + 'multilinedoc' multiLineDocParition=[Partition|ID] + 'javadoc' javaDocParition=[Partition|ID] + 'char' characterParition=[Partition|ID] + 'string' stringParition=[Partition|ID] '}' ; @@ -48,9 +48,9 @@ JSDamager: RuleDamager: 'rule-damager' partition=[Partition|ID] '{' - tokens+=ScannerToken* - keywordGroups +=KeywordGroup* - rules += ScannerRule+ + tokens +=ScannerToken* + keywordGroups +=KeywordGroup* + rules += ScannerRule* '}' ; @@ -95,7 +95,7 @@ PartitionMultiLineRule: ; ScannerCharacterRule: - 'character-rule' token=[ScannerToken|ID] '[' characters+=STRING (',' ) characters+=STRING ']' + 'character-rule' token=[ScannerToken|ID] '[' characters+=STRING (',' characters+=STRING)* ']' ; ScannerJSRule: @@ -107,7 +107,7 @@ PartitionJSRule: ; ScannerWhitespaceRule: - 'whitespace-rule' (token=[ScannerToken|ID])? ('[' characters+=STRING (',' characters+=STRING )* ']') | ('#{' jsDetector=ANY_OTHER '}#') + 'whitespace-rule' (token=[ScannerToken|ID])? (('[' characters+=STRING (',' characters+=STRING )* ']') | javawhitespace?='javawhitespace' | fileURI=STRING) ; Color: |