diff options
author | 2018-09-14 16:39:37 +0200 | |
---|---|---|
committer | 2018-09-14 16:39:37 +0200 | |
commit | b77c6762fb0f784811614e2bd53d5a74cdf866c0 (patch) | |
tree | 3df109b845b42744c574ef06a6f0cbd4aad01395 /Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen | |
parent | If scope available, then it is maintained during generation via VS (diff) | |
download | VIATRA-Generator-b77c6762fb0f784811614e2bd53d5a74cdf866c0.tar.gz VIATRA-Generator-b77c6762fb0f784811614e2bd53d5a74cdf866c0.tar.zst VIATRA-Generator-b77c6762fb0f784811614e2bd53d5a74cdf866c0.zip |
Alloy support for string literals
Diffstat (limited to 'Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen')
7 files changed, 4444 insertions, 3244 deletions
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/AbstractAlloyLanguageUiModule.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/AbstractAlloyLanguageUiModule.java index b9842e1b..c44294ca 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/AbstractAlloyLanguageUiModule.java +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/AbstractAlloyLanguageUiModule.java | |||
@@ -192,5 +192,10 @@ public abstract class AbstractAlloyLanguageUiModule extends org.eclipse.xtext.co | |||
192 | return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class; | 192 | return org.eclipse.xtext.ui.compare.DefaultViewerCreator.class; |
193 | } | 193 | } |
194 | 194 | ||
195 | // contributed by org.eclipse.xtext.ui.generator.compare.CompareFragment | ||
196 | public void configureCompareViewerTitle(com.google.inject.Binder binder) { | ||
197 | binder.bind(String.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.ui.UIBindings.COMPARE_VIEWER_TITLE)).toInstance("AlloyLanguage Compare"); | ||
198 | } | ||
199 | |||
195 | 200 | ||
196 | } | 201 | } |
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/AbstractAlloyLanguageProposalProvider.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/AbstractAlloyLanguageProposalProvider.java index ef687883..222b661b 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/AbstractAlloyLanguageProposalProvider.java +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/AbstractAlloyLanguageProposalProvider.java | |||
@@ -205,6 +205,9 @@ public class AbstractAlloyLanguageProposalProvider extends org.eclipse.xtext.com | |||
205 | public void completeALSIntScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { | 205 | public void completeALSIntScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { |
206 | completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); | 206 | completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); |
207 | } | 207 | } |
208 | public void completeALSStringScope_Number(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { | ||
209 | completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); | ||
210 | } | ||
208 | 211 | ||
209 | public void complete_ALSDocument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { | 212 | public void complete_ALSDocument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { |
210 | // subclasses may override | 213 | // subclasses may override |
@@ -317,4 +320,7 @@ public class AbstractAlloyLanguageProposalProvider extends org.eclipse.xtext.com | |||
317 | public void complete_ALSIntScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { | 320 | public void complete_ALSIntScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { |
318 | // subclasses may override | 321 | // subclasses may override |
319 | } | 322 | } |
323 | public void complete_ALSStringScope(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { | ||
324 | // subclasses may override | ||
325 | } | ||
320 | } | 326 | } |
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/AlloyLanguageParser.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/AlloyLanguageParser.java index ff0c48fa..0335d633 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/AlloyLanguageParser.java +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/AlloyLanguageParser.java | |||
@@ -126,11 +126,14 @@ public class AlloyLanguageParser extends AbstractContentAssistParser { | |||
126 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_4(), "rule__ALSBasicRelationTerm__Group_4__0"); | 126 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_4(), "rule__ALSBasicRelationTerm__Group_4__0"); |
127 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_5(), "rule__ALSBasicRelationTerm__Group_5__0"); | 127 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_5(), "rule__ALSBasicRelationTerm__Group_5__0"); |
128 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_6(), "rule__ALSBasicRelationTerm__Group_6__0"); | 128 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_6(), "rule__ALSBasicRelationTerm__Group_6__0"); |
129 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_7(), "rule__ALSBasicRelationTerm__Group_7__0"); | ||
130 | put(grammarAccess.getALSBasicRelationTermAccess().getGroup_8(), "rule__ALSBasicRelationTerm__Group_8__0"); | ||
129 | put(grammarAccess.getALSRunCommandAccess().getGroup(), "rule__ALSRunCommand__Group__0"); | 131 | put(grammarAccess.getALSRunCommandAccess().getGroup(), "rule__ALSRunCommand__Group__0"); |
130 | put(grammarAccess.getALSRunCommandAccess().getGroup_4(), "rule__ALSRunCommand__Group_4__0"); | 132 | put(grammarAccess.getALSRunCommandAccess().getGroup_4(), "rule__ALSRunCommand__Group_4__0"); |
131 | put(grammarAccess.getALSRunCommandAccess().getGroup_4_2(), "rule__ALSRunCommand__Group_4_2__0"); | 133 | put(grammarAccess.getALSRunCommandAccess().getGroup_4_2(), "rule__ALSRunCommand__Group_4_2__0"); |
132 | put(grammarAccess.getALSSigScopeAccess().getGroup(), "rule__ALSSigScope__Group__0"); | 134 | put(grammarAccess.getALSSigScopeAccess().getGroup(), "rule__ALSSigScope__Group__0"); |
133 | put(grammarAccess.getALSIntScopeAccess().getGroup(), "rule__ALSIntScope__Group__0"); | 135 | put(grammarAccess.getALSIntScopeAccess().getGroup(), "rule__ALSIntScope__Group__0"); |
136 | put(grammarAccess.getALSStringScopeAccess().getGroup(), "rule__ALSStringScope__Group__0"); | ||
134 | put(grammarAccess.getALSDocumentAccess().getEnumDeclarationsAssignment_0_0(), "rule__ALSDocument__EnumDeclarationsAssignment_0_0"); | 137 | put(grammarAccess.getALSDocumentAccess().getEnumDeclarationsAssignment_0_0(), "rule__ALSDocument__EnumDeclarationsAssignment_0_0"); |
135 | put(grammarAccess.getALSDocumentAccess().getSignatureBodiesAssignment_0_1(), "rule__ALSDocument__SignatureBodiesAssignment_0_1"); | 138 | put(grammarAccess.getALSDocumentAccess().getSignatureBodiesAssignment_0_1(), "rule__ALSDocument__SignatureBodiesAssignment_0_1"); |
136 | put(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsAssignment_0_2(), "rule__ALSDocument__FunctionDefinitionsAssignment_0_2"); | 139 | put(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsAssignment_0_2(), "rule__ALSDocument__FunctionDefinitionsAssignment_0_2"); |
@@ -201,14 +204,16 @@ public class AlloyLanguageParser extends AbstractContentAssistParser { | |||
201 | put(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_4_1(), "rule__ALSPreficed__ParamsAssignment_7_4_1"); | 204 | put(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_4_1(), "rule__ALSPreficed__ParamsAssignment_7_4_1"); |
202 | put(grammarAccess.getALSVariableDeclarationAccess().getNameAssignment_0(), "rule__ALSVariableDeclaration__NameAssignment_0"); | 205 | put(grammarAccess.getALSVariableDeclarationAccess().getNameAssignment_0(), "rule__ALSVariableDeclaration__NameAssignment_0"); |
203 | put(grammarAccess.getALSVariableDeclarationAccess().getRangeAssignment_2(), "rule__ALSVariableDeclaration__RangeAssignment_2"); | 206 | put(grammarAccess.getALSVariableDeclarationAccess().getRangeAssignment_2(), "rule__ALSVariableDeclaration__RangeAssignment_2"); |
204 | put(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_4_1(), "rule__ALSBasicRelationTerm__ReferredAssignment_4_1"); | 207 | put(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_5_1(), "rule__ALSBasicRelationTerm__ReferredAssignment_5_1"); |
205 | put(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_5_1(), "rule__ALSBasicRelationTerm__ValueAssignment_5_1"); | 208 | put(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_6_1(), "rule__ALSBasicRelationTerm__ValueAssignment_6_1"); |
209 | put(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_7_1(), "rule__ALSBasicRelationTerm__ValueAssignment_7_1"); | ||
206 | put(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_1(), "rule__ALSRunCommand__TypeScopesAssignment_4_1"); | 210 | put(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_1(), "rule__ALSRunCommand__TypeScopesAssignment_4_1"); |
207 | put(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_2_1(), "rule__ALSRunCommand__TypeScopesAssignment_4_2_1"); | 211 | put(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_2_1(), "rule__ALSRunCommand__TypeScopesAssignment_4_2_1"); |
208 | put(grammarAccess.getALSSigScopeAccess().getExactlyAssignment_0(), "rule__ALSSigScope__ExactlyAssignment_0"); | 212 | put(grammarAccess.getALSSigScopeAccess().getExactlyAssignment_0(), "rule__ALSSigScope__ExactlyAssignment_0"); |
209 | put(grammarAccess.getALSSigScopeAccess().getNumberAssignment_1(), "rule__ALSSigScope__NumberAssignment_1"); | 213 | put(grammarAccess.getALSSigScopeAccess().getNumberAssignment_1(), "rule__ALSSigScope__NumberAssignment_1"); |
210 | put(grammarAccess.getALSSigScopeAccess().getTypeAssignment_2(), "rule__ALSSigScope__TypeAssignment_2"); | 214 | put(grammarAccess.getALSSigScopeAccess().getTypeAssignment_2(), "rule__ALSSigScope__TypeAssignment_2"); |
211 | put(grammarAccess.getALSIntScopeAccess().getNumberAssignment_0(), "rule__ALSIntScope__NumberAssignment_0"); | 215 | put(grammarAccess.getALSIntScopeAccess().getNumberAssignment_0(), "rule__ALSIntScope__NumberAssignment_0"); |
216 | put(grammarAccess.getALSStringScopeAccess().getNumberAssignment_1(), "rule__ALSStringScope__NumberAssignment_1"); | ||
212 | put(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), "rule__ALSSignatureBody__UnorderedGroup_0"); | 217 | put(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), "rule__ALSSignatureBody__UnorderedGroup_0"); |
213 | } | 218 | } |
214 | }; | 219 | }; |
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.g b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.g index 1551eeee..dd2d665e 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.g +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.g | |||
@@ -985,6 +985,34 @@ finally { | |||
985 | 985 | ||
986 | 986 | ||
987 | 987 | ||
988 | // Entry rule entryRuleALSStringScope | ||
989 | entryRuleALSStringScope | ||
990 | : | ||
991 | { before(grammarAccess.getALSStringScopeRule()); } | ||
992 | ruleALSStringScope | ||
993 | { after(grammarAccess.getALSStringScopeRule()); } | ||
994 | EOF | ||
995 | ; | ||
996 | |||
997 | // Rule ALSStringScope | ||
998 | ruleALSStringScope | ||
999 | @init { | ||
1000 | int stackSize = keepStackSize(); | ||
1001 | } | ||
1002 | : | ||
1003 | ( | ||
1004 | { before(grammarAccess.getALSStringScopeAccess().getGroup()); } | ||
1005 | (rule__ALSStringScope__Group__0) | ||
1006 | { after(grammarAccess.getALSStringScopeAccess().getGroup()); } | ||
1007 | ) | ||
1008 | |||
1009 | ; | ||
1010 | finally { | ||
1011 | restoreStackSize(stackSize); | ||
1012 | } | ||
1013 | |||
1014 | |||
1015 | |||
988 | 1016 | ||
989 | // Rule ALSMultiplicity | 1017 | // Rule ALSMultiplicity |
990 | ruleALSMultiplicity | 1018 | ruleALSMultiplicity |
@@ -1447,6 +1475,18 @@ rule__ALSBasicRelationTerm__Alternatives | |||
1447 | { after(grammarAccess.getALSBasicRelationTermAccess().getGroup_6()); } | 1475 | { after(grammarAccess.getALSBasicRelationTermAccess().getGroup_6()); } |
1448 | ) | 1476 | ) |
1449 | 1477 | ||
1478 | |( | ||
1479 | { before(grammarAccess.getALSBasicRelationTermAccess().getGroup_7()); } | ||
1480 | (rule__ALSBasicRelationTerm__Group_7__0) | ||
1481 | { after(grammarAccess.getALSBasicRelationTermAccess().getGroup_7()); } | ||
1482 | ) | ||
1483 | |||
1484 | |( | ||
1485 | { before(grammarAccess.getALSBasicRelationTermAccess().getGroup_8()); } | ||
1486 | (rule__ALSBasicRelationTerm__Group_8__0) | ||
1487 | { after(grammarAccess.getALSBasicRelationTermAccess().getGroup_8()); } | ||
1488 | ) | ||
1489 | |||
1450 | ; | 1490 | ; |
1451 | finally { | 1491 | finally { |
1452 | restoreStackSize(stackSize); | 1492 | restoreStackSize(stackSize); |
@@ -1469,6 +1509,12 @@ rule__ALSTypeScope__Alternatives | |||
1469 | { after(grammarAccess.getALSTypeScopeAccess().getALSIntScopeParserRuleCall_1()); } | 1509 | { after(grammarAccess.getALSTypeScopeAccess().getALSIntScopeParserRuleCall_1()); } |
1470 | ) | 1510 | ) |
1471 | 1511 | ||
1512 | |( | ||
1513 | { before(grammarAccess.getALSTypeScopeAccess().getALSStringScopeParserRuleCall_2()); } | ||
1514 | ruleALSStringScope | ||
1515 | { after(grammarAccess.getALSTypeScopeAccess().getALSStringScopeParserRuleCall_2()); } | ||
1516 | ) | ||
1517 | |||
1472 | ; | 1518 | ; |
1473 | finally { | 1519 | finally { |
1474 | restoreStackSize(stackSize); | 1520 | restoreStackSize(stackSize); |
@@ -8081,11 +8127,11 @@ rule__ALSBasicRelationTerm__Group_4__0__Impl | |||
8081 | } | 8127 | } |
8082 | : | 8128 | : |
8083 | ( | 8129 | ( |
8084 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_4_0()); } | 8130 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSStringAction_4_0()); } |
8085 | ( | 8131 | ( |
8086 | 8132 | ||
8087 | ) | 8133 | ) |
8088 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_4_0()); } | 8134 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSStringAction_4_0()); } |
8089 | ) | 8135 | ) |
8090 | 8136 | ||
8091 | ; | 8137 | ; |
@@ -8111,9 +8157,11 @@ rule__ALSBasicRelationTerm__Group_4__1__Impl | |||
8111 | } | 8157 | } |
8112 | : | 8158 | : |
8113 | ( | 8159 | ( |
8114 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_4_1()); } | 8160 | { before(grammarAccess.getALSBasicRelationTermAccess().getStringKeyword_4_1()); } |
8115 | (rule__ALSBasicRelationTerm__ReferredAssignment_4_1) | 8161 | |
8116 | { after(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_4_1()); } | 8162 | 'String' |
8163 | |||
8164 | { after(grammarAccess.getALSBasicRelationTermAccess().getStringKeyword_4_1()); } | ||
8117 | ) | 8165 | ) |
8118 | 8166 | ||
8119 | ; | 8167 | ; |
@@ -8144,11 +8192,11 @@ rule__ALSBasicRelationTerm__Group_5__0__Impl | |||
8144 | } | 8192 | } |
8145 | : | 8193 | : |
8146 | ( | 8194 | ( |
8147 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_5_0()); } | 8195 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_5_0()); } |
8148 | ( | 8196 | ( |
8149 | 8197 | ||
8150 | ) | 8198 | ) |
8151 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_5_0()); } | 8199 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_5_0()); } |
8152 | ) | 8200 | ) |
8153 | 8201 | ||
8154 | ; | 8202 | ; |
@@ -8174,9 +8222,9 @@ rule__ALSBasicRelationTerm__Group_5__1__Impl | |||
8174 | } | 8222 | } |
8175 | : | 8223 | : |
8176 | ( | 8224 | ( |
8177 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_5_1()); } | 8225 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_5_1()); } |
8178 | (rule__ALSBasicRelationTerm__ValueAssignment_5_1) | 8226 | (rule__ALSBasicRelationTerm__ReferredAssignment_5_1) |
8179 | { after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_5_1()); } | 8227 | { after(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_5_1()); } |
8180 | ) | 8228 | ) |
8181 | 8229 | ||
8182 | ; | 8230 | ; |
@@ -8207,11 +8255,11 @@ rule__ALSBasicRelationTerm__Group_6__0__Impl | |||
8207 | } | 8255 | } |
8208 | : | 8256 | : |
8209 | ( | 8257 | ( |
8210 | { before(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_6_0()); } | 8258 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_6_0()); } |
8211 | 8259 | ( | |
8212 | '(' | ||
8213 | 8260 | ||
8214 | { after(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_6_0()); } | 8261 | ) |
8262 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_6_0()); } | ||
8215 | ) | 8263 | ) |
8216 | 8264 | ||
8217 | ; | 8265 | ; |
@@ -8226,7 +8274,6 @@ rule__ALSBasicRelationTerm__Group_6__1 | |||
8226 | } | 8274 | } |
8227 | : | 8275 | : |
8228 | rule__ALSBasicRelationTerm__Group_6__1__Impl | 8276 | rule__ALSBasicRelationTerm__Group_6__1__Impl |
8229 | rule__ALSBasicRelationTerm__Group_6__2 | ||
8230 | ; | 8277 | ; |
8231 | finally { | 8278 | finally { |
8232 | restoreStackSize(stackSize); | 8279 | restoreStackSize(stackSize); |
@@ -8238,9 +8285,136 @@ rule__ALSBasicRelationTerm__Group_6__1__Impl | |||
8238 | } | 8285 | } |
8239 | : | 8286 | : |
8240 | ( | 8287 | ( |
8241 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_6_1()); } | 8288 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_6_1()); } |
8289 | (rule__ALSBasicRelationTerm__ValueAssignment_6_1) | ||
8290 | { after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_6_1()); } | ||
8291 | ) | ||
8292 | |||
8293 | ; | ||
8294 | finally { | ||
8295 | restoreStackSize(stackSize); | ||
8296 | } | ||
8297 | |||
8298 | |||
8299 | |||
8300 | |||
8301 | |||
8302 | |||
8303 | rule__ALSBasicRelationTerm__Group_7__0 | ||
8304 | @init { | ||
8305 | int stackSize = keepStackSize(); | ||
8306 | } | ||
8307 | : | ||
8308 | rule__ALSBasicRelationTerm__Group_7__0__Impl | ||
8309 | rule__ALSBasicRelationTerm__Group_7__1 | ||
8310 | ; | ||
8311 | finally { | ||
8312 | restoreStackSize(stackSize); | ||
8313 | } | ||
8314 | |||
8315 | rule__ALSBasicRelationTerm__Group_7__0__Impl | ||
8316 | @init { | ||
8317 | int stackSize = keepStackSize(); | ||
8318 | } | ||
8319 | : | ||
8320 | ( | ||
8321 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSStringLiteralAction_7_0()); } | ||
8322 | ( | ||
8323 | |||
8324 | ) | ||
8325 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSStringLiteralAction_7_0()); } | ||
8326 | ) | ||
8327 | |||
8328 | ; | ||
8329 | finally { | ||
8330 | restoreStackSize(stackSize); | ||
8331 | } | ||
8332 | |||
8333 | |||
8334 | rule__ALSBasicRelationTerm__Group_7__1 | ||
8335 | @init { | ||
8336 | int stackSize = keepStackSize(); | ||
8337 | } | ||
8338 | : | ||
8339 | rule__ALSBasicRelationTerm__Group_7__1__Impl | ||
8340 | ; | ||
8341 | finally { | ||
8342 | restoreStackSize(stackSize); | ||
8343 | } | ||
8344 | |||
8345 | rule__ALSBasicRelationTerm__Group_7__1__Impl | ||
8346 | @init { | ||
8347 | int stackSize = keepStackSize(); | ||
8348 | } | ||
8349 | : | ||
8350 | ( | ||
8351 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_7_1()); } | ||
8352 | (rule__ALSBasicRelationTerm__ValueAssignment_7_1) | ||
8353 | { after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_7_1()); } | ||
8354 | ) | ||
8355 | |||
8356 | ; | ||
8357 | finally { | ||
8358 | restoreStackSize(stackSize); | ||
8359 | } | ||
8360 | |||
8361 | |||
8362 | |||
8363 | |||
8364 | |||
8365 | |||
8366 | rule__ALSBasicRelationTerm__Group_8__0 | ||
8367 | @init { | ||
8368 | int stackSize = keepStackSize(); | ||
8369 | } | ||
8370 | : | ||
8371 | rule__ALSBasicRelationTerm__Group_8__0__Impl | ||
8372 | rule__ALSBasicRelationTerm__Group_8__1 | ||
8373 | ; | ||
8374 | finally { | ||
8375 | restoreStackSize(stackSize); | ||
8376 | } | ||
8377 | |||
8378 | rule__ALSBasicRelationTerm__Group_8__0__Impl | ||
8379 | @init { | ||
8380 | int stackSize = keepStackSize(); | ||
8381 | } | ||
8382 | : | ||
8383 | ( | ||
8384 | { before(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_8_0()); } | ||
8385 | |||
8386 | '(' | ||
8387 | |||
8388 | { after(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_8_0()); } | ||
8389 | ) | ||
8390 | |||
8391 | ; | ||
8392 | finally { | ||
8393 | restoreStackSize(stackSize); | ||
8394 | } | ||
8395 | |||
8396 | |||
8397 | rule__ALSBasicRelationTerm__Group_8__1 | ||
8398 | @init { | ||
8399 | int stackSize = keepStackSize(); | ||
8400 | } | ||
8401 | : | ||
8402 | rule__ALSBasicRelationTerm__Group_8__1__Impl | ||
8403 | rule__ALSBasicRelationTerm__Group_8__2 | ||
8404 | ; | ||
8405 | finally { | ||
8406 | restoreStackSize(stackSize); | ||
8407 | } | ||
8408 | |||
8409 | rule__ALSBasicRelationTerm__Group_8__1__Impl | ||
8410 | @init { | ||
8411 | int stackSize = keepStackSize(); | ||
8412 | } | ||
8413 | : | ||
8414 | ( | ||
8415 | { before(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_8_1()); } | ||
8242 | ruleALSTerm | 8416 | ruleALSTerm |
8243 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_6_1()); } | 8417 | { after(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_8_1()); } |
8244 | ) | 8418 | ) |
8245 | 8419 | ||
8246 | ; | 8420 | ; |
@@ -8249,28 +8423,28 @@ finally { | |||
8249 | } | 8423 | } |
8250 | 8424 | ||
8251 | 8425 | ||
8252 | rule__ALSBasicRelationTerm__Group_6__2 | 8426 | rule__ALSBasicRelationTerm__Group_8__2 |
8253 | @init { | 8427 | @init { |
8254 | int stackSize = keepStackSize(); | 8428 | int stackSize = keepStackSize(); |
8255 | } | 8429 | } |
8256 | : | 8430 | : |
8257 | rule__ALSBasicRelationTerm__Group_6__2__Impl | 8431 | rule__ALSBasicRelationTerm__Group_8__2__Impl |
8258 | ; | 8432 | ; |
8259 | finally { | 8433 | finally { |
8260 | restoreStackSize(stackSize); | 8434 | restoreStackSize(stackSize); |
8261 | } | 8435 | } |
8262 | 8436 | ||
8263 | rule__ALSBasicRelationTerm__Group_6__2__Impl | 8437 | rule__ALSBasicRelationTerm__Group_8__2__Impl |
8264 | @init { | 8438 | @init { |
8265 | int stackSize = keepStackSize(); | 8439 | int stackSize = keepStackSize(); |
8266 | } | 8440 | } |
8267 | : | 8441 | : |
8268 | ( | 8442 | ( |
8269 | { before(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_6_2()); } | 8443 | { before(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_8_2()); } |
8270 | 8444 | ||
8271 | ')' | 8445 | ')' |
8272 | 8446 | ||
8273 | { after(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_6_2()); } | 8447 | { after(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_8_2()); } |
8274 | ) | 8448 | ) |
8275 | 8449 | ||
8276 | ; | 8450 | ; |
@@ -8759,6 +8933,102 @@ finally { | |||
8759 | 8933 | ||
8760 | 8934 | ||
8761 | 8935 | ||
8936 | rule__ALSStringScope__Group__0 | ||
8937 | @init { | ||
8938 | int stackSize = keepStackSize(); | ||
8939 | } | ||
8940 | : | ||
8941 | rule__ALSStringScope__Group__0__Impl | ||
8942 | rule__ALSStringScope__Group__1 | ||
8943 | ; | ||
8944 | finally { | ||
8945 | restoreStackSize(stackSize); | ||
8946 | } | ||
8947 | |||
8948 | rule__ALSStringScope__Group__0__Impl | ||
8949 | @init { | ||
8950 | int stackSize = keepStackSize(); | ||
8951 | } | ||
8952 | : | ||
8953 | ( | ||
8954 | { before(grammarAccess.getALSStringScopeAccess().getExactlyKeyword_0()); } | ||
8955 | |||
8956 | 'exactly' | ||
8957 | |||
8958 | { after(grammarAccess.getALSStringScopeAccess().getExactlyKeyword_0()); } | ||
8959 | ) | ||
8960 | |||
8961 | ; | ||
8962 | finally { | ||
8963 | restoreStackSize(stackSize); | ||
8964 | } | ||
8965 | |||
8966 | |||
8967 | rule__ALSStringScope__Group__1 | ||
8968 | @init { | ||
8969 | int stackSize = keepStackSize(); | ||
8970 | } | ||
8971 | : | ||
8972 | rule__ALSStringScope__Group__1__Impl | ||
8973 | rule__ALSStringScope__Group__2 | ||
8974 | ; | ||
8975 | finally { | ||
8976 | restoreStackSize(stackSize); | ||
8977 | } | ||
8978 | |||
8979 | rule__ALSStringScope__Group__1__Impl | ||
8980 | @init { | ||
8981 | int stackSize = keepStackSize(); | ||
8982 | } | ||
8983 | : | ||
8984 | ( | ||
8985 | { before(grammarAccess.getALSStringScopeAccess().getNumberAssignment_1()); } | ||
8986 | (rule__ALSStringScope__NumberAssignment_1) | ||
8987 | { after(grammarAccess.getALSStringScopeAccess().getNumberAssignment_1()); } | ||
8988 | ) | ||
8989 | |||
8990 | ; | ||
8991 | finally { | ||
8992 | restoreStackSize(stackSize); | ||
8993 | } | ||
8994 | |||
8995 | |||
8996 | rule__ALSStringScope__Group__2 | ||
8997 | @init { | ||
8998 | int stackSize = keepStackSize(); | ||
8999 | } | ||
9000 | : | ||
9001 | rule__ALSStringScope__Group__2__Impl | ||
9002 | ; | ||
9003 | finally { | ||
9004 | restoreStackSize(stackSize); | ||
9005 | } | ||
9006 | |||
9007 | rule__ALSStringScope__Group__2__Impl | ||
9008 | @init { | ||
9009 | int stackSize = keepStackSize(); | ||
9010 | } | ||
9011 | : | ||
9012 | ( | ||
9013 | { before(grammarAccess.getALSStringScopeAccess().getStringKeyword_2()); } | ||
9014 | |||
9015 | 'String' | ||
9016 | |||
9017 | { after(grammarAccess.getALSStringScopeAccess().getStringKeyword_2()); } | ||
9018 | ) | ||
9019 | |||
9020 | ; | ||
9021 | finally { | ||
9022 | restoreStackSize(stackSize); | ||
9023 | } | ||
9024 | |||
9025 | |||
9026 | |||
9027 | |||
9028 | |||
9029 | |||
9030 | |||
9031 | |||
8762 | 9032 | ||
8763 | rule__ALSSignatureBody__UnorderedGroup_0 | 9033 | rule__ALSSignatureBody__UnorderedGroup_0 |
8764 | @init { | 9034 | @init { |
@@ -9938,18 +10208,18 @@ finally { | |||
9938 | restoreStackSize(stackSize); | 10208 | restoreStackSize(stackSize); |
9939 | } | 10209 | } |
9940 | 10210 | ||
9941 | rule__ALSBasicRelationTerm__ReferredAssignment_4_1 | 10211 | rule__ALSBasicRelationTerm__ReferredAssignment_5_1 |
9942 | @init { | 10212 | @init { |
9943 | int stackSize = keepStackSize(); | 10213 | int stackSize = keepStackSize(); |
9944 | } | 10214 | } |
9945 | : | 10215 | : |
9946 | ( | 10216 | ( |
9947 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_4_1_0()); } | 10217 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_5_1_0()); } |
9948 | ( | 10218 | ( |
9949 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_4_1_0_1()); } | 10219 | { before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_5_1_0_1()); } |
9950 | RULE_ID{ after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_4_1_0_1()); } | 10220 | RULE_ID{ after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_5_1_0_1()); } |
9951 | ) | 10221 | ) |
9952 | { after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_4_1_0()); } | 10222 | { after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_5_1_0()); } |
9953 | ) | 10223 | ) |
9954 | 10224 | ||
9955 | ; | 10225 | ; |
@@ -9957,14 +10227,29 @@ finally { | |||
9957 | restoreStackSize(stackSize); | 10227 | restoreStackSize(stackSize); |
9958 | } | 10228 | } |
9959 | 10229 | ||
9960 | rule__ALSBasicRelationTerm__ValueAssignment_5_1 | 10230 | rule__ALSBasicRelationTerm__ValueAssignment_6_1 |
9961 | @init { | 10231 | @init { |
9962 | int stackSize = keepStackSize(); | 10232 | int stackSize = keepStackSize(); |
9963 | } | 10233 | } |
9964 | : | 10234 | : |
9965 | ( | 10235 | ( |
9966 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_5_1_0()); } | 10236 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_6_1_0()); } |
9967 | RULE_INT{ after(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_5_1_0()); } | 10237 | RULE_INT{ after(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_6_1_0()); } |
10238 | ) | ||
10239 | |||
10240 | ; | ||
10241 | finally { | ||
10242 | restoreStackSize(stackSize); | ||
10243 | } | ||
10244 | |||
10245 | rule__ALSBasicRelationTerm__ValueAssignment_7_1 | ||
10246 | @init { | ||
10247 | int stackSize = keepStackSize(); | ||
10248 | } | ||
10249 | : | ||
10250 | ( | ||
10251 | { before(grammarAccess.getALSBasicRelationTermAccess().getValueSTRINGTerminalRuleCall_7_1_0()); } | ||
10252 | RULE_STRING{ after(grammarAccess.getALSBasicRelationTermAccess().getValueSTRINGTerminalRuleCall_7_1_0()); } | ||
9968 | ) | 10253 | ) |
9969 | 10254 | ||
9970 | ; | 10255 | ; |
@@ -10074,6 +10359,21 @@ finally { | |||
10074 | restoreStackSize(stackSize); | 10359 | restoreStackSize(stackSize); |
10075 | } | 10360 | } |
10076 | 10361 | ||
10362 | rule__ALSStringScope__NumberAssignment_1 | ||
10363 | @init { | ||
10364 | int stackSize = keepStackSize(); | ||
10365 | } | ||
10366 | : | ||
10367 | ( | ||
10368 | { before(grammarAccess.getALSStringScopeAccess().getNumberINTTerminalRuleCall_1_0()); } | ||
10369 | RULE_INT{ after(grammarAccess.getALSStringScopeAccess().getNumberINTTerminalRuleCall_1_0()); } | ||
10370 | ) | ||
10371 | |||
10372 | ; | ||
10373 | finally { | ||
10374 | restoreStackSize(stackSize); | ||
10375 | } | ||
10376 | |||
10077 | 10377 | ||
10078 | RULE_ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'\''|'"'|'0'..'9')*; | 10378 | RULE_ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'\''|'"'|'0'..'9')*; |
10079 | 10379 | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.tokens b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.tokens index 4b2cb3c8..a073e157 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.tokens +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguage.tokens | |||
@@ -3,8 +3,8 @@ | |||
3 | '#'=63 | 3 | '#'=63 |
4 | '&&'=17 | 4 | '&&'=17 |
5 | '&'=58 | 5 | '&'=58 |
6 | '('=69 | 6 | '('=70 |
7 | ')'=70 | 7 | ')'=71 |
8 | '*'=62 | 8 | '*'=62 |
9 | '+'=39 | 9 | '+'=39 |
10 | '++'=53 | 10 | '++'=53 |
@@ -23,20 +23,21 @@ | |||
23 | '>'=49 | 23 | '>'=49 |
24 | '>='=50 | 24 | '>='=50 |
25 | 'Int'=68 | 25 | 'Int'=68 |
26 | 'String'=69 | ||
26 | '['=42 | 27 | '['=42 |
27 | ']'=43 | 28 | ']'=43 |
28 | '^'=61 | 29 | '^'=61 |
29 | 'abstract'=73 | 30 | 'abstract'=75 |
30 | 'all'=21 | 31 | 'all'=21 |
31 | 'and'=18 | 32 | 'and'=18 |
32 | 'disj'=74 | 33 | 'disj'=76 |
33 | 'div'=31 | 34 | 'div'=31 |
34 | 'else'=46 | 35 | 'else'=46 |
35 | 'enum'=32 | 36 | 'enum'=32 |
36 | 'exactly'=75 | 37 | 'exactly'=74 |
37 | 'extends'=37 | 38 | 'extends'=37 |
38 | 'fact'=45 | 39 | 'fact'=45 |
39 | 'for'=72 | 40 | 'for'=73 |
40 | 'fun'=41 | 41 | 'fun'=41 |
41 | 'iden'=66 | 42 | 'iden'=66 |
42 | 'iff'=14 | 43 | 'iff'=14 |
@@ -52,7 +53,7 @@ | |||
52 | 'plus'=27 | 53 | 'plus'=27 |
53 | 'pred'=44 | 54 | 'pred'=44 |
54 | 'rem'=30 | 55 | 'rem'=30 |
55 | 'run'=71 | 56 | 'run'=72 |
56 | 'set'=26 | 57 | 'set'=26 |
57 | 'sig'=36 | 58 | 'sig'=36 |
58 | 'some'=23 | 59 | 'some'=23 |
@@ -135,3 +136,4 @@ T__72=72 | |||
135 | T__73=73 | 136 | T__73=73 |
136 | T__74=74 | 137 | T__74=74 |
137 | T__75=75 | 138 | T__75=75 |
139 | T__76=76 | ||
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageLexer.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageLexer.java index 3009516a..e7720256 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageLexer.java +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageLexer.java | |||
@@ -73,6 +73,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
73 | public static final int T__31=31; | 73 | public static final int T__31=31; |
74 | public static final int T__75=75; | 74 | public static final int T__75=75; |
75 | public static final int T__32=32; | 75 | public static final int T__32=32; |
76 | public static final int T__76=76; | ||
76 | public static final int RULE_WS=9; | 77 | public static final int RULE_WS=9; |
77 | public static final int RULE_ANY_OTHER=10; | 78 | public static final int RULE_ANY_OTHER=10; |
78 | public static final int T__48=48; | 79 | public static final int T__48=48; |
@@ -1304,10 +1305,11 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1304 | try { | 1305 | try { |
1305 | int _type = T__69; | 1306 | int _type = T__69; |
1306 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1307 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1307 | // InternalAlloyLanguage.g:69:7: ( '(' ) | 1308 | // InternalAlloyLanguage.g:69:7: ( 'String' ) |
1308 | // InternalAlloyLanguage.g:69:9: '(' | 1309 | // InternalAlloyLanguage.g:69:9: 'String' |
1309 | { | 1310 | { |
1310 | match('('); | 1311 | match("String"); |
1312 | |||
1311 | 1313 | ||
1312 | } | 1314 | } |
1313 | 1315 | ||
@@ -1324,10 +1326,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1324 | try { | 1326 | try { |
1325 | int _type = T__70; | 1327 | int _type = T__70; |
1326 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1328 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1327 | // InternalAlloyLanguage.g:70:7: ( ')' ) | 1329 | // InternalAlloyLanguage.g:70:7: ( '(' ) |
1328 | // InternalAlloyLanguage.g:70:9: ')' | 1330 | // InternalAlloyLanguage.g:70:9: '(' |
1329 | { | 1331 | { |
1330 | match(')'); | 1332 | match('('); |
1331 | 1333 | ||
1332 | } | 1334 | } |
1333 | 1335 | ||
@@ -1344,11 +1346,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1344 | try { | 1346 | try { |
1345 | int _type = T__71; | 1347 | int _type = T__71; |
1346 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1348 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1347 | // InternalAlloyLanguage.g:71:7: ( 'run' ) | 1349 | // InternalAlloyLanguage.g:71:7: ( ')' ) |
1348 | // InternalAlloyLanguage.g:71:9: 'run' | 1350 | // InternalAlloyLanguage.g:71:9: ')' |
1349 | { | 1351 | { |
1350 | match("run"); | 1352 | match(')'); |
1351 | |||
1352 | 1353 | ||
1353 | } | 1354 | } |
1354 | 1355 | ||
@@ -1365,10 +1366,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1365 | try { | 1366 | try { |
1366 | int _type = T__72; | 1367 | int _type = T__72; |
1367 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1368 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1368 | // InternalAlloyLanguage.g:72:7: ( 'for' ) | 1369 | // InternalAlloyLanguage.g:72:7: ( 'run' ) |
1369 | // InternalAlloyLanguage.g:72:9: 'for' | 1370 | // InternalAlloyLanguage.g:72:9: 'run' |
1370 | { | 1371 | { |
1371 | match("for"); | 1372 | match("run"); |
1372 | 1373 | ||
1373 | 1374 | ||
1374 | } | 1375 | } |
@@ -1386,10 +1387,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1386 | try { | 1387 | try { |
1387 | int _type = T__73; | 1388 | int _type = T__73; |
1388 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1389 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1389 | // InternalAlloyLanguage.g:73:7: ( 'abstract' ) | 1390 | // InternalAlloyLanguage.g:73:7: ( 'for' ) |
1390 | // InternalAlloyLanguage.g:73:9: 'abstract' | 1391 | // InternalAlloyLanguage.g:73:9: 'for' |
1391 | { | 1392 | { |
1392 | match("abstract"); | 1393 | match("for"); |
1393 | 1394 | ||
1394 | 1395 | ||
1395 | } | 1396 | } |
@@ -1407,10 +1408,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1407 | try { | 1408 | try { |
1408 | int _type = T__74; | 1409 | int _type = T__74; |
1409 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1410 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1410 | // InternalAlloyLanguage.g:74:7: ( 'disj' ) | 1411 | // InternalAlloyLanguage.g:74:7: ( 'exactly' ) |
1411 | // InternalAlloyLanguage.g:74:9: 'disj' | 1412 | // InternalAlloyLanguage.g:74:9: 'exactly' |
1412 | { | 1413 | { |
1413 | match("disj"); | 1414 | match("exactly"); |
1414 | 1415 | ||
1415 | 1416 | ||
1416 | } | 1417 | } |
@@ -1428,10 +1429,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1428 | try { | 1429 | try { |
1429 | int _type = T__75; | 1430 | int _type = T__75; |
1430 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1431 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1431 | // InternalAlloyLanguage.g:75:7: ( 'exactly' ) | 1432 | // InternalAlloyLanguage.g:75:7: ( 'abstract' ) |
1432 | // InternalAlloyLanguage.g:75:9: 'exactly' | 1433 | // InternalAlloyLanguage.g:75:9: 'abstract' |
1433 | { | 1434 | { |
1434 | match("exactly"); | 1435 | match("abstract"); |
1435 | 1436 | ||
1436 | 1437 | ||
1437 | } | 1438 | } |
@@ -1444,13 +1445,34 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1444 | } | 1445 | } |
1445 | // $ANTLR end "T__75" | 1446 | // $ANTLR end "T__75" |
1446 | 1447 | ||
1448 | // $ANTLR start "T__76" | ||
1449 | public final void mT__76() throws RecognitionException { | ||
1450 | try { | ||
1451 | int _type = T__76; | ||
1452 | int _channel = DEFAULT_TOKEN_CHANNEL; | ||
1453 | // InternalAlloyLanguage.g:76:7: ( 'disj' ) | ||
1454 | // InternalAlloyLanguage.g:76:9: 'disj' | ||
1455 | { | ||
1456 | match("disj"); | ||
1457 | |||
1458 | |||
1459 | } | ||
1460 | |||
1461 | state.type = _type; | ||
1462 | state.channel = _channel; | ||
1463 | } | ||
1464 | finally { | ||
1465 | } | ||
1466 | } | ||
1467 | // $ANTLR end "T__76" | ||
1468 | |||
1447 | // $ANTLR start "RULE_ID" | 1469 | // $ANTLR start "RULE_ID" |
1448 | public final void mRULE_ID() throws RecognitionException { | 1470 | public final void mRULE_ID() throws RecognitionException { |
1449 | try { | 1471 | try { |
1450 | int _type = RULE_ID; | 1472 | int _type = RULE_ID; |
1451 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1473 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1452 | // InternalAlloyLanguage.g:10078:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* ) | 1474 | // InternalAlloyLanguage.g:10378:9: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* ) |
1453 | // InternalAlloyLanguage.g:10078:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* | 1475 | // InternalAlloyLanguage.g:10378:11: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* |
1454 | { | 1476 | { |
1455 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { | 1477 | if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) { |
1456 | input.consume(); | 1478 | input.consume(); |
@@ -1461,7 +1483,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1461 | recover(mse); | 1483 | recover(mse); |
1462 | throw mse;} | 1484 | throw mse;} |
1463 | 1485 | ||
1464 | // InternalAlloyLanguage.g:10078:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* | 1486 | // InternalAlloyLanguage.g:10378:35: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '\\'' | '\"' | '0' .. '9' )* |
1465 | loop1: | 1487 | loop1: |
1466 | do { | 1488 | do { |
1467 | int alt1=2; | 1489 | int alt1=2; |
@@ -1510,10 +1532,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1510 | try { | 1532 | try { |
1511 | int _type = RULE_INT; | 1533 | int _type = RULE_INT; |
1512 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1534 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1513 | // InternalAlloyLanguage.g:10080:10: ( ( '0' .. '9' )+ ) | 1535 | // InternalAlloyLanguage.g:10380:10: ( ( '0' .. '9' )+ ) |
1514 | // InternalAlloyLanguage.g:10080:12: ( '0' .. '9' )+ | 1536 | // InternalAlloyLanguage.g:10380:12: ( '0' .. '9' )+ |
1515 | { | 1537 | { |
1516 | // InternalAlloyLanguage.g:10080:12: ( '0' .. '9' )+ | 1538 | // InternalAlloyLanguage.g:10380:12: ( '0' .. '9' )+ |
1517 | int cnt2=0; | 1539 | int cnt2=0; |
1518 | loop2: | 1540 | loop2: |
1519 | do { | 1541 | do { |
@@ -1527,7 +1549,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1527 | 1549 | ||
1528 | switch (alt2) { | 1550 | switch (alt2) { |
1529 | case 1 : | 1551 | case 1 : |
1530 | // InternalAlloyLanguage.g:10080:13: '0' .. '9' | 1552 | // InternalAlloyLanguage.g:10380:13: '0' .. '9' |
1531 | { | 1553 | { |
1532 | matchRange('0','9'); | 1554 | matchRange('0','9'); |
1533 | 1555 | ||
@@ -1559,10 +1581,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1559 | try { | 1581 | try { |
1560 | int _type = RULE_STRING; | 1582 | int _type = RULE_STRING; |
1561 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1583 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1562 | // InternalAlloyLanguage.g:10082:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) | 1584 | // InternalAlloyLanguage.g:10382:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) |
1563 | // InternalAlloyLanguage.g:10082:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1585 | // InternalAlloyLanguage.g:10382:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1564 | { | 1586 | { |
1565 | // InternalAlloyLanguage.g:10082:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) | 1587 | // InternalAlloyLanguage.g:10382:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) |
1566 | int alt5=2; | 1588 | int alt5=2; |
1567 | int LA5_0 = input.LA(1); | 1589 | int LA5_0 = input.LA(1); |
1568 | 1590 | ||
@@ -1580,10 +1602,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1580 | } | 1602 | } |
1581 | switch (alt5) { | 1603 | switch (alt5) { |
1582 | case 1 : | 1604 | case 1 : |
1583 | // InternalAlloyLanguage.g:10082:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | 1605 | // InternalAlloyLanguage.g:10382:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' |
1584 | { | 1606 | { |
1585 | match('\"'); | 1607 | match('\"'); |
1586 | // InternalAlloyLanguage.g:10082:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* | 1608 | // InternalAlloyLanguage.g:10382:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* |
1587 | loop3: | 1609 | loop3: |
1588 | do { | 1610 | do { |
1589 | int alt3=3; | 1611 | int alt3=3; |
@@ -1599,7 +1621,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1599 | 1621 | ||
1600 | switch (alt3) { | 1622 | switch (alt3) { |
1601 | case 1 : | 1623 | case 1 : |
1602 | // InternalAlloyLanguage.g:10082:21: '\\\\' . | 1624 | // InternalAlloyLanguage.g:10382:21: '\\\\' . |
1603 | { | 1625 | { |
1604 | match('\\'); | 1626 | match('\\'); |
1605 | matchAny(); | 1627 | matchAny(); |
@@ -1607,7 +1629,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1607 | } | 1629 | } |
1608 | break; | 1630 | break; |
1609 | case 2 : | 1631 | case 2 : |
1610 | // InternalAlloyLanguage.g:10082:28: ~ ( ( '\\\\' | '\"' ) ) | 1632 | // InternalAlloyLanguage.g:10382:28: ~ ( ( '\\\\' | '\"' ) ) |
1611 | { | 1633 | { |
1612 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1634 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1613 | input.consume(); | 1635 | input.consume(); |
@@ -1632,10 +1654,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1632 | } | 1654 | } |
1633 | break; | 1655 | break; |
1634 | case 2 : | 1656 | case 2 : |
1635 | // InternalAlloyLanguage.g:10082:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' | 1657 | // InternalAlloyLanguage.g:10382:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' |
1636 | { | 1658 | { |
1637 | match('\''); | 1659 | match('\''); |
1638 | // InternalAlloyLanguage.g:10082:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* | 1660 | // InternalAlloyLanguage.g:10382:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* |
1639 | loop4: | 1661 | loop4: |
1640 | do { | 1662 | do { |
1641 | int alt4=3; | 1663 | int alt4=3; |
@@ -1651,7 +1673,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1651 | 1673 | ||
1652 | switch (alt4) { | 1674 | switch (alt4) { |
1653 | case 1 : | 1675 | case 1 : |
1654 | // InternalAlloyLanguage.g:10082:54: '\\\\' . | 1676 | // InternalAlloyLanguage.g:10382:54: '\\\\' . |
1655 | { | 1677 | { |
1656 | match('\\'); | 1678 | match('\\'); |
1657 | matchAny(); | 1679 | matchAny(); |
@@ -1659,7 +1681,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1659 | } | 1681 | } |
1660 | break; | 1682 | break; |
1661 | case 2 : | 1683 | case 2 : |
1662 | // InternalAlloyLanguage.g:10082:61: ~ ( ( '\\\\' | '\\'' ) ) | 1684 | // InternalAlloyLanguage.g:10382:61: ~ ( ( '\\\\' | '\\'' ) ) |
1663 | { | 1685 | { |
1664 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { | 1686 | if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { |
1665 | input.consume(); | 1687 | input.consume(); |
@@ -1702,12 +1724,12 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1702 | try { | 1724 | try { |
1703 | int _type = RULE_ML_COMMENT; | 1725 | int _type = RULE_ML_COMMENT; |
1704 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1726 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1705 | // InternalAlloyLanguage.g:10084:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) | 1727 | // InternalAlloyLanguage.g:10384:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) |
1706 | // InternalAlloyLanguage.g:10084:19: '/*' ( options {greedy=false; } : . )* '*/' | 1728 | // InternalAlloyLanguage.g:10384:19: '/*' ( options {greedy=false; } : . )* '*/' |
1707 | { | 1729 | { |
1708 | match("/*"); | 1730 | match("/*"); |
1709 | 1731 | ||
1710 | // InternalAlloyLanguage.g:10084:24: ( options {greedy=false; } : . )* | 1732 | // InternalAlloyLanguage.g:10384:24: ( options {greedy=false; } : . )* |
1711 | loop6: | 1733 | loop6: |
1712 | do { | 1734 | do { |
1713 | int alt6=2; | 1735 | int alt6=2; |
@@ -1732,7 +1754,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1732 | 1754 | ||
1733 | switch (alt6) { | 1755 | switch (alt6) { |
1734 | case 1 : | 1756 | case 1 : |
1735 | // InternalAlloyLanguage.g:10084:52: . | 1757 | // InternalAlloyLanguage.g:10384:52: . |
1736 | { | 1758 | { |
1737 | matchAny(); | 1759 | matchAny(); |
1738 | 1760 | ||
@@ -1762,12 +1784,12 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1762 | try { | 1784 | try { |
1763 | int _type = RULE_SL_COMMENT; | 1785 | int _type = RULE_SL_COMMENT; |
1764 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1786 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1765 | // InternalAlloyLanguage.g:10086:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) | 1787 | // InternalAlloyLanguage.g:10386:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) |
1766 | // InternalAlloyLanguage.g:10086:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? | 1788 | // InternalAlloyLanguage.g:10386:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? |
1767 | { | 1789 | { |
1768 | match("//"); | 1790 | match("//"); |
1769 | 1791 | ||
1770 | // InternalAlloyLanguage.g:10086:24: (~ ( ( '\\n' | '\\r' ) ) )* | 1792 | // InternalAlloyLanguage.g:10386:24: (~ ( ( '\\n' | '\\r' ) ) )* |
1771 | loop7: | 1793 | loop7: |
1772 | do { | 1794 | do { |
1773 | int alt7=2; | 1795 | int alt7=2; |
@@ -1780,7 +1802,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1780 | 1802 | ||
1781 | switch (alt7) { | 1803 | switch (alt7) { |
1782 | case 1 : | 1804 | case 1 : |
1783 | // InternalAlloyLanguage.g:10086:24: ~ ( ( '\\n' | '\\r' ) ) | 1805 | // InternalAlloyLanguage.g:10386:24: ~ ( ( '\\n' | '\\r' ) ) |
1784 | { | 1806 | { |
1785 | 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') ) { | 1807 | 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') ) { |
1786 | input.consume(); | 1808 | input.consume(); |
@@ -1800,7 +1822,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1800 | } | 1822 | } |
1801 | } while (true); | 1823 | } while (true); |
1802 | 1824 | ||
1803 | // InternalAlloyLanguage.g:10086:40: ( ( '\\r' )? '\\n' )? | 1825 | // InternalAlloyLanguage.g:10386:40: ( ( '\\r' )? '\\n' )? |
1804 | int alt9=2; | 1826 | int alt9=2; |
1805 | int LA9_0 = input.LA(1); | 1827 | int LA9_0 = input.LA(1); |
1806 | 1828 | ||
@@ -1809,9 +1831,9 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1809 | } | 1831 | } |
1810 | switch (alt9) { | 1832 | switch (alt9) { |
1811 | case 1 : | 1833 | case 1 : |
1812 | // InternalAlloyLanguage.g:10086:41: ( '\\r' )? '\\n' | 1834 | // InternalAlloyLanguage.g:10386:41: ( '\\r' )? '\\n' |
1813 | { | 1835 | { |
1814 | // InternalAlloyLanguage.g:10086:41: ( '\\r' )? | 1836 | // InternalAlloyLanguage.g:10386:41: ( '\\r' )? |
1815 | int alt8=2; | 1837 | int alt8=2; |
1816 | int LA8_0 = input.LA(1); | 1838 | int LA8_0 = input.LA(1); |
1817 | 1839 | ||
@@ -1820,7 +1842,7 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1820 | } | 1842 | } |
1821 | switch (alt8) { | 1843 | switch (alt8) { |
1822 | case 1 : | 1844 | case 1 : |
1823 | // InternalAlloyLanguage.g:10086:41: '\\r' | 1845 | // InternalAlloyLanguage.g:10386:41: '\\r' |
1824 | { | 1846 | { |
1825 | match('\r'); | 1847 | match('\r'); |
1826 | 1848 | ||
@@ -1852,10 +1874,10 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1852 | try { | 1874 | try { |
1853 | int _type = RULE_WS; | 1875 | int _type = RULE_WS; |
1854 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1876 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1855 | // InternalAlloyLanguage.g:10088:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) | 1877 | // InternalAlloyLanguage.g:10388:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) |
1856 | // InternalAlloyLanguage.g:10088:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1878 | // InternalAlloyLanguage.g:10388:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1857 | { | 1879 | { |
1858 | // InternalAlloyLanguage.g:10088:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ | 1880 | // InternalAlloyLanguage.g:10388:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ |
1859 | int cnt10=0; | 1881 | int cnt10=0; |
1860 | loop10: | 1882 | loop10: |
1861 | do { | 1883 | do { |
@@ -1909,8 +1931,8 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1909 | try { | 1931 | try { |
1910 | int _type = RULE_ANY_OTHER; | 1932 | int _type = RULE_ANY_OTHER; |
1911 | int _channel = DEFAULT_TOKEN_CHANNEL; | 1933 | int _channel = DEFAULT_TOKEN_CHANNEL; |
1912 | // InternalAlloyLanguage.g:10090:16: ( . ) | 1934 | // InternalAlloyLanguage.g:10390:16: ( . ) |
1913 | // InternalAlloyLanguage.g:10090:18: . | 1935 | // InternalAlloyLanguage.g:10390:18: . |
1914 | { | 1936 | { |
1915 | matchAny(); | 1937 | matchAny(); |
1916 | 1938 | ||
@@ -1925,8 +1947,8 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
1925 | // $ANTLR end "RULE_ANY_OTHER" | 1947 | // $ANTLR end "RULE_ANY_OTHER" |
1926 | 1948 | ||
1927 | public void mTokens() throws RecognitionException { | 1949 | public void mTokens() throws RecognitionException { |
1928 | // InternalAlloyLanguage.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 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) | 1950 | // InternalAlloyLanguage.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 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) |
1929 | int alt11=72; | 1951 | int alt11=73; |
1930 | alt11 = dfa11.predict(input); | 1952 | alt11 = dfa11.predict(input); |
1931 | switch (alt11) { | 1953 | switch (alt11) { |
1932 | case 1 : | 1954 | case 1 : |
@@ -2385,49 +2407,56 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2385 | } | 2407 | } |
2386 | break; | 2408 | break; |
2387 | case 66 : | 2409 | case 66 : |
2388 | // InternalAlloyLanguage.g:1:400: RULE_ID | 2410 | // InternalAlloyLanguage.g:1:400: T__76 |
2389 | { | 2411 | { |
2390 | mRULE_ID(); | 2412 | mT__76(); |
2391 | 2413 | ||
2392 | } | 2414 | } |
2393 | break; | 2415 | break; |
2394 | case 67 : | 2416 | case 67 : |
2395 | // InternalAlloyLanguage.g:1:408: RULE_INT | 2417 | // InternalAlloyLanguage.g:1:406: RULE_ID |
2396 | { | 2418 | { |
2397 | mRULE_INT(); | 2419 | mRULE_ID(); |
2398 | 2420 | ||
2399 | } | 2421 | } |
2400 | break; | 2422 | break; |
2401 | case 68 : | 2423 | case 68 : |
2402 | // InternalAlloyLanguage.g:1:417: RULE_STRING | 2424 | // InternalAlloyLanguage.g:1:414: RULE_INT |
2403 | { | 2425 | { |
2404 | mRULE_STRING(); | 2426 | mRULE_INT(); |
2405 | 2427 | ||
2406 | } | 2428 | } |
2407 | break; | 2429 | break; |
2408 | case 69 : | 2430 | case 69 : |
2409 | // InternalAlloyLanguage.g:1:429: RULE_ML_COMMENT | 2431 | // InternalAlloyLanguage.g:1:423: RULE_STRING |
2410 | { | 2432 | { |
2411 | mRULE_ML_COMMENT(); | 2433 | mRULE_STRING(); |
2412 | 2434 | ||
2413 | } | 2435 | } |
2414 | break; | 2436 | break; |
2415 | case 70 : | 2437 | case 70 : |
2416 | // InternalAlloyLanguage.g:1:445: RULE_SL_COMMENT | 2438 | // InternalAlloyLanguage.g:1:435: RULE_ML_COMMENT |
2417 | { | 2439 | { |
2418 | mRULE_SL_COMMENT(); | 2440 | mRULE_ML_COMMENT(); |
2419 | 2441 | ||
2420 | } | 2442 | } |
2421 | break; | 2443 | break; |
2422 | case 71 : | 2444 | case 71 : |
2423 | // InternalAlloyLanguage.g:1:461: RULE_WS | 2445 | // InternalAlloyLanguage.g:1:451: RULE_SL_COMMENT |
2424 | { | 2446 | { |
2425 | mRULE_WS(); | 2447 | mRULE_SL_COMMENT(); |
2426 | 2448 | ||
2427 | } | 2449 | } |
2428 | break; | 2450 | break; |
2429 | case 72 : | 2451 | case 72 : |
2430 | // InternalAlloyLanguage.g:1:469: RULE_ANY_OTHER | 2452 | // InternalAlloyLanguage.g:1:467: RULE_WS |
2453 | { | ||
2454 | mRULE_WS(); | ||
2455 | |||
2456 | } | ||
2457 | break; | ||
2458 | case 73 : | ||
2459 | // InternalAlloyLanguage.g:1:475: RULE_ANY_OTHER | ||
2431 | { | 2460 | { |
2432 | mRULE_ANY_OTHER(); | 2461 | mRULE_ANY_OTHER(); |
2433 | 2462 | ||
@@ -2441,96 +2470,97 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2441 | 2470 | ||
2442 | protected DFA11 dfa11 = new DFA11(this); | 2471 | protected DFA11 dfa11 = new DFA11(this); |
2443 | static final String DFA11_eotS = | 2472 | static final String DFA11_eotS = |
2444 | "\1\uffff\1\52\1\56\1\61\1\56\1\67\1\71\1\56\1\76\10\56\3\uffff\1\122\1\124\1\56\2\uffff\1\133\1\uffff\1\136\4\uffff\2\56\4\uffff\3\52\3\uffff\1\154\1\56\1\uffff\1\157\2\uffff\2\56\1\162\1\56\4\uffff\3\56\2\uffff\1\171\16\56\7\uffff\3\56\13\uffff\2\56\10\uffff\1\u0090\2\uffff\1\u0091\1\56\1\uffff\1\56\1\u0094\1\u0095\1\56\1\u0097\1\56\1\uffff\1\56\1\u009a\1\u009b\1\u009c\1\u009d\3\56\1\u00a1\1\u00a2\1\u00a3\1\u00a4\5\56\1\u00aa\1\56\1\u00ac\1\56\1\u00ae\2\uffff\1\56\1\u00b0\2\uffff\1\56\1\uffff\1\u00b2\1\u00b3\4\uffff\1\u00b4\1\u00b5\1\u00b6\4\uffff\1\u00b7\1\u00b8\2\56\1\u00bb\1\uffff\1\u00bc\1\uffff\1\u00bd\1\uffff\1\56\1\uffff\1\56\7\uffff\2\56\3\uffff\4\56\1\u00c6\1\56\1\u00c8\1\u00c9\1\uffff\1\u00ca\3\uffff"; | 2473 | "\1\uffff\1\53\1\57\1\62\1\57\1\70\1\72\1\57\1\77\10\57\3\uffff\1\123\1\125\1\57\2\uffff\1\134\1\uffff\1\137\4\uffff\3\57\4\uffff\3\53\3\uffff\1\156\1\57\1\uffff\1\161\2\uffff\2\57\1\164\1\57\4\uffff\3\57\2\uffff\1\173\16\57\7\uffff\3\57\13\uffff\3\57\10\uffff\1\u0093\2\uffff\1\u0094\1\57\1\uffff\1\57\1\u0097\1\u0098\1\57\1\u009a\1\57\1\uffff\1\57\1\u009d\1\u009e\1\u009f\1\u00a0\3\57\1\u00a4\1\u00a5\1\u00a6\1\u00a7\5\57\1\u00ad\1\57\1\u00af\1\57\1\u00b1\1\57\2\uffff\1\57\1\u00b4\2\uffff\1\57\1\uffff\1\u00b6\1\u00b7\4\uffff\1\u00b8\1\u00b9\1\u00ba\4\uffff\1\u00bb\1\u00bc\2\57\1\u00bf\1\uffff\1\u00c0\1\uffff\1\u00c1\1\uffff\2\57\1\uffff\1\57\7\uffff\2\57\3\uffff\5\57\1\u00cc\1\u00cd\1\57\1\u00cf\1\u00d0\2\uffff\1\u00d1\3\uffff"; |
2445 | static final String DFA11_eofS = | 2474 | static final String DFA11_eofS = |
2446 | "\u00cb\uffff"; | 2475 | "\u00d2\uffff"; |
2447 | static final String DFA11_minS = | 2476 | static final String DFA11_minS = |
2448 | "\1\0\1\174\1\156\1\72\1\144\1\76\1\46\1\142\1\75\1\157\1\145\1\157\1\154\1\165\1\145\1\151\1\154\3\uffff\1\53\1\76\1\141\2\uffff\1\75\1\uffff\1\76\4\uffff\2\156\4\uffff\2\0\1\52\3\uffff\1\42\1\145\1\uffff\1\76\2\uffff\1\146\1\160\1\42\1\145\4\uffff\1\144\1\154\1\163\2\uffff\1\42\1\155\1\164\1\142\1\147\1\156\1\165\1\145\1\154\1\155\1\156\1\163\1\165\1\141\1\163\7\uffff\1\156\1\143\1\162\13\uffff\1\151\1\164\10\uffff\1\42\2\uffff\1\42\1\154\1\uffff\1\156\2\42\1\164\1\42\1\145\1\uffff\1\145\4\42\1\145\1\163\1\144\4\42\1\152\1\155\1\145\1\143\1\145\1\42\1\164\1\42\1\166\1\42\2\uffff\1\151\1\42\2\uffff\1\162\1\uffff\2\42\4\uffff\3\42\4\uffff\2\42\1\156\1\164\1\42\1\uffff\1\42\1\uffff\1\42\1\uffff\1\145\1\uffff\1\141\7\uffff\1\144\1\154\3\uffff\1\163\1\143\1\163\1\171\1\42\1\164\2\42\1\uffff\1\42\3\uffff"; | 2477 | "\1\0\1\174\1\156\1\72\1\144\1\76\1\46\1\142\1\75\1\157\1\145\1\157\1\154\1\165\1\145\1\151\1\154\3\uffff\1\53\1\76\1\141\2\uffff\1\75\1\uffff\1\76\4\uffff\2\156\1\164\4\uffff\2\0\1\52\3\uffff\1\42\1\145\1\uffff\1\76\2\uffff\1\146\1\160\1\42\1\145\4\uffff\1\144\1\154\1\163\2\uffff\1\42\1\155\1\164\1\142\1\147\1\156\1\165\1\145\1\154\1\155\1\156\1\163\1\165\1\141\1\163\7\uffff\1\156\1\143\1\162\13\uffff\1\151\1\164\1\162\10\uffff\1\42\2\uffff\1\42\1\154\1\uffff\1\156\2\42\1\164\1\42\1\145\1\uffff\1\145\4\42\1\145\1\163\1\144\4\42\1\152\1\155\1\145\1\143\1\145\1\42\1\164\1\42\1\166\1\42\1\151\2\uffff\1\151\1\42\2\uffff\1\162\1\uffff\2\42\4\uffff\3\42\4\uffff\2\42\1\156\1\164\1\42\1\uffff\1\42\1\uffff\1\42\1\uffff\1\156\1\145\1\uffff\1\141\7\uffff\1\144\1\154\3\uffff\1\147\1\163\1\143\1\163\1\171\2\42\1\164\2\42\2\uffff\1\42\3\uffff"; |
2449 | static final String DFA11_maxS = | 2478 | static final String DFA11_maxS = |
2450 | "\1\uffff\1\174\1\162\1\75\1\156\1\76\1\46\1\156\1\75\1\157\1\165\1\157\1\162\2\165\1\151\1\170\3\uffff\1\53\1\76\1\165\2\uffff\1\75\1\uffff\1\76\4\uffff\2\156\4\uffff\2\uffff\1\57\3\uffff\1\172\1\145\1\uffff\1\76\2\uffff\1\146\1\160\1\172\1\145\4\uffff\1\144\1\154\1\163\2\uffff\1\172\1\155\1\164\1\155\1\147\1\156\1\165\1\145\1\154\1\155\1\156\1\166\1\165\1\164\1\163\7\uffff\1\156\1\143\1\162\13\uffff\1\151\1\164\10\uffff\1\172\2\uffff\1\172\1\154\1\uffff\1\156\2\172\1\164\1\172\1\145\1\uffff\1\145\4\172\1\145\1\163\1\144\4\172\1\152\1\155\1\145\1\143\1\145\1\172\1\164\1\172\1\166\1\172\2\uffff\1\151\1\172\2\uffff\1\162\1\uffff\2\172\4\uffff\3\172\4\uffff\2\172\1\156\1\164\1\172\1\uffff\1\172\1\uffff\1\172\1\uffff\1\145\1\uffff\1\141\7\uffff\1\144\1\154\3\uffff\1\163\1\143\1\163\1\171\1\172\1\164\2\172\1\uffff\1\172\3\uffff"; | 2479 | "\1\uffff\1\174\1\162\1\75\1\156\1\76\1\46\1\156\1\75\1\157\1\165\1\157\1\162\2\165\1\151\1\170\3\uffff\1\53\1\76\1\165\2\uffff\1\75\1\uffff\1\76\4\uffff\2\156\1\164\4\uffff\2\uffff\1\57\3\uffff\1\172\1\145\1\uffff\1\76\2\uffff\1\146\1\160\1\172\1\145\4\uffff\1\144\1\154\1\163\2\uffff\1\172\1\155\1\164\1\155\1\147\1\156\1\165\1\145\1\154\1\155\1\156\1\166\1\165\1\164\1\163\7\uffff\1\156\1\143\1\162\13\uffff\1\151\1\164\1\162\10\uffff\1\172\2\uffff\1\172\1\154\1\uffff\1\156\2\172\1\164\1\172\1\145\1\uffff\1\145\4\172\1\145\1\163\1\144\4\172\1\152\1\155\1\145\1\143\1\145\1\172\1\164\1\172\1\166\1\172\1\151\2\uffff\1\151\1\172\2\uffff\1\162\1\uffff\2\172\4\uffff\3\172\4\uffff\2\172\1\156\1\164\1\172\1\uffff\1\172\1\uffff\1\172\1\uffff\1\156\1\145\1\uffff\1\141\7\uffff\1\144\1\154\3\uffff\1\147\1\163\1\143\1\163\1\171\2\172\1\164\2\172\2\uffff\1\172\3\uffff"; |
2451 | static final String DFA11_acceptS = | 2480 | static final String DFA11_acceptS = |
2452 | "\21\uffff\1\27\1\30\1\31\3\uffff\1\40\1\41\1\uffff\1\56\1\uffff\1\62\1\63\1\64\1\65\2\uffff\1\73\1\74\1\102\1\103\3\uffff\1\107\1\110\1\1\2\uffff\1\102\1\uffff\1\55\1\51\4\uffff\1\5\1\45\1\7\1\60\3\uffff\1\46\1\11\17\uffff\1\27\1\30\1\31\1\53\1\35\1\54\1\36\3\uffff\1\40\1\41\1\50\1\47\1\56\1\61\1\57\1\62\1\63\1\64\1\65\2\uffff\1\73\1\74\1\103\1\104\1\105\1\106\1\107\1\2\1\uffff\1\3\1\52\2\uffff\1\34\6\uffff\1\14\26\uffff\1\17\1\4\2\uffff\1\10\1\13\1\uffff\1\12\2\uffff\1\20\1\22\1\66\1\32\3\uffff\1\23\1\24\1\75\1\25\5\uffff\1\37\1\uffff\1\76\1\uffff\1\72\1\uffff\1\70\1\uffff\1\67\1\15\1\16\1\21\1\42\1\100\1\26\2\uffff\1\44\1\43\1\71\10\uffff\1\6\1\uffff\1\33\1\101\1\77"; | 2481 | "\21\uffff\1\27\1\30\1\31\3\uffff\1\40\1\41\1\uffff\1\56\1\uffff\1\62\1\63\1\64\1\65\3\uffff\1\74\1\75\1\103\1\104\3\uffff\1\110\1\111\1\1\2\uffff\1\103\1\uffff\1\55\1\51\4\uffff\1\5\1\45\1\7\1\60\3\uffff\1\46\1\11\17\uffff\1\27\1\30\1\31\1\53\1\35\1\54\1\36\3\uffff\1\40\1\41\1\50\1\47\1\56\1\61\1\57\1\62\1\63\1\64\1\65\3\uffff\1\74\1\75\1\104\1\105\1\106\1\107\1\110\1\2\1\uffff\1\3\1\52\2\uffff\1\34\6\uffff\1\14\27\uffff\1\17\1\4\2\uffff\1\10\1\13\1\uffff\1\12\2\uffff\1\20\1\22\1\66\1\32\3\uffff\1\23\1\24\1\76\1\25\5\uffff\1\37\1\uffff\1\77\1\uffff\1\72\2\uffff\1\70\1\uffff\1\67\1\15\1\16\1\21\1\42\1\102\1\26\2\uffff\1\44\1\43\1\71\12\uffff\1\73\1\6\1\uffff\1\33\1\100\1\101"; |
2453 | static final String DFA11_specialS = | 2482 | static final String DFA11_specialS = |
2454 | "\1\1\45\uffff\1\0\1\2\u00a3\uffff}>"; | 2483 | "\1\2\46\uffff\1\1\1\0\u00a9\uffff}>"; |
2455 | static final String[] DFA11_transitionS = { | 2484 | static final String[] DFA11_transitionS = { |
2456 | "\11\52\2\51\2\52\1\51\22\52\1\51\1\10\1\46\1\37\2\52\1\6\1\47\1\42\1\43\1\36\1\24\1\23\1\33\1\32\1\50\12\45\1\25\1\52\1\3\1\5\1\31\2\52\10\44\1\41\21\44\1\27\1\52\1\30\1\35\1\44\1\52\1\7\2\44\1\17\1\20\1\26\2\44\1\4\2\44\1\13\1\15\1\11\1\2\1\14\1\44\1\16\1\12\1\44\1\40\5\44\1\21\1\1\1\22\1\34\uff81\52", | 2485 | "\11\53\2\52\2\53\1\52\22\53\1\52\1\10\1\47\1\37\2\53\1\6\1\50\1\43\1\44\1\36\1\24\1\23\1\33\1\32\1\51\12\46\1\25\1\53\1\3\1\5\1\31\2\53\10\45\1\41\11\45\1\42\7\45\1\27\1\53\1\30\1\35\1\45\1\53\1\7\2\45\1\17\1\20\1\26\2\45\1\4\2\45\1\13\1\15\1\11\1\2\1\14\1\45\1\16\1\12\1\45\1\40\5\45\1\21\1\1\1\22\1\34\uff81\53", |
2457 | "\1\53", | 2486 | "\1\54", |
2458 | "\1\55\3\uffff\1\54", | 2487 | "\1\56\3\uffff\1\55", |
2459 | "\1\60\2\uffff\1\57", | 2488 | "\1\61\2\uffff\1\60", |
2460 | "\1\65\1\uffff\1\62\6\uffff\1\63\1\64", | 2489 | "\1\66\1\uffff\1\63\6\uffff\1\64\1\65", |
2461 | "\1\66", | 2490 | "\1\67", |
2462 | "\1\70", | 2491 | "\1\71", |
2463 | "\1\74\11\uffff\1\73\1\uffff\1\72", | 2492 | "\1\75\11\uffff\1\74\1\uffff\1\73", |
2464 | "\1\75", | 2493 | "\1\76", |
2465 | "\1\77", | 2494 | "\1\100", |
2466 | "\1\101\3\uffff\1\103\5\uffff\1\100\5\uffff\1\102", | 2495 | "\1\102\3\uffff\1\104\5\uffff\1\101\5\uffff\1\103", |
2467 | "\1\104", | 2496 | "\1\105", |
2468 | "\1\105\5\uffff\1\106", | 2497 | "\1\106\5\uffff\1\107", |
2469 | "\1\107", | 2498 | "\1\110", |
2470 | "\1\110\17\uffff\1\111", | 2499 | "\1\111\17\uffff\1\112", |
2471 | "\1\112", | 2500 | "\1\113", |
2472 | "\1\115\1\uffff\1\113\11\uffff\1\114", | 2501 | "\1\116\1\uffff\1\114\11\uffff\1\115", |
2473 | "", | 2502 | "", |
2474 | "", | 2503 | "", |
2475 | "", | 2504 | "", |
2476 | "\1\121", | 2505 | "\1\122", |
2477 | "\1\123", | 2506 | "\1\124", |
2478 | "\1\126\15\uffff\1\127\5\uffff\1\125", | 2507 | "\1\127\15\uffff\1\130\5\uffff\1\126", |
2479 | "", | 2508 | "", |
2480 | "", | 2509 | "", |
2481 | "\1\132", | 2510 | "\1\133", |
2482 | "", | 2511 | "", |
2483 | "\1\135", | 2512 | "\1\136", |
2484 | "", | 2513 | "", |
2485 | "", | 2514 | "", |
2486 | "", | 2515 | "", |
2487 | "", | 2516 | "", |
2488 | "\1\143", | ||
2489 | "\1\144", | 2517 | "\1\144", |
2518 | "\1\145", | ||
2519 | "\1\146", | ||
2490 | "", | 2520 | "", |
2491 | "", | 2521 | "", |
2492 | "", | 2522 | "", |
2493 | "", | 2523 | "", |
2494 | "\0\150", | 2524 | "\0\152", |
2495 | "\0\150", | 2525 | "\0\152", |
2496 | "\1\151\4\uffff\1\152", | 2526 | "\1\153\4\uffff\1\154", |
2497 | "", | 2527 | "", |
2498 | "", | 2528 | "", |
2499 | "", | 2529 | "", |
2500 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2530 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2501 | "\1\155", | 2531 | "\1\157", |
2502 | "", | 2532 | "", |
2503 | "\1\156", | 2533 | "\1\160", |
2504 | "", | 2534 | "", |
2505 | "", | 2535 | "", |
2506 | "\1\160", | 2536 | "\1\162", |
2507 | "\1\161", | ||
2508 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | ||
2509 | "\1\163", | 2537 | "\1\163", |
2538 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2539 | "\1\165", | ||
2510 | "", | 2540 | "", |
2511 | "", | 2541 | "", |
2512 | "", | 2542 | "", |
2513 | "", | 2543 | "", |
2514 | "\1\164", | ||
2515 | "\1\165", | ||
2516 | "\1\166", | 2544 | "\1\166", |
2545 | "\1\167", | ||
2546 | "\1\170", | ||
2517 | "", | 2547 | "", |
2518 | "", | 2548 | "", |
2519 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\15\56\1\170\5\56\1\167\6\56", | 2549 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\15\57\1\172\5\57\1\171\6\57", |
2520 | "\1\172", | 2550 | "\1\174", |
2521 | "\1\173", | 2551 | "\1\175", |
2522 | "\1\174\12\uffff\1\175", | 2552 | "\1\176\12\uffff\1\177", |
2523 | "\1\176", | ||
2524 | "\1\177", | ||
2525 | "\1\u0080", | 2553 | "\1\u0080", |
2526 | "\1\u0081", | 2554 | "\1\u0081", |
2527 | "\1\u0082", | 2555 | "\1\u0082", |
2528 | "\1\u0083", | 2556 | "\1\u0083", |
2529 | "\1\u0084", | 2557 | "\1\u0084", |
2530 | "\1\u0086\2\uffff\1\u0085", | 2558 | "\1\u0085", |
2531 | "\1\u0087", | 2559 | "\1\u0086", |
2532 | "\1\u0089\22\uffff\1\u0088", | 2560 | "\1\u0088\2\uffff\1\u0087", |
2533 | "\1\u008a", | 2561 | "\1\u0089", |
2562 | "\1\u008b\22\uffff\1\u008a", | ||
2563 | "\1\u008c", | ||
2534 | "", | 2564 | "", |
2535 | "", | 2565 | "", |
2536 | "", | 2566 | "", |
@@ -2538,9 +2568,9 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2538 | "", | 2568 | "", |
2539 | "", | 2569 | "", |
2540 | "", | 2570 | "", |
2541 | "\1\u008b", | ||
2542 | "\1\u008c", | ||
2543 | "\1\u008d", | 2571 | "\1\u008d", |
2572 | "\1\u008e", | ||
2573 | "\1\u008f", | ||
2544 | "", | 2574 | "", |
2545 | "", | 2575 | "", |
2546 | "", | 2576 | "", |
@@ -2552,8 +2582,9 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2552 | "", | 2582 | "", |
2553 | "", | 2583 | "", |
2554 | "", | 2584 | "", |
2555 | "\1\u008e", | 2585 | "\1\u0090", |
2556 | "\1\u008f", | 2586 | "\1\u0091", |
2587 | "\1\u0092", | ||
2557 | "", | 2588 | "", |
2558 | "", | 2589 | "", |
2559 | "", | 2590 | "", |
@@ -2562,75 +2593,77 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2562 | "", | 2593 | "", |
2563 | "", | 2594 | "", |
2564 | "", | 2595 | "", |
2565 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2596 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2566 | "", | 2597 | "", |
2567 | "", | 2598 | "", |
2568 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2599 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2569 | "\1\u0092", | 2600 | "\1\u0095", |
2570 | "", | 2601 | "", |
2571 | "\1\u0093", | ||
2572 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | ||
2573 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | ||
2574 | "\1\u0096", | 2602 | "\1\u0096", |
2575 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2603 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2576 | "\1\u0098", | 2604 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2577 | "", | ||
2578 | "\1\u0099", | 2605 | "\1\u0099", |
2579 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2606 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2580 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2607 | "\1\u009b", |
2581 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2608 | "", |
2582 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2609 | "\1\u009c", |
2583 | "\1\u009e", | 2610 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2584 | "\1\u009f", | 2611 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2585 | "\1\u00a0", | 2612 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2586 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2613 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2587 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2614 | "\1\u00a1", |
2588 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2615 | "\1\u00a2", |
2589 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2616 | "\1\u00a3", |
2590 | "\1\u00a5", | 2617 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2591 | "\1\u00a6", | 2618 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2592 | "\1\u00a7", | 2619 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2620 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2593 | "\1\u00a8", | 2621 | "\1\u00a8", |
2594 | "\1\u00a9", | 2622 | "\1\u00a9", |
2595 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2623 | "\1\u00aa", |
2596 | "\1\u00ab", | 2624 | "\1\u00ab", |
2597 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2625 | "\1\u00ac", |
2598 | "\1\u00ad", | 2626 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2599 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2627 | "\1\u00ae", |
2628 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2629 | "\1\u00b0", | ||
2630 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2631 | "\1\u00b2", | ||
2600 | "", | 2632 | "", |
2601 | "", | 2633 | "", |
2602 | "\1\u00af", | 2634 | "\1\u00b3", |
2603 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2635 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2604 | "", | 2636 | "", |
2605 | "", | 2637 | "", |
2606 | "\1\u00b1", | 2638 | "\1\u00b5", |
2607 | "", | 2639 | "", |
2608 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2640 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2609 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2641 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2610 | "", | 2642 | "", |
2611 | "", | 2643 | "", |
2612 | "", | 2644 | "", |
2613 | "", | 2645 | "", |
2614 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2646 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2615 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2647 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2616 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2648 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2617 | "", | 2649 | "", |
2618 | "", | 2650 | "", |
2619 | "", | 2651 | "", |
2620 | "", | 2652 | "", |
2621 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2653 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2622 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2654 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2623 | "\1\u00b9", | 2655 | "\1\u00bd", |
2624 | "\1\u00ba", | 2656 | "\1\u00be", |
2625 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2657 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2626 | "", | 2658 | "", |
2627 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2659 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2628 | "", | 2660 | "", |
2629 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2661 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2630 | "", | 2662 | "", |
2631 | "\1\u00be", | 2663 | "\1\u00c2", |
2664 | "\1\u00c3", | ||
2632 | "", | 2665 | "", |
2633 | "\1\u00bf", | 2666 | "\1\u00c4", |
2634 | "", | 2667 | "", |
2635 | "", | 2668 | "", |
2636 | "", | 2669 | "", |
@@ -2638,21 +2671,24 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2638 | "", | 2671 | "", |
2639 | "", | 2672 | "", |
2640 | "", | 2673 | "", |
2641 | "\1\u00c0", | 2674 | "\1\u00c5", |
2642 | "\1\u00c1", | 2675 | "\1\u00c6", |
2643 | "", | 2676 | "", |
2644 | "", | 2677 | "", |
2645 | "", | 2678 | "", |
2646 | "\1\u00c2", | ||
2647 | "\1\u00c3", | ||
2648 | "\1\u00c4", | ||
2649 | "\1\u00c5", | ||
2650 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | ||
2651 | "\1\u00c7", | 2679 | "\1\u00c7", |
2652 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2680 | "\1\u00c8", |
2653 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2681 | "\1\u00c9", |
2682 | "\1\u00ca", | ||
2683 | "\1\u00cb", | ||
2684 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2685 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2686 | "\1\u00ce", | ||
2687 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2688 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", | ||
2689 | "", | ||
2654 | "", | 2690 | "", |
2655 | "\1\56\4\uffff\1\56\10\uffff\12\56\7\uffff\32\56\4\uffff\1\56\1\uffff\32\56", | 2691 | "\1\57\4\uffff\1\57\10\uffff\12\57\7\uffff\32\57\4\uffff\1\57\1\uffff\32\57", |
2656 | "", | 2692 | "", |
2657 | "", | 2693 | "", |
2658 | "" | 2694 | "" |
@@ -2688,23 +2724,33 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2688 | this.transition = DFA11_transition; | 2724 | this.transition = DFA11_transition; |
2689 | } | 2725 | } |
2690 | public String getDescription() { | 2726 | public String getDescription() { |
2691 | 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 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; | 2727 | 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 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; |
2692 | } | 2728 | } |
2693 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { | 2729 | public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { |
2694 | IntStream input = _input; | 2730 | IntStream input = _input; |
2695 | int _s = s; | 2731 | int _s = s; |
2696 | switch ( s ) { | 2732 | switch ( s ) { |
2697 | case 0 : | 2733 | case 0 : |
2698 | int LA11_38 = input.LA(1); | 2734 | int LA11_40 = input.LA(1); |
2699 | 2735 | ||
2700 | s = -1; | 2736 | s = -1; |
2701 | if ( ((LA11_38>='\u0000' && LA11_38<='\uFFFF')) ) {s = 104;} | 2737 | if ( ((LA11_40>='\u0000' && LA11_40<='\uFFFF')) ) {s = 106;} |
2702 | 2738 | ||
2703 | else s = 42; | 2739 | else s = 43; |
2704 | 2740 | ||
2705 | if ( s>=0 ) return s; | 2741 | if ( s>=0 ) return s; |
2706 | break; | 2742 | break; |
2707 | case 1 : | 2743 | case 1 : |
2744 | int LA11_39 = input.LA(1); | ||
2745 | |||
2746 | s = -1; | ||
2747 | if ( ((LA11_39>='\u0000' && LA11_39<='\uFFFF')) ) {s = 106;} | ||
2748 | |||
2749 | else s = 43; | ||
2750 | |||
2751 | if ( s>=0 ) return s; | ||
2752 | break; | ||
2753 | case 2 : | ||
2708 | int LA11_0 = input.LA(1); | 2754 | int LA11_0 = input.LA(1); |
2709 | 2755 | ||
2710 | s = -1; | 2756 | s = -1; |
@@ -2774,33 +2820,25 @@ public class InternalAlloyLanguageLexer extends Lexer { | |||
2774 | 2820 | ||
2775 | else if ( (LA11_0=='I') ) {s = 33;} | 2821 | else if ( (LA11_0=='I') ) {s = 33;} |
2776 | 2822 | ||
2777 | else if ( (LA11_0=='(') ) {s = 34;} | 2823 | else if ( (LA11_0=='S') ) {s = 34;} |
2778 | |||
2779 | else if ( (LA11_0==')') ) {s = 35;} | ||
2780 | |||
2781 | else if ( ((LA11_0>='A' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='Z')||LA11_0=='_'||(LA11_0>='b' && LA11_0<='c')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='q'||LA11_0=='t'||(LA11_0>='v' && LA11_0<='z')) ) {s = 36;} | ||
2782 | 2824 | ||
2783 | else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 37;} | 2825 | else if ( (LA11_0=='(') ) {s = 35;} |
2784 | 2826 | ||
2785 | else if ( (LA11_0=='\"') ) {s = 38;} | 2827 | else if ( (LA11_0==')') ) {s = 36;} |
2786 | 2828 | ||
2787 | else if ( (LA11_0=='\'') ) {s = 39;} | 2829 | else if ( ((LA11_0>='A' && LA11_0<='H')||(LA11_0>='J' && LA11_0<='R')||(LA11_0>='T' && LA11_0<='Z')||LA11_0=='_'||(LA11_0>='b' && LA11_0<='c')||(LA11_0>='g' && LA11_0<='h')||(LA11_0>='j' && LA11_0<='k')||LA11_0=='q'||LA11_0=='t'||(LA11_0>='v' && LA11_0<='z')) ) {s = 37;} |
2788 | 2830 | ||
2789 | else if ( (LA11_0=='/') ) {s = 40;} | 2831 | else if ( ((LA11_0>='0' && LA11_0<='9')) ) {s = 38;} |
2790 | 2832 | ||
2791 | else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 41;} | 2833 | else if ( (LA11_0=='\"') ) {s = 39;} |
2792 | 2834 | ||
2793 | else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0==';'||(LA11_0>='?' && LA11_0<='@')||LA11_0=='\\'||LA11_0=='`'||(LA11_0>='\u007F' && LA11_0<='\uFFFF')) ) {s = 42;} | 2835 | else if ( (LA11_0=='\'') ) {s = 40;} |
2794 | 2836 | ||
2795 | if ( s>=0 ) return s; | 2837 | else if ( (LA11_0=='/') ) {s = 41;} |
2796 | break; | ||
2797 | case 2 : | ||
2798 | int LA11_39 = input.LA(1); | ||
2799 | 2838 | ||
2800 | s = -1; | 2839 | else if ( ((LA11_0>='\t' && LA11_0<='\n')||LA11_0=='\r'||LA11_0==' ') ) {s = 42;} |
2801 | if ( ((LA11_39>='\u0000' && LA11_39<='\uFFFF')) ) {s = 104;} | ||
2802 | 2840 | ||
2803 | else s = 42; | 2841 | else if ( ((LA11_0>='\u0000' && LA11_0<='\b')||(LA11_0>='\u000B' && LA11_0<='\f')||(LA11_0>='\u000E' && LA11_0<='\u001F')||(LA11_0>='$' && LA11_0<='%')||LA11_0==';'||(LA11_0>='?' && LA11_0<='@')||LA11_0=='\\'||LA11_0=='`'||(LA11_0>='\u007F' && LA11_0<='\uFFFF')) ) {s = 43;} |
2804 | 2842 | ||
2805 | if ( s>=0 ) return s; | 2843 | if ( s>=0 ) return s; |
2806 | break; | 2844 | break; |
diff --git a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageParser.java b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageParser.java index 0ba4673a..f2a017c1 100644 --- a/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageParser.java +++ b/Solvers/Alloy-Solver/hu.bme.mit.inf.dslreasoner.alloy.language.ui/src-gen/hu/bme/mit/inf/dslreasoner/ui/contentassist/antlr/internal/InternalAlloyLanguageParser.java | |||
@@ -23,7 +23,7 @@ import java.util.HashMap; | |||
23 | @SuppressWarnings("all") | 23 | @SuppressWarnings("all") |
24 | public class InternalAlloyLanguageParser extends AbstractInternalContentAssistParser { | 24 | public class InternalAlloyLanguageParser extends AbstractInternalContentAssistParser { |
25 | public static final String[] tokenNames = new String[] { | 25 | public static final String[] tokenNames = new String[] { |
26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'||'", "'or'", "'<=>'", "'iff'", "'=>'", "'implies'", "'&&'", "'and'", "'!'", "'not'", "'all'", "'no'", "'some'", "'lone'", "'one'", "'set'", "'plus'", "'sub'", "'mul'", "'rem'", "'div'", "'enum'", "'{'", "'}'", "','", "'sig'", "'extends'", "'in'", "'+'", "':'", "'fun'", "'['", "']'", "'pred'", "'fact'", "'else'", "'='", "'!='", "'>'", "'>='", "'<'", "'<='", "'++'", "':>'", "'<:'", "'.'", "'-'", "'&'", "'->'", "'~'", "'^'", "'*'", "'#'", "'sum'", "'none'", "'iden'", "'univ'", "'Int'", "'('", "')'", "'run'", "'for'", "'abstract'", "'disj'", "'exactly'" | 26 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'||'", "'or'", "'<=>'", "'iff'", "'=>'", "'implies'", "'&&'", "'and'", "'!'", "'not'", "'all'", "'no'", "'some'", "'lone'", "'one'", "'set'", "'plus'", "'sub'", "'mul'", "'rem'", "'div'", "'enum'", "'{'", "'}'", "','", "'sig'", "'extends'", "'in'", "'+'", "':'", "'fun'", "'['", "']'", "'pred'", "'fact'", "'else'", "'='", "'!='", "'>'", "'>='", "'<'", "'<='", "'++'", "':>'", "'<:'", "'.'", "'-'", "'&'", "'->'", "'~'", "'^'", "'*'", "'#'", "'sum'", "'none'", "'iden'", "'univ'", "'Int'", "'String'", "'('", "')'", "'run'", "'for'", "'exactly'", "'abstract'", "'disj'" |
27 | }; | 27 | }; |
28 | public static final int T__50=50; | 28 | public static final int T__50=50; |
29 | public static final int T__19=19; | 29 | public static final int T__19=19; |
@@ -86,6 +86,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
86 | public static final int T__31=31; | 86 | public static final int T__31=31; |
87 | public static final int T__75=75; | 87 | public static final int T__75=75; |
88 | public static final int T__32=32; | 88 | public static final int T__32=32; |
89 | public static final int T__76=76; | ||
89 | public static final int RULE_WS=9; | 90 | public static final int RULE_WS=9; |
90 | public static final int RULE_ANY_OTHER=10; | 91 | public static final int RULE_ANY_OTHER=10; |
91 | public static final int T__48=48; | 92 | public static final int T__48=48; |
@@ -2925,24 +2926,109 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
2925 | // $ANTLR end "ruleALSIntScope" | 2926 | // $ANTLR end "ruleALSIntScope" |
2926 | 2927 | ||
2927 | 2928 | ||
2929 | // $ANTLR start "entryRuleALSStringScope" | ||
2930 | // InternalAlloyLanguage.g:989:1: entryRuleALSStringScope : ruleALSStringScope EOF ; | ||
2931 | public final void entryRuleALSStringScope() throws RecognitionException { | ||
2932 | try { | ||
2933 | // InternalAlloyLanguage.g:990:1: ( ruleALSStringScope EOF ) | ||
2934 | // InternalAlloyLanguage.g:991:1: ruleALSStringScope EOF | ||
2935 | { | ||
2936 | if ( state.backtracking==0 ) { | ||
2937 | before(grammarAccess.getALSStringScopeRule()); | ||
2938 | } | ||
2939 | pushFollow(FOLLOW_1); | ||
2940 | ruleALSStringScope(); | ||
2941 | |||
2942 | state._fsp--; | ||
2943 | if (state.failed) return ; | ||
2944 | if ( state.backtracking==0 ) { | ||
2945 | after(grammarAccess.getALSStringScopeRule()); | ||
2946 | } | ||
2947 | match(input,EOF,FOLLOW_2); if (state.failed) return ; | ||
2948 | |||
2949 | } | ||
2950 | |||
2951 | } | ||
2952 | catch (RecognitionException re) { | ||
2953 | reportError(re); | ||
2954 | recover(input,re); | ||
2955 | } | ||
2956 | finally { | ||
2957 | } | ||
2958 | return ; | ||
2959 | } | ||
2960 | // $ANTLR end "entryRuleALSStringScope" | ||
2961 | |||
2962 | |||
2963 | // $ANTLR start "ruleALSStringScope" | ||
2964 | // InternalAlloyLanguage.g:998:1: ruleALSStringScope : ( ( rule__ALSStringScope__Group__0 ) ) ; | ||
2965 | public final void ruleALSStringScope() throws RecognitionException { | ||
2966 | |||
2967 | int stackSize = keepStackSize(); | ||
2968 | |||
2969 | try { | ||
2970 | // InternalAlloyLanguage.g:1002:2: ( ( ( rule__ALSStringScope__Group__0 ) ) ) | ||
2971 | // InternalAlloyLanguage.g:1003:1: ( ( rule__ALSStringScope__Group__0 ) ) | ||
2972 | { | ||
2973 | // InternalAlloyLanguage.g:1003:1: ( ( rule__ALSStringScope__Group__0 ) ) | ||
2974 | // InternalAlloyLanguage.g:1004:1: ( rule__ALSStringScope__Group__0 ) | ||
2975 | { | ||
2976 | if ( state.backtracking==0 ) { | ||
2977 | before(grammarAccess.getALSStringScopeAccess().getGroup()); | ||
2978 | } | ||
2979 | // InternalAlloyLanguage.g:1005:1: ( rule__ALSStringScope__Group__0 ) | ||
2980 | // InternalAlloyLanguage.g:1005:2: rule__ALSStringScope__Group__0 | ||
2981 | { | ||
2982 | pushFollow(FOLLOW_2); | ||
2983 | rule__ALSStringScope__Group__0(); | ||
2984 | |||
2985 | state._fsp--; | ||
2986 | if (state.failed) return ; | ||
2987 | |||
2988 | } | ||
2989 | |||
2990 | if ( state.backtracking==0 ) { | ||
2991 | after(grammarAccess.getALSStringScopeAccess().getGroup()); | ||
2992 | } | ||
2993 | |||
2994 | } | ||
2995 | |||
2996 | |||
2997 | } | ||
2998 | |||
2999 | } | ||
3000 | catch (RecognitionException re) { | ||
3001 | reportError(re); | ||
3002 | recover(input,re); | ||
3003 | } | ||
3004 | finally { | ||
3005 | |||
3006 | restoreStackSize(stackSize); | ||
3007 | |||
3008 | } | ||
3009 | return ; | ||
3010 | } | ||
3011 | // $ANTLR end "ruleALSStringScope" | ||
3012 | |||
3013 | |||
2928 | // $ANTLR start "ruleALSMultiplicity" | 3014 | // $ANTLR start "ruleALSMultiplicity" |
2929 | // InternalAlloyLanguage.g:990:1: ruleALSMultiplicity : ( ( rule__ALSMultiplicity__Alternatives ) ) ; | 3015 | // InternalAlloyLanguage.g:1018:1: ruleALSMultiplicity : ( ( rule__ALSMultiplicity__Alternatives ) ) ; |
2930 | public final void ruleALSMultiplicity() throws RecognitionException { | 3016 | public final void ruleALSMultiplicity() throws RecognitionException { |
2931 | 3017 | ||
2932 | int stackSize = keepStackSize(); | 3018 | int stackSize = keepStackSize(); |
2933 | 3019 | ||
2934 | try { | 3020 | try { |
2935 | // InternalAlloyLanguage.g:994:1: ( ( ( rule__ALSMultiplicity__Alternatives ) ) ) | 3021 | // InternalAlloyLanguage.g:1022:1: ( ( ( rule__ALSMultiplicity__Alternatives ) ) ) |
2936 | // InternalAlloyLanguage.g:995:1: ( ( rule__ALSMultiplicity__Alternatives ) ) | 3022 | // InternalAlloyLanguage.g:1023:1: ( ( rule__ALSMultiplicity__Alternatives ) ) |
2937 | { | 3023 | { |
2938 | // InternalAlloyLanguage.g:995:1: ( ( rule__ALSMultiplicity__Alternatives ) ) | 3024 | // InternalAlloyLanguage.g:1023:1: ( ( rule__ALSMultiplicity__Alternatives ) ) |
2939 | // InternalAlloyLanguage.g:996:1: ( rule__ALSMultiplicity__Alternatives ) | 3025 | // InternalAlloyLanguage.g:1024:1: ( rule__ALSMultiplicity__Alternatives ) |
2940 | { | 3026 | { |
2941 | if ( state.backtracking==0 ) { | 3027 | if ( state.backtracking==0 ) { |
2942 | before(grammarAccess.getALSMultiplicityAccess().getAlternatives()); | 3028 | before(grammarAccess.getALSMultiplicityAccess().getAlternatives()); |
2943 | } | 3029 | } |
2944 | // InternalAlloyLanguage.g:997:1: ( rule__ALSMultiplicity__Alternatives ) | 3030 | // InternalAlloyLanguage.g:1025:1: ( rule__ALSMultiplicity__Alternatives ) |
2945 | // InternalAlloyLanguage.g:997:2: rule__ALSMultiplicity__Alternatives | 3031 | // InternalAlloyLanguage.g:1025:2: rule__ALSMultiplicity__Alternatives |
2946 | { | 3032 | { |
2947 | pushFollow(FOLLOW_2); | 3033 | pushFollow(FOLLOW_2); |
2948 | rule__ALSMultiplicity__Alternatives(); | 3034 | rule__ALSMultiplicity__Alternatives(); |
@@ -2977,23 +3063,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
2977 | 3063 | ||
2978 | 3064 | ||
2979 | // $ANTLR start "ruleALSNumericOperator" | 3065 | // $ANTLR start "ruleALSNumericOperator" |
2980 | // InternalAlloyLanguage.g:1009:1: ruleALSNumericOperator : ( ( rule__ALSNumericOperator__Alternatives ) ) ; | 3066 | // InternalAlloyLanguage.g:1037:1: ruleALSNumericOperator : ( ( rule__ALSNumericOperator__Alternatives ) ) ; |
2981 | public final void ruleALSNumericOperator() throws RecognitionException { | 3067 | public final void ruleALSNumericOperator() throws RecognitionException { |
2982 | 3068 | ||
2983 | int stackSize = keepStackSize(); | 3069 | int stackSize = keepStackSize(); |
2984 | 3070 | ||
2985 | try { | 3071 | try { |
2986 | // InternalAlloyLanguage.g:1013:1: ( ( ( rule__ALSNumericOperator__Alternatives ) ) ) | 3072 | // InternalAlloyLanguage.g:1041:1: ( ( ( rule__ALSNumericOperator__Alternatives ) ) ) |
2987 | // InternalAlloyLanguage.g:1014:1: ( ( rule__ALSNumericOperator__Alternatives ) ) | 3073 | // InternalAlloyLanguage.g:1042:1: ( ( rule__ALSNumericOperator__Alternatives ) ) |
2988 | { | 3074 | { |
2989 | // InternalAlloyLanguage.g:1014:1: ( ( rule__ALSNumericOperator__Alternatives ) ) | 3075 | // InternalAlloyLanguage.g:1042:1: ( ( rule__ALSNumericOperator__Alternatives ) ) |
2990 | // InternalAlloyLanguage.g:1015:1: ( rule__ALSNumericOperator__Alternatives ) | 3076 | // InternalAlloyLanguage.g:1043:1: ( rule__ALSNumericOperator__Alternatives ) |
2991 | { | 3077 | { |
2992 | if ( state.backtracking==0 ) { | 3078 | if ( state.backtracking==0 ) { |
2993 | before(grammarAccess.getALSNumericOperatorAccess().getAlternatives()); | 3079 | before(grammarAccess.getALSNumericOperatorAccess().getAlternatives()); |
2994 | } | 3080 | } |
2995 | // InternalAlloyLanguage.g:1016:1: ( rule__ALSNumericOperator__Alternatives ) | 3081 | // InternalAlloyLanguage.g:1044:1: ( rule__ALSNumericOperator__Alternatives ) |
2996 | // InternalAlloyLanguage.g:1016:2: rule__ALSNumericOperator__Alternatives | 3082 | // InternalAlloyLanguage.g:1044:2: rule__ALSNumericOperator__Alternatives |
2997 | { | 3083 | { |
2998 | pushFollow(FOLLOW_2); | 3084 | pushFollow(FOLLOW_2); |
2999 | rule__ALSNumericOperator__Alternatives(); | 3085 | rule__ALSNumericOperator__Alternatives(); |
@@ -3028,13 +3114,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3028 | 3114 | ||
3029 | 3115 | ||
3030 | // $ANTLR start "rule__ALSDocument__Alternatives_0" | 3116 | // $ANTLR start "rule__ALSDocument__Alternatives_0" |
3031 | // InternalAlloyLanguage.g:1027:1: rule__ALSDocument__Alternatives_0 : ( ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) ); | 3117 | // InternalAlloyLanguage.g:1055:1: rule__ALSDocument__Alternatives_0 : ( ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) ); |
3032 | public final void rule__ALSDocument__Alternatives_0() throws RecognitionException { | 3118 | public final void rule__ALSDocument__Alternatives_0() throws RecognitionException { |
3033 | 3119 | ||
3034 | int stackSize = keepStackSize(); | 3120 | int stackSize = keepStackSize(); |
3035 | 3121 | ||
3036 | try { | 3122 | try { |
3037 | // InternalAlloyLanguage.g:1031:1: ( ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) ) | 3123 | // InternalAlloyLanguage.g:1059:1: ( ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) ) |
3038 | int alt1=5; | 3124 | int alt1=5; |
3039 | switch ( input.LA(1) ) { | 3125 | switch ( input.LA(1) ) { |
3040 | case 32: | 3126 | case 32: |
@@ -3049,7 +3135,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3049 | case 25: | 3135 | case 25: |
3050 | case 26: | 3136 | case 26: |
3051 | case 36: | 3137 | case 36: |
3052 | case 73: | 3138 | case 75: |
3053 | { | 3139 | { |
3054 | alt1=2; | 3140 | alt1=2; |
3055 | } | 3141 | } |
@@ -3079,16 +3165,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3079 | 3165 | ||
3080 | switch (alt1) { | 3166 | switch (alt1) { |
3081 | case 1 : | 3167 | case 1 : |
3082 | // InternalAlloyLanguage.g:1032:1: ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | 3168 | // InternalAlloyLanguage.g:1060:1: ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) |
3083 | { | 3169 | { |
3084 | // InternalAlloyLanguage.g:1032:1: ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) | 3170 | // InternalAlloyLanguage.g:1060:1: ( ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) ) |
3085 | // InternalAlloyLanguage.g:1033:1: ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) | 3171 | // InternalAlloyLanguage.g:1061:1: ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) |
3086 | { | 3172 | { |
3087 | if ( state.backtracking==0 ) { | 3173 | if ( state.backtracking==0 ) { |
3088 | before(grammarAccess.getALSDocumentAccess().getEnumDeclarationsAssignment_0_0()); | 3174 | before(grammarAccess.getALSDocumentAccess().getEnumDeclarationsAssignment_0_0()); |
3089 | } | 3175 | } |
3090 | // InternalAlloyLanguage.g:1034:1: ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) | 3176 | // InternalAlloyLanguage.g:1062:1: ( rule__ALSDocument__EnumDeclarationsAssignment_0_0 ) |
3091 | // InternalAlloyLanguage.g:1034:2: rule__ALSDocument__EnumDeclarationsAssignment_0_0 | 3177 | // InternalAlloyLanguage.g:1062:2: rule__ALSDocument__EnumDeclarationsAssignment_0_0 |
3092 | { | 3178 | { |
3093 | pushFollow(FOLLOW_2); | 3179 | pushFollow(FOLLOW_2); |
3094 | rule__ALSDocument__EnumDeclarationsAssignment_0_0(); | 3180 | rule__ALSDocument__EnumDeclarationsAssignment_0_0(); |
@@ -3108,16 +3194,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3108 | } | 3194 | } |
3109 | break; | 3195 | break; |
3110 | case 2 : | 3196 | case 2 : |
3111 | // InternalAlloyLanguage.g:1038:6: ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | 3197 | // InternalAlloyLanguage.g:1066:6: ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) |
3112 | { | 3198 | { |
3113 | // InternalAlloyLanguage.g:1038:6: ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) | 3199 | // InternalAlloyLanguage.g:1066:6: ( ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) ) |
3114 | // InternalAlloyLanguage.g:1039:1: ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) | 3200 | // InternalAlloyLanguage.g:1067:1: ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) |
3115 | { | 3201 | { |
3116 | if ( state.backtracking==0 ) { | 3202 | if ( state.backtracking==0 ) { |
3117 | before(grammarAccess.getALSDocumentAccess().getSignatureBodiesAssignment_0_1()); | 3203 | before(grammarAccess.getALSDocumentAccess().getSignatureBodiesAssignment_0_1()); |
3118 | } | 3204 | } |
3119 | // InternalAlloyLanguage.g:1040:1: ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) | 3205 | // InternalAlloyLanguage.g:1068:1: ( rule__ALSDocument__SignatureBodiesAssignment_0_1 ) |
3120 | // InternalAlloyLanguage.g:1040:2: rule__ALSDocument__SignatureBodiesAssignment_0_1 | 3206 | // InternalAlloyLanguage.g:1068:2: rule__ALSDocument__SignatureBodiesAssignment_0_1 |
3121 | { | 3207 | { |
3122 | pushFollow(FOLLOW_2); | 3208 | pushFollow(FOLLOW_2); |
3123 | rule__ALSDocument__SignatureBodiesAssignment_0_1(); | 3209 | rule__ALSDocument__SignatureBodiesAssignment_0_1(); |
@@ -3137,16 +3223,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3137 | } | 3223 | } |
3138 | break; | 3224 | break; |
3139 | case 3 : | 3225 | case 3 : |
3140 | // InternalAlloyLanguage.g:1044:6: ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | 3226 | // InternalAlloyLanguage.g:1072:6: ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) |
3141 | { | 3227 | { |
3142 | // InternalAlloyLanguage.g:1044:6: ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) | 3228 | // InternalAlloyLanguage.g:1072:6: ( ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) ) |
3143 | // InternalAlloyLanguage.g:1045:1: ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) | 3229 | // InternalAlloyLanguage.g:1073:1: ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) |
3144 | { | 3230 | { |
3145 | if ( state.backtracking==0 ) { | 3231 | if ( state.backtracking==0 ) { |
3146 | before(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsAssignment_0_2()); | 3232 | before(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsAssignment_0_2()); |
3147 | } | 3233 | } |
3148 | // InternalAlloyLanguage.g:1046:1: ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) | 3234 | // InternalAlloyLanguage.g:1074:1: ( rule__ALSDocument__FunctionDefinitionsAssignment_0_2 ) |
3149 | // InternalAlloyLanguage.g:1046:2: rule__ALSDocument__FunctionDefinitionsAssignment_0_2 | 3235 | // InternalAlloyLanguage.g:1074:2: rule__ALSDocument__FunctionDefinitionsAssignment_0_2 |
3150 | { | 3236 | { |
3151 | pushFollow(FOLLOW_2); | 3237 | pushFollow(FOLLOW_2); |
3152 | rule__ALSDocument__FunctionDefinitionsAssignment_0_2(); | 3238 | rule__ALSDocument__FunctionDefinitionsAssignment_0_2(); |
@@ -3166,16 +3252,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3166 | } | 3252 | } |
3167 | break; | 3253 | break; |
3168 | case 4 : | 3254 | case 4 : |
3169 | // InternalAlloyLanguage.g:1050:6: ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | 3255 | // InternalAlloyLanguage.g:1078:6: ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) |
3170 | { | 3256 | { |
3171 | // InternalAlloyLanguage.g:1050:6: ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) | 3257 | // InternalAlloyLanguage.g:1078:6: ( ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) ) |
3172 | // InternalAlloyLanguage.g:1051:1: ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) | 3258 | // InternalAlloyLanguage.g:1079:1: ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) |
3173 | { | 3259 | { |
3174 | if ( state.backtracking==0 ) { | 3260 | if ( state.backtracking==0 ) { |
3175 | before(grammarAccess.getALSDocumentAccess().getRelationDefinitionsAssignment_0_3()); | 3261 | before(grammarAccess.getALSDocumentAccess().getRelationDefinitionsAssignment_0_3()); |
3176 | } | 3262 | } |
3177 | // InternalAlloyLanguage.g:1052:1: ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) | 3263 | // InternalAlloyLanguage.g:1080:1: ( rule__ALSDocument__RelationDefinitionsAssignment_0_3 ) |
3178 | // InternalAlloyLanguage.g:1052:2: rule__ALSDocument__RelationDefinitionsAssignment_0_3 | 3264 | // InternalAlloyLanguage.g:1080:2: rule__ALSDocument__RelationDefinitionsAssignment_0_3 |
3179 | { | 3265 | { |
3180 | pushFollow(FOLLOW_2); | 3266 | pushFollow(FOLLOW_2); |
3181 | rule__ALSDocument__RelationDefinitionsAssignment_0_3(); | 3267 | rule__ALSDocument__RelationDefinitionsAssignment_0_3(); |
@@ -3195,16 +3281,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3195 | } | 3281 | } |
3196 | break; | 3282 | break; |
3197 | case 5 : | 3283 | case 5 : |
3198 | // InternalAlloyLanguage.g:1056:6: ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) | 3284 | // InternalAlloyLanguage.g:1084:6: ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) |
3199 | { | 3285 | { |
3200 | // InternalAlloyLanguage.g:1056:6: ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) | 3286 | // InternalAlloyLanguage.g:1084:6: ( ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) ) |
3201 | // InternalAlloyLanguage.g:1057:1: ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) | 3287 | // InternalAlloyLanguage.g:1085:1: ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) |
3202 | { | 3288 | { |
3203 | if ( state.backtracking==0 ) { | 3289 | if ( state.backtracking==0 ) { |
3204 | before(grammarAccess.getALSDocumentAccess().getFactDeclarationsAssignment_0_4()); | 3290 | before(grammarAccess.getALSDocumentAccess().getFactDeclarationsAssignment_0_4()); |
3205 | } | 3291 | } |
3206 | // InternalAlloyLanguage.g:1058:1: ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) | 3292 | // InternalAlloyLanguage.g:1086:1: ( rule__ALSDocument__FactDeclarationsAssignment_0_4 ) |
3207 | // InternalAlloyLanguage.g:1058:2: rule__ALSDocument__FactDeclarationsAssignment_0_4 | 3293 | // InternalAlloyLanguage.g:1086:2: rule__ALSDocument__FactDeclarationsAssignment_0_4 |
3208 | { | 3294 | { |
3209 | pushFollow(FOLLOW_2); | 3295 | pushFollow(FOLLOW_2); |
3210 | rule__ALSDocument__FactDeclarationsAssignment_0_4(); | 3296 | rule__ALSDocument__FactDeclarationsAssignment_0_4(); |
@@ -3241,13 +3327,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3241 | 3327 | ||
3242 | 3328 | ||
3243 | // $ANTLR start "rule__ALSTypeDeclaration__Alternatives" | 3329 | // $ANTLR start "rule__ALSTypeDeclaration__Alternatives" |
3244 | // InternalAlloyLanguage.g:1068:1: rule__ALSTypeDeclaration__Alternatives : ( ( ruleALSEnumDeclaration ) | ( ruleALSSignatureDeclaration ) ); | 3330 | // InternalAlloyLanguage.g:1096:1: rule__ALSTypeDeclaration__Alternatives : ( ( ruleALSEnumDeclaration ) | ( ruleALSSignatureDeclaration ) ); |
3245 | public final void rule__ALSTypeDeclaration__Alternatives() throws RecognitionException { | 3331 | public final void rule__ALSTypeDeclaration__Alternatives() throws RecognitionException { |
3246 | 3332 | ||
3247 | int stackSize = keepStackSize(); | 3333 | int stackSize = keepStackSize(); |
3248 | 3334 | ||
3249 | try { | 3335 | try { |
3250 | // InternalAlloyLanguage.g:1072:1: ( ( ruleALSEnumDeclaration ) | ( ruleALSSignatureDeclaration ) ) | 3336 | // InternalAlloyLanguage.g:1100:1: ( ( ruleALSEnumDeclaration ) | ( ruleALSSignatureDeclaration ) ) |
3251 | int alt2=2; | 3337 | int alt2=2; |
3252 | int LA2_0 = input.LA(1); | 3338 | int LA2_0 = input.LA(1); |
3253 | 3339 | ||
@@ -3266,10 +3352,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3266 | } | 3352 | } |
3267 | switch (alt2) { | 3353 | switch (alt2) { |
3268 | case 1 : | 3354 | case 1 : |
3269 | // InternalAlloyLanguage.g:1073:1: ( ruleALSEnumDeclaration ) | 3355 | // InternalAlloyLanguage.g:1101:1: ( ruleALSEnumDeclaration ) |
3270 | { | 3356 | { |
3271 | // InternalAlloyLanguage.g:1073:1: ( ruleALSEnumDeclaration ) | 3357 | // InternalAlloyLanguage.g:1101:1: ( ruleALSEnumDeclaration ) |
3272 | // InternalAlloyLanguage.g:1074:1: ruleALSEnumDeclaration | 3358 | // InternalAlloyLanguage.g:1102:1: ruleALSEnumDeclaration |
3273 | { | 3359 | { |
3274 | if ( state.backtracking==0 ) { | 3360 | if ( state.backtracking==0 ) { |
3275 | before(grammarAccess.getALSTypeDeclarationAccess().getALSEnumDeclarationParserRuleCall_0()); | 3361 | before(grammarAccess.getALSTypeDeclarationAccess().getALSEnumDeclarationParserRuleCall_0()); |
@@ -3289,10 +3375,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3289 | } | 3375 | } |
3290 | break; | 3376 | break; |
3291 | case 2 : | 3377 | case 2 : |
3292 | // InternalAlloyLanguage.g:1079:6: ( ruleALSSignatureDeclaration ) | 3378 | // InternalAlloyLanguage.g:1107:6: ( ruleALSSignatureDeclaration ) |
3293 | { | 3379 | { |
3294 | // InternalAlloyLanguage.g:1079:6: ( ruleALSSignatureDeclaration ) | 3380 | // InternalAlloyLanguage.g:1107:6: ( ruleALSSignatureDeclaration ) |
3295 | // InternalAlloyLanguage.g:1080:1: ruleALSSignatureDeclaration | 3381 | // InternalAlloyLanguage.g:1108:1: ruleALSSignatureDeclaration |
3296 | { | 3382 | { |
3297 | if ( state.backtracking==0 ) { | 3383 | if ( state.backtracking==0 ) { |
3298 | before(grammarAccess.getALSTypeDeclarationAccess().getALSSignatureDeclarationParserRuleCall_1()); | 3384 | before(grammarAccess.getALSTypeDeclarationAccess().getALSSignatureDeclarationParserRuleCall_1()); |
@@ -3329,13 +3415,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3329 | 3415 | ||
3330 | 3416 | ||
3331 | // $ANTLR start "rule__ALSSignatureBody__Alternatives_4" | 3417 | // $ANTLR start "rule__ALSSignatureBody__Alternatives_4" |
3332 | // InternalAlloyLanguage.g:1090:1: rule__ALSSignatureBody__Alternatives_4 : ( ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) ); | 3418 | // InternalAlloyLanguage.g:1118:1: rule__ALSSignatureBody__Alternatives_4 : ( ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) ); |
3333 | public final void rule__ALSSignatureBody__Alternatives_4() throws RecognitionException { | 3419 | public final void rule__ALSSignatureBody__Alternatives_4() throws RecognitionException { |
3334 | 3420 | ||
3335 | int stackSize = keepStackSize(); | 3421 | int stackSize = keepStackSize(); |
3336 | 3422 | ||
3337 | try { | 3423 | try { |
3338 | // InternalAlloyLanguage.g:1094:1: ( ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) ) | 3424 | // InternalAlloyLanguage.g:1122:1: ( ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) ) |
3339 | int alt3=2; | 3425 | int alt3=2; |
3340 | int LA3_0 = input.LA(1); | 3426 | int LA3_0 = input.LA(1); |
3341 | 3427 | ||
@@ -3354,16 +3440,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3354 | } | 3440 | } |
3355 | switch (alt3) { | 3441 | switch (alt3) { |
3356 | case 1 : | 3442 | case 1 : |
3357 | // InternalAlloyLanguage.g:1095:1: ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | 3443 | // InternalAlloyLanguage.g:1123:1: ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) |
3358 | { | 3444 | { |
3359 | // InternalAlloyLanguage.g:1095:1: ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) | 3445 | // InternalAlloyLanguage.g:1123:1: ( ( rule__ALSSignatureBody__Group_4_0__0 ) ) |
3360 | // InternalAlloyLanguage.g:1096:1: ( rule__ALSSignatureBody__Group_4_0__0 ) | 3446 | // InternalAlloyLanguage.g:1124:1: ( rule__ALSSignatureBody__Group_4_0__0 ) |
3361 | { | 3447 | { |
3362 | if ( state.backtracking==0 ) { | 3448 | if ( state.backtracking==0 ) { |
3363 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_0()); | 3449 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_0()); |
3364 | } | 3450 | } |
3365 | // InternalAlloyLanguage.g:1097:1: ( rule__ALSSignatureBody__Group_4_0__0 ) | 3451 | // InternalAlloyLanguage.g:1125:1: ( rule__ALSSignatureBody__Group_4_0__0 ) |
3366 | // InternalAlloyLanguage.g:1097:2: rule__ALSSignatureBody__Group_4_0__0 | 3452 | // InternalAlloyLanguage.g:1125:2: rule__ALSSignatureBody__Group_4_0__0 |
3367 | { | 3453 | { |
3368 | pushFollow(FOLLOW_2); | 3454 | pushFollow(FOLLOW_2); |
3369 | rule__ALSSignatureBody__Group_4_0__0(); | 3455 | rule__ALSSignatureBody__Group_4_0__0(); |
@@ -3383,16 +3469,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3383 | } | 3469 | } |
3384 | break; | 3470 | break; |
3385 | case 2 : | 3471 | case 2 : |
3386 | // InternalAlloyLanguage.g:1101:6: ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) | 3472 | // InternalAlloyLanguage.g:1129:6: ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) |
3387 | { | 3473 | { |
3388 | // InternalAlloyLanguage.g:1101:6: ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) | 3474 | // InternalAlloyLanguage.g:1129:6: ( ( rule__ALSSignatureBody__Group_4_1__0 ) ) |
3389 | // InternalAlloyLanguage.g:1102:1: ( rule__ALSSignatureBody__Group_4_1__0 ) | 3475 | // InternalAlloyLanguage.g:1130:1: ( rule__ALSSignatureBody__Group_4_1__0 ) |
3390 | { | 3476 | { |
3391 | if ( state.backtracking==0 ) { | 3477 | if ( state.backtracking==0 ) { |
3392 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_1()); | 3478 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_1()); |
3393 | } | 3479 | } |
3394 | // InternalAlloyLanguage.g:1103:1: ( rule__ALSSignatureBody__Group_4_1__0 ) | 3480 | // InternalAlloyLanguage.g:1131:1: ( rule__ALSSignatureBody__Group_4_1__0 ) |
3395 | // InternalAlloyLanguage.g:1103:2: rule__ALSSignatureBody__Group_4_1__0 | 3481 | // InternalAlloyLanguage.g:1131:2: rule__ALSSignatureBody__Group_4_1__0 |
3396 | { | 3482 | { |
3397 | pushFollow(FOLLOW_2); | 3483 | pushFollow(FOLLOW_2); |
3398 | rule__ALSSignatureBody__Group_4_1__0(); | 3484 | rule__ALSSignatureBody__Group_4_1__0(); |
@@ -3429,20 +3515,20 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3429 | 3515 | ||
3430 | 3516 | ||
3431 | // $ANTLR start "rule__ALSQuantified__Alternatives" | 3517 | // $ANTLR start "rule__ALSQuantified__Alternatives" |
3432 | // InternalAlloyLanguage.g:1113:1: rule__ALSQuantified__Alternatives : ( ( ( rule__ALSQuantified__Group_0__0 ) ) | ( ruleALSOr ) ); | 3518 | // InternalAlloyLanguage.g:1141:1: rule__ALSQuantified__Alternatives : ( ( ( rule__ALSQuantified__Group_0__0 ) ) | ( ruleALSOr ) ); |
3433 | public final void rule__ALSQuantified__Alternatives() throws RecognitionException { | 3519 | public final void rule__ALSQuantified__Alternatives() throws RecognitionException { |
3434 | 3520 | ||
3435 | int stackSize = keepStackSize(); | 3521 | int stackSize = keepStackSize(); |
3436 | 3522 | ||
3437 | try { | 3523 | try { |
3438 | // InternalAlloyLanguage.g:1117:1: ( ( ( rule__ALSQuantified__Group_0__0 ) ) | ( ruleALSOr ) ) | 3524 | // InternalAlloyLanguage.g:1145:1: ( ( ( rule__ALSQuantified__Group_0__0 ) ) | ( ruleALSOr ) ) |
3439 | int alt4=2; | 3525 | int alt4=2; |
3440 | int LA4_0 = input.LA(1); | 3526 | int LA4_0 = input.LA(1); |
3441 | 3527 | ||
3442 | if ( ((LA4_0>=21 && LA4_0<=26)) ) { | 3528 | if ( ((LA4_0>=21 && LA4_0<=26)) ) { |
3443 | alt4=1; | 3529 | alt4=1; |
3444 | } | 3530 | } |
3445 | else if ( ((LA4_0>=RULE_ID && LA4_0<=RULE_INT)||(LA4_0>=19 && LA4_0<=20)||(LA4_0>=27 && LA4_0<=31)||LA4_0==57||(LA4_0>=60 && LA4_0<=69)) ) { | 3531 | else if ( ((LA4_0>=RULE_ID && LA4_0<=RULE_STRING)||(LA4_0>=19 && LA4_0<=20)||(LA4_0>=27 && LA4_0<=31)||LA4_0==57||(LA4_0>=60 && LA4_0<=70)) ) { |
3446 | alt4=2; | 3532 | alt4=2; |
3447 | } | 3533 | } |
3448 | else { | 3534 | else { |
@@ -3454,16 +3540,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3454 | } | 3540 | } |
3455 | switch (alt4) { | 3541 | switch (alt4) { |
3456 | case 1 : | 3542 | case 1 : |
3457 | // InternalAlloyLanguage.g:1118:1: ( ( rule__ALSQuantified__Group_0__0 ) ) | 3543 | // InternalAlloyLanguage.g:1146:1: ( ( rule__ALSQuantified__Group_0__0 ) ) |
3458 | { | 3544 | { |
3459 | // InternalAlloyLanguage.g:1118:1: ( ( rule__ALSQuantified__Group_0__0 ) ) | 3545 | // InternalAlloyLanguage.g:1146:1: ( ( rule__ALSQuantified__Group_0__0 ) ) |
3460 | // InternalAlloyLanguage.g:1119:1: ( rule__ALSQuantified__Group_0__0 ) | 3546 | // InternalAlloyLanguage.g:1147:1: ( rule__ALSQuantified__Group_0__0 ) |
3461 | { | 3547 | { |
3462 | if ( state.backtracking==0 ) { | 3548 | if ( state.backtracking==0 ) { |
3463 | before(grammarAccess.getALSQuantifiedAccess().getGroup_0()); | 3549 | before(grammarAccess.getALSQuantifiedAccess().getGroup_0()); |
3464 | } | 3550 | } |
3465 | // InternalAlloyLanguage.g:1120:1: ( rule__ALSQuantified__Group_0__0 ) | 3551 | // InternalAlloyLanguage.g:1148:1: ( rule__ALSQuantified__Group_0__0 ) |
3466 | // InternalAlloyLanguage.g:1120:2: rule__ALSQuantified__Group_0__0 | 3552 | // InternalAlloyLanguage.g:1148:2: rule__ALSQuantified__Group_0__0 |
3467 | { | 3553 | { |
3468 | pushFollow(FOLLOW_2); | 3554 | pushFollow(FOLLOW_2); |
3469 | rule__ALSQuantified__Group_0__0(); | 3555 | rule__ALSQuantified__Group_0__0(); |
@@ -3483,10 +3569,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3483 | } | 3569 | } |
3484 | break; | 3570 | break; |
3485 | case 2 : | 3571 | case 2 : |
3486 | // InternalAlloyLanguage.g:1124:6: ( ruleALSOr ) | 3572 | // InternalAlloyLanguage.g:1152:6: ( ruleALSOr ) |
3487 | { | 3573 | { |
3488 | // InternalAlloyLanguage.g:1124:6: ( ruleALSOr ) | 3574 | // InternalAlloyLanguage.g:1152:6: ( ruleALSOr ) |
3489 | // InternalAlloyLanguage.g:1125:1: ruleALSOr | 3575 | // InternalAlloyLanguage.g:1153:1: ruleALSOr |
3490 | { | 3576 | { |
3491 | if ( state.backtracking==0 ) { | 3577 | if ( state.backtracking==0 ) { |
3492 | before(grammarAccess.getALSQuantifiedAccess().getALSOrParserRuleCall_1()); | 3578 | before(grammarAccess.getALSQuantifiedAccess().getALSOrParserRuleCall_1()); |
@@ -3523,13 +3609,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3523 | 3609 | ||
3524 | 3610 | ||
3525 | // $ANTLR start "rule__ALSOr__Alternatives_1_1" | 3611 | // $ANTLR start "rule__ALSOr__Alternatives_1_1" |
3526 | // InternalAlloyLanguage.g:1135:1: rule__ALSOr__Alternatives_1_1 : ( ( '||' ) | ( 'or' ) ); | 3612 | // InternalAlloyLanguage.g:1163:1: rule__ALSOr__Alternatives_1_1 : ( ( '||' ) | ( 'or' ) ); |
3527 | public final void rule__ALSOr__Alternatives_1_1() throws RecognitionException { | 3613 | public final void rule__ALSOr__Alternatives_1_1() throws RecognitionException { |
3528 | 3614 | ||
3529 | int stackSize = keepStackSize(); | 3615 | int stackSize = keepStackSize(); |
3530 | 3616 | ||
3531 | try { | 3617 | try { |
3532 | // InternalAlloyLanguage.g:1139:1: ( ( '||' ) | ( 'or' ) ) | 3618 | // InternalAlloyLanguage.g:1167:1: ( ( '||' ) | ( 'or' ) ) |
3533 | int alt5=2; | 3619 | int alt5=2; |
3534 | int LA5_0 = input.LA(1); | 3620 | int LA5_0 = input.LA(1); |
3535 | 3621 | ||
@@ -3548,10 +3634,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3548 | } | 3634 | } |
3549 | switch (alt5) { | 3635 | switch (alt5) { |
3550 | case 1 : | 3636 | case 1 : |
3551 | // InternalAlloyLanguage.g:1140:1: ( '||' ) | 3637 | // InternalAlloyLanguage.g:1168:1: ( '||' ) |
3552 | { | 3638 | { |
3553 | // InternalAlloyLanguage.g:1140:1: ( '||' ) | 3639 | // InternalAlloyLanguage.g:1168:1: ( '||' ) |
3554 | // InternalAlloyLanguage.g:1141:1: '||' | 3640 | // InternalAlloyLanguage.g:1169:1: '||' |
3555 | { | 3641 | { |
3556 | if ( state.backtracking==0 ) { | 3642 | if ( state.backtracking==0 ) { |
3557 | before(grammarAccess.getALSOrAccess().getVerticalLineVerticalLineKeyword_1_1_0()); | 3643 | before(grammarAccess.getALSOrAccess().getVerticalLineVerticalLineKeyword_1_1_0()); |
@@ -3567,10 +3653,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3567 | } | 3653 | } |
3568 | break; | 3654 | break; |
3569 | case 2 : | 3655 | case 2 : |
3570 | // InternalAlloyLanguage.g:1148:6: ( 'or' ) | 3656 | // InternalAlloyLanguage.g:1176:6: ( 'or' ) |
3571 | { | 3657 | { |
3572 | // InternalAlloyLanguage.g:1148:6: ( 'or' ) | 3658 | // InternalAlloyLanguage.g:1176:6: ( 'or' ) |
3573 | // InternalAlloyLanguage.g:1149:1: 'or' | 3659 | // InternalAlloyLanguage.g:1177:1: 'or' |
3574 | { | 3660 | { |
3575 | if ( state.backtracking==0 ) { | 3661 | if ( state.backtracking==0 ) { |
3576 | before(grammarAccess.getALSOrAccess().getOrKeyword_1_1_1()); | 3662 | before(grammarAccess.getALSOrAccess().getOrKeyword_1_1_1()); |
@@ -3603,13 +3689,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3603 | 3689 | ||
3604 | 3690 | ||
3605 | // $ANTLR start "rule__ALSIff__Alternatives_1_1" | 3691 | // $ANTLR start "rule__ALSIff__Alternatives_1_1" |
3606 | // InternalAlloyLanguage.g:1161:1: rule__ALSIff__Alternatives_1_1 : ( ( '<=>' ) | ( 'iff' ) ); | 3692 | // InternalAlloyLanguage.g:1189:1: rule__ALSIff__Alternatives_1_1 : ( ( '<=>' ) | ( 'iff' ) ); |
3607 | public final void rule__ALSIff__Alternatives_1_1() throws RecognitionException { | 3693 | public final void rule__ALSIff__Alternatives_1_1() throws RecognitionException { |
3608 | 3694 | ||
3609 | int stackSize = keepStackSize(); | 3695 | int stackSize = keepStackSize(); |
3610 | 3696 | ||
3611 | try { | 3697 | try { |
3612 | // InternalAlloyLanguage.g:1165:1: ( ( '<=>' ) | ( 'iff' ) ) | 3698 | // InternalAlloyLanguage.g:1193:1: ( ( '<=>' ) | ( 'iff' ) ) |
3613 | int alt6=2; | 3699 | int alt6=2; |
3614 | int LA6_0 = input.LA(1); | 3700 | int LA6_0 = input.LA(1); |
3615 | 3701 | ||
@@ -3628,10 +3714,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3628 | } | 3714 | } |
3629 | switch (alt6) { | 3715 | switch (alt6) { |
3630 | case 1 : | 3716 | case 1 : |
3631 | // InternalAlloyLanguage.g:1166:1: ( '<=>' ) | 3717 | // InternalAlloyLanguage.g:1194:1: ( '<=>' ) |
3632 | { | 3718 | { |
3633 | // InternalAlloyLanguage.g:1166:1: ( '<=>' ) | 3719 | // InternalAlloyLanguage.g:1194:1: ( '<=>' ) |
3634 | // InternalAlloyLanguage.g:1167:1: '<=>' | 3720 | // InternalAlloyLanguage.g:1195:1: '<=>' |
3635 | { | 3721 | { |
3636 | if ( state.backtracking==0 ) { | 3722 | if ( state.backtracking==0 ) { |
3637 | before(grammarAccess.getALSIffAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_1_0()); | 3723 | before(grammarAccess.getALSIffAccess().getLessThanSignEqualsSignGreaterThanSignKeyword_1_1_0()); |
@@ -3647,10 +3733,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3647 | } | 3733 | } |
3648 | break; | 3734 | break; |
3649 | case 2 : | 3735 | case 2 : |
3650 | // InternalAlloyLanguage.g:1174:6: ( 'iff' ) | 3736 | // InternalAlloyLanguage.g:1202:6: ( 'iff' ) |
3651 | { | 3737 | { |
3652 | // InternalAlloyLanguage.g:1174:6: ( 'iff' ) | 3738 | // InternalAlloyLanguage.g:1202:6: ( 'iff' ) |
3653 | // InternalAlloyLanguage.g:1175:1: 'iff' | 3739 | // InternalAlloyLanguage.g:1203:1: 'iff' |
3654 | { | 3740 | { |
3655 | if ( state.backtracking==0 ) { | 3741 | if ( state.backtracking==0 ) { |
3656 | before(grammarAccess.getALSIffAccess().getIffKeyword_1_1_1()); | 3742 | before(grammarAccess.getALSIffAccess().getIffKeyword_1_1_1()); |
@@ -3683,13 +3769,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3683 | 3769 | ||
3684 | 3770 | ||
3685 | // $ANTLR start "rule__ALSImpl__Alternatives_1_1" | 3771 | // $ANTLR start "rule__ALSImpl__Alternatives_1_1" |
3686 | // InternalAlloyLanguage.g:1187:1: rule__ALSImpl__Alternatives_1_1 : ( ( '=>' ) | ( 'implies' ) ); | 3772 | // InternalAlloyLanguage.g:1215:1: rule__ALSImpl__Alternatives_1_1 : ( ( '=>' ) | ( 'implies' ) ); |
3687 | public final void rule__ALSImpl__Alternatives_1_1() throws RecognitionException { | 3773 | public final void rule__ALSImpl__Alternatives_1_1() throws RecognitionException { |
3688 | 3774 | ||
3689 | int stackSize = keepStackSize(); | 3775 | int stackSize = keepStackSize(); |
3690 | 3776 | ||
3691 | try { | 3777 | try { |
3692 | // InternalAlloyLanguage.g:1191:1: ( ( '=>' ) | ( 'implies' ) ) | 3778 | // InternalAlloyLanguage.g:1219:1: ( ( '=>' ) | ( 'implies' ) ) |
3693 | int alt7=2; | 3779 | int alt7=2; |
3694 | int LA7_0 = input.LA(1); | 3780 | int LA7_0 = input.LA(1); |
3695 | 3781 | ||
@@ -3708,10 +3794,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3708 | } | 3794 | } |
3709 | switch (alt7) { | 3795 | switch (alt7) { |
3710 | case 1 : | 3796 | case 1 : |
3711 | // InternalAlloyLanguage.g:1192:1: ( '=>' ) | 3797 | // InternalAlloyLanguage.g:1220:1: ( '=>' ) |
3712 | { | 3798 | { |
3713 | // InternalAlloyLanguage.g:1192:1: ( '=>' ) | 3799 | // InternalAlloyLanguage.g:1220:1: ( '=>' ) |
3714 | // InternalAlloyLanguage.g:1193:1: '=>' | 3800 | // InternalAlloyLanguage.g:1221:1: '=>' |
3715 | { | 3801 | { |
3716 | if ( state.backtracking==0 ) { | 3802 | if ( state.backtracking==0 ) { |
3717 | before(grammarAccess.getALSImplAccess().getEqualsSignGreaterThanSignKeyword_1_1_0()); | 3803 | before(grammarAccess.getALSImplAccess().getEqualsSignGreaterThanSignKeyword_1_1_0()); |
@@ -3727,10 +3813,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3727 | } | 3813 | } |
3728 | break; | 3814 | break; |
3729 | case 2 : | 3815 | case 2 : |
3730 | // InternalAlloyLanguage.g:1200:6: ( 'implies' ) | 3816 | // InternalAlloyLanguage.g:1228:6: ( 'implies' ) |
3731 | { | 3817 | { |
3732 | // InternalAlloyLanguage.g:1200:6: ( 'implies' ) | 3818 | // InternalAlloyLanguage.g:1228:6: ( 'implies' ) |
3733 | // InternalAlloyLanguage.g:1201:1: 'implies' | 3819 | // InternalAlloyLanguage.g:1229:1: 'implies' |
3734 | { | 3820 | { |
3735 | if ( state.backtracking==0 ) { | 3821 | if ( state.backtracking==0 ) { |
3736 | before(grammarAccess.getALSImplAccess().getImpliesKeyword_1_1_1()); | 3822 | before(grammarAccess.getALSImplAccess().getImpliesKeyword_1_1_1()); |
@@ -3763,13 +3849,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3763 | 3849 | ||
3764 | 3850 | ||
3765 | // $ANTLR start "rule__ALSAnd__Alternatives_1_1" | 3851 | // $ANTLR start "rule__ALSAnd__Alternatives_1_1" |
3766 | // InternalAlloyLanguage.g:1213:1: rule__ALSAnd__Alternatives_1_1 : ( ( '&&' ) | ( 'and' ) ); | 3852 | // InternalAlloyLanguage.g:1241:1: rule__ALSAnd__Alternatives_1_1 : ( ( '&&' ) | ( 'and' ) ); |
3767 | public final void rule__ALSAnd__Alternatives_1_1() throws RecognitionException { | 3853 | public final void rule__ALSAnd__Alternatives_1_1() throws RecognitionException { |
3768 | 3854 | ||
3769 | int stackSize = keepStackSize(); | 3855 | int stackSize = keepStackSize(); |
3770 | 3856 | ||
3771 | try { | 3857 | try { |
3772 | // InternalAlloyLanguage.g:1217:1: ( ( '&&' ) | ( 'and' ) ) | 3858 | // InternalAlloyLanguage.g:1245:1: ( ( '&&' ) | ( 'and' ) ) |
3773 | int alt8=2; | 3859 | int alt8=2; |
3774 | int LA8_0 = input.LA(1); | 3860 | int LA8_0 = input.LA(1); |
3775 | 3861 | ||
@@ -3788,10 +3874,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3788 | } | 3874 | } |
3789 | switch (alt8) { | 3875 | switch (alt8) { |
3790 | case 1 : | 3876 | case 1 : |
3791 | // InternalAlloyLanguage.g:1218:1: ( '&&' ) | 3877 | // InternalAlloyLanguage.g:1246:1: ( '&&' ) |
3792 | { | 3878 | { |
3793 | // InternalAlloyLanguage.g:1218:1: ( '&&' ) | 3879 | // InternalAlloyLanguage.g:1246:1: ( '&&' ) |
3794 | // InternalAlloyLanguage.g:1219:1: '&&' | 3880 | // InternalAlloyLanguage.g:1247:1: '&&' |
3795 | { | 3881 | { |
3796 | if ( state.backtracking==0 ) { | 3882 | if ( state.backtracking==0 ) { |
3797 | before(grammarAccess.getALSAndAccess().getAmpersandAmpersandKeyword_1_1_0()); | 3883 | before(grammarAccess.getALSAndAccess().getAmpersandAmpersandKeyword_1_1_0()); |
@@ -3807,10 +3893,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3807 | } | 3893 | } |
3808 | break; | 3894 | break; |
3809 | case 2 : | 3895 | case 2 : |
3810 | // InternalAlloyLanguage.g:1226:6: ( 'and' ) | 3896 | // InternalAlloyLanguage.g:1254:6: ( 'and' ) |
3811 | { | 3897 | { |
3812 | // InternalAlloyLanguage.g:1226:6: ( 'and' ) | 3898 | // InternalAlloyLanguage.g:1254:6: ( 'and' ) |
3813 | // InternalAlloyLanguage.g:1227:1: 'and' | 3899 | // InternalAlloyLanguage.g:1255:1: 'and' |
3814 | { | 3900 | { |
3815 | if ( state.backtracking==0 ) { | 3901 | if ( state.backtracking==0 ) { |
3816 | before(grammarAccess.getALSAndAccess().getAndKeyword_1_1_1()); | 3902 | before(grammarAccess.getALSAndAccess().getAndKeyword_1_1_1()); |
@@ -3843,13 +3929,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3843 | 3929 | ||
3844 | 3930 | ||
3845 | // $ANTLR start "rule__ALSComparison__Alternatives_1_0" | 3931 | // $ANTLR start "rule__ALSComparison__Alternatives_1_0" |
3846 | // InternalAlloyLanguage.g:1239:1: rule__ALSComparison__Alternatives_1_0 : ( ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | ( ( rule__ALSComparison__Group_1_0_6__0 ) ) ); | 3932 | // InternalAlloyLanguage.g:1267:1: rule__ALSComparison__Alternatives_1_0 : ( ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | ( ( rule__ALSComparison__Group_1_0_6__0 ) ) ); |
3847 | public final void rule__ALSComparison__Alternatives_1_0() throws RecognitionException { | 3933 | public final void rule__ALSComparison__Alternatives_1_0() throws RecognitionException { |
3848 | 3934 | ||
3849 | int stackSize = keepStackSize(); | 3935 | int stackSize = keepStackSize(); |
3850 | 3936 | ||
3851 | try { | 3937 | try { |
3852 | // InternalAlloyLanguage.g:1243:1: ( ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | ( ( rule__ALSComparison__Group_1_0_6__0 ) ) ) | 3938 | // InternalAlloyLanguage.g:1271:1: ( ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | ( ( rule__ALSComparison__Group_1_0_6__0 ) ) ) |
3853 | int alt9=7; | 3939 | int alt9=7; |
3854 | switch ( input.LA(1) ) { | 3940 | switch ( input.LA(1) ) { |
3855 | case 47: | 3941 | case 47: |
@@ -3897,16 +3983,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3897 | 3983 | ||
3898 | switch (alt9) { | 3984 | switch (alt9) { |
3899 | case 1 : | 3985 | case 1 : |
3900 | // InternalAlloyLanguage.g:1244:1: ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | 3986 | // InternalAlloyLanguage.g:1272:1: ( ( rule__ALSComparison__Group_1_0_0__0 ) ) |
3901 | { | 3987 | { |
3902 | // InternalAlloyLanguage.g:1244:1: ( ( rule__ALSComparison__Group_1_0_0__0 ) ) | 3988 | // InternalAlloyLanguage.g:1272:1: ( ( rule__ALSComparison__Group_1_0_0__0 ) ) |
3903 | // InternalAlloyLanguage.g:1245:1: ( rule__ALSComparison__Group_1_0_0__0 ) | 3989 | // InternalAlloyLanguage.g:1273:1: ( rule__ALSComparison__Group_1_0_0__0 ) |
3904 | { | 3990 | { |
3905 | if ( state.backtracking==0 ) { | 3991 | if ( state.backtracking==0 ) { |
3906 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_0()); | 3992 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_0()); |
3907 | } | 3993 | } |
3908 | // InternalAlloyLanguage.g:1246:1: ( rule__ALSComparison__Group_1_0_0__0 ) | 3994 | // InternalAlloyLanguage.g:1274:1: ( rule__ALSComparison__Group_1_0_0__0 ) |
3909 | // InternalAlloyLanguage.g:1246:2: rule__ALSComparison__Group_1_0_0__0 | 3995 | // InternalAlloyLanguage.g:1274:2: rule__ALSComparison__Group_1_0_0__0 |
3910 | { | 3996 | { |
3911 | pushFollow(FOLLOW_2); | 3997 | pushFollow(FOLLOW_2); |
3912 | rule__ALSComparison__Group_1_0_0__0(); | 3998 | rule__ALSComparison__Group_1_0_0__0(); |
@@ -3926,16 +4012,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3926 | } | 4012 | } |
3927 | break; | 4013 | break; |
3928 | case 2 : | 4014 | case 2 : |
3929 | // InternalAlloyLanguage.g:1250:6: ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | 4015 | // InternalAlloyLanguage.g:1278:6: ( ( rule__ALSComparison__Group_1_0_1__0 ) ) |
3930 | { | 4016 | { |
3931 | // InternalAlloyLanguage.g:1250:6: ( ( rule__ALSComparison__Group_1_0_1__0 ) ) | 4017 | // InternalAlloyLanguage.g:1278:6: ( ( rule__ALSComparison__Group_1_0_1__0 ) ) |
3932 | // InternalAlloyLanguage.g:1251:1: ( rule__ALSComparison__Group_1_0_1__0 ) | 4018 | // InternalAlloyLanguage.g:1279:1: ( rule__ALSComparison__Group_1_0_1__0 ) |
3933 | { | 4019 | { |
3934 | if ( state.backtracking==0 ) { | 4020 | if ( state.backtracking==0 ) { |
3935 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_1()); | 4021 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_1()); |
3936 | } | 4022 | } |
3937 | // InternalAlloyLanguage.g:1252:1: ( rule__ALSComparison__Group_1_0_1__0 ) | 4023 | // InternalAlloyLanguage.g:1280:1: ( rule__ALSComparison__Group_1_0_1__0 ) |
3938 | // InternalAlloyLanguage.g:1252:2: rule__ALSComparison__Group_1_0_1__0 | 4024 | // InternalAlloyLanguage.g:1280:2: rule__ALSComparison__Group_1_0_1__0 |
3939 | { | 4025 | { |
3940 | pushFollow(FOLLOW_2); | 4026 | pushFollow(FOLLOW_2); |
3941 | rule__ALSComparison__Group_1_0_1__0(); | 4027 | rule__ALSComparison__Group_1_0_1__0(); |
@@ -3955,16 +4041,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3955 | } | 4041 | } |
3956 | break; | 4042 | break; |
3957 | case 3 : | 4043 | case 3 : |
3958 | // InternalAlloyLanguage.g:1256:6: ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | 4044 | // InternalAlloyLanguage.g:1284:6: ( ( rule__ALSComparison__Group_1_0_2__0 ) ) |
3959 | { | 4045 | { |
3960 | // InternalAlloyLanguage.g:1256:6: ( ( rule__ALSComparison__Group_1_0_2__0 ) ) | 4046 | // InternalAlloyLanguage.g:1284:6: ( ( rule__ALSComparison__Group_1_0_2__0 ) ) |
3961 | // InternalAlloyLanguage.g:1257:1: ( rule__ALSComparison__Group_1_0_2__0 ) | 4047 | // InternalAlloyLanguage.g:1285:1: ( rule__ALSComparison__Group_1_0_2__0 ) |
3962 | { | 4048 | { |
3963 | if ( state.backtracking==0 ) { | 4049 | if ( state.backtracking==0 ) { |
3964 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_2()); | 4050 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_2()); |
3965 | } | 4051 | } |
3966 | // InternalAlloyLanguage.g:1258:1: ( rule__ALSComparison__Group_1_0_2__0 ) | 4052 | // InternalAlloyLanguage.g:1286:1: ( rule__ALSComparison__Group_1_0_2__0 ) |
3967 | // InternalAlloyLanguage.g:1258:2: rule__ALSComparison__Group_1_0_2__0 | 4053 | // InternalAlloyLanguage.g:1286:2: rule__ALSComparison__Group_1_0_2__0 |
3968 | { | 4054 | { |
3969 | pushFollow(FOLLOW_2); | 4055 | pushFollow(FOLLOW_2); |
3970 | rule__ALSComparison__Group_1_0_2__0(); | 4056 | rule__ALSComparison__Group_1_0_2__0(); |
@@ -3984,16 +4070,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
3984 | } | 4070 | } |
3985 | break; | 4071 | break; |
3986 | case 4 : | 4072 | case 4 : |
3987 | // InternalAlloyLanguage.g:1262:6: ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | 4073 | // InternalAlloyLanguage.g:1290:6: ( ( rule__ALSComparison__Group_1_0_3__0 ) ) |
3988 | { | 4074 | { |
3989 | // InternalAlloyLanguage.g:1262:6: ( ( rule__ALSComparison__Group_1_0_3__0 ) ) | 4075 | // InternalAlloyLanguage.g:1290:6: ( ( rule__ALSComparison__Group_1_0_3__0 ) ) |
3990 | // InternalAlloyLanguage.g:1263:1: ( rule__ALSComparison__Group_1_0_3__0 ) | 4076 | // InternalAlloyLanguage.g:1291:1: ( rule__ALSComparison__Group_1_0_3__0 ) |
3991 | { | 4077 | { |
3992 | if ( state.backtracking==0 ) { | 4078 | if ( state.backtracking==0 ) { |
3993 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_3()); | 4079 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_3()); |
3994 | } | 4080 | } |
3995 | // InternalAlloyLanguage.g:1264:1: ( rule__ALSComparison__Group_1_0_3__0 ) | 4081 | // InternalAlloyLanguage.g:1292:1: ( rule__ALSComparison__Group_1_0_3__0 ) |
3996 | // InternalAlloyLanguage.g:1264:2: rule__ALSComparison__Group_1_0_3__0 | 4082 | // InternalAlloyLanguage.g:1292:2: rule__ALSComparison__Group_1_0_3__0 |
3997 | { | 4083 | { |
3998 | pushFollow(FOLLOW_2); | 4084 | pushFollow(FOLLOW_2); |
3999 | rule__ALSComparison__Group_1_0_3__0(); | 4085 | rule__ALSComparison__Group_1_0_3__0(); |
@@ -4013,16 +4099,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4013 | } | 4099 | } |
4014 | break; | 4100 | break; |
4015 | case 5 : | 4101 | case 5 : |
4016 | // InternalAlloyLanguage.g:1268:6: ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | 4102 | // InternalAlloyLanguage.g:1296:6: ( ( rule__ALSComparison__Group_1_0_4__0 ) ) |
4017 | { | 4103 | { |
4018 | // InternalAlloyLanguage.g:1268:6: ( ( rule__ALSComparison__Group_1_0_4__0 ) ) | 4104 | // InternalAlloyLanguage.g:1296:6: ( ( rule__ALSComparison__Group_1_0_4__0 ) ) |
4019 | // InternalAlloyLanguage.g:1269:1: ( rule__ALSComparison__Group_1_0_4__0 ) | 4105 | // InternalAlloyLanguage.g:1297:1: ( rule__ALSComparison__Group_1_0_4__0 ) |
4020 | { | 4106 | { |
4021 | if ( state.backtracking==0 ) { | 4107 | if ( state.backtracking==0 ) { |
4022 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_4()); | 4108 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_4()); |
4023 | } | 4109 | } |
4024 | // InternalAlloyLanguage.g:1270:1: ( rule__ALSComparison__Group_1_0_4__0 ) | 4110 | // InternalAlloyLanguage.g:1298:1: ( rule__ALSComparison__Group_1_0_4__0 ) |
4025 | // InternalAlloyLanguage.g:1270:2: rule__ALSComparison__Group_1_0_4__0 | 4111 | // InternalAlloyLanguage.g:1298:2: rule__ALSComparison__Group_1_0_4__0 |
4026 | { | 4112 | { |
4027 | pushFollow(FOLLOW_2); | 4113 | pushFollow(FOLLOW_2); |
4028 | rule__ALSComparison__Group_1_0_4__0(); | 4114 | rule__ALSComparison__Group_1_0_4__0(); |
@@ -4042,16 +4128,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4042 | } | 4128 | } |
4043 | break; | 4129 | break; |
4044 | case 6 : | 4130 | case 6 : |
4045 | // InternalAlloyLanguage.g:1274:6: ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | 4131 | // InternalAlloyLanguage.g:1302:6: ( ( rule__ALSComparison__Group_1_0_5__0 ) ) |
4046 | { | 4132 | { |
4047 | // InternalAlloyLanguage.g:1274:6: ( ( rule__ALSComparison__Group_1_0_5__0 ) ) | 4133 | // InternalAlloyLanguage.g:1302:6: ( ( rule__ALSComparison__Group_1_0_5__0 ) ) |
4048 | // InternalAlloyLanguage.g:1275:1: ( rule__ALSComparison__Group_1_0_5__0 ) | 4134 | // InternalAlloyLanguage.g:1303:1: ( rule__ALSComparison__Group_1_0_5__0 ) |
4049 | { | 4135 | { |
4050 | if ( state.backtracking==0 ) { | 4136 | if ( state.backtracking==0 ) { |
4051 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_5()); | 4137 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_5()); |
4052 | } | 4138 | } |
4053 | // InternalAlloyLanguage.g:1276:1: ( rule__ALSComparison__Group_1_0_5__0 ) | 4139 | // InternalAlloyLanguage.g:1304:1: ( rule__ALSComparison__Group_1_0_5__0 ) |
4054 | // InternalAlloyLanguage.g:1276:2: rule__ALSComparison__Group_1_0_5__0 | 4140 | // InternalAlloyLanguage.g:1304:2: rule__ALSComparison__Group_1_0_5__0 |
4055 | { | 4141 | { |
4056 | pushFollow(FOLLOW_2); | 4142 | pushFollow(FOLLOW_2); |
4057 | rule__ALSComparison__Group_1_0_5__0(); | 4143 | rule__ALSComparison__Group_1_0_5__0(); |
@@ -4071,16 +4157,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4071 | } | 4157 | } |
4072 | break; | 4158 | break; |
4073 | case 7 : | 4159 | case 7 : |
4074 | // InternalAlloyLanguage.g:1280:6: ( ( rule__ALSComparison__Group_1_0_6__0 ) ) | 4160 | // InternalAlloyLanguage.g:1308:6: ( ( rule__ALSComparison__Group_1_0_6__0 ) ) |
4075 | { | 4161 | { |
4076 | // InternalAlloyLanguage.g:1280:6: ( ( rule__ALSComparison__Group_1_0_6__0 ) ) | 4162 | // InternalAlloyLanguage.g:1308:6: ( ( rule__ALSComparison__Group_1_0_6__0 ) ) |
4077 | // InternalAlloyLanguage.g:1281:1: ( rule__ALSComparison__Group_1_0_6__0 ) | 4163 | // InternalAlloyLanguage.g:1309:1: ( rule__ALSComparison__Group_1_0_6__0 ) |
4078 | { | 4164 | { |
4079 | if ( state.backtracking==0 ) { | 4165 | if ( state.backtracking==0 ) { |
4080 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_6()); | 4166 | before(grammarAccess.getALSComparisonAccess().getGroup_1_0_6()); |
4081 | } | 4167 | } |
4082 | // InternalAlloyLanguage.g:1282:1: ( rule__ALSComparison__Group_1_0_6__0 ) | 4168 | // InternalAlloyLanguage.g:1310:1: ( rule__ALSComparison__Group_1_0_6__0 ) |
4083 | // InternalAlloyLanguage.g:1282:2: rule__ALSComparison__Group_1_0_6__0 | 4169 | // InternalAlloyLanguage.g:1310:2: rule__ALSComparison__Group_1_0_6__0 |
4084 | { | 4170 | { |
4085 | pushFollow(FOLLOW_2); | 4171 | pushFollow(FOLLOW_2); |
4086 | rule__ALSComparison__Group_1_0_6__0(); | 4172 | rule__ALSComparison__Group_1_0_6__0(); |
@@ -4117,27 +4203,27 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4117 | 4203 | ||
4118 | 4204 | ||
4119 | // $ANTLR start "rule__ALSPreficed__Alternatives" | 4205 | // $ANTLR start "rule__ALSPreficed__Alternatives" |
4120 | // InternalAlloyLanguage.g:1291:1: rule__ALSPreficed__Alternatives : ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) ); | 4206 | // InternalAlloyLanguage.g:1319:1: rule__ALSPreficed__Alternatives : ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) ); |
4121 | public final void rule__ALSPreficed__Alternatives() throws RecognitionException { | 4207 | public final void rule__ALSPreficed__Alternatives() throws RecognitionException { |
4122 | 4208 | ||
4123 | int stackSize = keepStackSize(); | 4209 | int stackSize = keepStackSize(); |
4124 | 4210 | ||
4125 | try { | 4211 | try { |
4126 | // InternalAlloyLanguage.g:1295:1: ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) ) | 4212 | // InternalAlloyLanguage.g:1323:1: ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) ) |
4127 | int alt10=9; | 4213 | int alt10=9; |
4128 | alt10 = dfa10.predict(input); | 4214 | alt10 = dfa10.predict(input); |
4129 | switch (alt10) { | 4215 | switch (alt10) { |
4130 | case 1 : | 4216 | case 1 : |
4131 | // InternalAlloyLanguage.g:1296:1: ( ( rule__ALSPreficed__Group_0__0 ) ) | 4217 | // InternalAlloyLanguage.g:1324:1: ( ( rule__ALSPreficed__Group_0__0 ) ) |
4132 | { | 4218 | { |
4133 | // InternalAlloyLanguage.g:1296:1: ( ( rule__ALSPreficed__Group_0__0 ) ) | 4219 | // InternalAlloyLanguage.g:1324:1: ( ( rule__ALSPreficed__Group_0__0 ) ) |
4134 | // InternalAlloyLanguage.g:1297:1: ( rule__ALSPreficed__Group_0__0 ) | 4220 | // InternalAlloyLanguage.g:1325:1: ( rule__ALSPreficed__Group_0__0 ) |
4135 | { | 4221 | { |
4136 | if ( state.backtracking==0 ) { | 4222 | if ( state.backtracking==0 ) { |
4137 | before(grammarAccess.getALSPreficedAccess().getGroup_0()); | 4223 | before(grammarAccess.getALSPreficedAccess().getGroup_0()); |
4138 | } | 4224 | } |
4139 | // InternalAlloyLanguage.g:1298:1: ( rule__ALSPreficed__Group_0__0 ) | 4225 | // InternalAlloyLanguage.g:1326:1: ( rule__ALSPreficed__Group_0__0 ) |
4140 | // InternalAlloyLanguage.g:1298:2: rule__ALSPreficed__Group_0__0 | 4226 | // InternalAlloyLanguage.g:1326:2: rule__ALSPreficed__Group_0__0 |
4141 | { | 4227 | { |
4142 | pushFollow(FOLLOW_2); | 4228 | pushFollow(FOLLOW_2); |
4143 | rule__ALSPreficed__Group_0__0(); | 4229 | rule__ALSPreficed__Group_0__0(); |
@@ -4157,16 +4243,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4157 | } | 4243 | } |
4158 | break; | 4244 | break; |
4159 | case 2 : | 4245 | case 2 : |
4160 | // InternalAlloyLanguage.g:1302:6: ( ( rule__ALSPreficed__Group_1__0 ) ) | 4246 | // InternalAlloyLanguage.g:1330:6: ( ( rule__ALSPreficed__Group_1__0 ) ) |
4161 | { | 4247 | { |
4162 | // InternalAlloyLanguage.g:1302:6: ( ( rule__ALSPreficed__Group_1__0 ) ) | 4248 | // InternalAlloyLanguage.g:1330:6: ( ( rule__ALSPreficed__Group_1__0 ) ) |
4163 | // InternalAlloyLanguage.g:1303:1: ( rule__ALSPreficed__Group_1__0 ) | 4249 | // InternalAlloyLanguage.g:1331:1: ( rule__ALSPreficed__Group_1__0 ) |
4164 | { | 4250 | { |
4165 | if ( state.backtracking==0 ) { | 4251 | if ( state.backtracking==0 ) { |
4166 | before(grammarAccess.getALSPreficedAccess().getGroup_1()); | 4252 | before(grammarAccess.getALSPreficedAccess().getGroup_1()); |
4167 | } | 4253 | } |
4168 | // InternalAlloyLanguage.g:1304:1: ( rule__ALSPreficed__Group_1__0 ) | 4254 | // InternalAlloyLanguage.g:1332:1: ( rule__ALSPreficed__Group_1__0 ) |
4169 | // InternalAlloyLanguage.g:1304:2: rule__ALSPreficed__Group_1__0 | 4255 | // InternalAlloyLanguage.g:1332:2: rule__ALSPreficed__Group_1__0 |
4170 | { | 4256 | { |
4171 | pushFollow(FOLLOW_2); | 4257 | pushFollow(FOLLOW_2); |
4172 | rule__ALSPreficed__Group_1__0(); | 4258 | rule__ALSPreficed__Group_1__0(); |
@@ -4186,16 +4272,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4186 | } | 4272 | } |
4187 | break; | 4273 | break; |
4188 | case 3 : | 4274 | case 3 : |
4189 | // InternalAlloyLanguage.g:1308:6: ( ( rule__ALSPreficed__Group_2__0 ) ) | 4275 | // InternalAlloyLanguage.g:1336:6: ( ( rule__ALSPreficed__Group_2__0 ) ) |
4190 | { | 4276 | { |
4191 | // InternalAlloyLanguage.g:1308:6: ( ( rule__ALSPreficed__Group_2__0 ) ) | 4277 | // InternalAlloyLanguage.g:1336:6: ( ( rule__ALSPreficed__Group_2__0 ) ) |
4192 | // InternalAlloyLanguage.g:1309:1: ( rule__ALSPreficed__Group_2__0 ) | 4278 | // InternalAlloyLanguage.g:1337:1: ( rule__ALSPreficed__Group_2__0 ) |
4193 | { | 4279 | { |
4194 | if ( state.backtracking==0 ) { | 4280 | if ( state.backtracking==0 ) { |
4195 | before(grammarAccess.getALSPreficedAccess().getGroup_2()); | 4281 | before(grammarAccess.getALSPreficedAccess().getGroup_2()); |
4196 | } | 4282 | } |
4197 | // InternalAlloyLanguage.g:1310:1: ( rule__ALSPreficed__Group_2__0 ) | 4283 | // InternalAlloyLanguage.g:1338:1: ( rule__ALSPreficed__Group_2__0 ) |
4198 | // InternalAlloyLanguage.g:1310:2: rule__ALSPreficed__Group_2__0 | 4284 | // InternalAlloyLanguage.g:1338:2: rule__ALSPreficed__Group_2__0 |
4199 | { | 4285 | { |
4200 | pushFollow(FOLLOW_2); | 4286 | pushFollow(FOLLOW_2); |
4201 | rule__ALSPreficed__Group_2__0(); | 4287 | rule__ALSPreficed__Group_2__0(); |
@@ -4215,16 +4301,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4215 | } | 4301 | } |
4216 | break; | 4302 | break; |
4217 | case 4 : | 4303 | case 4 : |
4218 | // InternalAlloyLanguage.g:1314:6: ( ( rule__ALSPreficed__Group_3__0 ) ) | 4304 | // InternalAlloyLanguage.g:1342:6: ( ( rule__ALSPreficed__Group_3__0 ) ) |
4219 | { | 4305 | { |
4220 | // InternalAlloyLanguage.g:1314:6: ( ( rule__ALSPreficed__Group_3__0 ) ) | 4306 | // InternalAlloyLanguage.g:1342:6: ( ( rule__ALSPreficed__Group_3__0 ) ) |
4221 | // InternalAlloyLanguage.g:1315:1: ( rule__ALSPreficed__Group_3__0 ) | 4307 | // InternalAlloyLanguage.g:1343:1: ( rule__ALSPreficed__Group_3__0 ) |
4222 | { | 4308 | { |
4223 | if ( state.backtracking==0 ) { | 4309 | if ( state.backtracking==0 ) { |
4224 | before(grammarAccess.getALSPreficedAccess().getGroup_3()); | 4310 | before(grammarAccess.getALSPreficedAccess().getGroup_3()); |
4225 | } | 4311 | } |
4226 | // InternalAlloyLanguage.g:1316:1: ( rule__ALSPreficed__Group_3__0 ) | 4312 | // InternalAlloyLanguage.g:1344:1: ( rule__ALSPreficed__Group_3__0 ) |
4227 | // InternalAlloyLanguage.g:1316:2: rule__ALSPreficed__Group_3__0 | 4313 | // InternalAlloyLanguage.g:1344:2: rule__ALSPreficed__Group_3__0 |
4228 | { | 4314 | { |
4229 | pushFollow(FOLLOW_2); | 4315 | pushFollow(FOLLOW_2); |
4230 | rule__ALSPreficed__Group_3__0(); | 4316 | rule__ALSPreficed__Group_3__0(); |
@@ -4244,16 +4330,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4244 | } | 4330 | } |
4245 | break; | 4331 | break; |
4246 | case 5 : | 4332 | case 5 : |
4247 | // InternalAlloyLanguage.g:1320:6: ( ( rule__ALSPreficed__Group_4__0 ) ) | 4333 | // InternalAlloyLanguage.g:1348:6: ( ( rule__ALSPreficed__Group_4__0 ) ) |
4248 | { | 4334 | { |
4249 | // InternalAlloyLanguage.g:1320:6: ( ( rule__ALSPreficed__Group_4__0 ) ) | 4335 | // InternalAlloyLanguage.g:1348:6: ( ( rule__ALSPreficed__Group_4__0 ) ) |
4250 | // InternalAlloyLanguage.g:1321:1: ( rule__ALSPreficed__Group_4__0 ) | 4336 | // InternalAlloyLanguage.g:1349:1: ( rule__ALSPreficed__Group_4__0 ) |
4251 | { | 4337 | { |
4252 | if ( state.backtracking==0 ) { | 4338 | if ( state.backtracking==0 ) { |
4253 | before(grammarAccess.getALSPreficedAccess().getGroup_4()); | 4339 | before(grammarAccess.getALSPreficedAccess().getGroup_4()); |
4254 | } | 4340 | } |
4255 | // InternalAlloyLanguage.g:1322:1: ( rule__ALSPreficed__Group_4__0 ) | 4341 | // InternalAlloyLanguage.g:1350:1: ( rule__ALSPreficed__Group_4__0 ) |
4256 | // InternalAlloyLanguage.g:1322:2: rule__ALSPreficed__Group_4__0 | 4342 | // InternalAlloyLanguage.g:1350:2: rule__ALSPreficed__Group_4__0 |
4257 | { | 4343 | { |
4258 | pushFollow(FOLLOW_2); | 4344 | pushFollow(FOLLOW_2); |
4259 | rule__ALSPreficed__Group_4__0(); | 4345 | rule__ALSPreficed__Group_4__0(); |
@@ -4273,16 +4359,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4273 | } | 4359 | } |
4274 | break; | 4360 | break; |
4275 | case 6 : | 4361 | case 6 : |
4276 | // InternalAlloyLanguage.g:1326:6: ( ( rule__ALSPreficed__Group_5__0 ) ) | 4362 | // InternalAlloyLanguage.g:1354:6: ( ( rule__ALSPreficed__Group_5__0 ) ) |
4277 | { | 4363 | { |
4278 | // InternalAlloyLanguage.g:1326:6: ( ( rule__ALSPreficed__Group_5__0 ) ) | 4364 | // InternalAlloyLanguage.g:1354:6: ( ( rule__ALSPreficed__Group_5__0 ) ) |
4279 | // InternalAlloyLanguage.g:1327:1: ( rule__ALSPreficed__Group_5__0 ) | 4365 | // InternalAlloyLanguage.g:1355:1: ( rule__ALSPreficed__Group_5__0 ) |
4280 | { | 4366 | { |
4281 | if ( state.backtracking==0 ) { | 4367 | if ( state.backtracking==0 ) { |
4282 | before(grammarAccess.getALSPreficedAccess().getGroup_5()); | 4368 | before(grammarAccess.getALSPreficedAccess().getGroup_5()); |
4283 | } | 4369 | } |
4284 | // InternalAlloyLanguage.g:1328:1: ( rule__ALSPreficed__Group_5__0 ) | 4370 | // InternalAlloyLanguage.g:1356:1: ( rule__ALSPreficed__Group_5__0 ) |
4285 | // InternalAlloyLanguage.g:1328:2: rule__ALSPreficed__Group_5__0 | 4371 | // InternalAlloyLanguage.g:1356:2: rule__ALSPreficed__Group_5__0 |
4286 | { | 4372 | { |
4287 | pushFollow(FOLLOW_2); | 4373 | pushFollow(FOLLOW_2); |
4288 | rule__ALSPreficed__Group_5__0(); | 4374 | rule__ALSPreficed__Group_5__0(); |
@@ -4302,16 +4388,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4302 | } | 4388 | } |
4303 | break; | 4389 | break; |
4304 | case 7 : | 4390 | case 7 : |
4305 | // InternalAlloyLanguage.g:1332:6: ( ( rule__ALSPreficed__Group_6__0 ) ) | 4391 | // InternalAlloyLanguage.g:1360:6: ( ( rule__ALSPreficed__Group_6__0 ) ) |
4306 | { | 4392 | { |
4307 | // InternalAlloyLanguage.g:1332:6: ( ( rule__ALSPreficed__Group_6__0 ) ) | 4393 | // InternalAlloyLanguage.g:1360:6: ( ( rule__ALSPreficed__Group_6__0 ) ) |
4308 | // InternalAlloyLanguage.g:1333:1: ( rule__ALSPreficed__Group_6__0 ) | 4394 | // InternalAlloyLanguage.g:1361:1: ( rule__ALSPreficed__Group_6__0 ) |
4309 | { | 4395 | { |
4310 | if ( state.backtracking==0 ) { | 4396 | if ( state.backtracking==0 ) { |
4311 | before(grammarAccess.getALSPreficedAccess().getGroup_6()); | 4397 | before(grammarAccess.getALSPreficedAccess().getGroup_6()); |
4312 | } | 4398 | } |
4313 | // InternalAlloyLanguage.g:1334:1: ( rule__ALSPreficed__Group_6__0 ) | 4399 | // InternalAlloyLanguage.g:1362:1: ( rule__ALSPreficed__Group_6__0 ) |
4314 | // InternalAlloyLanguage.g:1334:2: rule__ALSPreficed__Group_6__0 | 4400 | // InternalAlloyLanguage.g:1362:2: rule__ALSPreficed__Group_6__0 |
4315 | { | 4401 | { |
4316 | pushFollow(FOLLOW_2); | 4402 | pushFollow(FOLLOW_2); |
4317 | rule__ALSPreficed__Group_6__0(); | 4403 | rule__ALSPreficed__Group_6__0(); |
@@ -4331,16 +4417,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4331 | } | 4417 | } |
4332 | break; | 4418 | break; |
4333 | case 8 : | 4419 | case 8 : |
4334 | // InternalAlloyLanguage.g:1338:6: ( ( rule__ALSPreficed__Group_7__0 ) ) | 4420 | // InternalAlloyLanguage.g:1366:6: ( ( rule__ALSPreficed__Group_7__0 ) ) |
4335 | { | 4421 | { |
4336 | // InternalAlloyLanguage.g:1338:6: ( ( rule__ALSPreficed__Group_7__0 ) ) | 4422 | // InternalAlloyLanguage.g:1366:6: ( ( rule__ALSPreficed__Group_7__0 ) ) |
4337 | // InternalAlloyLanguage.g:1339:1: ( rule__ALSPreficed__Group_7__0 ) | 4423 | // InternalAlloyLanguage.g:1367:1: ( rule__ALSPreficed__Group_7__0 ) |
4338 | { | 4424 | { |
4339 | if ( state.backtracking==0 ) { | 4425 | if ( state.backtracking==0 ) { |
4340 | before(grammarAccess.getALSPreficedAccess().getGroup_7()); | 4426 | before(grammarAccess.getALSPreficedAccess().getGroup_7()); |
4341 | } | 4427 | } |
4342 | // InternalAlloyLanguage.g:1340:1: ( rule__ALSPreficed__Group_7__0 ) | 4428 | // InternalAlloyLanguage.g:1368:1: ( rule__ALSPreficed__Group_7__0 ) |
4343 | // InternalAlloyLanguage.g:1340:2: rule__ALSPreficed__Group_7__0 | 4429 | // InternalAlloyLanguage.g:1368:2: rule__ALSPreficed__Group_7__0 |
4344 | { | 4430 | { |
4345 | pushFollow(FOLLOW_2); | 4431 | pushFollow(FOLLOW_2); |
4346 | rule__ALSPreficed__Group_7__0(); | 4432 | rule__ALSPreficed__Group_7__0(); |
@@ -4360,10 +4446,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4360 | } | 4446 | } |
4361 | break; | 4447 | break; |
4362 | case 9 : | 4448 | case 9 : |
4363 | // InternalAlloyLanguage.g:1344:6: ( ruleALSBasicRelationTerm ) | 4449 | // InternalAlloyLanguage.g:1372:6: ( ruleALSBasicRelationTerm ) |
4364 | { | 4450 | { |
4365 | // InternalAlloyLanguage.g:1344:6: ( ruleALSBasicRelationTerm ) | 4451 | // InternalAlloyLanguage.g:1372:6: ( ruleALSBasicRelationTerm ) |
4366 | // InternalAlloyLanguage.g:1345:1: ruleALSBasicRelationTerm | 4452 | // InternalAlloyLanguage.g:1373:1: ruleALSBasicRelationTerm |
4367 | { | 4453 | { |
4368 | if ( state.backtracking==0 ) { | 4454 | if ( state.backtracking==0 ) { |
4369 | before(grammarAccess.getALSPreficedAccess().getALSBasicRelationTermParserRuleCall_8()); | 4455 | before(grammarAccess.getALSPreficedAccess().getALSBasicRelationTermParserRuleCall_8()); |
@@ -4400,13 +4486,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4400 | 4486 | ||
4401 | 4487 | ||
4402 | // $ANTLR start "rule__ALSPreficed__Alternatives_0_1_0" | 4488 | // $ANTLR start "rule__ALSPreficed__Alternatives_0_1_0" |
4403 | // InternalAlloyLanguage.g:1355:1: rule__ALSPreficed__Alternatives_0_1_0 : ( ( '!' ) | ( 'not' ) ); | 4489 | // InternalAlloyLanguage.g:1383:1: rule__ALSPreficed__Alternatives_0_1_0 : ( ( '!' ) | ( 'not' ) ); |
4404 | public final void rule__ALSPreficed__Alternatives_0_1_0() throws RecognitionException { | 4490 | public final void rule__ALSPreficed__Alternatives_0_1_0() throws RecognitionException { |
4405 | 4491 | ||
4406 | int stackSize = keepStackSize(); | 4492 | int stackSize = keepStackSize(); |
4407 | 4493 | ||
4408 | try { | 4494 | try { |
4409 | // InternalAlloyLanguage.g:1359:1: ( ( '!' ) | ( 'not' ) ) | 4495 | // InternalAlloyLanguage.g:1387:1: ( ( '!' ) | ( 'not' ) ) |
4410 | int alt11=2; | 4496 | int alt11=2; |
4411 | int LA11_0 = input.LA(1); | 4497 | int LA11_0 = input.LA(1); |
4412 | 4498 | ||
@@ -4425,10 +4511,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4425 | } | 4511 | } |
4426 | switch (alt11) { | 4512 | switch (alt11) { |
4427 | case 1 : | 4513 | case 1 : |
4428 | // InternalAlloyLanguage.g:1360:1: ( '!' ) | 4514 | // InternalAlloyLanguage.g:1388:1: ( '!' ) |
4429 | { | 4515 | { |
4430 | // InternalAlloyLanguage.g:1360:1: ( '!' ) | 4516 | // InternalAlloyLanguage.g:1388:1: ( '!' ) |
4431 | // InternalAlloyLanguage.g:1361:1: '!' | 4517 | // InternalAlloyLanguage.g:1389:1: '!' |
4432 | { | 4518 | { |
4433 | if ( state.backtracking==0 ) { | 4519 | if ( state.backtracking==0 ) { |
4434 | before(grammarAccess.getALSPreficedAccess().getExclamationMarkKeyword_0_1_0_0()); | 4520 | before(grammarAccess.getALSPreficedAccess().getExclamationMarkKeyword_0_1_0_0()); |
@@ -4444,10 +4530,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4444 | } | 4530 | } |
4445 | break; | 4531 | break; |
4446 | case 2 : | 4532 | case 2 : |
4447 | // InternalAlloyLanguage.g:1368:6: ( 'not' ) | 4533 | // InternalAlloyLanguage.g:1396:6: ( 'not' ) |
4448 | { | 4534 | { |
4449 | // InternalAlloyLanguage.g:1368:6: ( 'not' ) | 4535 | // InternalAlloyLanguage.g:1396:6: ( 'not' ) |
4450 | // InternalAlloyLanguage.g:1369:1: 'not' | 4536 | // InternalAlloyLanguage.g:1397:1: 'not' |
4451 | { | 4537 | { |
4452 | if ( state.backtracking==0 ) { | 4538 | if ( state.backtracking==0 ) { |
4453 | before(grammarAccess.getALSPreficedAccess().getNotKeyword_0_1_0_1()); | 4539 | before(grammarAccess.getALSPreficedAccess().getNotKeyword_0_1_0_1()); |
@@ -4480,13 +4566,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4480 | 4566 | ||
4481 | 4567 | ||
4482 | // $ANTLR start "rule__ALSPreficed__Alternatives_7_1" | 4568 | // $ANTLR start "rule__ALSPreficed__Alternatives_7_1" |
4483 | // InternalAlloyLanguage.g:1381:1: rule__ALSPreficed__Alternatives_7_1 : ( ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) ); | 4569 | // InternalAlloyLanguage.g:1409:1: rule__ALSPreficed__Alternatives_7_1 : ( ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) ); |
4484 | public final void rule__ALSPreficed__Alternatives_7_1() throws RecognitionException { | 4570 | public final void rule__ALSPreficed__Alternatives_7_1() throws RecognitionException { |
4485 | 4571 | ||
4486 | int stackSize = keepStackSize(); | 4572 | int stackSize = keepStackSize(); |
4487 | 4573 | ||
4488 | try { | 4574 | try { |
4489 | // InternalAlloyLanguage.g:1385:1: ( ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) ) | 4575 | // InternalAlloyLanguage.g:1413:1: ( ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) ) |
4490 | int alt12=2; | 4576 | int alt12=2; |
4491 | int LA12_0 = input.LA(1); | 4577 | int LA12_0 = input.LA(1); |
4492 | 4578 | ||
@@ -4505,16 +4591,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4505 | } | 4591 | } |
4506 | switch (alt12) { | 4592 | switch (alt12) { |
4507 | case 1 : | 4593 | case 1 : |
4508 | // InternalAlloyLanguage.g:1386:1: ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | 4594 | // InternalAlloyLanguage.g:1414:1: ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) |
4509 | { | 4595 | { |
4510 | // InternalAlloyLanguage.g:1386:1: ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) | 4596 | // InternalAlloyLanguage.g:1414:1: ( ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) ) |
4511 | // InternalAlloyLanguage.g:1387:1: ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) | 4597 | // InternalAlloyLanguage.g:1415:1: ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) |
4512 | { | 4598 | { |
4513 | if ( state.backtracking==0 ) { | 4599 | if ( state.backtracking==0 ) { |
4514 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionAssignment_7_1_0()); | 4600 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionAssignment_7_1_0()); |
4515 | } | 4601 | } |
4516 | // InternalAlloyLanguage.g:1388:1: ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) | 4602 | // InternalAlloyLanguage.g:1416:1: ( rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 ) |
4517 | // InternalAlloyLanguage.g:1388:2: rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 | 4603 | // InternalAlloyLanguage.g:1416:2: rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 |
4518 | { | 4604 | { |
4519 | pushFollow(FOLLOW_2); | 4605 | pushFollow(FOLLOW_2); |
4520 | rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0(); | 4606 | rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0(); |
@@ -4534,16 +4620,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4534 | } | 4620 | } |
4535 | break; | 4621 | break; |
4536 | case 2 : | 4622 | case 2 : |
4537 | // InternalAlloyLanguage.g:1392:6: ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) | 4623 | // InternalAlloyLanguage.g:1420:6: ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) |
4538 | { | 4624 | { |
4539 | // InternalAlloyLanguage.g:1392:6: ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) | 4625 | // InternalAlloyLanguage.g:1420:6: ( ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) ) |
4540 | // InternalAlloyLanguage.g:1393:1: ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) | 4626 | // InternalAlloyLanguage.g:1421:1: ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) |
4541 | { | 4627 | { |
4542 | if ( state.backtracking==0 ) { | 4628 | if ( state.backtracking==0 ) { |
4543 | before(grammarAccess.getALSPreficedAccess().getReferredNumericOperatorAssignment_7_1_1()); | 4629 | before(grammarAccess.getALSPreficedAccess().getReferredNumericOperatorAssignment_7_1_1()); |
4544 | } | 4630 | } |
4545 | // InternalAlloyLanguage.g:1394:1: ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) | 4631 | // InternalAlloyLanguage.g:1422:1: ( rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 ) |
4546 | // InternalAlloyLanguage.g:1394:2: rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 | 4632 | // InternalAlloyLanguage.g:1422:2: rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 |
4547 | { | 4633 | { |
4548 | pushFollow(FOLLOW_2); | 4634 | pushFollow(FOLLOW_2); |
4549 | rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1(); | 4635 | rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1(); |
@@ -4580,14 +4666,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4580 | 4666 | ||
4581 | 4667 | ||
4582 | // $ANTLR start "rule__ALSBasicRelationTerm__Alternatives" | 4668 | // $ANTLR start "rule__ALSBasicRelationTerm__Alternatives" |
4583 | // InternalAlloyLanguage.g:1403:1: rule__ALSBasicRelationTerm__Alternatives : ( ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) ); | 4669 | // InternalAlloyLanguage.g:1431:1: rule__ALSBasicRelationTerm__Alternatives : ( ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_7__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_8__0 ) ) ); |
4584 | public final void rule__ALSBasicRelationTerm__Alternatives() throws RecognitionException { | 4670 | public final void rule__ALSBasicRelationTerm__Alternatives() throws RecognitionException { |
4585 | 4671 | ||
4586 | int stackSize = keepStackSize(); | 4672 | int stackSize = keepStackSize(); |
4587 | 4673 | ||
4588 | try { | 4674 | try { |
4589 | // InternalAlloyLanguage.g:1407:1: ( ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) ) | 4675 | // InternalAlloyLanguage.g:1435:1: ( ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_7__0 ) ) | ( ( rule__ALSBasicRelationTerm__Group_8__0 ) ) ) |
4590 | int alt13=7; | 4676 | int alt13=9; |
4591 | switch ( input.LA(1) ) { | 4677 | switch ( input.LA(1) ) { |
4592 | case 65: | 4678 | case 65: |
4593 | { | 4679 | { |
@@ -4609,21 +4695,31 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4609 | alt13=4; | 4695 | alt13=4; |
4610 | } | 4696 | } |
4611 | break; | 4697 | break; |
4612 | case RULE_ID: | 4698 | case 69: |
4613 | { | 4699 | { |
4614 | alt13=5; | 4700 | alt13=5; |
4615 | } | 4701 | } |
4616 | break; | 4702 | break; |
4617 | case RULE_INT: | 4703 | case RULE_ID: |
4618 | { | 4704 | { |
4619 | alt13=6; | 4705 | alt13=6; |
4620 | } | 4706 | } |
4621 | break; | 4707 | break; |
4622 | case 69: | 4708 | case RULE_INT: |
4623 | { | 4709 | { |
4624 | alt13=7; | 4710 | alt13=7; |
4625 | } | 4711 | } |
4626 | break; | 4712 | break; |
4713 | case RULE_STRING: | ||
4714 | { | ||
4715 | alt13=8; | ||
4716 | } | ||
4717 | break; | ||
4718 | case 70: | ||
4719 | { | ||
4720 | alt13=9; | ||
4721 | } | ||
4722 | break; | ||
4627 | default: | 4723 | default: |
4628 | if (state.backtracking>0) {state.failed=true; return ;} | 4724 | if (state.backtracking>0) {state.failed=true; return ;} |
4629 | NoViableAltException nvae = | 4725 | NoViableAltException nvae = |
@@ -4634,16 +4730,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4634 | 4730 | ||
4635 | switch (alt13) { | 4731 | switch (alt13) { |
4636 | case 1 : | 4732 | case 1 : |
4637 | // InternalAlloyLanguage.g:1408:1: ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | 4733 | // InternalAlloyLanguage.g:1436:1: ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) |
4638 | { | 4734 | { |
4639 | // InternalAlloyLanguage.g:1408:1: ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) | 4735 | // InternalAlloyLanguage.g:1436:1: ( ( rule__ALSBasicRelationTerm__Group_0__0 ) ) |
4640 | // InternalAlloyLanguage.g:1409:1: ( rule__ALSBasicRelationTerm__Group_0__0 ) | 4736 | // InternalAlloyLanguage.g:1437:1: ( rule__ALSBasicRelationTerm__Group_0__0 ) |
4641 | { | 4737 | { |
4642 | if ( state.backtracking==0 ) { | 4738 | if ( state.backtracking==0 ) { |
4643 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_0()); | 4739 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_0()); |
4644 | } | 4740 | } |
4645 | // InternalAlloyLanguage.g:1410:1: ( rule__ALSBasicRelationTerm__Group_0__0 ) | 4741 | // InternalAlloyLanguage.g:1438:1: ( rule__ALSBasicRelationTerm__Group_0__0 ) |
4646 | // InternalAlloyLanguage.g:1410:2: rule__ALSBasicRelationTerm__Group_0__0 | 4742 | // InternalAlloyLanguage.g:1438:2: rule__ALSBasicRelationTerm__Group_0__0 |
4647 | { | 4743 | { |
4648 | pushFollow(FOLLOW_2); | 4744 | pushFollow(FOLLOW_2); |
4649 | rule__ALSBasicRelationTerm__Group_0__0(); | 4745 | rule__ALSBasicRelationTerm__Group_0__0(); |
@@ -4663,16 +4759,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4663 | } | 4759 | } |
4664 | break; | 4760 | break; |
4665 | case 2 : | 4761 | case 2 : |
4666 | // InternalAlloyLanguage.g:1414:6: ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | 4762 | // InternalAlloyLanguage.g:1442:6: ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) |
4667 | { | 4763 | { |
4668 | // InternalAlloyLanguage.g:1414:6: ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) | 4764 | // InternalAlloyLanguage.g:1442:6: ( ( rule__ALSBasicRelationTerm__Group_1__0 ) ) |
4669 | // InternalAlloyLanguage.g:1415:1: ( rule__ALSBasicRelationTerm__Group_1__0 ) | 4765 | // InternalAlloyLanguage.g:1443:1: ( rule__ALSBasicRelationTerm__Group_1__0 ) |
4670 | { | 4766 | { |
4671 | if ( state.backtracking==0 ) { | 4767 | if ( state.backtracking==0 ) { |
4672 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_1()); | 4768 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_1()); |
4673 | } | 4769 | } |
4674 | // InternalAlloyLanguage.g:1416:1: ( rule__ALSBasicRelationTerm__Group_1__0 ) | 4770 | // InternalAlloyLanguage.g:1444:1: ( rule__ALSBasicRelationTerm__Group_1__0 ) |
4675 | // InternalAlloyLanguage.g:1416:2: rule__ALSBasicRelationTerm__Group_1__0 | 4771 | // InternalAlloyLanguage.g:1444:2: rule__ALSBasicRelationTerm__Group_1__0 |
4676 | { | 4772 | { |
4677 | pushFollow(FOLLOW_2); | 4773 | pushFollow(FOLLOW_2); |
4678 | rule__ALSBasicRelationTerm__Group_1__0(); | 4774 | rule__ALSBasicRelationTerm__Group_1__0(); |
@@ -4692,16 +4788,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4692 | } | 4788 | } |
4693 | break; | 4789 | break; |
4694 | case 3 : | 4790 | case 3 : |
4695 | // InternalAlloyLanguage.g:1420:6: ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | 4791 | // InternalAlloyLanguage.g:1448:6: ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) |
4696 | { | 4792 | { |
4697 | // InternalAlloyLanguage.g:1420:6: ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) | 4793 | // InternalAlloyLanguage.g:1448:6: ( ( rule__ALSBasicRelationTerm__Group_2__0 ) ) |
4698 | // InternalAlloyLanguage.g:1421:1: ( rule__ALSBasicRelationTerm__Group_2__0 ) | 4794 | // InternalAlloyLanguage.g:1449:1: ( rule__ALSBasicRelationTerm__Group_2__0 ) |
4699 | { | 4795 | { |
4700 | if ( state.backtracking==0 ) { | 4796 | if ( state.backtracking==0 ) { |
4701 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_2()); | 4797 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_2()); |
4702 | } | 4798 | } |
4703 | // InternalAlloyLanguage.g:1422:1: ( rule__ALSBasicRelationTerm__Group_2__0 ) | 4799 | // InternalAlloyLanguage.g:1450:1: ( rule__ALSBasicRelationTerm__Group_2__0 ) |
4704 | // InternalAlloyLanguage.g:1422:2: rule__ALSBasicRelationTerm__Group_2__0 | 4800 | // InternalAlloyLanguage.g:1450:2: rule__ALSBasicRelationTerm__Group_2__0 |
4705 | { | 4801 | { |
4706 | pushFollow(FOLLOW_2); | 4802 | pushFollow(FOLLOW_2); |
4707 | rule__ALSBasicRelationTerm__Group_2__0(); | 4803 | rule__ALSBasicRelationTerm__Group_2__0(); |
@@ -4721,16 +4817,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4721 | } | 4817 | } |
4722 | break; | 4818 | break; |
4723 | case 4 : | 4819 | case 4 : |
4724 | // InternalAlloyLanguage.g:1426:6: ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | 4820 | // InternalAlloyLanguage.g:1454:6: ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) |
4725 | { | 4821 | { |
4726 | // InternalAlloyLanguage.g:1426:6: ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) | 4822 | // InternalAlloyLanguage.g:1454:6: ( ( rule__ALSBasicRelationTerm__Group_3__0 ) ) |
4727 | // InternalAlloyLanguage.g:1427:1: ( rule__ALSBasicRelationTerm__Group_3__0 ) | 4823 | // InternalAlloyLanguage.g:1455:1: ( rule__ALSBasicRelationTerm__Group_3__0 ) |
4728 | { | 4824 | { |
4729 | if ( state.backtracking==0 ) { | 4825 | if ( state.backtracking==0 ) { |
4730 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_3()); | 4826 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_3()); |
4731 | } | 4827 | } |
4732 | // InternalAlloyLanguage.g:1428:1: ( rule__ALSBasicRelationTerm__Group_3__0 ) | 4828 | // InternalAlloyLanguage.g:1456:1: ( rule__ALSBasicRelationTerm__Group_3__0 ) |
4733 | // InternalAlloyLanguage.g:1428:2: rule__ALSBasicRelationTerm__Group_3__0 | 4829 | // InternalAlloyLanguage.g:1456:2: rule__ALSBasicRelationTerm__Group_3__0 |
4734 | { | 4830 | { |
4735 | pushFollow(FOLLOW_2); | 4831 | pushFollow(FOLLOW_2); |
4736 | rule__ALSBasicRelationTerm__Group_3__0(); | 4832 | rule__ALSBasicRelationTerm__Group_3__0(); |
@@ -4750,16 +4846,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4750 | } | 4846 | } |
4751 | break; | 4847 | break; |
4752 | case 5 : | 4848 | case 5 : |
4753 | // InternalAlloyLanguage.g:1432:6: ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | 4849 | // InternalAlloyLanguage.g:1460:6: ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) |
4754 | { | 4850 | { |
4755 | // InternalAlloyLanguage.g:1432:6: ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) | 4851 | // InternalAlloyLanguage.g:1460:6: ( ( rule__ALSBasicRelationTerm__Group_4__0 ) ) |
4756 | // InternalAlloyLanguage.g:1433:1: ( rule__ALSBasicRelationTerm__Group_4__0 ) | 4852 | // InternalAlloyLanguage.g:1461:1: ( rule__ALSBasicRelationTerm__Group_4__0 ) |
4757 | { | 4853 | { |
4758 | if ( state.backtracking==0 ) { | 4854 | if ( state.backtracking==0 ) { |
4759 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_4()); | 4855 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_4()); |
4760 | } | 4856 | } |
4761 | // InternalAlloyLanguage.g:1434:1: ( rule__ALSBasicRelationTerm__Group_4__0 ) | 4857 | // InternalAlloyLanguage.g:1462:1: ( rule__ALSBasicRelationTerm__Group_4__0 ) |
4762 | // InternalAlloyLanguage.g:1434:2: rule__ALSBasicRelationTerm__Group_4__0 | 4858 | // InternalAlloyLanguage.g:1462:2: rule__ALSBasicRelationTerm__Group_4__0 |
4763 | { | 4859 | { |
4764 | pushFollow(FOLLOW_2); | 4860 | pushFollow(FOLLOW_2); |
4765 | rule__ALSBasicRelationTerm__Group_4__0(); | 4861 | rule__ALSBasicRelationTerm__Group_4__0(); |
@@ -4779,16 +4875,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4779 | } | 4875 | } |
4780 | break; | 4876 | break; |
4781 | case 6 : | 4877 | case 6 : |
4782 | // InternalAlloyLanguage.g:1438:6: ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | 4878 | // InternalAlloyLanguage.g:1466:6: ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) |
4783 | { | 4879 | { |
4784 | // InternalAlloyLanguage.g:1438:6: ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) | 4880 | // InternalAlloyLanguage.g:1466:6: ( ( rule__ALSBasicRelationTerm__Group_5__0 ) ) |
4785 | // InternalAlloyLanguage.g:1439:1: ( rule__ALSBasicRelationTerm__Group_5__0 ) | 4881 | // InternalAlloyLanguage.g:1467:1: ( rule__ALSBasicRelationTerm__Group_5__0 ) |
4786 | { | 4882 | { |
4787 | if ( state.backtracking==0 ) { | 4883 | if ( state.backtracking==0 ) { |
4788 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_5()); | 4884 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_5()); |
4789 | } | 4885 | } |
4790 | // InternalAlloyLanguage.g:1440:1: ( rule__ALSBasicRelationTerm__Group_5__0 ) | 4886 | // InternalAlloyLanguage.g:1468:1: ( rule__ALSBasicRelationTerm__Group_5__0 ) |
4791 | // InternalAlloyLanguage.g:1440:2: rule__ALSBasicRelationTerm__Group_5__0 | 4887 | // InternalAlloyLanguage.g:1468:2: rule__ALSBasicRelationTerm__Group_5__0 |
4792 | { | 4888 | { |
4793 | pushFollow(FOLLOW_2); | 4889 | pushFollow(FOLLOW_2); |
4794 | rule__ALSBasicRelationTerm__Group_5__0(); | 4890 | rule__ALSBasicRelationTerm__Group_5__0(); |
@@ -4808,16 +4904,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4808 | } | 4904 | } |
4809 | break; | 4905 | break; |
4810 | case 7 : | 4906 | case 7 : |
4811 | // InternalAlloyLanguage.g:1444:6: ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) | 4907 | // InternalAlloyLanguage.g:1472:6: ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) |
4812 | { | 4908 | { |
4813 | // InternalAlloyLanguage.g:1444:6: ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) | 4909 | // InternalAlloyLanguage.g:1472:6: ( ( rule__ALSBasicRelationTerm__Group_6__0 ) ) |
4814 | // InternalAlloyLanguage.g:1445:1: ( rule__ALSBasicRelationTerm__Group_6__0 ) | 4910 | // InternalAlloyLanguage.g:1473:1: ( rule__ALSBasicRelationTerm__Group_6__0 ) |
4815 | { | 4911 | { |
4816 | if ( state.backtracking==0 ) { | 4912 | if ( state.backtracking==0 ) { |
4817 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_6()); | 4913 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_6()); |
4818 | } | 4914 | } |
4819 | // InternalAlloyLanguage.g:1446:1: ( rule__ALSBasicRelationTerm__Group_6__0 ) | 4915 | // InternalAlloyLanguage.g:1474:1: ( rule__ALSBasicRelationTerm__Group_6__0 ) |
4820 | // InternalAlloyLanguage.g:1446:2: rule__ALSBasicRelationTerm__Group_6__0 | 4916 | // InternalAlloyLanguage.g:1474:2: rule__ALSBasicRelationTerm__Group_6__0 |
4821 | { | 4917 | { |
4822 | pushFollow(FOLLOW_2); | 4918 | pushFollow(FOLLOW_2); |
4823 | rule__ALSBasicRelationTerm__Group_6__0(); | 4919 | rule__ALSBasicRelationTerm__Group_6__0(); |
@@ -4836,6 +4932,64 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4836 | 4932 | ||
4837 | } | 4933 | } |
4838 | break; | 4934 | break; |
4935 | case 8 : | ||
4936 | // InternalAlloyLanguage.g:1478:6: ( ( rule__ALSBasicRelationTerm__Group_7__0 ) ) | ||
4937 | { | ||
4938 | // InternalAlloyLanguage.g:1478:6: ( ( rule__ALSBasicRelationTerm__Group_7__0 ) ) | ||
4939 | // InternalAlloyLanguage.g:1479:1: ( rule__ALSBasicRelationTerm__Group_7__0 ) | ||
4940 | { | ||
4941 | if ( state.backtracking==0 ) { | ||
4942 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_7()); | ||
4943 | } | ||
4944 | // InternalAlloyLanguage.g:1480:1: ( rule__ALSBasicRelationTerm__Group_7__0 ) | ||
4945 | // InternalAlloyLanguage.g:1480:2: rule__ALSBasicRelationTerm__Group_7__0 | ||
4946 | { | ||
4947 | pushFollow(FOLLOW_2); | ||
4948 | rule__ALSBasicRelationTerm__Group_7__0(); | ||
4949 | |||
4950 | state._fsp--; | ||
4951 | if (state.failed) return ; | ||
4952 | |||
4953 | } | ||
4954 | |||
4955 | if ( state.backtracking==0 ) { | ||
4956 | after(grammarAccess.getALSBasicRelationTermAccess().getGroup_7()); | ||
4957 | } | ||
4958 | |||
4959 | } | ||
4960 | |||
4961 | |||
4962 | } | ||
4963 | break; | ||
4964 | case 9 : | ||
4965 | // InternalAlloyLanguage.g:1484:6: ( ( rule__ALSBasicRelationTerm__Group_8__0 ) ) | ||
4966 | { | ||
4967 | // InternalAlloyLanguage.g:1484:6: ( ( rule__ALSBasicRelationTerm__Group_8__0 ) ) | ||
4968 | // InternalAlloyLanguage.g:1485:1: ( rule__ALSBasicRelationTerm__Group_8__0 ) | ||
4969 | { | ||
4970 | if ( state.backtracking==0 ) { | ||
4971 | before(grammarAccess.getALSBasicRelationTermAccess().getGroup_8()); | ||
4972 | } | ||
4973 | // InternalAlloyLanguage.g:1486:1: ( rule__ALSBasicRelationTerm__Group_8__0 ) | ||
4974 | // InternalAlloyLanguage.g:1486:2: rule__ALSBasicRelationTerm__Group_8__0 | ||
4975 | { | ||
4976 | pushFollow(FOLLOW_2); | ||
4977 | rule__ALSBasicRelationTerm__Group_8__0(); | ||
4978 | |||
4979 | state._fsp--; | ||
4980 | if (state.failed) return ; | ||
4981 | |||
4982 | } | ||
4983 | |||
4984 | if ( state.backtracking==0 ) { | ||
4985 | after(grammarAccess.getALSBasicRelationTermAccess().getGroup_8()); | ||
4986 | } | ||
4987 | |||
4988 | } | ||
4989 | |||
4990 | |||
4991 | } | ||
4992 | break; | ||
4839 | 4993 | ||
4840 | } | 4994 | } |
4841 | } | 4995 | } |
@@ -4854,28 +5008,53 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4854 | 5008 | ||
4855 | 5009 | ||
4856 | // $ANTLR start "rule__ALSTypeScope__Alternatives" | 5010 | // $ANTLR start "rule__ALSTypeScope__Alternatives" |
4857 | // InternalAlloyLanguage.g:1455:1: rule__ALSTypeScope__Alternatives : ( ( ruleALSSigScope ) | ( ruleALSIntScope ) ); | 5011 | // InternalAlloyLanguage.g:1495:1: rule__ALSTypeScope__Alternatives : ( ( ruleALSSigScope ) | ( ruleALSIntScope ) | ( ruleALSStringScope ) ); |
4858 | public final void rule__ALSTypeScope__Alternatives() throws RecognitionException { | 5012 | public final void rule__ALSTypeScope__Alternatives() throws RecognitionException { |
4859 | 5013 | ||
4860 | int stackSize = keepStackSize(); | 5014 | int stackSize = keepStackSize(); |
4861 | 5015 | ||
4862 | try { | 5016 | try { |
4863 | // InternalAlloyLanguage.g:1459:1: ( ( ruleALSSigScope ) | ( ruleALSIntScope ) ) | 5017 | // InternalAlloyLanguage.g:1499:1: ( ( ruleALSSigScope ) | ( ruleALSIntScope ) | ( ruleALSStringScope ) ) |
4864 | int alt14=2; | 5018 | int alt14=3; |
4865 | int LA14_0 = input.LA(1); | 5019 | int LA14_0 = input.LA(1); |
4866 | 5020 | ||
4867 | if ( (LA14_0==75) ) { | 5021 | if ( (LA14_0==74) ) { |
4868 | alt14=1; | 5022 | int LA14_1 = input.LA(2); |
5023 | |||
5024 | if ( (LA14_1==RULE_INT) ) { | ||
5025 | int LA14_3 = input.LA(3); | ||
5026 | |||
5027 | if ( (LA14_3==69) ) { | ||
5028 | alt14=3; | ||
5029 | } | ||
5030 | else if ( (LA14_3==RULE_ID) ) { | ||
5031 | alt14=1; | ||
5032 | } | ||
5033 | else { | ||
5034 | if (state.backtracking>0) {state.failed=true; return ;} | ||
5035 | NoViableAltException nvae = | ||
5036 | new NoViableAltException("", 14, 3, input); | ||
5037 | |||
5038 | throw nvae; | ||
5039 | } | ||
5040 | } | ||
5041 | else { | ||
5042 | if (state.backtracking>0) {state.failed=true; return ;} | ||
5043 | NoViableAltException nvae = | ||
5044 | new NoViableAltException("", 14, 1, input); | ||
5045 | |||
5046 | throw nvae; | ||
5047 | } | ||
4869 | } | 5048 | } |
4870 | else if ( (LA14_0==RULE_INT) ) { | 5049 | else if ( (LA14_0==RULE_INT) ) { |
4871 | int LA14_2 = input.LA(2); | 5050 | int LA14_2 = input.LA(2); |
4872 | 5051 | ||
4873 | if ( (LA14_2==RULE_ID) ) { | 5052 | if ( (LA14_2==68) ) { |
4874 | alt14=1; | ||
4875 | } | ||
4876 | else if ( (LA14_2==68) ) { | ||
4877 | alt14=2; | 5053 | alt14=2; |
4878 | } | 5054 | } |
5055 | else if ( (LA14_2==RULE_ID) ) { | ||
5056 | alt14=1; | ||
5057 | } | ||
4879 | else { | 5058 | else { |
4880 | if (state.backtracking>0) {state.failed=true; return ;} | 5059 | if (state.backtracking>0) {state.failed=true; return ;} |
4881 | NoViableAltException nvae = | 5060 | NoViableAltException nvae = |
@@ -4893,10 +5072,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4893 | } | 5072 | } |
4894 | switch (alt14) { | 5073 | switch (alt14) { |
4895 | case 1 : | 5074 | case 1 : |
4896 | // InternalAlloyLanguage.g:1460:1: ( ruleALSSigScope ) | 5075 | // InternalAlloyLanguage.g:1500:1: ( ruleALSSigScope ) |
4897 | { | 5076 | { |
4898 | // InternalAlloyLanguage.g:1460:1: ( ruleALSSigScope ) | 5077 | // InternalAlloyLanguage.g:1500:1: ( ruleALSSigScope ) |
4899 | // InternalAlloyLanguage.g:1461:1: ruleALSSigScope | 5078 | // InternalAlloyLanguage.g:1501:1: ruleALSSigScope |
4900 | { | 5079 | { |
4901 | if ( state.backtracking==0 ) { | 5080 | if ( state.backtracking==0 ) { |
4902 | before(grammarAccess.getALSTypeScopeAccess().getALSSigScopeParserRuleCall_0()); | 5081 | before(grammarAccess.getALSTypeScopeAccess().getALSSigScopeParserRuleCall_0()); |
@@ -4916,10 +5095,10 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4916 | } | 5095 | } |
4917 | break; | 5096 | break; |
4918 | case 2 : | 5097 | case 2 : |
4919 | // InternalAlloyLanguage.g:1466:6: ( ruleALSIntScope ) | 5098 | // InternalAlloyLanguage.g:1506:6: ( ruleALSIntScope ) |
4920 | { | 5099 | { |
4921 | // InternalAlloyLanguage.g:1466:6: ( ruleALSIntScope ) | 5100 | // InternalAlloyLanguage.g:1506:6: ( ruleALSIntScope ) |
4922 | // InternalAlloyLanguage.g:1467:1: ruleALSIntScope | 5101 | // InternalAlloyLanguage.g:1507:1: ruleALSIntScope |
4923 | { | 5102 | { |
4924 | if ( state.backtracking==0 ) { | 5103 | if ( state.backtracking==0 ) { |
4925 | before(grammarAccess.getALSTypeScopeAccess().getALSIntScopeParserRuleCall_1()); | 5104 | before(grammarAccess.getALSTypeScopeAccess().getALSIntScopeParserRuleCall_1()); |
@@ -4938,6 +5117,29 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4938 | 5117 | ||
4939 | } | 5118 | } |
4940 | break; | 5119 | break; |
5120 | case 3 : | ||
5121 | // InternalAlloyLanguage.g:1512:6: ( ruleALSStringScope ) | ||
5122 | { | ||
5123 | // InternalAlloyLanguage.g:1512:6: ( ruleALSStringScope ) | ||
5124 | // InternalAlloyLanguage.g:1513:1: ruleALSStringScope | ||
5125 | { | ||
5126 | if ( state.backtracking==0 ) { | ||
5127 | before(grammarAccess.getALSTypeScopeAccess().getALSStringScopeParserRuleCall_2()); | ||
5128 | } | ||
5129 | pushFollow(FOLLOW_2); | ||
5130 | ruleALSStringScope(); | ||
5131 | |||
5132 | state._fsp--; | ||
5133 | if (state.failed) return ; | ||
5134 | if ( state.backtracking==0 ) { | ||
5135 | after(grammarAccess.getALSTypeScopeAccess().getALSStringScopeParserRuleCall_2()); | ||
5136 | } | ||
5137 | |||
5138 | } | ||
5139 | |||
5140 | |||
5141 | } | ||
5142 | break; | ||
4941 | 5143 | ||
4942 | } | 5144 | } |
4943 | } | 5145 | } |
@@ -4956,13 +5158,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
4956 | 5158 | ||
4957 | 5159 | ||
4958 | // $ANTLR start "rule__ALSMultiplicity__Alternatives" | 5160 | // $ANTLR start "rule__ALSMultiplicity__Alternatives" |
4959 | // InternalAlloyLanguage.g:1477:1: rule__ALSMultiplicity__Alternatives : ( ( ( 'all' ) ) | ( ( 'no' ) ) | ( ( 'some' ) ) | ( ( 'lone' ) ) | ( ( 'one' ) ) | ( ( 'set' ) ) ); | 5161 | // InternalAlloyLanguage.g:1523:1: rule__ALSMultiplicity__Alternatives : ( ( ( 'all' ) ) | ( ( 'no' ) ) | ( ( 'some' ) ) | ( ( 'lone' ) ) | ( ( 'one' ) ) | ( ( 'set' ) ) ); |
4960 | public final void rule__ALSMultiplicity__Alternatives() throws RecognitionException { | 5162 | public final void rule__ALSMultiplicity__Alternatives() throws RecognitionException { |
4961 | 5163 | ||
4962 | int stackSize = keepStackSize(); | 5164 | int stackSize = keepStackSize(); |
4963 | 5165 | ||
4964 | try { | 5166 | try { |
4965 | // InternalAlloyLanguage.g:1481:1: ( ( ( 'all' ) ) | ( ( 'no' ) ) | ( ( 'some' ) ) | ( ( 'lone' ) ) | ( ( 'one' ) ) | ( ( 'set' ) ) ) | 5167 | // InternalAlloyLanguage.g:1527:1: ( ( ( 'all' ) ) | ( ( 'no' ) ) | ( ( 'some' ) ) | ( ( 'lone' ) ) | ( ( 'one' ) ) | ( ( 'set' ) ) ) |
4966 | int alt15=6; | 5168 | int alt15=6; |
4967 | switch ( input.LA(1) ) { | 5169 | switch ( input.LA(1) ) { |
4968 | case 21: | 5170 | case 21: |
@@ -5005,16 +5207,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5005 | 5207 | ||
5006 | switch (alt15) { | 5208 | switch (alt15) { |
5007 | case 1 : | 5209 | case 1 : |
5008 | // InternalAlloyLanguage.g:1482:1: ( ( 'all' ) ) | 5210 | // InternalAlloyLanguage.g:1528:1: ( ( 'all' ) ) |
5009 | { | 5211 | { |
5010 | // InternalAlloyLanguage.g:1482:1: ( ( 'all' ) ) | 5212 | // InternalAlloyLanguage.g:1528:1: ( ( 'all' ) ) |
5011 | // InternalAlloyLanguage.g:1483:1: ( 'all' ) | 5213 | // InternalAlloyLanguage.g:1529:1: ( 'all' ) |
5012 | { | 5214 | { |
5013 | if ( state.backtracking==0 ) { | 5215 | if ( state.backtracking==0 ) { |
5014 | before(grammarAccess.getALSMultiplicityAccess().getAllEnumLiteralDeclaration_0()); | 5216 | before(grammarAccess.getALSMultiplicityAccess().getAllEnumLiteralDeclaration_0()); |
5015 | } | 5217 | } |
5016 | // InternalAlloyLanguage.g:1484:1: ( 'all' ) | 5218 | // InternalAlloyLanguage.g:1530:1: ( 'all' ) |
5017 | // InternalAlloyLanguage.g:1484:3: 'all' | 5219 | // InternalAlloyLanguage.g:1530:3: 'all' |
5018 | { | 5220 | { |
5019 | match(input,21,FOLLOW_2); if (state.failed) return ; | 5221 | match(input,21,FOLLOW_2); if (state.failed) return ; |
5020 | 5222 | ||
@@ -5030,16 +5232,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5030 | } | 5232 | } |
5031 | break; | 5233 | break; |
5032 | case 2 : | 5234 | case 2 : |
5033 | // InternalAlloyLanguage.g:1489:6: ( ( 'no' ) ) | 5235 | // InternalAlloyLanguage.g:1535:6: ( ( 'no' ) ) |
5034 | { | 5236 | { |
5035 | // InternalAlloyLanguage.g:1489:6: ( ( 'no' ) ) | 5237 | // InternalAlloyLanguage.g:1535:6: ( ( 'no' ) ) |
5036 | // InternalAlloyLanguage.g:1490:1: ( 'no' ) | 5238 | // InternalAlloyLanguage.g:1536:1: ( 'no' ) |
5037 | { | 5239 | { |
5038 | if ( state.backtracking==0 ) { | 5240 | if ( state.backtracking==0 ) { |
5039 | before(grammarAccess.getALSMultiplicityAccess().getNoEnumLiteralDeclaration_1()); | 5241 | before(grammarAccess.getALSMultiplicityAccess().getNoEnumLiteralDeclaration_1()); |
5040 | } | 5242 | } |
5041 | // InternalAlloyLanguage.g:1491:1: ( 'no' ) | 5243 | // InternalAlloyLanguage.g:1537:1: ( 'no' ) |
5042 | // InternalAlloyLanguage.g:1491:3: 'no' | 5244 | // InternalAlloyLanguage.g:1537:3: 'no' |
5043 | { | 5245 | { |
5044 | match(input,22,FOLLOW_2); if (state.failed) return ; | 5246 | match(input,22,FOLLOW_2); if (state.failed) return ; |
5045 | 5247 | ||
@@ -5055,16 +5257,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5055 | } | 5257 | } |
5056 | break; | 5258 | break; |
5057 | case 3 : | 5259 | case 3 : |
5058 | // InternalAlloyLanguage.g:1496:6: ( ( 'some' ) ) | 5260 | // InternalAlloyLanguage.g:1542:6: ( ( 'some' ) ) |
5059 | { | 5261 | { |
5060 | // InternalAlloyLanguage.g:1496:6: ( ( 'some' ) ) | 5262 | // InternalAlloyLanguage.g:1542:6: ( ( 'some' ) ) |
5061 | // InternalAlloyLanguage.g:1497:1: ( 'some' ) | 5263 | // InternalAlloyLanguage.g:1543:1: ( 'some' ) |
5062 | { | 5264 | { |
5063 | if ( state.backtracking==0 ) { | 5265 | if ( state.backtracking==0 ) { |
5064 | before(grammarAccess.getALSMultiplicityAccess().getSomeEnumLiteralDeclaration_2()); | 5266 | before(grammarAccess.getALSMultiplicityAccess().getSomeEnumLiteralDeclaration_2()); |
5065 | } | 5267 | } |
5066 | // InternalAlloyLanguage.g:1498:1: ( 'some' ) | 5268 | // InternalAlloyLanguage.g:1544:1: ( 'some' ) |
5067 | // InternalAlloyLanguage.g:1498:3: 'some' | 5269 | // InternalAlloyLanguage.g:1544:3: 'some' |
5068 | { | 5270 | { |
5069 | match(input,23,FOLLOW_2); if (state.failed) return ; | 5271 | match(input,23,FOLLOW_2); if (state.failed) return ; |
5070 | 5272 | ||
@@ -5080,16 +5282,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5080 | } | 5282 | } |
5081 | break; | 5283 | break; |
5082 | case 4 : | 5284 | case 4 : |
5083 | // InternalAlloyLanguage.g:1503:6: ( ( 'lone' ) ) | 5285 | // InternalAlloyLanguage.g:1549:6: ( ( 'lone' ) ) |
5084 | { | 5286 | { |
5085 | // InternalAlloyLanguage.g:1503:6: ( ( 'lone' ) ) | 5287 | // InternalAlloyLanguage.g:1549:6: ( ( 'lone' ) ) |
5086 | // InternalAlloyLanguage.g:1504:1: ( 'lone' ) | 5288 | // InternalAlloyLanguage.g:1550:1: ( 'lone' ) |
5087 | { | 5289 | { |
5088 | if ( state.backtracking==0 ) { | 5290 | if ( state.backtracking==0 ) { |
5089 | before(grammarAccess.getALSMultiplicityAccess().getLoneEnumLiteralDeclaration_3()); | 5291 | before(grammarAccess.getALSMultiplicityAccess().getLoneEnumLiteralDeclaration_3()); |
5090 | } | 5292 | } |
5091 | // InternalAlloyLanguage.g:1505:1: ( 'lone' ) | 5293 | // InternalAlloyLanguage.g:1551:1: ( 'lone' ) |
5092 | // InternalAlloyLanguage.g:1505:3: 'lone' | 5294 | // InternalAlloyLanguage.g:1551:3: 'lone' |
5093 | { | 5295 | { |
5094 | match(input,24,FOLLOW_2); if (state.failed) return ; | 5296 | match(input,24,FOLLOW_2); if (state.failed) return ; |
5095 | 5297 | ||
@@ -5105,16 +5307,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5105 | } | 5307 | } |
5106 | break; | 5308 | break; |
5107 | case 5 : | 5309 | case 5 : |
5108 | // InternalAlloyLanguage.g:1510:6: ( ( 'one' ) ) | 5310 | // InternalAlloyLanguage.g:1556:6: ( ( 'one' ) ) |
5109 | { | 5311 | { |
5110 | // InternalAlloyLanguage.g:1510:6: ( ( 'one' ) ) | 5312 | // InternalAlloyLanguage.g:1556:6: ( ( 'one' ) ) |
5111 | // InternalAlloyLanguage.g:1511:1: ( 'one' ) | 5313 | // InternalAlloyLanguage.g:1557:1: ( 'one' ) |
5112 | { | 5314 | { |
5113 | if ( state.backtracking==0 ) { | 5315 | if ( state.backtracking==0 ) { |
5114 | before(grammarAccess.getALSMultiplicityAccess().getOneEnumLiteralDeclaration_4()); | 5316 | before(grammarAccess.getALSMultiplicityAccess().getOneEnumLiteralDeclaration_4()); |
5115 | } | 5317 | } |
5116 | // InternalAlloyLanguage.g:1512:1: ( 'one' ) | 5318 | // InternalAlloyLanguage.g:1558:1: ( 'one' ) |
5117 | // InternalAlloyLanguage.g:1512:3: 'one' | 5319 | // InternalAlloyLanguage.g:1558:3: 'one' |
5118 | { | 5320 | { |
5119 | match(input,25,FOLLOW_2); if (state.failed) return ; | 5321 | match(input,25,FOLLOW_2); if (state.failed) return ; |
5120 | 5322 | ||
@@ -5130,16 +5332,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5130 | } | 5332 | } |
5131 | break; | 5333 | break; |
5132 | case 6 : | 5334 | case 6 : |
5133 | // InternalAlloyLanguage.g:1517:6: ( ( 'set' ) ) | 5335 | // InternalAlloyLanguage.g:1563:6: ( ( 'set' ) ) |
5134 | { | 5336 | { |
5135 | // InternalAlloyLanguage.g:1517:6: ( ( 'set' ) ) | 5337 | // InternalAlloyLanguage.g:1563:6: ( ( 'set' ) ) |
5136 | // InternalAlloyLanguage.g:1518:1: ( 'set' ) | 5338 | // InternalAlloyLanguage.g:1564:1: ( 'set' ) |
5137 | { | 5339 | { |
5138 | if ( state.backtracking==0 ) { | 5340 | if ( state.backtracking==0 ) { |
5139 | before(grammarAccess.getALSMultiplicityAccess().getSetEnumLiteralDeclaration_5()); | 5341 | before(grammarAccess.getALSMultiplicityAccess().getSetEnumLiteralDeclaration_5()); |
5140 | } | 5342 | } |
5141 | // InternalAlloyLanguage.g:1519:1: ( 'set' ) | 5343 | // InternalAlloyLanguage.g:1565:1: ( 'set' ) |
5142 | // InternalAlloyLanguage.g:1519:3: 'set' | 5344 | // InternalAlloyLanguage.g:1565:3: 'set' |
5143 | { | 5345 | { |
5144 | match(input,26,FOLLOW_2); if (state.failed) return ; | 5346 | match(input,26,FOLLOW_2); if (state.failed) return ; |
5145 | 5347 | ||
@@ -5172,13 +5374,13 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5172 | 5374 | ||
5173 | 5375 | ||
5174 | // $ANTLR start "rule__ALSNumericOperator__Alternatives" | 5376 | // $ANTLR start "rule__ALSNumericOperator__Alternatives" |
5175 | // InternalAlloyLanguage.g:1529:1: rule__ALSNumericOperator__Alternatives : ( ( ( 'plus' ) ) | ( ( 'sub' ) ) | ( ( 'mul' ) ) | ( ( 'rem' ) ) | ( ( 'div' ) ) ); | 5377 | // InternalAlloyLanguage.g:1575:1: rule__ALSNumericOperator__Alternatives : ( ( ( 'plus' ) ) | ( ( 'sub' ) ) | ( ( 'mul' ) ) | ( ( 'rem' ) ) | ( ( 'div' ) ) ); |
5176 | public final void rule__ALSNumericOperator__Alternatives() throws RecognitionException { | 5378 | public final void rule__ALSNumericOperator__Alternatives() throws RecognitionException { |
5177 | 5379 | ||
5178 | int stackSize = keepStackSize(); | 5380 | int stackSize = keepStackSize(); |
5179 | 5381 | ||
5180 | try { | 5382 | try { |
5181 | // InternalAlloyLanguage.g:1533:1: ( ( ( 'plus' ) ) | ( ( 'sub' ) ) | ( ( 'mul' ) ) | ( ( 'rem' ) ) | ( ( 'div' ) ) ) | 5383 | // InternalAlloyLanguage.g:1579:1: ( ( ( 'plus' ) ) | ( ( 'sub' ) ) | ( ( 'mul' ) ) | ( ( 'rem' ) ) | ( ( 'div' ) ) ) |
5182 | int alt16=5; | 5384 | int alt16=5; |
5183 | switch ( input.LA(1) ) { | 5385 | switch ( input.LA(1) ) { |
5184 | case 27: | 5386 | case 27: |
@@ -5216,16 +5418,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5216 | 5418 | ||
5217 | switch (alt16) { | 5419 | switch (alt16) { |
5218 | case 1 : | 5420 | case 1 : |
5219 | // InternalAlloyLanguage.g:1534:1: ( ( 'plus' ) ) | 5421 | // InternalAlloyLanguage.g:1580:1: ( ( 'plus' ) ) |
5220 | { | 5422 | { |
5221 | // InternalAlloyLanguage.g:1534:1: ( ( 'plus' ) ) | 5423 | // InternalAlloyLanguage.g:1580:1: ( ( 'plus' ) ) |
5222 | // InternalAlloyLanguage.g:1535:1: ( 'plus' ) | 5424 | // InternalAlloyLanguage.g:1581:1: ( 'plus' ) |
5223 | { | 5425 | { |
5224 | if ( state.backtracking==0 ) { | 5426 | if ( state.backtracking==0 ) { |
5225 | before(grammarAccess.getALSNumericOperatorAccess().getPlusEnumLiteralDeclaration_0()); | 5427 | before(grammarAccess.getALSNumericOperatorAccess().getPlusEnumLiteralDeclaration_0()); |
5226 | } | 5428 | } |
5227 | // InternalAlloyLanguage.g:1536:1: ( 'plus' ) | 5429 | // InternalAlloyLanguage.g:1582:1: ( 'plus' ) |
5228 | // InternalAlloyLanguage.g:1536:3: 'plus' | 5430 | // InternalAlloyLanguage.g:1582:3: 'plus' |
5229 | { | 5431 | { |
5230 | match(input,27,FOLLOW_2); if (state.failed) return ; | 5432 | match(input,27,FOLLOW_2); if (state.failed) return ; |
5231 | 5433 | ||
@@ -5241,16 +5443,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5241 | } | 5443 | } |
5242 | break; | 5444 | break; |
5243 | case 2 : | 5445 | case 2 : |
5244 | // InternalAlloyLanguage.g:1541:6: ( ( 'sub' ) ) | 5446 | // InternalAlloyLanguage.g:1587:6: ( ( 'sub' ) ) |
5245 | { | 5447 | { |
5246 | // InternalAlloyLanguage.g:1541:6: ( ( 'sub' ) ) | 5448 | // InternalAlloyLanguage.g:1587:6: ( ( 'sub' ) ) |
5247 | // InternalAlloyLanguage.g:1542:1: ( 'sub' ) | 5449 | // InternalAlloyLanguage.g:1588:1: ( 'sub' ) |
5248 | { | 5450 | { |
5249 | if ( state.backtracking==0 ) { | 5451 | if ( state.backtracking==0 ) { |
5250 | before(grammarAccess.getALSNumericOperatorAccess().getSubEnumLiteralDeclaration_1()); | 5452 | before(grammarAccess.getALSNumericOperatorAccess().getSubEnumLiteralDeclaration_1()); |
5251 | } | 5453 | } |
5252 | // InternalAlloyLanguage.g:1543:1: ( 'sub' ) | 5454 | // InternalAlloyLanguage.g:1589:1: ( 'sub' ) |
5253 | // InternalAlloyLanguage.g:1543:3: 'sub' | 5455 | // InternalAlloyLanguage.g:1589:3: 'sub' |
5254 | { | 5456 | { |
5255 | match(input,28,FOLLOW_2); if (state.failed) return ; | 5457 | match(input,28,FOLLOW_2); if (state.failed) return ; |
5256 | 5458 | ||
@@ -5266,16 +5468,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5266 | } | 5468 | } |
5267 | break; | 5469 | break; |
5268 | case 3 : | 5470 | case 3 : |
5269 | // InternalAlloyLanguage.g:1548:6: ( ( 'mul' ) ) | 5471 | // InternalAlloyLanguage.g:1594:6: ( ( 'mul' ) ) |
5270 | { | 5472 | { |
5271 | // InternalAlloyLanguage.g:1548:6: ( ( 'mul' ) ) | 5473 | // InternalAlloyLanguage.g:1594:6: ( ( 'mul' ) ) |
5272 | // InternalAlloyLanguage.g:1549:1: ( 'mul' ) | 5474 | // InternalAlloyLanguage.g:1595:1: ( 'mul' ) |
5273 | { | 5475 | { |
5274 | if ( state.backtracking==0 ) { | 5476 | if ( state.backtracking==0 ) { |
5275 | before(grammarAccess.getALSNumericOperatorAccess().getMulEnumLiteralDeclaration_2()); | 5477 | before(grammarAccess.getALSNumericOperatorAccess().getMulEnumLiteralDeclaration_2()); |
5276 | } | 5478 | } |
5277 | // InternalAlloyLanguage.g:1550:1: ( 'mul' ) | 5479 | // InternalAlloyLanguage.g:1596:1: ( 'mul' ) |
5278 | // InternalAlloyLanguage.g:1550:3: 'mul' | 5480 | // InternalAlloyLanguage.g:1596:3: 'mul' |
5279 | { | 5481 | { |
5280 | match(input,29,FOLLOW_2); if (state.failed) return ; | 5482 | match(input,29,FOLLOW_2); if (state.failed) return ; |
5281 | 5483 | ||
@@ -5291,16 +5493,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5291 | } | 5493 | } |
5292 | break; | 5494 | break; |
5293 | case 4 : | 5495 | case 4 : |
5294 | // InternalAlloyLanguage.g:1555:6: ( ( 'rem' ) ) | 5496 | // InternalAlloyLanguage.g:1601:6: ( ( 'rem' ) ) |
5295 | { | 5497 | { |
5296 | // InternalAlloyLanguage.g:1555:6: ( ( 'rem' ) ) | 5498 | // InternalAlloyLanguage.g:1601:6: ( ( 'rem' ) ) |
5297 | // InternalAlloyLanguage.g:1556:1: ( 'rem' ) | 5499 | // InternalAlloyLanguage.g:1602:1: ( 'rem' ) |
5298 | { | 5500 | { |
5299 | if ( state.backtracking==0 ) { | 5501 | if ( state.backtracking==0 ) { |
5300 | before(grammarAccess.getALSNumericOperatorAccess().getRemEnumLiteralDeclaration_3()); | 5502 | before(grammarAccess.getALSNumericOperatorAccess().getRemEnumLiteralDeclaration_3()); |
5301 | } | 5503 | } |
5302 | // InternalAlloyLanguage.g:1557:1: ( 'rem' ) | 5504 | // InternalAlloyLanguage.g:1603:1: ( 'rem' ) |
5303 | // InternalAlloyLanguage.g:1557:3: 'rem' | 5505 | // InternalAlloyLanguage.g:1603:3: 'rem' |
5304 | { | 5506 | { |
5305 | match(input,30,FOLLOW_2); if (state.failed) return ; | 5507 | match(input,30,FOLLOW_2); if (state.failed) return ; |
5306 | 5508 | ||
@@ -5316,16 +5518,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5316 | } | 5518 | } |
5317 | break; | 5519 | break; |
5318 | case 5 : | 5520 | case 5 : |
5319 | // InternalAlloyLanguage.g:1562:6: ( ( 'div' ) ) | 5521 | // InternalAlloyLanguage.g:1608:6: ( ( 'div' ) ) |
5320 | { | 5522 | { |
5321 | // InternalAlloyLanguage.g:1562:6: ( ( 'div' ) ) | 5523 | // InternalAlloyLanguage.g:1608:6: ( ( 'div' ) ) |
5322 | // InternalAlloyLanguage.g:1563:1: ( 'div' ) | 5524 | // InternalAlloyLanguage.g:1609:1: ( 'div' ) |
5323 | { | 5525 | { |
5324 | if ( state.backtracking==0 ) { | 5526 | if ( state.backtracking==0 ) { |
5325 | before(grammarAccess.getALSNumericOperatorAccess().getDivEnumLiteralDeclaration_4()); | 5527 | before(grammarAccess.getALSNumericOperatorAccess().getDivEnumLiteralDeclaration_4()); |
5326 | } | 5528 | } |
5327 | // InternalAlloyLanguage.g:1564:1: ( 'div' ) | 5529 | // InternalAlloyLanguage.g:1610:1: ( 'div' ) |
5328 | // InternalAlloyLanguage.g:1564:3: 'div' | 5530 | // InternalAlloyLanguage.g:1610:3: 'div' |
5329 | { | 5531 | { |
5330 | match(input,31,FOLLOW_2); if (state.failed) return ; | 5532 | match(input,31,FOLLOW_2); if (state.failed) return ; |
5331 | 5533 | ||
@@ -5358,14 +5560,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5358 | 5560 | ||
5359 | 5561 | ||
5360 | // $ANTLR start "rule__ALSDocument__Group__0" | 5562 | // $ANTLR start "rule__ALSDocument__Group__0" |
5361 | // InternalAlloyLanguage.g:1576:1: rule__ALSDocument__Group__0 : rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 ; | 5563 | // InternalAlloyLanguage.g:1622:1: rule__ALSDocument__Group__0 : rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 ; |
5362 | public final void rule__ALSDocument__Group__0() throws RecognitionException { | 5564 | public final void rule__ALSDocument__Group__0() throws RecognitionException { |
5363 | 5565 | ||
5364 | int stackSize = keepStackSize(); | 5566 | int stackSize = keepStackSize(); |
5365 | 5567 | ||
5366 | try { | 5568 | try { |
5367 | // InternalAlloyLanguage.g:1580:1: ( rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 ) | 5569 | // InternalAlloyLanguage.g:1626:1: ( rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 ) |
5368 | // InternalAlloyLanguage.g:1581:2: rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 | 5570 | // InternalAlloyLanguage.g:1627:2: rule__ALSDocument__Group__0__Impl rule__ALSDocument__Group__1 |
5369 | { | 5571 | { |
5370 | pushFollow(FOLLOW_3); | 5572 | pushFollow(FOLLOW_3); |
5371 | rule__ALSDocument__Group__0__Impl(); | 5573 | rule__ALSDocument__Group__0__Impl(); |
@@ -5396,26 +5598,26 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5396 | 5598 | ||
5397 | 5599 | ||
5398 | // $ANTLR start "rule__ALSDocument__Group__0__Impl" | 5600 | // $ANTLR start "rule__ALSDocument__Group__0__Impl" |
5399 | // InternalAlloyLanguage.g:1588:1: rule__ALSDocument__Group__0__Impl : ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) ; | 5601 | // InternalAlloyLanguage.g:1634:1: rule__ALSDocument__Group__0__Impl : ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) ; |
5400 | public final void rule__ALSDocument__Group__0__Impl() throws RecognitionException { | 5602 | public final void rule__ALSDocument__Group__0__Impl() throws RecognitionException { |
5401 | 5603 | ||
5402 | int stackSize = keepStackSize(); | 5604 | int stackSize = keepStackSize(); |
5403 | 5605 | ||
5404 | try { | 5606 | try { |
5405 | // InternalAlloyLanguage.g:1592:1: ( ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) ) | 5607 | // InternalAlloyLanguage.g:1638:1: ( ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) ) |
5406 | // InternalAlloyLanguage.g:1593:1: ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) | 5608 | // InternalAlloyLanguage.g:1639:1: ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) |
5407 | { | 5609 | { |
5408 | // InternalAlloyLanguage.g:1593:1: ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) | 5610 | // InternalAlloyLanguage.g:1639:1: ( ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) ) |
5409 | // InternalAlloyLanguage.g:1594:1: ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) | 5611 | // InternalAlloyLanguage.g:1640:1: ( ( rule__ALSDocument__Alternatives_0 ) ) ( ( rule__ALSDocument__Alternatives_0 )* ) |
5410 | { | 5612 | { |
5411 | // InternalAlloyLanguage.g:1594:1: ( ( rule__ALSDocument__Alternatives_0 ) ) | 5613 | // InternalAlloyLanguage.g:1640:1: ( ( rule__ALSDocument__Alternatives_0 ) ) |
5412 | // InternalAlloyLanguage.g:1595:1: ( rule__ALSDocument__Alternatives_0 ) | 5614 | // InternalAlloyLanguage.g:1641:1: ( rule__ALSDocument__Alternatives_0 ) |
5413 | { | 5615 | { |
5414 | if ( state.backtracking==0 ) { | 5616 | if ( state.backtracking==0 ) { |
5415 | before(grammarAccess.getALSDocumentAccess().getAlternatives_0()); | 5617 | before(grammarAccess.getALSDocumentAccess().getAlternatives_0()); |
5416 | } | 5618 | } |
5417 | // InternalAlloyLanguage.g:1596:1: ( rule__ALSDocument__Alternatives_0 ) | 5619 | // InternalAlloyLanguage.g:1642:1: ( rule__ALSDocument__Alternatives_0 ) |
5418 | // InternalAlloyLanguage.g:1596:2: rule__ALSDocument__Alternatives_0 | 5620 | // InternalAlloyLanguage.g:1642:2: rule__ALSDocument__Alternatives_0 |
5419 | { | 5621 | { |
5420 | pushFollow(FOLLOW_4); | 5622 | pushFollow(FOLLOW_4); |
5421 | rule__ALSDocument__Alternatives_0(); | 5623 | rule__ALSDocument__Alternatives_0(); |
@@ -5431,26 +5633,26 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5431 | 5633 | ||
5432 | } | 5634 | } |
5433 | 5635 | ||
5434 | // InternalAlloyLanguage.g:1599:1: ( ( rule__ALSDocument__Alternatives_0 )* ) | 5636 | // InternalAlloyLanguage.g:1645:1: ( ( rule__ALSDocument__Alternatives_0 )* ) |
5435 | // InternalAlloyLanguage.g:1600:1: ( rule__ALSDocument__Alternatives_0 )* | 5637 | // InternalAlloyLanguage.g:1646:1: ( rule__ALSDocument__Alternatives_0 )* |
5436 | { | 5638 | { |
5437 | if ( state.backtracking==0 ) { | 5639 | if ( state.backtracking==0 ) { |
5438 | before(grammarAccess.getALSDocumentAccess().getAlternatives_0()); | 5640 | before(grammarAccess.getALSDocumentAccess().getAlternatives_0()); |
5439 | } | 5641 | } |
5440 | // InternalAlloyLanguage.g:1601:1: ( rule__ALSDocument__Alternatives_0 )* | 5642 | // InternalAlloyLanguage.g:1647:1: ( rule__ALSDocument__Alternatives_0 )* |
5441 | loop17: | 5643 | loop17: |
5442 | do { | 5644 | do { |
5443 | int alt17=2; | 5645 | int alt17=2; |
5444 | int LA17_0 = input.LA(1); | 5646 | int LA17_0 = input.LA(1); |
5445 | 5647 | ||
5446 | if ( ((LA17_0>=21 && LA17_0<=26)||LA17_0==32||LA17_0==36||LA17_0==41||(LA17_0>=44 && LA17_0<=45)||LA17_0==73) ) { | 5648 | if ( ((LA17_0>=21 && LA17_0<=26)||LA17_0==32||LA17_0==36||LA17_0==41||(LA17_0>=44 && LA17_0<=45)||LA17_0==75) ) { |
5447 | alt17=1; | 5649 | alt17=1; |
5448 | } | 5650 | } |
5449 | 5651 | ||
5450 | 5652 | ||
5451 | switch (alt17) { | 5653 | switch (alt17) { |
5452 | case 1 : | 5654 | case 1 : |
5453 | // InternalAlloyLanguage.g:1601:2: rule__ALSDocument__Alternatives_0 | 5655 | // InternalAlloyLanguage.g:1647:2: rule__ALSDocument__Alternatives_0 |
5454 | { | 5656 | { |
5455 | pushFollow(FOLLOW_4); | 5657 | pushFollow(FOLLOW_4); |
5456 | rule__ALSDocument__Alternatives_0(); | 5658 | rule__ALSDocument__Alternatives_0(); |
@@ -5494,14 +5696,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5494 | 5696 | ||
5495 | 5697 | ||
5496 | // $ANTLR start "rule__ALSDocument__Group__1" | 5698 | // $ANTLR start "rule__ALSDocument__Group__1" |
5497 | // InternalAlloyLanguage.g:1612:1: rule__ALSDocument__Group__1 : rule__ALSDocument__Group__1__Impl ; | 5699 | // InternalAlloyLanguage.g:1658:1: rule__ALSDocument__Group__1 : rule__ALSDocument__Group__1__Impl ; |
5498 | public final void rule__ALSDocument__Group__1() throws RecognitionException { | 5700 | public final void rule__ALSDocument__Group__1() throws RecognitionException { |
5499 | 5701 | ||
5500 | int stackSize = keepStackSize(); | 5702 | int stackSize = keepStackSize(); |
5501 | 5703 | ||
5502 | try { | 5704 | try { |
5503 | // InternalAlloyLanguage.g:1616:1: ( rule__ALSDocument__Group__1__Impl ) | 5705 | // InternalAlloyLanguage.g:1662:1: ( rule__ALSDocument__Group__1__Impl ) |
5504 | // InternalAlloyLanguage.g:1617:2: rule__ALSDocument__Group__1__Impl | 5706 | // InternalAlloyLanguage.g:1663:2: rule__ALSDocument__Group__1__Impl |
5505 | { | 5707 | { |
5506 | pushFollow(FOLLOW_2); | 5708 | pushFollow(FOLLOW_2); |
5507 | rule__ALSDocument__Group__1__Impl(); | 5709 | rule__ALSDocument__Group__1__Impl(); |
@@ -5527,23 +5729,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5527 | 5729 | ||
5528 | 5730 | ||
5529 | // $ANTLR start "rule__ALSDocument__Group__1__Impl" | 5731 | // $ANTLR start "rule__ALSDocument__Group__1__Impl" |
5530 | // InternalAlloyLanguage.g:1623:1: rule__ALSDocument__Group__1__Impl : ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) ; | 5732 | // InternalAlloyLanguage.g:1669:1: rule__ALSDocument__Group__1__Impl : ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) ; |
5531 | public final void rule__ALSDocument__Group__1__Impl() throws RecognitionException { | 5733 | public final void rule__ALSDocument__Group__1__Impl() throws RecognitionException { |
5532 | 5734 | ||
5533 | int stackSize = keepStackSize(); | 5735 | int stackSize = keepStackSize(); |
5534 | 5736 | ||
5535 | try { | 5737 | try { |
5536 | // InternalAlloyLanguage.g:1627:1: ( ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) ) | 5738 | // InternalAlloyLanguage.g:1673:1: ( ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) ) |
5537 | // InternalAlloyLanguage.g:1628:1: ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) | 5739 | // InternalAlloyLanguage.g:1674:1: ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) |
5538 | { | 5740 | { |
5539 | // InternalAlloyLanguage.g:1628:1: ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) | 5741 | // InternalAlloyLanguage.g:1674:1: ( ( rule__ALSDocument__RunCommandAssignment_1 ) ) |
5540 | // InternalAlloyLanguage.g:1629:1: ( rule__ALSDocument__RunCommandAssignment_1 ) | 5742 | // InternalAlloyLanguage.g:1675:1: ( rule__ALSDocument__RunCommandAssignment_1 ) |
5541 | { | 5743 | { |
5542 | if ( state.backtracking==0 ) { | 5744 | if ( state.backtracking==0 ) { |
5543 | before(grammarAccess.getALSDocumentAccess().getRunCommandAssignment_1()); | 5745 | before(grammarAccess.getALSDocumentAccess().getRunCommandAssignment_1()); |
5544 | } | 5746 | } |
5545 | // InternalAlloyLanguage.g:1630:1: ( rule__ALSDocument__RunCommandAssignment_1 ) | 5747 | // InternalAlloyLanguage.g:1676:1: ( rule__ALSDocument__RunCommandAssignment_1 ) |
5546 | // InternalAlloyLanguage.g:1630:2: rule__ALSDocument__RunCommandAssignment_1 | 5748 | // InternalAlloyLanguage.g:1676:2: rule__ALSDocument__RunCommandAssignment_1 |
5547 | { | 5749 | { |
5548 | pushFollow(FOLLOW_2); | 5750 | pushFollow(FOLLOW_2); |
5549 | rule__ALSDocument__RunCommandAssignment_1(); | 5751 | rule__ALSDocument__RunCommandAssignment_1(); |
@@ -5578,14 +5780,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5578 | 5780 | ||
5579 | 5781 | ||
5580 | // $ANTLR start "rule__ALSEnumDeclaration__Group__0" | 5782 | // $ANTLR start "rule__ALSEnumDeclaration__Group__0" |
5581 | // InternalAlloyLanguage.g:1644:1: rule__ALSEnumDeclaration__Group__0 : rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 ; | 5783 | // InternalAlloyLanguage.g:1690:1: rule__ALSEnumDeclaration__Group__0 : rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 ; |
5582 | public final void rule__ALSEnumDeclaration__Group__0() throws RecognitionException { | 5784 | public final void rule__ALSEnumDeclaration__Group__0() throws RecognitionException { |
5583 | 5785 | ||
5584 | int stackSize = keepStackSize(); | 5786 | int stackSize = keepStackSize(); |
5585 | 5787 | ||
5586 | try { | 5788 | try { |
5587 | // InternalAlloyLanguage.g:1648:1: ( rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 ) | 5789 | // InternalAlloyLanguage.g:1694:1: ( rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 ) |
5588 | // InternalAlloyLanguage.g:1649:2: rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 | 5790 | // InternalAlloyLanguage.g:1695:2: rule__ALSEnumDeclaration__Group__0__Impl rule__ALSEnumDeclaration__Group__1 |
5589 | { | 5791 | { |
5590 | pushFollow(FOLLOW_5); | 5792 | pushFollow(FOLLOW_5); |
5591 | rule__ALSEnumDeclaration__Group__0__Impl(); | 5793 | rule__ALSEnumDeclaration__Group__0__Impl(); |
@@ -5616,17 +5818,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5616 | 5818 | ||
5617 | 5819 | ||
5618 | // $ANTLR start "rule__ALSEnumDeclaration__Group__0__Impl" | 5820 | // $ANTLR start "rule__ALSEnumDeclaration__Group__0__Impl" |
5619 | // InternalAlloyLanguage.g:1656:1: rule__ALSEnumDeclaration__Group__0__Impl : ( 'enum' ) ; | 5821 | // InternalAlloyLanguage.g:1702:1: rule__ALSEnumDeclaration__Group__0__Impl : ( 'enum' ) ; |
5620 | public final void rule__ALSEnumDeclaration__Group__0__Impl() throws RecognitionException { | 5822 | public final void rule__ALSEnumDeclaration__Group__0__Impl() throws RecognitionException { |
5621 | 5823 | ||
5622 | int stackSize = keepStackSize(); | 5824 | int stackSize = keepStackSize(); |
5623 | 5825 | ||
5624 | try { | 5826 | try { |
5625 | // InternalAlloyLanguage.g:1660:1: ( ( 'enum' ) ) | 5827 | // InternalAlloyLanguage.g:1706:1: ( ( 'enum' ) ) |
5626 | // InternalAlloyLanguage.g:1661:1: ( 'enum' ) | 5828 | // InternalAlloyLanguage.g:1707:1: ( 'enum' ) |
5627 | { | 5829 | { |
5628 | // InternalAlloyLanguage.g:1661:1: ( 'enum' ) | 5830 | // InternalAlloyLanguage.g:1707:1: ( 'enum' ) |
5629 | // InternalAlloyLanguage.g:1662:1: 'enum' | 5831 | // InternalAlloyLanguage.g:1708:1: 'enum' |
5630 | { | 5832 | { |
5631 | if ( state.backtracking==0 ) { | 5833 | if ( state.backtracking==0 ) { |
5632 | before(grammarAccess.getALSEnumDeclarationAccess().getEnumKeyword_0()); | 5834 | before(grammarAccess.getALSEnumDeclarationAccess().getEnumKeyword_0()); |
@@ -5657,14 +5859,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5657 | 5859 | ||
5658 | 5860 | ||
5659 | // $ANTLR start "rule__ALSEnumDeclaration__Group__1" | 5861 | // $ANTLR start "rule__ALSEnumDeclaration__Group__1" |
5660 | // InternalAlloyLanguage.g:1675:1: rule__ALSEnumDeclaration__Group__1 : rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 ; | 5862 | // InternalAlloyLanguage.g:1721:1: rule__ALSEnumDeclaration__Group__1 : rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 ; |
5661 | public final void rule__ALSEnumDeclaration__Group__1() throws RecognitionException { | 5863 | public final void rule__ALSEnumDeclaration__Group__1() throws RecognitionException { |
5662 | 5864 | ||
5663 | int stackSize = keepStackSize(); | 5865 | int stackSize = keepStackSize(); |
5664 | 5866 | ||
5665 | try { | 5867 | try { |
5666 | // InternalAlloyLanguage.g:1679:1: ( rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 ) | 5868 | // InternalAlloyLanguage.g:1725:1: ( rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 ) |
5667 | // InternalAlloyLanguage.g:1680:2: rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 | 5869 | // InternalAlloyLanguage.g:1726:2: rule__ALSEnumDeclaration__Group__1__Impl rule__ALSEnumDeclaration__Group__2 |
5668 | { | 5870 | { |
5669 | pushFollow(FOLLOW_6); | 5871 | pushFollow(FOLLOW_6); |
5670 | rule__ALSEnumDeclaration__Group__1__Impl(); | 5872 | rule__ALSEnumDeclaration__Group__1__Impl(); |
@@ -5695,23 +5897,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5695 | 5897 | ||
5696 | 5898 | ||
5697 | // $ANTLR start "rule__ALSEnumDeclaration__Group__1__Impl" | 5899 | // $ANTLR start "rule__ALSEnumDeclaration__Group__1__Impl" |
5698 | // InternalAlloyLanguage.g:1687:1: rule__ALSEnumDeclaration__Group__1__Impl : ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) ; | 5900 | // InternalAlloyLanguage.g:1733:1: rule__ALSEnumDeclaration__Group__1__Impl : ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) ; |
5699 | public final void rule__ALSEnumDeclaration__Group__1__Impl() throws RecognitionException { | 5901 | public final void rule__ALSEnumDeclaration__Group__1__Impl() throws RecognitionException { |
5700 | 5902 | ||
5701 | int stackSize = keepStackSize(); | 5903 | int stackSize = keepStackSize(); |
5702 | 5904 | ||
5703 | try { | 5905 | try { |
5704 | // InternalAlloyLanguage.g:1691:1: ( ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) ) | 5906 | // InternalAlloyLanguage.g:1737:1: ( ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) ) |
5705 | // InternalAlloyLanguage.g:1692:1: ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) | 5907 | // InternalAlloyLanguage.g:1738:1: ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) |
5706 | { | 5908 | { |
5707 | // InternalAlloyLanguage.g:1692:1: ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) | 5909 | // InternalAlloyLanguage.g:1738:1: ( ( rule__ALSEnumDeclaration__NameAssignment_1 ) ) |
5708 | // InternalAlloyLanguage.g:1693:1: ( rule__ALSEnumDeclaration__NameAssignment_1 ) | 5910 | // InternalAlloyLanguage.g:1739:1: ( rule__ALSEnumDeclaration__NameAssignment_1 ) |
5709 | { | 5911 | { |
5710 | if ( state.backtracking==0 ) { | 5912 | if ( state.backtracking==0 ) { |
5711 | before(grammarAccess.getALSEnumDeclarationAccess().getNameAssignment_1()); | 5913 | before(grammarAccess.getALSEnumDeclarationAccess().getNameAssignment_1()); |
5712 | } | 5914 | } |
5713 | // InternalAlloyLanguage.g:1694:1: ( rule__ALSEnumDeclaration__NameAssignment_1 ) | 5915 | // InternalAlloyLanguage.g:1740:1: ( rule__ALSEnumDeclaration__NameAssignment_1 ) |
5714 | // InternalAlloyLanguage.g:1694:2: rule__ALSEnumDeclaration__NameAssignment_1 | 5916 | // InternalAlloyLanguage.g:1740:2: rule__ALSEnumDeclaration__NameAssignment_1 |
5715 | { | 5917 | { |
5716 | pushFollow(FOLLOW_2); | 5918 | pushFollow(FOLLOW_2); |
5717 | rule__ALSEnumDeclaration__NameAssignment_1(); | 5919 | rule__ALSEnumDeclaration__NameAssignment_1(); |
@@ -5746,14 +5948,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5746 | 5948 | ||
5747 | 5949 | ||
5748 | // $ANTLR start "rule__ALSEnumDeclaration__Group__2" | 5950 | // $ANTLR start "rule__ALSEnumDeclaration__Group__2" |
5749 | // InternalAlloyLanguage.g:1704:1: rule__ALSEnumDeclaration__Group__2 : rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 ; | 5951 | // InternalAlloyLanguage.g:1750:1: rule__ALSEnumDeclaration__Group__2 : rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 ; |
5750 | public final void rule__ALSEnumDeclaration__Group__2() throws RecognitionException { | 5952 | public final void rule__ALSEnumDeclaration__Group__2() throws RecognitionException { |
5751 | 5953 | ||
5752 | int stackSize = keepStackSize(); | 5954 | int stackSize = keepStackSize(); |
5753 | 5955 | ||
5754 | try { | 5956 | try { |
5755 | // InternalAlloyLanguage.g:1708:1: ( rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 ) | 5957 | // InternalAlloyLanguage.g:1754:1: ( rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 ) |
5756 | // InternalAlloyLanguage.g:1709:2: rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 | 5958 | // InternalAlloyLanguage.g:1755:2: rule__ALSEnumDeclaration__Group__2__Impl rule__ALSEnumDeclaration__Group__3 |
5757 | { | 5959 | { |
5758 | pushFollow(FOLLOW_5); | 5960 | pushFollow(FOLLOW_5); |
5759 | rule__ALSEnumDeclaration__Group__2__Impl(); | 5961 | rule__ALSEnumDeclaration__Group__2__Impl(); |
@@ -5784,17 +5986,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5784 | 5986 | ||
5785 | 5987 | ||
5786 | // $ANTLR start "rule__ALSEnumDeclaration__Group__2__Impl" | 5988 | // $ANTLR start "rule__ALSEnumDeclaration__Group__2__Impl" |
5787 | // InternalAlloyLanguage.g:1716:1: rule__ALSEnumDeclaration__Group__2__Impl : ( '{' ) ; | 5989 | // InternalAlloyLanguage.g:1762:1: rule__ALSEnumDeclaration__Group__2__Impl : ( '{' ) ; |
5788 | public final void rule__ALSEnumDeclaration__Group__2__Impl() throws RecognitionException { | 5990 | public final void rule__ALSEnumDeclaration__Group__2__Impl() throws RecognitionException { |
5789 | 5991 | ||
5790 | int stackSize = keepStackSize(); | 5992 | int stackSize = keepStackSize(); |
5791 | 5993 | ||
5792 | try { | 5994 | try { |
5793 | // InternalAlloyLanguage.g:1720:1: ( ( '{' ) ) | 5995 | // InternalAlloyLanguage.g:1766:1: ( ( '{' ) ) |
5794 | // InternalAlloyLanguage.g:1721:1: ( '{' ) | 5996 | // InternalAlloyLanguage.g:1767:1: ( '{' ) |
5795 | { | 5997 | { |
5796 | // InternalAlloyLanguage.g:1721:1: ( '{' ) | 5998 | // InternalAlloyLanguage.g:1767:1: ( '{' ) |
5797 | // InternalAlloyLanguage.g:1722:1: '{' | 5999 | // InternalAlloyLanguage.g:1768:1: '{' |
5798 | { | 6000 | { |
5799 | if ( state.backtracking==0 ) { | 6001 | if ( state.backtracking==0 ) { |
5800 | before(grammarAccess.getALSEnumDeclarationAccess().getLeftCurlyBracketKeyword_2()); | 6002 | before(grammarAccess.getALSEnumDeclarationAccess().getLeftCurlyBracketKeyword_2()); |
@@ -5825,14 +6027,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5825 | 6027 | ||
5826 | 6028 | ||
5827 | // $ANTLR start "rule__ALSEnumDeclaration__Group__3" | 6029 | // $ANTLR start "rule__ALSEnumDeclaration__Group__3" |
5828 | // InternalAlloyLanguage.g:1735:1: rule__ALSEnumDeclaration__Group__3 : rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 ; | 6030 | // InternalAlloyLanguage.g:1781:1: rule__ALSEnumDeclaration__Group__3 : rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 ; |
5829 | public final void rule__ALSEnumDeclaration__Group__3() throws RecognitionException { | 6031 | public final void rule__ALSEnumDeclaration__Group__3() throws RecognitionException { |
5830 | 6032 | ||
5831 | int stackSize = keepStackSize(); | 6033 | int stackSize = keepStackSize(); |
5832 | 6034 | ||
5833 | try { | 6035 | try { |
5834 | // InternalAlloyLanguage.g:1739:1: ( rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 ) | 6036 | // InternalAlloyLanguage.g:1785:1: ( rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 ) |
5835 | // InternalAlloyLanguage.g:1740:2: rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 | 6037 | // InternalAlloyLanguage.g:1786:2: rule__ALSEnumDeclaration__Group__3__Impl rule__ALSEnumDeclaration__Group__4 |
5836 | { | 6038 | { |
5837 | pushFollow(FOLLOW_7); | 6039 | pushFollow(FOLLOW_7); |
5838 | rule__ALSEnumDeclaration__Group__3__Impl(); | 6040 | rule__ALSEnumDeclaration__Group__3__Impl(); |
@@ -5863,23 +6065,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5863 | 6065 | ||
5864 | 6066 | ||
5865 | // $ANTLR start "rule__ALSEnumDeclaration__Group__3__Impl" | 6067 | // $ANTLR start "rule__ALSEnumDeclaration__Group__3__Impl" |
5866 | // InternalAlloyLanguage.g:1747:1: rule__ALSEnumDeclaration__Group__3__Impl : ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) ; | 6068 | // InternalAlloyLanguage.g:1793:1: rule__ALSEnumDeclaration__Group__3__Impl : ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) ; |
5867 | public final void rule__ALSEnumDeclaration__Group__3__Impl() throws RecognitionException { | 6069 | public final void rule__ALSEnumDeclaration__Group__3__Impl() throws RecognitionException { |
5868 | 6070 | ||
5869 | int stackSize = keepStackSize(); | 6071 | int stackSize = keepStackSize(); |
5870 | 6072 | ||
5871 | try { | 6073 | try { |
5872 | // InternalAlloyLanguage.g:1751:1: ( ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) ) | 6074 | // InternalAlloyLanguage.g:1797:1: ( ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) ) |
5873 | // InternalAlloyLanguage.g:1752:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) | 6075 | // InternalAlloyLanguage.g:1798:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) |
5874 | { | 6076 | { |
5875 | // InternalAlloyLanguage.g:1752:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) | 6077 | // InternalAlloyLanguage.g:1798:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) ) |
5876 | // InternalAlloyLanguage.g:1753:1: ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) | 6078 | // InternalAlloyLanguage.g:1799:1: ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) |
5877 | { | 6079 | { |
5878 | if ( state.backtracking==0 ) { | 6080 | if ( state.backtracking==0 ) { |
5879 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralAssignment_3()); | 6081 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralAssignment_3()); |
5880 | } | 6082 | } |
5881 | // InternalAlloyLanguage.g:1754:1: ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) | 6083 | // InternalAlloyLanguage.g:1800:1: ( rule__ALSEnumDeclaration__LiteralAssignment_3 ) |
5882 | // InternalAlloyLanguage.g:1754:2: rule__ALSEnumDeclaration__LiteralAssignment_3 | 6084 | // InternalAlloyLanguage.g:1800:2: rule__ALSEnumDeclaration__LiteralAssignment_3 |
5883 | { | 6085 | { |
5884 | pushFollow(FOLLOW_2); | 6086 | pushFollow(FOLLOW_2); |
5885 | rule__ALSEnumDeclaration__LiteralAssignment_3(); | 6087 | rule__ALSEnumDeclaration__LiteralAssignment_3(); |
@@ -5914,14 +6116,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5914 | 6116 | ||
5915 | 6117 | ||
5916 | // $ANTLR start "rule__ALSEnumDeclaration__Group__4" | 6118 | // $ANTLR start "rule__ALSEnumDeclaration__Group__4" |
5917 | // InternalAlloyLanguage.g:1764:1: rule__ALSEnumDeclaration__Group__4 : rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 ; | 6119 | // InternalAlloyLanguage.g:1810:1: rule__ALSEnumDeclaration__Group__4 : rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 ; |
5918 | public final void rule__ALSEnumDeclaration__Group__4() throws RecognitionException { | 6120 | public final void rule__ALSEnumDeclaration__Group__4() throws RecognitionException { |
5919 | 6121 | ||
5920 | int stackSize = keepStackSize(); | 6122 | int stackSize = keepStackSize(); |
5921 | 6123 | ||
5922 | try { | 6124 | try { |
5923 | // InternalAlloyLanguage.g:1768:1: ( rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 ) | 6125 | // InternalAlloyLanguage.g:1814:1: ( rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 ) |
5924 | // InternalAlloyLanguage.g:1769:2: rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 | 6126 | // InternalAlloyLanguage.g:1815:2: rule__ALSEnumDeclaration__Group__4__Impl rule__ALSEnumDeclaration__Group__5 |
5925 | { | 6127 | { |
5926 | pushFollow(FOLLOW_7); | 6128 | pushFollow(FOLLOW_7); |
5927 | rule__ALSEnumDeclaration__Group__4__Impl(); | 6129 | rule__ALSEnumDeclaration__Group__4__Impl(); |
@@ -5952,22 +6154,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5952 | 6154 | ||
5953 | 6155 | ||
5954 | // $ANTLR start "rule__ALSEnumDeclaration__Group__4__Impl" | 6156 | // $ANTLR start "rule__ALSEnumDeclaration__Group__4__Impl" |
5955 | // InternalAlloyLanguage.g:1776:1: rule__ALSEnumDeclaration__Group__4__Impl : ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) ; | 6157 | // InternalAlloyLanguage.g:1822:1: rule__ALSEnumDeclaration__Group__4__Impl : ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) ; |
5956 | public final void rule__ALSEnumDeclaration__Group__4__Impl() throws RecognitionException { | 6158 | public final void rule__ALSEnumDeclaration__Group__4__Impl() throws RecognitionException { |
5957 | 6159 | ||
5958 | int stackSize = keepStackSize(); | 6160 | int stackSize = keepStackSize(); |
5959 | 6161 | ||
5960 | try { | 6162 | try { |
5961 | // InternalAlloyLanguage.g:1780:1: ( ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) ) | 6163 | // InternalAlloyLanguage.g:1826:1: ( ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) ) |
5962 | // InternalAlloyLanguage.g:1781:1: ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) | 6164 | // InternalAlloyLanguage.g:1827:1: ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) |
5963 | { | 6165 | { |
5964 | // InternalAlloyLanguage.g:1781:1: ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) | 6166 | // InternalAlloyLanguage.g:1827:1: ( ( rule__ALSEnumDeclaration__Group_4__0 )* ) |
5965 | // InternalAlloyLanguage.g:1782:1: ( rule__ALSEnumDeclaration__Group_4__0 )* | 6167 | // InternalAlloyLanguage.g:1828:1: ( rule__ALSEnumDeclaration__Group_4__0 )* |
5966 | { | 6168 | { |
5967 | if ( state.backtracking==0 ) { | 6169 | if ( state.backtracking==0 ) { |
5968 | before(grammarAccess.getALSEnumDeclarationAccess().getGroup_4()); | 6170 | before(grammarAccess.getALSEnumDeclarationAccess().getGroup_4()); |
5969 | } | 6171 | } |
5970 | // InternalAlloyLanguage.g:1783:1: ( rule__ALSEnumDeclaration__Group_4__0 )* | 6172 | // InternalAlloyLanguage.g:1829:1: ( rule__ALSEnumDeclaration__Group_4__0 )* |
5971 | loop18: | 6173 | loop18: |
5972 | do { | 6174 | do { |
5973 | int alt18=2; | 6175 | int alt18=2; |
@@ -5980,7 +6182,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
5980 | 6182 | ||
5981 | switch (alt18) { | 6183 | switch (alt18) { |
5982 | case 1 : | 6184 | case 1 : |
5983 | // InternalAlloyLanguage.g:1783:2: rule__ALSEnumDeclaration__Group_4__0 | 6185 | // InternalAlloyLanguage.g:1829:2: rule__ALSEnumDeclaration__Group_4__0 |
5984 | { | 6186 | { |
5985 | pushFollow(FOLLOW_8); | 6187 | pushFollow(FOLLOW_8); |
5986 | rule__ALSEnumDeclaration__Group_4__0(); | 6188 | rule__ALSEnumDeclaration__Group_4__0(); |
@@ -6021,14 +6223,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6021 | 6223 | ||
6022 | 6224 | ||
6023 | // $ANTLR start "rule__ALSEnumDeclaration__Group__5" | 6225 | // $ANTLR start "rule__ALSEnumDeclaration__Group__5" |
6024 | // InternalAlloyLanguage.g:1793:1: rule__ALSEnumDeclaration__Group__5 : rule__ALSEnumDeclaration__Group__5__Impl ; | 6226 | // InternalAlloyLanguage.g:1839:1: rule__ALSEnumDeclaration__Group__5 : rule__ALSEnumDeclaration__Group__5__Impl ; |
6025 | public final void rule__ALSEnumDeclaration__Group__5() throws RecognitionException { | 6227 | public final void rule__ALSEnumDeclaration__Group__5() throws RecognitionException { |
6026 | 6228 | ||
6027 | int stackSize = keepStackSize(); | 6229 | int stackSize = keepStackSize(); |
6028 | 6230 | ||
6029 | try { | 6231 | try { |
6030 | // InternalAlloyLanguage.g:1797:1: ( rule__ALSEnumDeclaration__Group__5__Impl ) | 6232 | // InternalAlloyLanguage.g:1843:1: ( rule__ALSEnumDeclaration__Group__5__Impl ) |
6031 | // InternalAlloyLanguage.g:1798:2: rule__ALSEnumDeclaration__Group__5__Impl | 6233 | // InternalAlloyLanguage.g:1844:2: rule__ALSEnumDeclaration__Group__5__Impl |
6032 | { | 6234 | { |
6033 | pushFollow(FOLLOW_2); | 6235 | pushFollow(FOLLOW_2); |
6034 | rule__ALSEnumDeclaration__Group__5__Impl(); | 6236 | rule__ALSEnumDeclaration__Group__5__Impl(); |
@@ -6054,17 +6256,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6054 | 6256 | ||
6055 | 6257 | ||
6056 | // $ANTLR start "rule__ALSEnumDeclaration__Group__5__Impl" | 6258 | // $ANTLR start "rule__ALSEnumDeclaration__Group__5__Impl" |
6057 | // InternalAlloyLanguage.g:1804:1: rule__ALSEnumDeclaration__Group__5__Impl : ( '}' ) ; | 6259 | // InternalAlloyLanguage.g:1850:1: rule__ALSEnumDeclaration__Group__5__Impl : ( '}' ) ; |
6058 | public final void rule__ALSEnumDeclaration__Group__5__Impl() throws RecognitionException { | 6260 | public final void rule__ALSEnumDeclaration__Group__5__Impl() throws RecognitionException { |
6059 | 6261 | ||
6060 | int stackSize = keepStackSize(); | 6262 | int stackSize = keepStackSize(); |
6061 | 6263 | ||
6062 | try { | 6264 | try { |
6063 | // InternalAlloyLanguage.g:1808:1: ( ( '}' ) ) | 6265 | // InternalAlloyLanguage.g:1854:1: ( ( '}' ) ) |
6064 | // InternalAlloyLanguage.g:1809:1: ( '}' ) | 6266 | // InternalAlloyLanguage.g:1855:1: ( '}' ) |
6065 | { | 6267 | { |
6066 | // InternalAlloyLanguage.g:1809:1: ( '}' ) | 6268 | // InternalAlloyLanguage.g:1855:1: ( '}' ) |
6067 | // InternalAlloyLanguage.g:1810:1: '}' | 6269 | // InternalAlloyLanguage.g:1856:1: '}' |
6068 | { | 6270 | { |
6069 | if ( state.backtracking==0 ) { | 6271 | if ( state.backtracking==0 ) { |
6070 | before(grammarAccess.getALSEnumDeclarationAccess().getRightCurlyBracketKeyword_5()); | 6272 | before(grammarAccess.getALSEnumDeclarationAccess().getRightCurlyBracketKeyword_5()); |
@@ -6095,14 +6297,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6095 | 6297 | ||
6096 | 6298 | ||
6097 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__0" | 6299 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__0" |
6098 | // InternalAlloyLanguage.g:1835:1: rule__ALSEnumDeclaration__Group_4__0 : rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 ; | 6300 | // InternalAlloyLanguage.g:1881:1: rule__ALSEnumDeclaration__Group_4__0 : rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 ; |
6099 | public final void rule__ALSEnumDeclaration__Group_4__0() throws RecognitionException { | 6301 | public final void rule__ALSEnumDeclaration__Group_4__0() throws RecognitionException { |
6100 | 6302 | ||
6101 | int stackSize = keepStackSize(); | 6303 | int stackSize = keepStackSize(); |
6102 | 6304 | ||
6103 | try { | 6305 | try { |
6104 | // InternalAlloyLanguage.g:1839:1: ( rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 ) | 6306 | // InternalAlloyLanguage.g:1885:1: ( rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 ) |
6105 | // InternalAlloyLanguage.g:1840:2: rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 | 6307 | // InternalAlloyLanguage.g:1886:2: rule__ALSEnumDeclaration__Group_4__0__Impl rule__ALSEnumDeclaration__Group_4__1 |
6106 | { | 6308 | { |
6107 | pushFollow(FOLLOW_5); | 6309 | pushFollow(FOLLOW_5); |
6108 | rule__ALSEnumDeclaration__Group_4__0__Impl(); | 6310 | rule__ALSEnumDeclaration__Group_4__0__Impl(); |
@@ -6133,17 +6335,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6133 | 6335 | ||
6134 | 6336 | ||
6135 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__0__Impl" | 6337 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__0__Impl" |
6136 | // InternalAlloyLanguage.g:1847:1: rule__ALSEnumDeclaration__Group_4__0__Impl : ( ',' ) ; | 6338 | // InternalAlloyLanguage.g:1893:1: rule__ALSEnumDeclaration__Group_4__0__Impl : ( ',' ) ; |
6137 | public final void rule__ALSEnumDeclaration__Group_4__0__Impl() throws RecognitionException { | 6339 | public final void rule__ALSEnumDeclaration__Group_4__0__Impl() throws RecognitionException { |
6138 | 6340 | ||
6139 | int stackSize = keepStackSize(); | 6341 | int stackSize = keepStackSize(); |
6140 | 6342 | ||
6141 | try { | 6343 | try { |
6142 | // InternalAlloyLanguage.g:1851:1: ( ( ',' ) ) | 6344 | // InternalAlloyLanguage.g:1897:1: ( ( ',' ) ) |
6143 | // InternalAlloyLanguage.g:1852:1: ( ',' ) | 6345 | // InternalAlloyLanguage.g:1898:1: ( ',' ) |
6144 | { | 6346 | { |
6145 | // InternalAlloyLanguage.g:1852:1: ( ',' ) | 6347 | // InternalAlloyLanguage.g:1898:1: ( ',' ) |
6146 | // InternalAlloyLanguage.g:1853:1: ',' | 6348 | // InternalAlloyLanguage.g:1899:1: ',' |
6147 | { | 6349 | { |
6148 | if ( state.backtracking==0 ) { | 6350 | if ( state.backtracking==0 ) { |
6149 | before(grammarAccess.getALSEnumDeclarationAccess().getCommaKeyword_4_0()); | 6351 | before(grammarAccess.getALSEnumDeclarationAccess().getCommaKeyword_4_0()); |
@@ -6174,14 +6376,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6174 | 6376 | ||
6175 | 6377 | ||
6176 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__1" | 6378 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__1" |
6177 | // InternalAlloyLanguage.g:1866:1: rule__ALSEnumDeclaration__Group_4__1 : rule__ALSEnumDeclaration__Group_4__1__Impl ; | 6379 | // InternalAlloyLanguage.g:1912:1: rule__ALSEnumDeclaration__Group_4__1 : rule__ALSEnumDeclaration__Group_4__1__Impl ; |
6178 | public final void rule__ALSEnumDeclaration__Group_4__1() throws RecognitionException { | 6380 | public final void rule__ALSEnumDeclaration__Group_4__1() throws RecognitionException { |
6179 | 6381 | ||
6180 | int stackSize = keepStackSize(); | 6382 | int stackSize = keepStackSize(); |
6181 | 6383 | ||
6182 | try { | 6384 | try { |
6183 | // InternalAlloyLanguage.g:1870:1: ( rule__ALSEnumDeclaration__Group_4__1__Impl ) | 6385 | // InternalAlloyLanguage.g:1916:1: ( rule__ALSEnumDeclaration__Group_4__1__Impl ) |
6184 | // InternalAlloyLanguage.g:1871:2: rule__ALSEnumDeclaration__Group_4__1__Impl | 6386 | // InternalAlloyLanguage.g:1917:2: rule__ALSEnumDeclaration__Group_4__1__Impl |
6185 | { | 6387 | { |
6186 | pushFollow(FOLLOW_2); | 6388 | pushFollow(FOLLOW_2); |
6187 | rule__ALSEnumDeclaration__Group_4__1__Impl(); | 6389 | rule__ALSEnumDeclaration__Group_4__1__Impl(); |
@@ -6207,23 +6409,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6207 | 6409 | ||
6208 | 6410 | ||
6209 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__1__Impl" | 6411 | // $ANTLR start "rule__ALSEnumDeclaration__Group_4__1__Impl" |
6210 | // InternalAlloyLanguage.g:1877:1: rule__ALSEnumDeclaration__Group_4__1__Impl : ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) ; | 6412 | // InternalAlloyLanguage.g:1923:1: rule__ALSEnumDeclaration__Group_4__1__Impl : ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) ; |
6211 | public final void rule__ALSEnumDeclaration__Group_4__1__Impl() throws RecognitionException { | 6413 | public final void rule__ALSEnumDeclaration__Group_4__1__Impl() throws RecognitionException { |
6212 | 6414 | ||
6213 | int stackSize = keepStackSize(); | 6415 | int stackSize = keepStackSize(); |
6214 | 6416 | ||
6215 | try { | 6417 | try { |
6216 | // InternalAlloyLanguage.g:1881:1: ( ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) ) | 6418 | // InternalAlloyLanguage.g:1927:1: ( ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) ) |
6217 | // InternalAlloyLanguage.g:1882:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) | 6419 | // InternalAlloyLanguage.g:1928:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) |
6218 | { | 6420 | { |
6219 | // InternalAlloyLanguage.g:1882:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) | 6421 | // InternalAlloyLanguage.g:1928:1: ( ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) ) |
6220 | // InternalAlloyLanguage.g:1883:1: ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) | 6422 | // InternalAlloyLanguage.g:1929:1: ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) |
6221 | { | 6423 | { |
6222 | if ( state.backtracking==0 ) { | 6424 | if ( state.backtracking==0 ) { |
6223 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralAssignment_4_1()); | 6425 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralAssignment_4_1()); |
6224 | } | 6426 | } |
6225 | // InternalAlloyLanguage.g:1884:1: ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) | 6427 | // InternalAlloyLanguage.g:1930:1: ( rule__ALSEnumDeclaration__LiteralAssignment_4_1 ) |
6226 | // InternalAlloyLanguage.g:1884:2: rule__ALSEnumDeclaration__LiteralAssignment_4_1 | 6428 | // InternalAlloyLanguage.g:1930:2: rule__ALSEnumDeclaration__LiteralAssignment_4_1 |
6227 | { | 6429 | { |
6228 | pushFollow(FOLLOW_2); | 6430 | pushFollow(FOLLOW_2); |
6229 | rule__ALSEnumDeclaration__LiteralAssignment_4_1(); | 6431 | rule__ALSEnumDeclaration__LiteralAssignment_4_1(); |
@@ -6258,14 +6460,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6258 | 6460 | ||
6259 | 6461 | ||
6260 | // $ANTLR start "rule__ALSSignatureBody__Group__0" | 6462 | // $ANTLR start "rule__ALSSignatureBody__Group__0" |
6261 | // InternalAlloyLanguage.g:1898:1: rule__ALSSignatureBody__Group__0 : rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 ; | 6463 | // InternalAlloyLanguage.g:1944:1: rule__ALSSignatureBody__Group__0 : rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 ; |
6262 | public final void rule__ALSSignatureBody__Group__0() throws RecognitionException { | 6464 | public final void rule__ALSSignatureBody__Group__0() throws RecognitionException { |
6263 | 6465 | ||
6264 | int stackSize = keepStackSize(); | 6466 | int stackSize = keepStackSize(); |
6265 | 6467 | ||
6266 | try { | 6468 | try { |
6267 | // InternalAlloyLanguage.g:1902:1: ( rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 ) | 6469 | // InternalAlloyLanguage.g:1948:1: ( rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 ) |
6268 | // InternalAlloyLanguage.g:1903:2: rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 | 6470 | // InternalAlloyLanguage.g:1949:2: rule__ALSSignatureBody__Group__0__Impl rule__ALSSignatureBody__Group__1 |
6269 | { | 6471 | { |
6270 | pushFollow(FOLLOW_9); | 6472 | pushFollow(FOLLOW_9); |
6271 | rule__ALSSignatureBody__Group__0__Impl(); | 6473 | rule__ALSSignatureBody__Group__0__Impl(); |
@@ -6296,23 +6498,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6296 | 6498 | ||
6297 | 6499 | ||
6298 | // $ANTLR start "rule__ALSSignatureBody__Group__0__Impl" | 6500 | // $ANTLR start "rule__ALSSignatureBody__Group__0__Impl" |
6299 | // InternalAlloyLanguage.g:1910:1: rule__ALSSignatureBody__Group__0__Impl : ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) ; | 6501 | // InternalAlloyLanguage.g:1956:1: rule__ALSSignatureBody__Group__0__Impl : ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) ; |
6300 | public final void rule__ALSSignatureBody__Group__0__Impl() throws RecognitionException { | 6502 | public final void rule__ALSSignatureBody__Group__0__Impl() throws RecognitionException { |
6301 | 6503 | ||
6302 | int stackSize = keepStackSize(); | 6504 | int stackSize = keepStackSize(); |
6303 | 6505 | ||
6304 | try { | 6506 | try { |
6305 | // InternalAlloyLanguage.g:1914:1: ( ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) ) | 6507 | // InternalAlloyLanguage.g:1960:1: ( ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) ) |
6306 | // InternalAlloyLanguage.g:1915:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) | 6508 | // InternalAlloyLanguage.g:1961:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) |
6307 | { | 6509 | { |
6308 | // InternalAlloyLanguage.g:1915:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) | 6510 | // InternalAlloyLanguage.g:1961:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0 ) ) |
6309 | // InternalAlloyLanguage.g:1916:1: ( rule__ALSSignatureBody__UnorderedGroup_0 ) | 6511 | // InternalAlloyLanguage.g:1962:1: ( rule__ALSSignatureBody__UnorderedGroup_0 ) |
6310 | { | 6512 | { |
6311 | if ( state.backtracking==0 ) { | 6513 | if ( state.backtracking==0 ) { |
6312 | before(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0()); | 6514 | before(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0()); |
6313 | } | 6515 | } |
6314 | // InternalAlloyLanguage.g:1917:1: ( rule__ALSSignatureBody__UnorderedGroup_0 ) | 6516 | // InternalAlloyLanguage.g:1963:1: ( rule__ALSSignatureBody__UnorderedGroup_0 ) |
6315 | // InternalAlloyLanguage.g:1917:2: rule__ALSSignatureBody__UnorderedGroup_0 | 6517 | // InternalAlloyLanguage.g:1963:2: rule__ALSSignatureBody__UnorderedGroup_0 |
6316 | { | 6518 | { |
6317 | pushFollow(FOLLOW_2); | 6519 | pushFollow(FOLLOW_2); |
6318 | rule__ALSSignatureBody__UnorderedGroup_0(); | 6520 | rule__ALSSignatureBody__UnorderedGroup_0(); |
@@ -6347,14 +6549,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6347 | 6549 | ||
6348 | 6550 | ||
6349 | // $ANTLR start "rule__ALSSignatureBody__Group__1" | 6551 | // $ANTLR start "rule__ALSSignatureBody__Group__1" |
6350 | // InternalAlloyLanguage.g:1927:1: rule__ALSSignatureBody__Group__1 : rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 ; | 6552 | // InternalAlloyLanguage.g:1973:1: rule__ALSSignatureBody__Group__1 : rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 ; |
6351 | public final void rule__ALSSignatureBody__Group__1() throws RecognitionException { | 6553 | public final void rule__ALSSignatureBody__Group__1() throws RecognitionException { |
6352 | 6554 | ||
6353 | int stackSize = keepStackSize(); | 6555 | int stackSize = keepStackSize(); |
6354 | 6556 | ||
6355 | try { | 6557 | try { |
6356 | // InternalAlloyLanguage.g:1931:1: ( rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 ) | 6558 | // InternalAlloyLanguage.g:1977:1: ( rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 ) |
6357 | // InternalAlloyLanguage.g:1932:2: rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 | 6559 | // InternalAlloyLanguage.g:1978:2: rule__ALSSignatureBody__Group__1__Impl rule__ALSSignatureBody__Group__2 |
6358 | { | 6560 | { |
6359 | pushFollow(FOLLOW_5); | 6561 | pushFollow(FOLLOW_5); |
6360 | rule__ALSSignatureBody__Group__1__Impl(); | 6562 | rule__ALSSignatureBody__Group__1__Impl(); |
@@ -6385,17 +6587,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6385 | 6587 | ||
6386 | 6588 | ||
6387 | // $ANTLR start "rule__ALSSignatureBody__Group__1__Impl" | 6589 | // $ANTLR start "rule__ALSSignatureBody__Group__1__Impl" |
6388 | // InternalAlloyLanguage.g:1939:1: rule__ALSSignatureBody__Group__1__Impl : ( 'sig' ) ; | 6590 | // InternalAlloyLanguage.g:1985:1: rule__ALSSignatureBody__Group__1__Impl : ( 'sig' ) ; |
6389 | public final void rule__ALSSignatureBody__Group__1__Impl() throws RecognitionException { | 6591 | public final void rule__ALSSignatureBody__Group__1__Impl() throws RecognitionException { |
6390 | 6592 | ||
6391 | int stackSize = keepStackSize(); | 6593 | int stackSize = keepStackSize(); |
6392 | 6594 | ||
6393 | try { | 6595 | try { |
6394 | // InternalAlloyLanguage.g:1943:1: ( ( 'sig' ) ) | 6596 | // InternalAlloyLanguage.g:1989:1: ( ( 'sig' ) ) |
6395 | // InternalAlloyLanguage.g:1944:1: ( 'sig' ) | 6597 | // InternalAlloyLanguage.g:1990:1: ( 'sig' ) |
6396 | { | 6598 | { |
6397 | // InternalAlloyLanguage.g:1944:1: ( 'sig' ) | 6599 | // InternalAlloyLanguage.g:1990:1: ( 'sig' ) |
6398 | // InternalAlloyLanguage.g:1945:1: 'sig' | 6600 | // InternalAlloyLanguage.g:1991:1: 'sig' |
6399 | { | 6601 | { |
6400 | if ( state.backtracking==0 ) { | 6602 | if ( state.backtracking==0 ) { |
6401 | before(grammarAccess.getALSSignatureBodyAccess().getSigKeyword_1()); | 6603 | before(grammarAccess.getALSSignatureBodyAccess().getSigKeyword_1()); |
@@ -6426,14 +6628,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6426 | 6628 | ||
6427 | 6629 | ||
6428 | // $ANTLR start "rule__ALSSignatureBody__Group__2" | 6630 | // $ANTLR start "rule__ALSSignatureBody__Group__2" |
6429 | // InternalAlloyLanguage.g:1958:1: rule__ALSSignatureBody__Group__2 : rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 ; | 6631 | // InternalAlloyLanguage.g:2004:1: rule__ALSSignatureBody__Group__2 : rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 ; |
6430 | public final void rule__ALSSignatureBody__Group__2() throws RecognitionException { | 6632 | public final void rule__ALSSignatureBody__Group__2() throws RecognitionException { |
6431 | 6633 | ||
6432 | int stackSize = keepStackSize(); | 6634 | int stackSize = keepStackSize(); |
6433 | 6635 | ||
6434 | try { | 6636 | try { |
6435 | // InternalAlloyLanguage.g:1962:1: ( rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 ) | 6637 | // InternalAlloyLanguage.g:2008:1: ( rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 ) |
6436 | // InternalAlloyLanguage.g:1963:2: rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 | 6638 | // InternalAlloyLanguage.g:2009:2: rule__ALSSignatureBody__Group__2__Impl rule__ALSSignatureBody__Group__3 |
6437 | { | 6639 | { |
6438 | pushFollow(FOLLOW_10); | 6640 | pushFollow(FOLLOW_10); |
6439 | rule__ALSSignatureBody__Group__2__Impl(); | 6641 | rule__ALSSignatureBody__Group__2__Impl(); |
@@ -6464,23 +6666,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6464 | 6666 | ||
6465 | 6667 | ||
6466 | // $ANTLR start "rule__ALSSignatureBody__Group__2__Impl" | 6668 | // $ANTLR start "rule__ALSSignatureBody__Group__2__Impl" |
6467 | // InternalAlloyLanguage.g:1970:1: rule__ALSSignatureBody__Group__2__Impl : ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) ; | 6669 | // InternalAlloyLanguage.g:2016:1: rule__ALSSignatureBody__Group__2__Impl : ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) ; |
6468 | public final void rule__ALSSignatureBody__Group__2__Impl() throws RecognitionException { | 6670 | public final void rule__ALSSignatureBody__Group__2__Impl() throws RecognitionException { |
6469 | 6671 | ||
6470 | int stackSize = keepStackSize(); | 6672 | int stackSize = keepStackSize(); |
6471 | 6673 | ||
6472 | try { | 6674 | try { |
6473 | // InternalAlloyLanguage.g:1974:1: ( ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) ) | 6675 | // InternalAlloyLanguage.g:2020:1: ( ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) ) |
6474 | // InternalAlloyLanguage.g:1975:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) | 6676 | // InternalAlloyLanguage.g:2021:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) |
6475 | { | 6677 | { |
6476 | // InternalAlloyLanguage.g:1975:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) | 6678 | // InternalAlloyLanguage.g:2021:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) ) |
6477 | // InternalAlloyLanguage.g:1976:1: ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) | 6679 | // InternalAlloyLanguage.g:2022:1: ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) |
6478 | { | 6680 | { |
6479 | if ( state.backtracking==0 ) { | 6681 | if ( state.backtracking==0 ) { |
6480 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsAssignment_2()); | 6682 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsAssignment_2()); |
6481 | } | 6683 | } |
6482 | // InternalAlloyLanguage.g:1977:1: ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) | 6684 | // InternalAlloyLanguage.g:2023:1: ( rule__ALSSignatureBody__DeclarationsAssignment_2 ) |
6483 | // InternalAlloyLanguage.g:1977:2: rule__ALSSignatureBody__DeclarationsAssignment_2 | 6685 | // InternalAlloyLanguage.g:2023:2: rule__ALSSignatureBody__DeclarationsAssignment_2 |
6484 | { | 6686 | { |
6485 | pushFollow(FOLLOW_2); | 6687 | pushFollow(FOLLOW_2); |
6486 | rule__ALSSignatureBody__DeclarationsAssignment_2(); | 6688 | rule__ALSSignatureBody__DeclarationsAssignment_2(); |
@@ -6515,14 +6717,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6515 | 6717 | ||
6516 | 6718 | ||
6517 | // $ANTLR start "rule__ALSSignatureBody__Group__3" | 6719 | // $ANTLR start "rule__ALSSignatureBody__Group__3" |
6518 | // InternalAlloyLanguage.g:1987:1: rule__ALSSignatureBody__Group__3 : rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 ; | 6720 | // InternalAlloyLanguage.g:2033:1: rule__ALSSignatureBody__Group__3 : rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 ; |
6519 | public final void rule__ALSSignatureBody__Group__3() throws RecognitionException { | 6721 | public final void rule__ALSSignatureBody__Group__3() throws RecognitionException { |
6520 | 6722 | ||
6521 | int stackSize = keepStackSize(); | 6723 | int stackSize = keepStackSize(); |
6522 | 6724 | ||
6523 | try { | 6725 | try { |
6524 | // InternalAlloyLanguage.g:1991:1: ( rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 ) | 6726 | // InternalAlloyLanguage.g:2037:1: ( rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 ) |
6525 | // InternalAlloyLanguage.g:1992:2: rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 | 6727 | // InternalAlloyLanguage.g:2038:2: rule__ALSSignatureBody__Group__3__Impl rule__ALSSignatureBody__Group__4 |
6526 | { | 6728 | { |
6527 | pushFollow(FOLLOW_10); | 6729 | pushFollow(FOLLOW_10); |
6528 | rule__ALSSignatureBody__Group__3__Impl(); | 6730 | rule__ALSSignatureBody__Group__3__Impl(); |
@@ -6553,22 +6755,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6553 | 6755 | ||
6554 | 6756 | ||
6555 | // $ANTLR start "rule__ALSSignatureBody__Group__3__Impl" | 6757 | // $ANTLR start "rule__ALSSignatureBody__Group__3__Impl" |
6556 | // InternalAlloyLanguage.g:1999:1: rule__ALSSignatureBody__Group__3__Impl : ( ( rule__ALSSignatureBody__Group_3__0 )* ) ; | 6758 | // InternalAlloyLanguage.g:2045:1: rule__ALSSignatureBody__Group__3__Impl : ( ( rule__ALSSignatureBody__Group_3__0 )* ) ; |
6557 | public final void rule__ALSSignatureBody__Group__3__Impl() throws RecognitionException { | 6759 | public final void rule__ALSSignatureBody__Group__3__Impl() throws RecognitionException { |
6558 | 6760 | ||
6559 | int stackSize = keepStackSize(); | 6761 | int stackSize = keepStackSize(); |
6560 | 6762 | ||
6561 | try { | 6763 | try { |
6562 | // InternalAlloyLanguage.g:2003:1: ( ( ( rule__ALSSignatureBody__Group_3__0 )* ) ) | 6764 | // InternalAlloyLanguage.g:2049:1: ( ( ( rule__ALSSignatureBody__Group_3__0 )* ) ) |
6563 | // InternalAlloyLanguage.g:2004:1: ( ( rule__ALSSignatureBody__Group_3__0 )* ) | 6765 | // InternalAlloyLanguage.g:2050:1: ( ( rule__ALSSignatureBody__Group_3__0 )* ) |
6564 | { | 6766 | { |
6565 | // InternalAlloyLanguage.g:2004:1: ( ( rule__ALSSignatureBody__Group_3__0 )* ) | 6767 | // InternalAlloyLanguage.g:2050:1: ( ( rule__ALSSignatureBody__Group_3__0 )* ) |
6566 | // InternalAlloyLanguage.g:2005:1: ( rule__ALSSignatureBody__Group_3__0 )* | 6768 | // InternalAlloyLanguage.g:2051:1: ( rule__ALSSignatureBody__Group_3__0 )* |
6567 | { | 6769 | { |
6568 | if ( state.backtracking==0 ) { | 6770 | if ( state.backtracking==0 ) { |
6569 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_3()); | 6771 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_3()); |
6570 | } | 6772 | } |
6571 | // InternalAlloyLanguage.g:2006:1: ( rule__ALSSignatureBody__Group_3__0 )* | 6773 | // InternalAlloyLanguage.g:2052:1: ( rule__ALSSignatureBody__Group_3__0 )* |
6572 | loop19: | 6774 | loop19: |
6573 | do { | 6775 | do { |
6574 | int alt19=2; | 6776 | int alt19=2; |
@@ -6581,7 +6783,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6581 | 6783 | ||
6582 | switch (alt19) { | 6784 | switch (alt19) { |
6583 | case 1 : | 6785 | case 1 : |
6584 | // InternalAlloyLanguage.g:2006:2: rule__ALSSignatureBody__Group_3__0 | 6786 | // InternalAlloyLanguage.g:2052:2: rule__ALSSignatureBody__Group_3__0 |
6585 | { | 6787 | { |
6586 | pushFollow(FOLLOW_8); | 6788 | pushFollow(FOLLOW_8); |
6587 | rule__ALSSignatureBody__Group_3__0(); | 6789 | rule__ALSSignatureBody__Group_3__0(); |
@@ -6622,14 +6824,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6622 | 6824 | ||
6623 | 6825 | ||
6624 | // $ANTLR start "rule__ALSSignatureBody__Group__4" | 6826 | // $ANTLR start "rule__ALSSignatureBody__Group__4" |
6625 | // InternalAlloyLanguage.g:2016:1: rule__ALSSignatureBody__Group__4 : rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 ; | 6827 | // InternalAlloyLanguage.g:2062:1: rule__ALSSignatureBody__Group__4 : rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 ; |
6626 | public final void rule__ALSSignatureBody__Group__4() throws RecognitionException { | 6828 | public final void rule__ALSSignatureBody__Group__4() throws RecognitionException { |
6627 | 6829 | ||
6628 | int stackSize = keepStackSize(); | 6830 | int stackSize = keepStackSize(); |
6629 | 6831 | ||
6630 | try { | 6832 | try { |
6631 | // InternalAlloyLanguage.g:2020:1: ( rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 ) | 6833 | // InternalAlloyLanguage.g:2066:1: ( rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 ) |
6632 | // InternalAlloyLanguage.g:2021:2: rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 | 6834 | // InternalAlloyLanguage.g:2067:2: rule__ALSSignatureBody__Group__4__Impl rule__ALSSignatureBody__Group__5 |
6633 | { | 6835 | { |
6634 | pushFollow(FOLLOW_10); | 6836 | pushFollow(FOLLOW_10); |
6635 | rule__ALSSignatureBody__Group__4__Impl(); | 6837 | rule__ALSSignatureBody__Group__4__Impl(); |
@@ -6660,22 +6862,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6660 | 6862 | ||
6661 | 6863 | ||
6662 | // $ANTLR start "rule__ALSSignatureBody__Group__4__Impl" | 6864 | // $ANTLR start "rule__ALSSignatureBody__Group__4__Impl" |
6663 | // InternalAlloyLanguage.g:2028:1: rule__ALSSignatureBody__Group__4__Impl : ( ( rule__ALSSignatureBody__Alternatives_4 )? ) ; | 6865 | // InternalAlloyLanguage.g:2074:1: rule__ALSSignatureBody__Group__4__Impl : ( ( rule__ALSSignatureBody__Alternatives_4 )? ) ; |
6664 | public final void rule__ALSSignatureBody__Group__4__Impl() throws RecognitionException { | 6866 | public final void rule__ALSSignatureBody__Group__4__Impl() throws RecognitionException { |
6665 | 6867 | ||
6666 | int stackSize = keepStackSize(); | 6868 | int stackSize = keepStackSize(); |
6667 | 6869 | ||
6668 | try { | 6870 | try { |
6669 | // InternalAlloyLanguage.g:2032:1: ( ( ( rule__ALSSignatureBody__Alternatives_4 )? ) ) | 6871 | // InternalAlloyLanguage.g:2078:1: ( ( ( rule__ALSSignatureBody__Alternatives_4 )? ) ) |
6670 | // InternalAlloyLanguage.g:2033:1: ( ( rule__ALSSignatureBody__Alternatives_4 )? ) | 6872 | // InternalAlloyLanguage.g:2079:1: ( ( rule__ALSSignatureBody__Alternatives_4 )? ) |
6671 | { | 6873 | { |
6672 | // InternalAlloyLanguage.g:2033:1: ( ( rule__ALSSignatureBody__Alternatives_4 )? ) | 6874 | // InternalAlloyLanguage.g:2079:1: ( ( rule__ALSSignatureBody__Alternatives_4 )? ) |
6673 | // InternalAlloyLanguage.g:2034:1: ( rule__ALSSignatureBody__Alternatives_4 )? | 6875 | // InternalAlloyLanguage.g:2080:1: ( rule__ALSSignatureBody__Alternatives_4 )? |
6674 | { | 6876 | { |
6675 | if ( state.backtracking==0 ) { | 6877 | if ( state.backtracking==0 ) { |
6676 | before(grammarAccess.getALSSignatureBodyAccess().getAlternatives_4()); | 6878 | before(grammarAccess.getALSSignatureBodyAccess().getAlternatives_4()); |
6677 | } | 6879 | } |
6678 | // InternalAlloyLanguage.g:2035:1: ( rule__ALSSignatureBody__Alternatives_4 )? | 6880 | // InternalAlloyLanguage.g:2081:1: ( rule__ALSSignatureBody__Alternatives_4 )? |
6679 | int alt20=2; | 6881 | int alt20=2; |
6680 | int LA20_0 = input.LA(1); | 6882 | int LA20_0 = input.LA(1); |
6681 | 6883 | ||
@@ -6684,7 +6886,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6684 | } | 6886 | } |
6685 | switch (alt20) { | 6887 | switch (alt20) { |
6686 | case 1 : | 6888 | case 1 : |
6687 | // InternalAlloyLanguage.g:2035:2: rule__ALSSignatureBody__Alternatives_4 | 6889 | // InternalAlloyLanguage.g:2081:2: rule__ALSSignatureBody__Alternatives_4 |
6688 | { | 6890 | { |
6689 | pushFollow(FOLLOW_2); | 6891 | pushFollow(FOLLOW_2); |
6690 | rule__ALSSignatureBody__Alternatives_4(); | 6892 | rule__ALSSignatureBody__Alternatives_4(); |
@@ -6722,14 +6924,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6722 | 6924 | ||
6723 | 6925 | ||
6724 | // $ANTLR start "rule__ALSSignatureBody__Group__5" | 6926 | // $ANTLR start "rule__ALSSignatureBody__Group__5" |
6725 | // InternalAlloyLanguage.g:2045:1: rule__ALSSignatureBody__Group__5 : rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 ; | 6927 | // InternalAlloyLanguage.g:2091:1: rule__ALSSignatureBody__Group__5 : rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 ; |
6726 | public final void rule__ALSSignatureBody__Group__5() throws RecognitionException { | 6928 | public final void rule__ALSSignatureBody__Group__5() throws RecognitionException { |
6727 | 6929 | ||
6728 | int stackSize = keepStackSize(); | 6930 | int stackSize = keepStackSize(); |
6729 | 6931 | ||
6730 | try { | 6932 | try { |
6731 | // InternalAlloyLanguage.g:2049:1: ( rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 ) | 6933 | // InternalAlloyLanguage.g:2095:1: ( rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 ) |
6732 | // InternalAlloyLanguage.g:2050:2: rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 | 6934 | // InternalAlloyLanguage.g:2096:2: rule__ALSSignatureBody__Group__5__Impl rule__ALSSignatureBody__Group__6 |
6733 | { | 6935 | { |
6734 | pushFollow(FOLLOW_11); | 6936 | pushFollow(FOLLOW_11); |
6735 | rule__ALSSignatureBody__Group__5__Impl(); | 6937 | rule__ALSSignatureBody__Group__5__Impl(); |
@@ -6760,17 +6962,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6760 | 6962 | ||
6761 | 6963 | ||
6762 | // $ANTLR start "rule__ALSSignatureBody__Group__5__Impl" | 6964 | // $ANTLR start "rule__ALSSignatureBody__Group__5__Impl" |
6763 | // InternalAlloyLanguage.g:2057:1: rule__ALSSignatureBody__Group__5__Impl : ( '{' ) ; | 6965 | // InternalAlloyLanguage.g:2103:1: rule__ALSSignatureBody__Group__5__Impl : ( '{' ) ; |
6764 | public final void rule__ALSSignatureBody__Group__5__Impl() throws RecognitionException { | 6966 | public final void rule__ALSSignatureBody__Group__5__Impl() throws RecognitionException { |
6765 | 6967 | ||
6766 | int stackSize = keepStackSize(); | 6968 | int stackSize = keepStackSize(); |
6767 | 6969 | ||
6768 | try { | 6970 | try { |
6769 | // InternalAlloyLanguage.g:2061:1: ( ( '{' ) ) | 6971 | // InternalAlloyLanguage.g:2107:1: ( ( '{' ) ) |
6770 | // InternalAlloyLanguage.g:2062:1: ( '{' ) | 6972 | // InternalAlloyLanguage.g:2108:1: ( '{' ) |
6771 | { | 6973 | { |
6772 | // InternalAlloyLanguage.g:2062:1: ( '{' ) | 6974 | // InternalAlloyLanguage.g:2108:1: ( '{' ) |
6773 | // InternalAlloyLanguage.g:2063:1: '{' | 6975 | // InternalAlloyLanguage.g:2109:1: '{' |
6774 | { | 6976 | { |
6775 | if ( state.backtracking==0 ) { | 6977 | if ( state.backtracking==0 ) { |
6776 | before(grammarAccess.getALSSignatureBodyAccess().getLeftCurlyBracketKeyword_5()); | 6978 | before(grammarAccess.getALSSignatureBodyAccess().getLeftCurlyBracketKeyword_5()); |
@@ -6801,14 +7003,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6801 | 7003 | ||
6802 | 7004 | ||
6803 | // $ANTLR start "rule__ALSSignatureBody__Group__6" | 7005 | // $ANTLR start "rule__ALSSignatureBody__Group__6" |
6804 | // InternalAlloyLanguage.g:2076:1: rule__ALSSignatureBody__Group__6 : rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 ; | 7006 | // InternalAlloyLanguage.g:2122:1: rule__ALSSignatureBody__Group__6 : rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 ; |
6805 | public final void rule__ALSSignatureBody__Group__6() throws RecognitionException { | 7007 | public final void rule__ALSSignatureBody__Group__6() throws RecognitionException { |
6806 | 7008 | ||
6807 | int stackSize = keepStackSize(); | 7009 | int stackSize = keepStackSize(); |
6808 | 7010 | ||
6809 | try { | 7011 | try { |
6810 | // InternalAlloyLanguage.g:2080:1: ( rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 ) | 7012 | // InternalAlloyLanguage.g:2126:1: ( rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 ) |
6811 | // InternalAlloyLanguage.g:2081:2: rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 | 7013 | // InternalAlloyLanguage.g:2127:2: rule__ALSSignatureBody__Group__6__Impl rule__ALSSignatureBody__Group__7 |
6812 | { | 7014 | { |
6813 | pushFollow(FOLLOW_11); | 7015 | pushFollow(FOLLOW_11); |
6814 | rule__ALSSignatureBody__Group__6__Impl(); | 7016 | rule__ALSSignatureBody__Group__6__Impl(); |
@@ -6839,22 +7041,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6839 | 7041 | ||
6840 | 7042 | ||
6841 | // $ANTLR start "rule__ALSSignatureBody__Group__6__Impl" | 7043 | // $ANTLR start "rule__ALSSignatureBody__Group__6__Impl" |
6842 | // InternalAlloyLanguage.g:2088:1: rule__ALSSignatureBody__Group__6__Impl : ( ( rule__ALSSignatureBody__Group_6__0 )? ) ; | 7044 | // InternalAlloyLanguage.g:2134:1: rule__ALSSignatureBody__Group__6__Impl : ( ( rule__ALSSignatureBody__Group_6__0 )? ) ; |
6843 | public final void rule__ALSSignatureBody__Group__6__Impl() throws RecognitionException { | 7045 | public final void rule__ALSSignatureBody__Group__6__Impl() throws RecognitionException { |
6844 | 7046 | ||
6845 | int stackSize = keepStackSize(); | 7047 | int stackSize = keepStackSize(); |
6846 | 7048 | ||
6847 | try { | 7049 | try { |
6848 | // InternalAlloyLanguage.g:2092:1: ( ( ( rule__ALSSignatureBody__Group_6__0 )? ) ) | 7050 | // InternalAlloyLanguage.g:2138:1: ( ( ( rule__ALSSignatureBody__Group_6__0 )? ) ) |
6849 | // InternalAlloyLanguage.g:2093:1: ( ( rule__ALSSignatureBody__Group_6__0 )? ) | 7051 | // InternalAlloyLanguage.g:2139:1: ( ( rule__ALSSignatureBody__Group_6__0 )? ) |
6850 | { | 7052 | { |
6851 | // InternalAlloyLanguage.g:2093:1: ( ( rule__ALSSignatureBody__Group_6__0 )? ) | 7053 | // InternalAlloyLanguage.g:2139:1: ( ( rule__ALSSignatureBody__Group_6__0 )? ) |
6852 | // InternalAlloyLanguage.g:2094:1: ( rule__ALSSignatureBody__Group_6__0 )? | 7054 | // InternalAlloyLanguage.g:2140:1: ( rule__ALSSignatureBody__Group_6__0 )? |
6853 | { | 7055 | { |
6854 | if ( state.backtracking==0 ) { | 7056 | if ( state.backtracking==0 ) { |
6855 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_6()); | 7057 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_6()); |
6856 | } | 7058 | } |
6857 | // InternalAlloyLanguage.g:2095:1: ( rule__ALSSignatureBody__Group_6__0 )? | 7059 | // InternalAlloyLanguage.g:2141:1: ( rule__ALSSignatureBody__Group_6__0 )? |
6858 | int alt21=2; | 7060 | int alt21=2; |
6859 | int LA21_0 = input.LA(1); | 7061 | int LA21_0 = input.LA(1); |
6860 | 7062 | ||
@@ -6863,7 +7065,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6863 | } | 7065 | } |
6864 | switch (alt21) { | 7066 | switch (alt21) { |
6865 | case 1 : | 7067 | case 1 : |
6866 | // InternalAlloyLanguage.g:2095:2: rule__ALSSignatureBody__Group_6__0 | 7068 | // InternalAlloyLanguage.g:2141:2: rule__ALSSignatureBody__Group_6__0 |
6867 | { | 7069 | { |
6868 | pushFollow(FOLLOW_2); | 7070 | pushFollow(FOLLOW_2); |
6869 | rule__ALSSignatureBody__Group_6__0(); | 7071 | rule__ALSSignatureBody__Group_6__0(); |
@@ -6901,14 +7103,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6901 | 7103 | ||
6902 | 7104 | ||
6903 | // $ANTLR start "rule__ALSSignatureBody__Group__7" | 7105 | // $ANTLR start "rule__ALSSignatureBody__Group__7" |
6904 | // InternalAlloyLanguage.g:2105:1: rule__ALSSignatureBody__Group__7 : rule__ALSSignatureBody__Group__7__Impl ; | 7106 | // InternalAlloyLanguage.g:2151:1: rule__ALSSignatureBody__Group__7 : rule__ALSSignatureBody__Group__7__Impl ; |
6905 | public final void rule__ALSSignatureBody__Group__7() throws RecognitionException { | 7107 | public final void rule__ALSSignatureBody__Group__7() throws RecognitionException { |
6906 | 7108 | ||
6907 | int stackSize = keepStackSize(); | 7109 | int stackSize = keepStackSize(); |
6908 | 7110 | ||
6909 | try { | 7111 | try { |
6910 | // InternalAlloyLanguage.g:2109:1: ( rule__ALSSignatureBody__Group__7__Impl ) | 7112 | // InternalAlloyLanguage.g:2155:1: ( rule__ALSSignatureBody__Group__7__Impl ) |
6911 | // InternalAlloyLanguage.g:2110:2: rule__ALSSignatureBody__Group__7__Impl | 7113 | // InternalAlloyLanguage.g:2156:2: rule__ALSSignatureBody__Group__7__Impl |
6912 | { | 7114 | { |
6913 | pushFollow(FOLLOW_2); | 7115 | pushFollow(FOLLOW_2); |
6914 | rule__ALSSignatureBody__Group__7__Impl(); | 7116 | rule__ALSSignatureBody__Group__7__Impl(); |
@@ -6934,17 +7136,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6934 | 7136 | ||
6935 | 7137 | ||
6936 | // $ANTLR start "rule__ALSSignatureBody__Group__7__Impl" | 7138 | // $ANTLR start "rule__ALSSignatureBody__Group__7__Impl" |
6937 | // InternalAlloyLanguage.g:2116:1: rule__ALSSignatureBody__Group__7__Impl : ( '}' ) ; | 7139 | // InternalAlloyLanguage.g:2162:1: rule__ALSSignatureBody__Group__7__Impl : ( '}' ) ; |
6938 | public final void rule__ALSSignatureBody__Group__7__Impl() throws RecognitionException { | 7140 | public final void rule__ALSSignatureBody__Group__7__Impl() throws RecognitionException { |
6939 | 7141 | ||
6940 | int stackSize = keepStackSize(); | 7142 | int stackSize = keepStackSize(); |
6941 | 7143 | ||
6942 | try { | 7144 | try { |
6943 | // InternalAlloyLanguage.g:2120:1: ( ( '}' ) ) | 7145 | // InternalAlloyLanguage.g:2166:1: ( ( '}' ) ) |
6944 | // InternalAlloyLanguage.g:2121:1: ( '}' ) | 7146 | // InternalAlloyLanguage.g:2167:1: ( '}' ) |
6945 | { | 7147 | { |
6946 | // InternalAlloyLanguage.g:2121:1: ( '}' ) | 7148 | // InternalAlloyLanguage.g:2167:1: ( '}' ) |
6947 | // InternalAlloyLanguage.g:2122:1: '}' | 7149 | // InternalAlloyLanguage.g:2168:1: '}' |
6948 | { | 7150 | { |
6949 | if ( state.backtracking==0 ) { | 7151 | if ( state.backtracking==0 ) { |
6950 | before(grammarAccess.getALSSignatureBodyAccess().getRightCurlyBracketKeyword_7()); | 7152 | before(grammarAccess.getALSSignatureBodyAccess().getRightCurlyBracketKeyword_7()); |
@@ -6975,14 +7177,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
6975 | 7177 | ||
6976 | 7178 | ||
6977 | // $ANTLR start "rule__ALSSignatureBody__Group_3__0" | 7179 | // $ANTLR start "rule__ALSSignatureBody__Group_3__0" |
6978 | // InternalAlloyLanguage.g:2151:1: rule__ALSSignatureBody__Group_3__0 : rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 ; | 7180 | // InternalAlloyLanguage.g:2197:1: rule__ALSSignatureBody__Group_3__0 : rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 ; |
6979 | public final void rule__ALSSignatureBody__Group_3__0() throws RecognitionException { | 7181 | public final void rule__ALSSignatureBody__Group_3__0() throws RecognitionException { |
6980 | 7182 | ||
6981 | int stackSize = keepStackSize(); | 7183 | int stackSize = keepStackSize(); |
6982 | 7184 | ||
6983 | try { | 7185 | try { |
6984 | // InternalAlloyLanguage.g:2155:1: ( rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 ) | 7186 | // InternalAlloyLanguage.g:2201:1: ( rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 ) |
6985 | // InternalAlloyLanguage.g:2156:2: rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 | 7187 | // InternalAlloyLanguage.g:2202:2: rule__ALSSignatureBody__Group_3__0__Impl rule__ALSSignatureBody__Group_3__1 |
6986 | { | 7188 | { |
6987 | pushFollow(FOLLOW_5); | 7189 | pushFollow(FOLLOW_5); |
6988 | rule__ALSSignatureBody__Group_3__0__Impl(); | 7190 | rule__ALSSignatureBody__Group_3__0__Impl(); |
@@ -7013,17 +7215,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7013 | 7215 | ||
7014 | 7216 | ||
7015 | // $ANTLR start "rule__ALSSignatureBody__Group_3__0__Impl" | 7217 | // $ANTLR start "rule__ALSSignatureBody__Group_3__0__Impl" |
7016 | // InternalAlloyLanguage.g:2163:1: rule__ALSSignatureBody__Group_3__0__Impl : ( ',' ) ; | 7218 | // InternalAlloyLanguage.g:2209:1: rule__ALSSignatureBody__Group_3__0__Impl : ( ',' ) ; |
7017 | public final void rule__ALSSignatureBody__Group_3__0__Impl() throws RecognitionException { | 7219 | public final void rule__ALSSignatureBody__Group_3__0__Impl() throws RecognitionException { |
7018 | 7220 | ||
7019 | int stackSize = keepStackSize(); | 7221 | int stackSize = keepStackSize(); |
7020 | 7222 | ||
7021 | try { | 7223 | try { |
7022 | // InternalAlloyLanguage.g:2167:1: ( ( ',' ) ) | 7224 | // InternalAlloyLanguage.g:2213:1: ( ( ',' ) ) |
7023 | // InternalAlloyLanguage.g:2168:1: ( ',' ) | 7225 | // InternalAlloyLanguage.g:2214:1: ( ',' ) |
7024 | { | 7226 | { |
7025 | // InternalAlloyLanguage.g:2168:1: ( ',' ) | 7227 | // InternalAlloyLanguage.g:2214:1: ( ',' ) |
7026 | // InternalAlloyLanguage.g:2169:1: ',' | 7228 | // InternalAlloyLanguage.g:2215:1: ',' |
7027 | { | 7229 | { |
7028 | if ( state.backtracking==0 ) { | 7230 | if ( state.backtracking==0 ) { |
7029 | before(grammarAccess.getALSSignatureBodyAccess().getCommaKeyword_3_0()); | 7231 | before(grammarAccess.getALSSignatureBodyAccess().getCommaKeyword_3_0()); |
@@ -7054,14 +7256,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7054 | 7256 | ||
7055 | 7257 | ||
7056 | // $ANTLR start "rule__ALSSignatureBody__Group_3__1" | 7258 | // $ANTLR start "rule__ALSSignatureBody__Group_3__1" |
7057 | // InternalAlloyLanguage.g:2182:1: rule__ALSSignatureBody__Group_3__1 : rule__ALSSignatureBody__Group_3__1__Impl ; | 7259 | // InternalAlloyLanguage.g:2228:1: rule__ALSSignatureBody__Group_3__1 : rule__ALSSignatureBody__Group_3__1__Impl ; |
7058 | public final void rule__ALSSignatureBody__Group_3__1() throws RecognitionException { | 7260 | public final void rule__ALSSignatureBody__Group_3__1() throws RecognitionException { |
7059 | 7261 | ||
7060 | int stackSize = keepStackSize(); | 7262 | int stackSize = keepStackSize(); |
7061 | 7263 | ||
7062 | try { | 7264 | try { |
7063 | // InternalAlloyLanguage.g:2186:1: ( rule__ALSSignatureBody__Group_3__1__Impl ) | 7265 | // InternalAlloyLanguage.g:2232:1: ( rule__ALSSignatureBody__Group_3__1__Impl ) |
7064 | // InternalAlloyLanguage.g:2187:2: rule__ALSSignatureBody__Group_3__1__Impl | 7266 | // InternalAlloyLanguage.g:2233:2: rule__ALSSignatureBody__Group_3__1__Impl |
7065 | { | 7267 | { |
7066 | pushFollow(FOLLOW_2); | 7268 | pushFollow(FOLLOW_2); |
7067 | rule__ALSSignatureBody__Group_3__1__Impl(); | 7269 | rule__ALSSignatureBody__Group_3__1__Impl(); |
@@ -7087,23 +7289,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7087 | 7289 | ||
7088 | 7290 | ||
7089 | // $ANTLR start "rule__ALSSignatureBody__Group_3__1__Impl" | 7291 | // $ANTLR start "rule__ALSSignatureBody__Group_3__1__Impl" |
7090 | // InternalAlloyLanguage.g:2193:1: rule__ALSSignatureBody__Group_3__1__Impl : ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) ; | 7292 | // InternalAlloyLanguage.g:2239:1: rule__ALSSignatureBody__Group_3__1__Impl : ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) ; |
7091 | public final void rule__ALSSignatureBody__Group_3__1__Impl() throws RecognitionException { | 7293 | public final void rule__ALSSignatureBody__Group_3__1__Impl() throws RecognitionException { |
7092 | 7294 | ||
7093 | int stackSize = keepStackSize(); | 7295 | int stackSize = keepStackSize(); |
7094 | 7296 | ||
7095 | try { | 7297 | try { |
7096 | // InternalAlloyLanguage.g:2197:1: ( ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) ) | 7298 | // InternalAlloyLanguage.g:2243:1: ( ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) ) |
7097 | // InternalAlloyLanguage.g:2198:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) | 7299 | // InternalAlloyLanguage.g:2244:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) |
7098 | { | 7300 | { |
7099 | // InternalAlloyLanguage.g:2198:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) | 7301 | // InternalAlloyLanguage.g:2244:1: ( ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) ) |
7100 | // InternalAlloyLanguage.g:2199:1: ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) | 7302 | // InternalAlloyLanguage.g:2245:1: ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) |
7101 | { | 7303 | { |
7102 | if ( state.backtracking==0 ) { | 7304 | if ( state.backtracking==0 ) { |
7103 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsAssignment_3_1()); | 7305 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsAssignment_3_1()); |
7104 | } | 7306 | } |
7105 | // InternalAlloyLanguage.g:2200:1: ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) | 7307 | // InternalAlloyLanguage.g:2246:1: ( rule__ALSSignatureBody__DeclarationsAssignment_3_1 ) |
7106 | // InternalAlloyLanguage.g:2200:2: rule__ALSSignatureBody__DeclarationsAssignment_3_1 | 7308 | // InternalAlloyLanguage.g:2246:2: rule__ALSSignatureBody__DeclarationsAssignment_3_1 |
7107 | { | 7309 | { |
7108 | pushFollow(FOLLOW_2); | 7310 | pushFollow(FOLLOW_2); |
7109 | rule__ALSSignatureBody__DeclarationsAssignment_3_1(); | 7311 | rule__ALSSignatureBody__DeclarationsAssignment_3_1(); |
@@ -7138,14 +7340,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7138 | 7340 | ||
7139 | 7341 | ||
7140 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__0" | 7342 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__0" |
7141 | // InternalAlloyLanguage.g:2214:1: rule__ALSSignatureBody__Group_4_0__0 : rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 ; | 7343 | // InternalAlloyLanguage.g:2260:1: rule__ALSSignatureBody__Group_4_0__0 : rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 ; |
7142 | public final void rule__ALSSignatureBody__Group_4_0__0() throws RecognitionException { | 7344 | public final void rule__ALSSignatureBody__Group_4_0__0() throws RecognitionException { |
7143 | 7345 | ||
7144 | int stackSize = keepStackSize(); | 7346 | int stackSize = keepStackSize(); |
7145 | 7347 | ||
7146 | try { | 7348 | try { |
7147 | // InternalAlloyLanguage.g:2218:1: ( rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 ) | 7349 | // InternalAlloyLanguage.g:2264:1: ( rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 ) |
7148 | // InternalAlloyLanguage.g:2219:2: rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 | 7350 | // InternalAlloyLanguage.g:2265:2: rule__ALSSignatureBody__Group_4_0__0__Impl rule__ALSSignatureBody__Group_4_0__1 |
7149 | { | 7351 | { |
7150 | pushFollow(FOLLOW_5); | 7352 | pushFollow(FOLLOW_5); |
7151 | rule__ALSSignatureBody__Group_4_0__0__Impl(); | 7353 | rule__ALSSignatureBody__Group_4_0__0__Impl(); |
@@ -7176,17 +7378,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7176 | 7378 | ||
7177 | 7379 | ||
7178 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__0__Impl" | 7380 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__0__Impl" |
7179 | // InternalAlloyLanguage.g:2226:1: rule__ALSSignatureBody__Group_4_0__0__Impl : ( 'extends' ) ; | 7381 | // InternalAlloyLanguage.g:2272:1: rule__ALSSignatureBody__Group_4_0__0__Impl : ( 'extends' ) ; |
7180 | public final void rule__ALSSignatureBody__Group_4_0__0__Impl() throws RecognitionException { | 7382 | public final void rule__ALSSignatureBody__Group_4_0__0__Impl() throws RecognitionException { |
7181 | 7383 | ||
7182 | int stackSize = keepStackSize(); | 7384 | int stackSize = keepStackSize(); |
7183 | 7385 | ||
7184 | try { | 7386 | try { |
7185 | // InternalAlloyLanguage.g:2230:1: ( ( 'extends' ) ) | 7387 | // InternalAlloyLanguage.g:2276:1: ( ( 'extends' ) ) |
7186 | // InternalAlloyLanguage.g:2231:1: ( 'extends' ) | 7388 | // InternalAlloyLanguage.g:2277:1: ( 'extends' ) |
7187 | { | 7389 | { |
7188 | // InternalAlloyLanguage.g:2231:1: ( 'extends' ) | 7390 | // InternalAlloyLanguage.g:2277:1: ( 'extends' ) |
7189 | // InternalAlloyLanguage.g:2232:1: 'extends' | 7391 | // InternalAlloyLanguage.g:2278:1: 'extends' |
7190 | { | 7392 | { |
7191 | if ( state.backtracking==0 ) { | 7393 | if ( state.backtracking==0 ) { |
7192 | before(grammarAccess.getALSSignatureBodyAccess().getExtendsKeyword_4_0_0()); | 7394 | before(grammarAccess.getALSSignatureBodyAccess().getExtendsKeyword_4_0_0()); |
@@ -7217,14 +7419,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7217 | 7419 | ||
7218 | 7420 | ||
7219 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__1" | 7421 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__1" |
7220 | // InternalAlloyLanguage.g:2245:1: rule__ALSSignatureBody__Group_4_0__1 : rule__ALSSignatureBody__Group_4_0__1__Impl ; | 7422 | // InternalAlloyLanguage.g:2291:1: rule__ALSSignatureBody__Group_4_0__1 : rule__ALSSignatureBody__Group_4_0__1__Impl ; |
7221 | public final void rule__ALSSignatureBody__Group_4_0__1() throws RecognitionException { | 7423 | public final void rule__ALSSignatureBody__Group_4_0__1() throws RecognitionException { |
7222 | 7424 | ||
7223 | int stackSize = keepStackSize(); | 7425 | int stackSize = keepStackSize(); |
7224 | 7426 | ||
7225 | try { | 7427 | try { |
7226 | // InternalAlloyLanguage.g:2249:1: ( rule__ALSSignatureBody__Group_4_0__1__Impl ) | 7428 | // InternalAlloyLanguage.g:2295:1: ( rule__ALSSignatureBody__Group_4_0__1__Impl ) |
7227 | // InternalAlloyLanguage.g:2250:2: rule__ALSSignatureBody__Group_4_0__1__Impl | 7429 | // InternalAlloyLanguage.g:2296:2: rule__ALSSignatureBody__Group_4_0__1__Impl |
7228 | { | 7430 | { |
7229 | pushFollow(FOLLOW_2); | 7431 | pushFollow(FOLLOW_2); |
7230 | rule__ALSSignatureBody__Group_4_0__1__Impl(); | 7432 | rule__ALSSignatureBody__Group_4_0__1__Impl(); |
@@ -7250,23 +7452,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7250 | 7452 | ||
7251 | 7453 | ||
7252 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__1__Impl" | 7454 | // $ANTLR start "rule__ALSSignatureBody__Group_4_0__1__Impl" |
7253 | // InternalAlloyLanguage.g:2256:1: rule__ALSSignatureBody__Group_4_0__1__Impl : ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) ; | 7455 | // InternalAlloyLanguage.g:2302:1: rule__ALSSignatureBody__Group_4_0__1__Impl : ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) ; |
7254 | public final void rule__ALSSignatureBody__Group_4_0__1__Impl() throws RecognitionException { | 7456 | public final void rule__ALSSignatureBody__Group_4_0__1__Impl() throws RecognitionException { |
7255 | 7457 | ||
7256 | int stackSize = keepStackSize(); | 7458 | int stackSize = keepStackSize(); |
7257 | 7459 | ||
7258 | try { | 7460 | try { |
7259 | // InternalAlloyLanguage.g:2260:1: ( ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) ) | 7461 | // InternalAlloyLanguage.g:2306:1: ( ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) ) |
7260 | // InternalAlloyLanguage.g:2261:1: ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) | 7462 | // InternalAlloyLanguage.g:2307:1: ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) |
7261 | { | 7463 | { |
7262 | // InternalAlloyLanguage.g:2261:1: ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) | 7464 | // InternalAlloyLanguage.g:2307:1: ( ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) ) |
7263 | // InternalAlloyLanguage.g:2262:1: ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) | 7465 | // InternalAlloyLanguage.g:2308:1: ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) |
7264 | { | 7466 | { |
7265 | if ( state.backtracking==0 ) { | 7467 | if ( state.backtracking==0 ) { |
7266 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeAssignment_4_0_1()); | 7468 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeAssignment_4_0_1()); |
7267 | } | 7469 | } |
7268 | // InternalAlloyLanguage.g:2263:1: ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) | 7470 | // InternalAlloyLanguage.g:2309:1: ( rule__ALSSignatureBody__SupertypeAssignment_4_0_1 ) |
7269 | // InternalAlloyLanguage.g:2263:2: rule__ALSSignatureBody__SupertypeAssignment_4_0_1 | 7471 | // InternalAlloyLanguage.g:2309:2: rule__ALSSignatureBody__SupertypeAssignment_4_0_1 |
7270 | { | 7472 | { |
7271 | pushFollow(FOLLOW_2); | 7473 | pushFollow(FOLLOW_2); |
7272 | rule__ALSSignatureBody__SupertypeAssignment_4_0_1(); | 7474 | rule__ALSSignatureBody__SupertypeAssignment_4_0_1(); |
@@ -7301,14 +7503,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7301 | 7503 | ||
7302 | 7504 | ||
7303 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__0" | 7505 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__0" |
7304 | // InternalAlloyLanguage.g:2277:1: rule__ALSSignatureBody__Group_4_1__0 : rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 ; | 7506 | // InternalAlloyLanguage.g:2323:1: rule__ALSSignatureBody__Group_4_1__0 : rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 ; |
7305 | public final void rule__ALSSignatureBody__Group_4_1__0() throws RecognitionException { | 7507 | public final void rule__ALSSignatureBody__Group_4_1__0() throws RecognitionException { |
7306 | 7508 | ||
7307 | int stackSize = keepStackSize(); | 7509 | int stackSize = keepStackSize(); |
7308 | 7510 | ||
7309 | try { | 7511 | try { |
7310 | // InternalAlloyLanguage.g:2281:1: ( rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 ) | 7512 | // InternalAlloyLanguage.g:2327:1: ( rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 ) |
7311 | // InternalAlloyLanguage.g:2282:2: rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 | 7513 | // InternalAlloyLanguage.g:2328:2: rule__ALSSignatureBody__Group_4_1__0__Impl rule__ALSSignatureBody__Group_4_1__1 |
7312 | { | 7514 | { |
7313 | pushFollow(FOLLOW_5); | 7515 | pushFollow(FOLLOW_5); |
7314 | rule__ALSSignatureBody__Group_4_1__0__Impl(); | 7516 | rule__ALSSignatureBody__Group_4_1__0__Impl(); |
@@ -7339,17 +7541,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7339 | 7541 | ||
7340 | 7542 | ||
7341 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__0__Impl" | 7543 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__0__Impl" |
7342 | // InternalAlloyLanguage.g:2289:1: rule__ALSSignatureBody__Group_4_1__0__Impl : ( 'in' ) ; | 7544 | // InternalAlloyLanguage.g:2335:1: rule__ALSSignatureBody__Group_4_1__0__Impl : ( 'in' ) ; |
7343 | public final void rule__ALSSignatureBody__Group_4_1__0__Impl() throws RecognitionException { | 7545 | public final void rule__ALSSignatureBody__Group_4_1__0__Impl() throws RecognitionException { |
7344 | 7546 | ||
7345 | int stackSize = keepStackSize(); | 7547 | int stackSize = keepStackSize(); |
7346 | 7548 | ||
7347 | try { | 7549 | try { |
7348 | // InternalAlloyLanguage.g:2293:1: ( ( 'in' ) ) | 7550 | // InternalAlloyLanguage.g:2339:1: ( ( 'in' ) ) |
7349 | // InternalAlloyLanguage.g:2294:1: ( 'in' ) | 7551 | // InternalAlloyLanguage.g:2340:1: ( 'in' ) |
7350 | { | 7552 | { |
7351 | // InternalAlloyLanguage.g:2294:1: ( 'in' ) | 7553 | // InternalAlloyLanguage.g:2340:1: ( 'in' ) |
7352 | // InternalAlloyLanguage.g:2295:1: 'in' | 7554 | // InternalAlloyLanguage.g:2341:1: 'in' |
7353 | { | 7555 | { |
7354 | if ( state.backtracking==0 ) { | 7556 | if ( state.backtracking==0 ) { |
7355 | before(grammarAccess.getALSSignatureBodyAccess().getInKeyword_4_1_0()); | 7557 | before(grammarAccess.getALSSignatureBodyAccess().getInKeyword_4_1_0()); |
@@ -7380,14 +7582,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7380 | 7582 | ||
7381 | 7583 | ||
7382 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__1" | 7584 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__1" |
7383 | // InternalAlloyLanguage.g:2308:1: rule__ALSSignatureBody__Group_4_1__1 : rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 ; | 7585 | // InternalAlloyLanguage.g:2354:1: rule__ALSSignatureBody__Group_4_1__1 : rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 ; |
7384 | public final void rule__ALSSignatureBody__Group_4_1__1() throws RecognitionException { | 7586 | public final void rule__ALSSignatureBody__Group_4_1__1() throws RecognitionException { |
7385 | 7587 | ||
7386 | int stackSize = keepStackSize(); | 7588 | int stackSize = keepStackSize(); |
7387 | 7589 | ||
7388 | try { | 7590 | try { |
7389 | // InternalAlloyLanguage.g:2312:1: ( rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 ) | 7591 | // InternalAlloyLanguage.g:2358:1: ( rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 ) |
7390 | // InternalAlloyLanguage.g:2313:2: rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 | 7592 | // InternalAlloyLanguage.g:2359:2: rule__ALSSignatureBody__Group_4_1__1__Impl rule__ALSSignatureBody__Group_4_1__2 |
7391 | { | 7593 | { |
7392 | pushFollow(FOLLOW_12); | 7594 | pushFollow(FOLLOW_12); |
7393 | rule__ALSSignatureBody__Group_4_1__1__Impl(); | 7595 | rule__ALSSignatureBody__Group_4_1__1__Impl(); |
@@ -7418,23 +7620,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7418 | 7620 | ||
7419 | 7621 | ||
7420 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__1__Impl" | 7622 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__1__Impl" |
7421 | // InternalAlloyLanguage.g:2320:1: rule__ALSSignatureBody__Group_4_1__1__Impl : ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) ; | 7623 | // InternalAlloyLanguage.g:2366:1: rule__ALSSignatureBody__Group_4_1__1__Impl : ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) ; |
7422 | public final void rule__ALSSignatureBody__Group_4_1__1__Impl() throws RecognitionException { | 7624 | public final void rule__ALSSignatureBody__Group_4_1__1__Impl() throws RecognitionException { |
7423 | 7625 | ||
7424 | int stackSize = keepStackSize(); | 7626 | int stackSize = keepStackSize(); |
7425 | 7627 | ||
7426 | try { | 7628 | try { |
7427 | // InternalAlloyLanguage.g:2324:1: ( ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) ) | 7629 | // InternalAlloyLanguage.g:2370:1: ( ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) ) |
7428 | // InternalAlloyLanguage.g:2325:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) | 7630 | // InternalAlloyLanguage.g:2371:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) |
7429 | { | 7631 | { |
7430 | // InternalAlloyLanguage.g:2325:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) | 7632 | // InternalAlloyLanguage.g:2371:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) ) |
7431 | // InternalAlloyLanguage.g:2326:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) | 7633 | // InternalAlloyLanguage.g:2372:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) |
7432 | { | 7634 | { |
7433 | if ( state.backtracking==0 ) { | 7635 | if ( state.backtracking==0 ) { |
7434 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetAssignment_4_1_1()); | 7636 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetAssignment_4_1_1()); |
7435 | } | 7637 | } |
7436 | // InternalAlloyLanguage.g:2327:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) | 7638 | // InternalAlloyLanguage.g:2373:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_1 ) |
7437 | // InternalAlloyLanguage.g:2327:2: rule__ALSSignatureBody__SupersetAssignment_4_1_1 | 7639 | // InternalAlloyLanguage.g:2373:2: rule__ALSSignatureBody__SupersetAssignment_4_1_1 |
7438 | { | 7640 | { |
7439 | pushFollow(FOLLOW_2); | 7641 | pushFollow(FOLLOW_2); |
7440 | rule__ALSSignatureBody__SupersetAssignment_4_1_1(); | 7642 | rule__ALSSignatureBody__SupersetAssignment_4_1_1(); |
@@ -7469,14 +7671,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7469 | 7671 | ||
7470 | 7672 | ||
7471 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__2" | 7673 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__2" |
7472 | // InternalAlloyLanguage.g:2337:1: rule__ALSSignatureBody__Group_4_1__2 : rule__ALSSignatureBody__Group_4_1__2__Impl ; | 7674 | // InternalAlloyLanguage.g:2383:1: rule__ALSSignatureBody__Group_4_1__2 : rule__ALSSignatureBody__Group_4_1__2__Impl ; |
7473 | public final void rule__ALSSignatureBody__Group_4_1__2() throws RecognitionException { | 7675 | public final void rule__ALSSignatureBody__Group_4_1__2() throws RecognitionException { |
7474 | 7676 | ||
7475 | int stackSize = keepStackSize(); | 7677 | int stackSize = keepStackSize(); |
7476 | 7678 | ||
7477 | try { | 7679 | try { |
7478 | // InternalAlloyLanguage.g:2341:1: ( rule__ALSSignatureBody__Group_4_1__2__Impl ) | 7680 | // InternalAlloyLanguage.g:2387:1: ( rule__ALSSignatureBody__Group_4_1__2__Impl ) |
7479 | // InternalAlloyLanguage.g:2342:2: rule__ALSSignatureBody__Group_4_1__2__Impl | 7681 | // InternalAlloyLanguage.g:2388:2: rule__ALSSignatureBody__Group_4_1__2__Impl |
7480 | { | 7682 | { |
7481 | pushFollow(FOLLOW_2); | 7683 | pushFollow(FOLLOW_2); |
7482 | rule__ALSSignatureBody__Group_4_1__2__Impl(); | 7684 | rule__ALSSignatureBody__Group_4_1__2__Impl(); |
@@ -7502,22 +7704,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7502 | 7704 | ||
7503 | 7705 | ||
7504 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__2__Impl" | 7706 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1__2__Impl" |
7505 | // InternalAlloyLanguage.g:2348:1: rule__ALSSignatureBody__Group_4_1__2__Impl : ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) ; | 7707 | // InternalAlloyLanguage.g:2394:1: rule__ALSSignatureBody__Group_4_1__2__Impl : ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) ; |
7506 | public final void rule__ALSSignatureBody__Group_4_1__2__Impl() throws RecognitionException { | 7708 | public final void rule__ALSSignatureBody__Group_4_1__2__Impl() throws RecognitionException { |
7507 | 7709 | ||
7508 | int stackSize = keepStackSize(); | 7710 | int stackSize = keepStackSize(); |
7509 | 7711 | ||
7510 | try { | 7712 | try { |
7511 | // InternalAlloyLanguage.g:2352:1: ( ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) ) | 7713 | // InternalAlloyLanguage.g:2398:1: ( ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) ) |
7512 | // InternalAlloyLanguage.g:2353:1: ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) | 7714 | // InternalAlloyLanguage.g:2399:1: ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) |
7513 | { | 7715 | { |
7514 | // InternalAlloyLanguage.g:2353:1: ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) | 7716 | // InternalAlloyLanguage.g:2399:1: ( ( rule__ALSSignatureBody__Group_4_1_2__0 )* ) |
7515 | // InternalAlloyLanguage.g:2354:1: ( rule__ALSSignatureBody__Group_4_1_2__0 )* | 7717 | // InternalAlloyLanguage.g:2400:1: ( rule__ALSSignatureBody__Group_4_1_2__0 )* |
7516 | { | 7718 | { |
7517 | if ( state.backtracking==0 ) { | 7719 | if ( state.backtracking==0 ) { |
7518 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_1_2()); | 7720 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_4_1_2()); |
7519 | } | 7721 | } |
7520 | // InternalAlloyLanguage.g:2355:1: ( rule__ALSSignatureBody__Group_4_1_2__0 )* | 7722 | // InternalAlloyLanguage.g:2401:1: ( rule__ALSSignatureBody__Group_4_1_2__0 )* |
7521 | loop22: | 7723 | loop22: |
7522 | do { | 7724 | do { |
7523 | int alt22=2; | 7725 | int alt22=2; |
@@ -7530,7 +7732,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7530 | 7732 | ||
7531 | switch (alt22) { | 7733 | switch (alt22) { |
7532 | case 1 : | 7734 | case 1 : |
7533 | // InternalAlloyLanguage.g:2355:2: rule__ALSSignatureBody__Group_4_1_2__0 | 7735 | // InternalAlloyLanguage.g:2401:2: rule__ALSSignatureBody__Group_4_1_2__0 |
7534 | { | 7736 | { |
7535 | pushFollow(FOLLOW_13); | 7737 | pushFollow(FOLLOW_13); |
7536 | rule__ALSSignatureBody__Group_4_1_2__0(); | 7738 | rule__ALSSignatureBody__Group_4_1_2__0(); |
@@ -7571,14 +7773,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7571 | 7773 | ||
7572 | 7774 | ||
7573 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__0" | 7775 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__0" |
7574 | // InternalAlloyLanguage.g:2371:1: rule__ALSSignatureBody__Group_4_1_2__0 : rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 ; | 7776 | // InternalAlloyLanguage.g:2417:1: rule__ALSSignatureBody__Group_4_1_2__0 : rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 ; |
7575 | public final void rule__ALSSignatureBody__Group_4_1_2__0() throws RecognitionException { | 7777 | public final void rule__ALSSignatureBody__Group_4_1_2__0() throws RecognitionException { |
7576 | 7778 | ||
7577 | int stackSize = keepStackSize(); | 7779 | int stackSize = keepStackSize(); |
7578 | 7780 | ||
7579 | try { | 7781 | try { |
7580 | // InternalAlloyLanguage.g:2375:1: ( rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 ) | 7782 | // InternalAlloyLanguage.g:2421:1: ( rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 ) |
7581 | // InternalAlloyLanguage.g:2376:2: rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 | 7783 | // InternalAlloyLanguage.g:2422:2: rule__ALSSignatureBody__Group_4_1_2__0__Impl rule__ALSSignatureBody__Group_4_1_2__1 |
7582 | { | 7784 | { |
7583 | pushFollow(FOLLOW_5); | 7785 | pushFollow(FOLLOW_5); |
7584 | rule__ALSSignatureBody__Group_4_1_2__0__Impl(); | 7786 | rule__ALSSignatureBody__Group_4_1_2__0__Impl(); |
@@ -7609,17 +7811,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7609 | 7811 | ||
7610 | 7812 | ||
7611 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__0__Impl" | 7813 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__0__Impl" |
7612 | // InternalAlloyLanguage.g:2383:1: rule__ALSSignatureBody__Group_4_1_2__0__Impl : ( '+' ) ; | 7814 | // InternalAlloyLanguage.g:2429:1: rule__ALSSignatureBody__Group_4_1_2__0__Impl : ( '+' ) ; |
7613 | public final void rule__ALSSignatureBody__Group_4_1_2__0__Impl() throws RecognitionException { | 7815 | public final void rule__ALSSignatureBody__Group_4_1_2__0__Impl() throws RecognitionException { |
7614 | 7816 | ||
7615 | int stackSize = keepStackSize(); | 7817 | int stackSize = keepStackSize(); |
7616 | 7818 | ||
7617 | try { | 7819 | try { |
7618 | // InternalAlloyLanguage.g:2387:1: ( ( '+' ) ) | 7820 | // InternalAlloyLanguage.g:2433:1: ( ( '+' ) ) |
7619 | // InternalAlloyLanguage.g:2388:1: ( '+' ) | 7821 | // InternalAlloyLanguage.g:2434:1: ( '+' ) |
7620 | { | 7822 | { |
7621 | // InternalAlloyLanguage.g:2388:1: ( '+' ) | 7823 | // InternalAlloyLanguage.g:2434:1: ( '+' ) |
7622 | // InternalAlloyLanguage.g:2389:1: '+' | 7824 | // InternalAlloyLanguage.g:2435:1: '+' |
7623 | { | 7825 | { |
7624 | if ( state.backtracking==0 ) { | 7826 | if ( state.backtracking==0 ) { |
7625 | before(grammarAccess.getALSSignatureBodyAccess().getPlusSignKeyword_4_1_2_0()); | 7827 | before(grammarAccess.getALSSignatureBodyAccess().getPlusSignKeyword_4_1_2_0()); |
@@ -7650,14 +7852,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7650 | 7852 | ||
7651 | 7853 | ||
7652 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__1" | 7854 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__1" |
7653 | // InternalAlloyLanguage.g:2402:1: rule__ALSSignatureBody__Group_4_1_2__1 : rule__ALSSignatureBody__Group_4_1_2__1__Impl ; | 7855 | // InternalAlloyLanguage.g:2448:1: rule__ALSSignatureBody__Group_4_1_2__1 : rule__ALSSignatureBody__Group_4_1_2__1__Impl ; |
7654 | public final void rule__ALSSignatureBody__Group_4_1_2__1() throws RecognitionException { | 7856 | public final void rule__ALSSignatureBody__Group_4_1_2__1() throws RecognitionException { |
7655 | 7857 | ||
7656 | int stackSize = keepStackSize(); | 7858 | int stackSize = keepStackSize(); |
7657 | 7859 | ||
7658 | try { | 7860 | try { |
7659 | // InternalAlloyLanguage.g:2406:1: ( rule__ALSSignatureBody__Group_4_1_2__1__Impl ) | 7861 | // InternalAlloyLanguage.g:2452:1: ( rule__ALSSignatureBody__Group_4_1_2__1__Impl ) |
7660 | // InternalAlloyLanguage.g:2407:2: rule__ALSSignatureBody__Group_4_1_2__1__Impl | 7862 | // InternalAlloyLanguage.g:2453:2: rule__ALSSignatureBody__Group_4_1_2__1__Impl |
7661 | { | 7863 | { |
7662 | pushFollow(FOLLOW_2); | 7864 | pushFollow(FOLLOW_2); |
7663 | rule__ALSSignatureBody__Group_4_1_2__1__Impl(); | 7865 | rule__ALSSignatureBody__Group_4_1_2__1__Impl(); |
@@ -7683,23 +7885,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7683 | 7885 | ||
7684 | 7886 | ||
7685 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__1__Impl" | 7887 | // $ANTLR start "rule__ALSSignatureBody__Group_4_1_2__1__Impl" |
7686 | // InternalAlloyLanguage.g:2413:1: rule__ALSSignatureBody__Group_4_1_2__1__Impl : ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) ; | 7888 | // InternalAlloyLanguage.g:2459:1: rule__ALSSignatureBody__Group_4_1_2__1__Impl : ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) ; |
7687 | public final void rule__ALSSignatureBody__Group_4_1_2__1__Impl() throws RecognitionException { | 7889 | public final void rule__ALSSignatureBody__Group_4_1_2__1__Impl() throws RecognitionException { |
7688 | 7890 | ||
7689 | int stackSize = keepStackSize(); | 7891 | int stackSize = keepStackSize(); |
7690 | 7892 | ||
7691 | try { | 7893 | try { |
7692 | // InternalAlloyLanguage.g:2417:1: ( ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) ) | 7894 | // InternalAlloyLanguage.g:2463:1: ( ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) ) |
7693 | // InternalAlloyLanguage.g:2418:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) | 7895 | // InternalAlloyLanguage.g:2464:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) |
7694 | { | 7896 | { |
7695 | // InternalAlloyLanguage.g:2418:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) | 7897 | // InternalAlloyLanguage.g:2464:1: ( ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) ) |
7696 | // InternalAlloyLanguage.g:2419:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) | 7898 | // InternalAlloyLanguage.g:2465:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) |
7697 | { | 7899 | { |
7698 | if ( state.backtracking==0 ) { | 7900 | if ( state.backtracking==0 ) { |
7699 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetAssignment_4_1_2_1()); | 7901 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetAssignment_4_1_2_1()); |
7700 | } | 7902 | } |
7701 | // InternalAlloyLanguage.g:2420:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) | 7903 | // InternalAlloyLanguage.g:2466:1: ( rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 ) |
7702 | // InternalAlloyLanguage.g:2420:2: rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 | 7904 | // InternalAlloyLanguage.g:2466:2: rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 |
7703 | { | 7905 | { |
7704 | pushFollow(FOLLOW_2); | 7906 | pushFollow(FOLLOW_2); |
7705 | rule__ALSSignatureBody__SupersetAssignment_4_1_2_1(); | 7907 | rule__ALSSignatureBody__SupersetAssignment_4_1_2_1(); |
@@ -7734,14 +7936,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7734 | 7936 | ||
7735 | 7937 | ||
7736 | // $ANTLR start "rule__ALSSignatureBody__Group_6__0" | 7938 | // $ANTLR start "rule__ALSSignatureBody__Group_6__0" |
7737 | // InternalAlloyLanguage.g:2434:1: rule__ALSSignatureBody__Group_6__0 : rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 ; | 7939 | // InternalAlloyLanguage.g:2480:1: rule__ALSSignatureBody__Group_6__0 : rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 ; |
7738 | public final void rule__ALSSignatureBody__Group_6__0() throws RecognitionException { | 7940 | public final void rule__ALSSignatureBody__Group_6__0() throws RecognitionException { |
7739 | 7941 | ||
7740 | int stackSize = keepStackSize(); | 7942 | int stackSize = keepStackSize(); |
7741 | 7943 | ||
7742 | try { | 7944 | try { |
7743 | // InternalAlloyLanguage.g:2438:1: ( rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 ) | 7945 | // InternalAlloyLanguage.g:2484:1: ( rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 ) |
7744 | // InternalAlloyLanguage.g:2439:2: rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 | 7946 | // InternalAlloyLanguage.g:2485:2: rule__ALSSignatureBody__Group_6__0__Impl rule__ALSSignatureBody__Group_6__1 |
7745 | { | 7947 | { |
7746 | pushFollow(FOLLOW_14); | 7948 | pushFollow(FOLLOW_14); |
7747 | rule__ALSSignatureBody__Group_6__0__Impl(); | 7949 | rule__ALSSignatureBody__Group_6__0__Impl(); |
@@ -7772,23 +7974,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7772 | 7974 | ||
7773 | 7975 | ||
7774 | // $ANTLR start "rule__ALSSignatureBody__Group_6__0__Impl" | 7976 | // $ANTLR start "rule__ALSSignatureBody__Group_6__0__Impl" |
7775 | // InternalAlloyLanguage.g:2446:1: rule__ALSSignatureBody__Group_6__0__Impl : ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) ; | 7977 | // InternalAlloyLanguage.g:2492:1: rule__ALSSignatureBody__Group_6__0__Impl : ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) ; |
7776 | public final void rule__ALSSignatureBody__Group_6__0__Impl() throws RecognitionException { | 7978 | public final void rule__ALSSignatureBody__Group_6__0__Impl() throws RecognitionException { |
7777 | 7979 | ||
7778 | int stackSize = keepStackSize(); | 7980 | int stackSize = keepStackSize(); |
7779 | 7981 | ||
7780 | try { | 7982 | try { |
7781 | // InternalAlloyLanguage.g:2450:1: ( ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) ) | 7983 | // InternalAlloyLanguage.g:2496:1: ( ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) ) |
7782 | // InternalAlloyLanguage.g:2451:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) | 7984 | // InternalAlloyLanguage.g:2497:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) |
7783 | { | 7985 | { |
7784 | // InternalAlloyLanguage.g:2451:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) | 7986 | // InternalAlloyLanguage.g:2497:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) ) |
7785 | // InternalAlloyLanguage.g:2452:1: ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) | 7987 | // InternalAlloyLanguage.g:2498:1: ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) |
7786 | { | 7988 | { |
7787 | if ( state.backtracking==0 ) { | 7989 | if ( state.backtracking==0 ) { |
7788 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsAssignment_6_0()); | 7990 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsAssignment_6_0()); |
7789 | } | 7991 | } |
7790 | // InternalAlloyLanguage.g:2453:1: ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) | 7992 | // InternalAlloyLanguage.g:2499:1: ( rule__ALSSignatureBody__FieldsAssignment_6_0 ) |
7791 | // InternalAlloyLanguage.g:2453:2: rule__ALSSignatureBody__FieldsAssignment_6_0 | 7993 | // InternalAlloyLanguage.g:2499:2: rule__ALSSignatureBody__FieldsAssignment_6_0 |
7792 | { | 7994 | { |
7793 | pushFollow(FOLLOW_2); | 7995 | pushFollow(FOLLOW_2); |
7794 | rule__ALSSignatureBody__FieldsAssignment_6_0(); | 7996 | rule__ALSSignatureBody__FieldsAssignment_6_0(); |
@@ -7823,14 +8025,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7823 | 8025 | ||
7824 | 8026 | ||
7825 | // $ANTLR start "rule__ALSSignatureBody__Group_6__1" | 8027 | // $ANTLR start "rule__ALSSignatureBody__Group_6__1" |
7826 | // InternalAlloyLanguage.g:2463:1: rule__ALSSignatureBody__Group_6__1 : rule__ALSSignatureBody__Group_6__1__Impl ; | 8028 | // InternalAlloyLanguage.g:2509:1: rule__ALSSignatureBody__Group_6__1 : rule__ALSSignatureBody__Group_6__1__Impl ; |
7827 | public final void rule__ALSSignatureBody__Group_6__1() throws RecognitionException { | 8029 | public final void rule__ALSSignatureBody__Group_6__1() throws RecognitionException { |
7828 | 8030 | ||
7829 | int stackSize = keepStackSize(); | 8031 | int stackSize = keepStackSize(); |
7830 | 8032 | ||
7831 | try { | 8033 | try { |
7832 | // InternalAlloyLanguage.g:2467:1: ( rule__ALSSignatureBody__Group_6__1__Impl ) | 8034 | // InternalAlloyLanguage.g:2513:1: ( rule__ALSSignatureBody__Group_6__1__Impl ) |
7833 | // InternalAlloyLanguage.g:2468:2: rule__ALSSignatureBody__Group_6__1__Impl | 8035 | // InternalAlloyLanguage.g:2514:2: rule__ALSSignatureBody__Group_6__1__Impl |
7834 | { | 8036 | { |
7835 | pushFollow(FOLLOW_2); | 8037 | pushFollow(FOLLOW_2); |
7836 | rule__ALSSignatureBody__Group_6__1__Impl(); | 8038 | rule__ALSSignatureBody__Group_6__1__Impl(); |
@@ -7856,22 +8058,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7856 | 8058 | ||
7857 | 8059 | ||
7858 | // $ANTLR start "rule__ALSSignatureBody__Group_6__1__Impl" | 8060 | // $ANTLR start "rule__ALSSignatureBody__Group_6__1__Impl" |
7859 | // InternalAlloyLanguage.g:2474:1: rule__ALSSignatureBody__Group_6__1__Impl : ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) ; | 8061 | // InternalAlloyLanguage.g:2520:1: rule__ALSSignatureBody__Group_6__1__Impl : ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) ; |
7860 | public final void rule__ALSSignatureBody__Group_6__1__Impl() throws RecognitionException { | 8062 | public final void rule__ALSSignatureBody__Group_6__1__Impl() throws RecognitionException { |
7861 | 8063 | ||
7862 | int stackSize = keepStackSize(); | 8064 | int stackSize = keepStackSize(); |
7863 | 8065 | ||
7864 | try { | 8066 | try { |
7865 | // InternalAlloyLanguage.g:2478:1: ( ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) ) | 8067 | // InternalAlloyLanguage.g:2524:1: ( ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) ) |
7866 | // InternalAlloyLanguage.g:2479:1: ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) | 8068 | // InternalAlloyLanguage.g:2525:1: ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) |
7867 | { | 8069 | { |
7868 | // InternalAlloyLanguage.g:2479:1: ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) | 8070 | // InternalAlloyLanguage.g:2525:1: ( ( rule__ALSSignatureBody__Group_6_1__0 )* ) |
7869 | // InternalAlloyLanguage.g:2480:1: ( rule__ALSSignatureBody__Group_6_1__0 )* | 8071 | // InternalAlloyLanguage.g:2526:1: ( rule__ALSSignatureBody__Group_6_1__0 )* |
7870 | { | 8072 | { |
7871 | if ( state.backtracking==0 ) { | 8073 | if ( state.backtracking==0 ) { |
7872 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_6_1()); | 8074 | before(grammarAccess.getALSSignatureBodyAccess().getGroup_6_1()); |
7873 | } | 8075 | } |
7874 | // InternalAlloyLanguage.g:2481:1: ( rule__ALSSignatureBody__Group_6_1__0 )* | 8076 | // InternalAlloyLanguage.g:2527:1: ( rule__ALSSignatureBody__Group_6_1__0 )* |
7875 | loop23: | 8077 | loop23: |
7876 | do { | 8078 | do { |
7877 | int alt23=2; | 8079 | int alt23=2; |
@@ -7884,7 +8086,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7884 | 8086 | ||
7885 | switch (alt23) { | 8087 | switch (alt23) { |
7886 | case 1 : | 8088 | case 1 : |
7887 | // InternalAlloyLanguage.g:2481:2: rule__ALSSignatureBody__Group_6_1__0 | 8089 | // InternalAlloyLanguage.g:2527:2: rule__ALSSignatureBody__Group_6_1__0 |
7888 | { | 8090 | { |
7889 | pushFollow(FOLLOW_8); | 8091 | pushFollow(FOLLOW_8); |
7890 | rule__ALSSignatureBody__Group_6_1__0(); | 8092 | rule__ALSSignatureBody__Group_6_1__0(); |
@@ -7925,14 +8127,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7925 | 8127 | ||
7926 | 8128 | ||
7927 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__0" | 8129 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__0" |
7928 | // InternalAlloyLanguage.g:2495:1: rule__ALSSignatureBody__Group_6_1__0 : rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 ; | 8130 | // InternalAlloyLanguage.g:2541:1: rule__ALSSignatureBody__Group_6_1__0 : rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 ; |
7929 | public final void rule__ALSSignatureBody__Group_6_1__0() throws RecognitionException { | 8131 | public final void rule__ALSSignatureBody__Group_6_1__0() throws RecognitionException { |
7930 | 8132 | ||
7931 | int stackSize = keepStackSize(); | 8133 | int stackSize = keepStackSize(); |
7932 | 8134 | ||
7933 | try { | 8135 | try { |
7934 | // InternalAlloyLanguage.g:2499:1: ( rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 ) | 8136 | // InternalAlloyLanguage.g:2545:1: ( rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 ) |
7935 | // InternalAlloyLanguage.g:2500:2: rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 | 8137 | // InternalAlloyLanguage.g:2546:2: rule__ALSSignatureBody__Group_6_1__0__Impl rule__ALSSignatureBody__Group_6_1__1 |
7936 | { | 8138 | { |
7937 | pushFollow(FOLLOW_5); | 8139 | pushFollow(FOLLOW_5); |
7938 | rule__ALSSignatureBody__Group_6_1__0__Impl(); | 8140 | rule__ALSSignatureBody__Group_6_1__0__Impl(); |
@@ -7963,17 +8165,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
7963 | 8165 | ||
7964 | 8166 | ||
7965 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__0__Impl" | 8167 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__0__Impl" |
7966 | // InternalAlloyLanguage.g:2507:1: rule__ALSSignatureBody__Group_6_1__0__Impl : ( ',' ) ; | 8168 | // InternalAlloyLanguage.g:2553:1: rule__ALSSignatureBody__Group_6_1__0__Impl : ( ',' ) ; |
7967 | public final void rule__ALSSignatureBody__Group_6_1__0__Impl() throws RecognitionException { | 8169 | public final void rule__ALSSignatureBody__Group_6_1__0__Impl() throws RecognitionException { |
7968 | 8170 | ||
7969 | int stackSize = keepStackSize(); | 8171 | int stackSize = keepStackSize(); |
7970 | 8172 | ||
7971 | try { | 8173 | try { |
7972 | // InternalAlloyLanguage.g:2511:1: ( ( ',' ) ) | 8174 | // InternalAlloyLanguage.g:2557:1: ( ( ',' ) ) |
7973 | // InternalAlloyLanguage.g:2512:1: ( ',' ) | 8175 | // InternalAlloyLanguage.g:2558:1: ( ',' ) |
7974 | { | 8176 | { |
7975 | // InternalAlloyLanguage.g:2512:1: ( ',' ) | 8177 | // InternalAlloyLanguage.g:2558:1: ( ',' ) |
7976 | // InternalAlloyLanguage.g:2513:1: ',' | 8178 | // InternalAlloyLanguage.g:2559:1: ',' |
7977 | { | 8179 | { |
7978 | if ( state.backtracking==0 ) { | 8180 | if ( state.backtracking==0 ) { |
7979 | before(grammarAccess.getALSSignatureBodyAccess().getCommaKeyword_6_1_0()); | 8181 | before(grammarAccess.getALSSignatureBodyAccess().getCommaKeyword_6_1_0()); |
@@ -8004,14 +8206,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8004 | 8206 | ||
8005 | 8207 | ||
8006 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__1" | 8208 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__1" |
8007 | // InternalAlloyLanguage.g:2526:1: rule__ALSSignatureBody__Group_6_1__1 : rule__ALSSignatureBody__Group_6_1__1__Impl ; | 8209 | // InternalAlloyLanguage.g:2572:1: rule__ALSSignatureBody__Group_6_1__1 : rule__ALSSignatureBody__Group_6_1__1__Impl ; |
8008 | public final void rule__ALSSignatureBody__Group_6_1__1() throws RecognitionException { | 8210 | public final void rule__ALSSignatureBody__Group_6_1__1() throws RecognitionException { |
8009 | 8211 | ||
8010 | int stackSize = keepStackSize(); | 8212 | int stackSize = keepStackSize(); |
8011 | 8213 | ||
8012 | try { | 8214 | try { |
8013 | // InternalAlloyLanguage.g:2530:1: ( rule__ALSSignatureBody__Group_6_1__1__Impl ) | 8215 | // InternalAlloyLanguage.g:2576:1: ( rule__ALSSignatureBody__Group_6_1__1__Impl ) |
8014 | // InternalAlloyLanguage.g:2531:2: rule__ALSSignatureBody__Group_6_1__1__Impl | 8216 | // InternalAlloyLanguage.g:2577:2: rule__ALSSignatureBody__Group_6_1__1__Impl |
8015 | { | 8217 | { |
8016 | pushFollow(FOLLOW_2); | 8218 | pushFollow(FOLLOW_2); |
8017 | rule__ALSSignatureBody__Group_6_1__1__Impl(); | 8219 | rule__ALSSignatureBody__Group_6_1__1__Impl(); |
@@ -8037,23 +8239,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8037 | 8239 | ||
8038 | 8240 | ||
8039 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__1__Impl" | 8241 | // $ANTLR start "rule__ALSSignatureBody__Group_6_1__1__Impl" |
8040 | // InternalAlloyLanguage.g:2537:1: rule__ALSSignatureBody__Group_6_1__1__Impl : ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) ; | 8242 | // InternalAlloyLanguage.g:2583:1: rule__ALSSignatureBody__Group_6_1__1__Impl : ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) ; |
8041 | public final void rule__ALSSignatureBody__Group_6_1__1__Impl() throws RecognitionException { | 8243 | public final void rule__ALSSignatureBody__Group_6_1__1__Impl() throws RecognitionException { |
8042 | 8244 | ||
8043 | int stackSize = keepStackSize(); | 8245 | int stackSize = keepStackSize(); |
8044 | 8246 | ||
8045 | try { | 8247 | try { |
8046 | // InternalAlloyLanguage.g:2541:1: ( ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) ) | 8248 | // InternalAlloyLanguage.g:2587:1: ( ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) ) |
8047 | // InternalAlloyLanguage.g:2542:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) | 8249 | // InternalAlloyLanguage.g:2588:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) |
8048 | { | 8250 | { |
8049 | // InternalAlloyLanguage.g:2542:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) | 8251 | // InternalAlloyLanguage.g:2588:1: ( ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) ) |
8050 | // InternalAlloyLanguage.g:2543:1: ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) | 8252 | // InternalAlloyLanguage.g:2589:1: ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) |
8051 | { | 8253 | { |
8052 | if ( state.backtracking==0 ) { | 8254 | if ( state.backtracking==0 ) { |
8053 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsAssignment_6_1_1()); | 8255 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsAssignment_6_1_1()); |
8054 | } | 8256 | } |
8055 | // InternalAlloyLanguage.g:2544:1: ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) | 8257 | // InternalAlloyLanguage.g:2590:1: ( rule__ALSSignatureBody__FieldsAssignment_6_1_1 ) |
8056 | // InternalAlloyLanguage.g:2544:2: rule__ALSSignatureBody__FieldsAssignment_6_1_1 | 8258 | // InternalAlloyLanguage.g:2590:2: rule__ALSSignatureBody__FieldsAssignment_6_1_1 |
8057 | { | 8259 | { |
8058 | pushFollow(FOLLOW_2); | 8260 | pushFollow(FOLLOW_2); |
8059 | rule__ALSSignatureBody__FieldsAssignment_6_1_1(); | 8261 | rule__ALSSignatureBody__FieldsAssignment_6_1_1(); |
@@ -8088,14 +8290,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8088 | 8290 | ||
8089 | 8291 | ||
8090 | // $ANTLR start "rule__ALSFieldDeclaration__Group__0" | 8292 | // $ANTLR start "rule__ALSFieldDeclaration__Group__0" |
8091 | // InternalAlloyLanguage.g:2558:1: rule__ALSFieldDeclaration__Group__0 : rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 ; | 8293 | // InternalAlloyLanguage.g:2604:1: rule__ALSFieldDeclaration__Group__0 : rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 ; |
8092 | public final void rule__ALSFieldDeclaration__Group__0() throws RecognitionException { | 8294 | public final void rule__ALSFieldDeclaration__Group__0() throws RecognitionException { |
8093 | 8295 | ||
8094 | int stackSize = keepStackSize(); | 8296 | int stackSize = keepStackSize(); |
8095 | 8297 | ||
8096 | try { | 8298 | try { |
8097 | // InternalAlloyLanguage.g:2562:1: ( rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 ) | 8299 | // InternalAlloyLanguage.g:2608:1: ( rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 ) |
8098 | // InternalAlloyLanguage.g:2563:2: rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 | 8300 | // InternalAlloyLanguage.g:2609:2: rule__ALSFieldDeclaration__Group__0__Impl rule__ALSFieldDeclaration__Group__1 |
8099 | { | 8301 | { |
8100 | pushFollow(FOLLOW_15); | 8302 | pushFollow(FOLLOW_15); |
8101 | rule__ALSFieldDeclaration__Group__0__Impl(); | 8303 | rule__ALSFieldDeclaration__Group__0__Impl(); |
@@ -8126,23 +8328,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8126 | 8328 | ||
8127 | 8329 | ||
8128 | // $ANTLR start "rule__ALSFieldDeclaration__Group__0__Impl" | 8330 | // $ANTLR start "rule__ALSFieldDeclaration__Group__0__Impl" |
8129 | // InternalAlloyLanguage.g:2570:1: rule__ALSFieldDeclaration__Group__0__Impl : ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) ; | 8331 | // InternalAlloyLanguage.g:2616:1: rule__ALSFieldDeclaration__Group__0__Impl : ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) ; |
8130 | public final void rule__ALSFieldDeclaration__Group__0__Impl() throws RecognitionException { | 8332 | public final void rule__ALSFieldDeclaration__Group__0__Impl() throws RecognitionException { |
8131 | 8333 | ||
8132 | int stackSize = keepStackSize(); | 8334 | int stackSize = keepStackSize(); |
8133 | 8335 | ||
8134 | try { | 8336 | try { |
8135 | // InternalAlloyLanguage.g:2574:1: ( ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) ) | 8337 | // InternalAlloyLanguage.g:2620:1: ( ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) ) |
8136 | // InternalAlloyLanguage.g:2575:1: ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) | 8338 | // InternalAlloyLanguage.g:2621:1: ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) |
8137 | { | 8339 | { |
8138 | // InternalAlloyLanguage.g:2575:1: ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) | 8340 | // InternalAlloyLanguage.g:2621:1: ( ( rule__ALSFieldDeclaration__NameAssignment_0 ) ) |
8139 | // InternalAlloyLanguage.g:2576:1: ( rule__ALSFieldDeclaration__NameAssignment_0 ) | 8341 | // InternalAlloyLanguage.g:2622:1: ( rule__ALSFieldDeclaration__NameAssignment_0 ) |
8140 | { | 8342 | { |
8141 | if ( state.backtracking==0 ) { | 8343 | if ( state.backtracking==0 ) { |
8142 | before(grammarAccess.getALSFieldDeclarationAccess().getNameAssignment_0()); | 8344 | before(grammarAccess.getALSFieldDeclarationAccess().getNameAssignment_0()); |
8143 | } | 8345 | } |
8144 | // InternalAlloyLanguage.g:2577:1: ( rule__ALSFieldDeclaration__NameAssignment_0 ) | 8346 | // InternalAlloyLanguage.g:2623:1: ( rule__ALSFieldDeclaration__NameAssignment_0 ) |
8145 | // InternalAlloyLanguage.g:2577:2: rule__ALSFieldDeclaration__NameAssignment_0 | 8347 | // InternalAlloyLanguage.g:2623:2: rule__ALSFieldDeclaration__NameAssignment_0 |
8146 | { | 8348 | { |
8147 | pushFollow(FOLLOW_2); | 8349 | pushFollow(FOLLOW_2); |
8148 | rule__ALSFieldDeclaration__NameAssignment_0(); | 8350 | rule__ALSFieldDeclaration__NameAssignment_0(); |
@@ -8177,14 +8379,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8177 | 8379 | ||
8178 | 8380 | ||
8179 | // $ANTLR start "rule__ALSFieldDeclaration__Group__1" | 8381 | // $ANTLR start "rule__ALSFieldDeclaration__Group__1" |
8180 | // InternalAlloyLanguage.g:2587:1: rule__ALSFieldDeclaration__Group__1 : rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 ; | 8382 | // InternalAlloyLanguage.g:2633:1: rule__ALSFieldDeclaration__Group__1 : rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 ; |
8181 | public final void rule__ALSFieldDeclaration__Group__1() throws RecognitionException { | 8383 | public final void rule__ALSFieldDeclaration__Group__1() throws RecognitionException { |
8182 | 8384 | ||
8183 | int stackSize = keepStackSize(); | 8385 | int stackSize = keepStackSize(); |
8184 | 8386 | ||
8185 | try { | 8387 | try { |
8186 | // InternalAlloyLanguage.g:2591:1: ( rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 ) | 8388 | // InternalAlloyLanguage.g:2637:1: ( rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 ) |
8187 | // InternalAlloyLanguage.g:2592:2: rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 | 8389 | // InternalAlloyLanguage.g:2638:2: rule__ALSFieldDeclaration__Group__1__Impl rule__ALSFieldDeclaration__Group__2 |
8188 | { | 8390 | { |
8189 | pushFollow(FOLLOW_16); | 8391 | pushFollow(FOLLOW_16); |
8190 | rule__ALSFieldDeclaration__Group__1__Impl(); | 8392 | rule__ALSFieldDeclaration__Group__1__Impl(); |
@@ -8215,17 +8417,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8215 | 8417 | ||
8216 | 8418 | ||
8217 | // $ANTLR start "rule__ALSFieldDeclaration__Group__1__Impl" | 8419 | // $ANTLR start "rule__ALSFieldDeclaration__Group__1__Impl" |
8218 | // InternalAlloyLanguage.g:2599:1: rule__ALSFieldDeclaration__Group__1__Impl : ( ':' ) ; | 8420 | // InternalAlloyLanguage.g:2645:1: rule__ALSFieldDeclaration__Group__1__Impl : ( ':' ) ; |
8219 | public final void rule__ALSFieldDeclaration__Group__1__Impl() throws RecognitionException { | 8421 | public final void rule__ALSFieldDeclaration__Group__1__Impl() throws RecognitionException { |
8220 | 8422 | ||
8221 | int stackSize = keepStackSize(); | 8423 | int stackSize = keepStackSize(); |
8222 | 8424 | ||
8223 | try { | 8425 | try { |
8224 | // InternalAlloyLanguage.g:2603:1: ( ( ':' ) ) | 8426 | // InternalAlloyLanguage.g:2649:1: ( ( ':' ) ) |
8225 | // InternalAlloyLanguage.g:2604:1: ( ':' ) | 8427 | // InternalAlloyLanguage.g:2650:1: ( ':' ) |
8226 | { | 8428 | { |
8227 | // InternalAlloyLanguage.g:2604:1: ( ':' ) | 8429 | // InternalAlloyLanguage.g:2650:1: ( ':' ) |
8228 | // InternalAlloyLanguage.g:2605:1: ':' | 8430 | // InternalAlloyLanguage.g:2651:1: ':' |
8229 | { | 8431 | { |
8230 | if ( state.backtracking==0 ) { | 8432 | if ( state.backtracking==0 ) { |
8231 | before(grammarAccess.getALSFieldDeclarationAccess().getColonKeyword_1()); | 8433 | before(grammarAccess.getALSFieldDeclarationAccess().getColonKeyword_1()); |
@@ -8256,14 +8458,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8256 | 8458 | ||
8257 | 8459 | ||
8258 | // $ANTLR start "rule__ALSFieldDeclaration__Group__2" | 8460 | // $ANTLR start "rule__ALSFieldDeclaration__Group__2" |
8259 | // InternalAlloyLanguage.g:2618:1: rule__ALSFieldDeclaration__Group__2 : rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 ; | 8461 | // InternalAlloyLanguage.g:2664:1: rule__ALSFieldDeclaration__Group__2 : rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 ; |
8260 | public final void rule__ALSFieldDeclaration__Group__2() throws RecognitionException { | 8462 | public final void rule__ALSFieldDeclaration__Group__2() throws RecognitionException { |
8261 | 8463 | ||
8262 | int stackSize = keepStackSize(); | 8464 | int stackSize = keepStackSize(); |
8263 | 8465 | ||
8264 | try { | 8466 | try { |
8265 | // InternalAlloyLanguage.g:2622:1: ( rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 ) | 8467 | // InternalAlloyLanguage.g:2668:1: ( rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 ) |
8266 | // InternalAlloyLanguage.g:2623:2: rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 | 8468 | // InternalAlloyLanguage.g:2669:2: rule__ALSFieldDeclaration__Group__2__Impl rule__ALSFieldDeclaration__Group__3 |
8267 | { | 8469 | { |
8268 | pushFollow(FOLLOW_16); | 8470 | pushFollow(FOLLOW_16); |
8269 | rule__ALSFieldDeclaration__Group__2__Impl(); | 8471 | rule__ALSFieldDeclaration__Group__2__Impl(); |
@@ -8294,27 +8496,27 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8294 | 8496 | ||
8295 | 8497 | ||
8296 | // $ANTLR start "rule__ALSFieldDeclaration__Group__2__Impl" | 8498 | // $ANTLR start "rule__ALSFieldDeclaration__Group__2__Impl" |
8297 | // InternalAlloyLanguage.g:2630:1: rule__ALSFieldDeclaration__Group__2__Impl : ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) ; | 8499 | // InternalAlloyLanguage.g:2676:1: rule__ALSFieldDeclaration__Group__2__Impl : ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) ; |
8298 | public final void rule__ALSFieldDeclaration__Group__2__Impl() throws RecognitionException { | 8500 | public final void rule__ALSFieldDeclaration__Group__2__Impl() throws RecognitionException { |
8299 | 8501 | ||
8300 | int stackSize = keepStackSize(); | 8502 | int stackSize = keepStackSize(); |
8301 | 8503 | ||
8302 | try { | 8504 | try { |
8303 | // InternalAlloyLanguage.g:2634:1: ( ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) ) | 8505 | // InternalAlloyLanguage.g:2680:1: ( ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) ) |
8304 | // InternalAlloyLanguage.g:2635:1: ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) | 8506 | // InternalAlloyLanguage.g:2681:1: ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) |
8305 | { | 8507 | { |
8306 | // InternalAlloyLanguage.g:2635:1: ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) | 8508 | // InternalAlloyLanguage.g:2681:1: ( ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? ) |
8307 | // InternalAlloyLanguage.g:2636:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? | 8509 | // InternalAlloyLanguage.g:2682:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? |
8308 | { | 8510 | { |
8309 | if ( state.backtracking==0 ) { | 8511 | if ( state.backtracking==0 ) { |
8310 | before(grammarAccess.getALSFieldDeclarationAccess().getMultiplicityAssignment_2()); | 8512 | before(grammarAccess.getALSFieldDeclarationAccess().getMultiplicityAssignment_2()); |
8311 | } | 8513 | } |
8312 | // InternalAlloyLanguage.g:2637:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? | 8514 | // InternalAlloyLanguage.g:2683:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )? |
8313 | int alt24=2; | 8515 | int alt24=2; |
8314 | alt24 = dfa24.predict(input); | 8516 | alt24 = dfa24.predict(input); |
8315 | switch (alt24) { | 8517 | switch (alt24) { |
8316 | case 1 : | 8518 | case 1 : |
8317 | // InternalAlloyLanguage.g:2637:2: rule__ALSFieldDeclaration__MultiplicityAssignment_2 | 8519 | // InternalAlloyLanguage.g:2683:2: rule__ALSFieldDeclaration__MultiplicityAssignment_2 |
8318 | { | 8520 | { |
8319 | pushFollow(FOLLOW_2); | 8521 | pushFollow(FOLLOW_2); |
8320 | rule__ALSFieldDeclaration__MultiplicityAssignment_2(); | 8522 | rule__ALSFieldDeclaration__MultiplicityAssignment_2(); |
@@ -8352,14 +8554,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8352 | 8554 | ||
8353 | 8555 | ||
8354 | // $ANTLR start "rule__ALSFieldDeclaration__Group__3" | 8556 | // $ANTLR start "rule__ALSFieldDeclaration__Group__3" |
8355 | // InternalAlloyLanguage.g:2647:1: rule__ALSFieldDeclaration__Group__3 : rule__ALSFieldDeclaration__Group__3__Impl ; | 8557 | // InternalAlloyLanguage.g:2693:1: rule__ALSFieldDeclaration__Group__3 : rule__ALSFieldDeclaration__Group__3__Impl ; |
8356 | public final void rule__ALSFieldDeclaration__Group__3() throws RecognitionException { | 8558 | public final void rule__ALSFieldDeclaration__Group__3() throws RecognitionException { |
8357 | 8559 | ||
8358 | int stackSize = keepStackSize(); | 8560 | int stackSize = keepStackSize(); |
8359 | 8561 | ||
8360 | try { | 8562 | try { |
8361 | // InternalAlloyLanguage.g:2651:1: ( rule__ALSFieldDeclaration__Group__3__Impl ) | 8563 | // InternalAlloyLanguage.g:2697:1: ( rule__ALSFieldDeclaration__Group__3__Impl ) |
8362 | // InternalAlloyLanguage.g:2652:2: rule__ALSFieldDeclaration__Group__3__Impl | 8564 | // InternalAlloyLanguage.g:2698:2: rule__ALSFieldDeclaration__Group__3__Impl |
8363 | { | 8565 | { |
8364 | pushFollow(FOLLOW_2); | 8566 | pushFollow(FOLLOW_2); |
8365 | rule__ALSFieldDeclaration__Group__3__Impl(); | 8567 | rule__ALSFieldDeclaration__Group__3__Impl(); |
@@ -8385,23 +8587,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8385 | 8587 | ||
8386 | 8588 | ||
8387 | // $ANTLR start "rule__ALSFieldDeclaration__Group__3__Impl" | 8589 | // $ANTLR start "rule__ALSFieldDeclaration__Group__3__Impl" |
8388 | // InternalAlloyLanguage.g:2658:1: rule__ALSFieldDeclaration__Group__3__Impl : ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) ; | 8590 | // InternalAlloyLanguage.g:2704:1: rule__ALSFieldDeclaration__Group__3__Impl : ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) ; |
8389 | public final void rule__ALSFieldDeclaration__Group__3__Impl() throws RecognitionException { | 8591 | public final void rule__ALSFieldDeclaration__Group__3__Impl() throws RecognitionException { |
8390 | 8592 | ||
8391 | int stackSize = keepStackSize(); | 8593 | int stackSize = keepStackSize(); |
8392 | 8594 | ||
8393 | try { | 8595 | try { |
8394 | // InternalAlloyLanguage.g:2662:1: ( ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) ) | 8596 | // InternalAlloyLanguage.g:2708:1: ( ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) ) |
8395 | // InternalAlloyLanguage.g:2663:1: ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) | 8597 | // InternalAlloyLanguage.g:2709:1: ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) |
8396 | { | 8598 | { |
8397 | // InternalAlloyLanguage.g:2663:1: ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) | 8599 | // InternalAlloyLanguage.g:2709:1: ( ( rule__ALSFieldDeclaration__TypeAssignment_3 ) ) |
8398 | // InternalAlloyLanguage.g:2664:1: ( rule__ALSFieldDeclaration__TypeAssignment_3 ) | 8600 | // InternalAlloyLanguage.g:2710:1: ( rule__ALSFieldDeclaration__TypeAssignment_3 ) |
8399 | { | 8601 | { |
8400 | if ( state.backtracking==0 ) { | 8602 | if ( state.backtracking==0 ) { |
8401 | before(grammarAccess.getALSFieldDeclarationAccess().getTypeAssignment_3()); | 8603 | before(grammarAccess.getALSFieldDeclarationAccess().getTypeAssignment_3()); |
8402 | } | 8604 | } |
8403 | // InternalAlloyLanguage.g:2665:1: ( rule__ALSFieldDeclaration__TypeAssignment_3 ) | 8605 | // InternalAlloyLanguage.g:2711:1: ( rule__ALSFieldDeclaration__TypeAssignment_3 ) |
8404 | // InternalAlloyLanguage.g:2665:2: rule__ALSFieldDeclaration__TypeAssignment_3 | 8606 | // InternalAlloyLanguage.g:2711:2: rule__ALSFieldDeclaration__TypeAssignment_3 |
8405 | { | 8607 | { |
8406 | pushFollow(FOLLOW_2); | 8608 | pushFollow(FOLLOW_2); |
8407 | rule__ALSFieldDeclaration__TypeAssignment_3(); | 8609 | rule__ALSFieldDeclaration__TypeAssignment_3(); |
@@ -8436,14 +8638,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8436 | 8638 | ||
8437 | 8639 | ||
8438 | // $ANTLR start "rule__ALSFunctionDefinition__Group__0" | 8640 | // $ANTLR start "rule__ALSFunctionDefinition__Group__0" |
8439 | // InternalAlloyLanguage.g:2683:1: rule__ALSFunctionDefinition__Group__0 : rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 ; | 8641 | // InternalAlloyLanguage.g:2729:1: rule__ALSFunctionDefinition__Group__0 : rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 ; |
8440 | public final void rule__ALSFunctionDefinition__Group__0() throws RecognitionException { | 8642 | public final void rule__ALSFunctionDefinition__Group__0() throws RecognitionException { |
8441 | 8643 | ||
8442 | int stackSize = keepStackSize(); | 8644 | int stackSize = keepStackSize(); |
8443 | 8645 | ||
8444 | try { | 8646 | try { |
8445 | // InternalAlloyLanguage.g:2687:1: ( rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 ) | 8647 | // InternalAlloyLanguage.g:2733:1: ( rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 ) |
8446 | // InternalAlloyLanguage.g:2688:2: rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 | 8648 | // InternalAlloyLanguage.g:2734:2: rule__ALSFunctionDefinition__Group__0__Impl rule__ALSFunctionDefinition__Group__1 |
8447 | { | 8649 | { |
8448 | pushFollow(FOLLOW_5); | 8650 | pushFollow(FOLLOW_5); |
8449 | rule__ALSFunctionDefinition__Group__0__Impl(); | 8651 | rule__ALSFunctionDefinition__Group__0__Impl(); |
@@ -8474,17 +8676,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8474 | 8676 | ||
8475 | 8677 | ||
8476 | // $ANTLR start "rule__ALSFunctionDefinition__Group__0__Impl" | 8678 | // $ANTLR start "rule__ALSFunctionDefinition__Group__0__Impl" |
8477 | // InternalAlloyLanguage.g:2695:1: rule__ALSFunctionDefinition__Group__0__Impl : ( 'fun' ) ; | 8679 | // InternalAlloyLanguage.g:2741:1: rule__ALSFunctionDefinition__Group__0__Impl : ( 'fun' ) ; |
8478 | public final void rule__ALSFunctionDefinition__Group__0__Impl() throws RecognitionException { | 8680 | public final void rule__ALSFunctionDefinition__Group__0__Impl() throws RecognitionException { |
8479 | 8681 | ||
8480 | int stackSize = keepStackSize(); | 8682 | int stackSize = keepStackSize(); |
8481 | 8683 | ||
8482 | try { | 8684 | try { |
8483 | // InternalAlloyLanguage.g:2699:1: ( ( 'fun' ) ) | 8685 | // InternalAlloyLanguage.g:2745:1: ( ( 'fun' ) ) |
8484 | // InternalAlloyLanguage.g:2700:1: ( 'fun' ) | 8686 | // InternalAlloyLanguage.g:2746:1: ( 'fun' ) |
8485 | { | 8687 | { |
8486 | // InternalAlloyLanguage.g:2700:1: ( 'fun' ) | 8688 | // InternalAlloyLanguage.g:2746:1: ( 'fun' ) |
8487 | // InternalAlloyLanguage.g:2701:1: 'fun' | 8689 | // InternalAlloyLanguage.g:2747:1: 'fun' |
8488 | { | 8690 | { |
8489 | if ( state.backtracking==0 ) { | 8691 | if ( state.backtracking==0 ) { |
8490 | before(grammarAccess.getALSFunctionDefinitionAccess().getFunKeyword_0()); | 8692 | before(grammarAccess.getALSFunctionDefinitionAccess().getFunKeyword_0()); |
@@ -8515,14 +8717,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8515 | 8717 | ||
8516 | 8718 | ||
8517 | // $ANTLR start "rule__ALSFunctionDefinition__Group__1" | 8719 | // $ANTLR start "rule__ALSFunctionDefinition__Group__1" |
8518 | // InternalAlloyLanguage.g:2714:1: rule__ALSFunctionDefinition__Group__1 : rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 ; | 8720 | // InternalAlloyLanguage.g:2760:1: rule__ALSFunctionDefinition__Group__1 : rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 ; |
8519 | public final void rule__ALSFunctionDefinition__Group__1() throws RecognitionException { | 8721 | public final void rule__ALSFunctionDefinition__Group__1() throws RecognitionException { |
8520 | 8722 | ||
8521 | int stackSize = keepStackSize(); | 8723 | int stackSize = keepStackSize(); |
8522 | 8724 | ||
8523 | try { | 8725 | try { |
8524 | // InternalAlloyLanguage.g:2718:1: ( rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 ) | 8726 | // InternalAlloyLanguage.g:2764:1: ( rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 ) |
8525 | // InternalAlloyLanguage.g:2719:2: rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 | 8727 | // InternalAlloyLanguage.g:2765:2: rule__ALSFunctionDefinition__Group__1__Impl rule__ALSFunctionDefinition__Group__2 |
8526 | { | 8728 | { |
8527 | pushFollow(FOLLOW_17); | 8729 | pushFollow(FOLLOW_17); |
8528 | rule__ALSFunctionDefinition__Group__1__Impl(); | 8730 | rule__ALSFunctionDefinition__Group__1__Impl(); |
@@ -8553,23 +8755,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8553 | 8755 | ||
8554 | 8756 | ||
8555 | // $ANTLR start "rule__ALSFunctionDefinition__Group__1__Impl" | 8757 | // $ANTLR start "rule__ALSFunctionDefinition__Group__1__Impl" |
8556 | // InternalAlloyLanguage.g:2726:1: rule__ALSFunctionDefinition__Group__1__Impl : ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) ; | 8758 | // InternalAlloyLanguage.g:2772:1: rule__ALSFunctionDefinition__Group__1__Impl : ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) ; |
8557 | public final void rule__ALSFunctionDefinition__Group__1__Impl() throws RecognitionException { | 8759 | public final void rule__ALSFunctionDefinition__Group__1__Impl() throws RecognitionException { |
8558 | 8760 | ||
8559 | int stackSize = keepStackSize(); | 8761 | int stackSize = keepStackSize(); |
8560 | 8762 | ||
8561 | try { | 8763 | try { |
8562 | // InternalAlloyLanguage.g:2730:1: ( ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) ) | 8764 | // InternalAlloyLanguage.g:2776:1: ( ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) ) |
8563 | // InternalAlloyLanguage.g:2731:1: ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) | 8765 | // InternalAlloyLanguage.g:2777:1: ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) |
8564 | { | 8766 | { |
8565 | // InternalAlloyLanguage.g:2731:1: ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) | 8767 | // InternalAlloyLanguage.g:2777:1: ( ( rule__ALSFunctionDefinition__NameAssignment_1 ) ) |
8566 | // InternalAlloyLanguage.g:2732:1: ( rule__ALSFunctionDefinition__NameAssignment_1 ) | 8768 | // InternalAlloyLanguage.g:2778:1: ( rule__ALSFunctionDefinition__NameAssignment_1 ) |
8567 | { | 8769 | { |
8568 | if ( state.backtracking==0 ) { | 8770 | if ( state.backtracking==0 ) { |
8569 | before(grammarAccess.getALSFunctionDefinitionAccess().getNameAssignment_1()); | 8771 | before(grammarAccess.getALSFunctionDefinitionAccess().getNameAssignment_1()); |
8570 | } | 8772 | } |
8571 | // InternalAlloyLanguage.g:2733:1: ( rule__ALSFunctionDefinition__NameAssignment_1 ) | 8773 | // InternalAlloyLanguage.g:2779:1: ( rule__ALSFunctionDefinition__NameAssignment_1 ) |
8572 | // InternalAlloyLanguage.g:2733:2: rule__ALSFunctionDefinition__NameAssignment_1 | 8774 | // InternalAlloyLanguage.g:2779:2: rule__ALSFunctionDefinition__NameAssignment_1 |
8573 | { | 8775 | { |
8574 | pushFollow(FOLLOW_2); | 8776 | pushFollow(FOLLOW_2); |
8575 | rule__ALSFunctionDefinition__NameAssignment_1(); | 8777 | rule__ALSFunctionDefinition__NameAssignment_1(); |
@@ -8604,14 +8806,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8604 | 8806 | ||
8605 | 8807 | ||
8606 | // $ANTLR start "rule__ALSFunctionDefinition__Group__2" | 8808 | // $ANTLR start "rule__ALSFunctionDefinition__Group__2" |
8607 | // InternalAlloyLanguage.g:2743:1: rule__ALSFunctionDefinition__Group__2 : rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 ; | 8809 | // InternalAlloyLanguage.g:2789:1: rule__ALSFunctionDefinition__Group__2 : rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 ; |
8608 | public final void rule__ALSFunctionDefinition__Group__2() throws RecognitionException { | 8810 | public final void rule__ALSFunctionDefinition__Group__2() throws RecognitionException { |
8609 | 8811 | ||
8610 | int stackSize = keepStackSize(); | 8812 | int stackSize = keepStackSize(); |
8611 | 8813 | ||
8612 | try { | 8814 | try { |
8613 | // InternalAlloyLanguage.g:2747:1: ( rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 ) | 8815 | // InternalAlloyLanguage.g:2793:1: ( rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 ) |
8614 | // InternalAlloyLanguage.g:2748:2: rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 | 8816 | // InternalAlloyLanguage.g:2794:2: rule__ALSFunctionDefinition__Group__2__Impl rule__ALSFunctionDefinition__Group__3 |
8615 | { | 8817 | { |
8616 | pushFollow(FOLLOW_5); | 8818 | pushFollow(FOLLOW_5); |
8617 | rule__ALSFunctionDefinition__Group__2__Impl(); | 8819 | rule__ALSFunctionDefinition__Group__2__Impl(); |
@@ -8642,17 +8844,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8642 | 8844 | ||
8643 | 8845 | ||
8644 | // $ANTLR start "rule__ALSFunctionDefinition__Group__2__Impl" | 8846 | // $ANTLR start "rule__ALSFunctionDefinition__Group__2__Impl" |
8645 | // InternalAlloyLanguage.g:2755:1: rule__ALSFunctionDefinition__Group__2__Impl : ( '[' ) ; | 8847 | // InternalAlloyLanguage.g:2801:1: rule__ALSFunctionDefinition__Group__2__Impl : ( '[' ) ; |
8646 | public final void rule__ALSFunctionDefinition__Group__2__Impl() throws RecognitionException { | 8848 | public final void rule__ALSFunctionDefinition__Group__2__Impl() throws RecognitionException { |
8647 | 8849 | ||
8648 | int stackSize = keepStackSize(); | 8850 | int stackSize = keepStackSize(); |
8649 | 8851 | ||
8650 | try { | 8852 | try { |
8651 | // InternalAlloyLanguage.g:2759:1: ( ( '[' ) ) | 8853 | // InternalAlloyLanguage.g:2805:1: ( ( '[' ) ) |
8652 | // InternalAlloyLanguage.g:2760:1: ( '[' ) | 8854 | // InternalAlloyLanguage.g:2806:1: ( '[' ) |
8653 | { | 8855 | { |
8654 | // InternalAlloyLanguage.g:2760:1: ( '[' ) | 8856 | // InternalAlloyLanguage.g:2806:1: ( '[' ) |
8655 | // InternalAlloyLanguage.g:2761:1: '[' | 8857 | // InternalAlloyLanguage.g:2807:1: '[' |
8656 | { | 8858 | { |
8657 | if ( state.backtracking==0 ) { | 8859 | if ( state.backtracking==0 ) { |
8658 | before(grammarAccess.getALSFunctionDefinitionAccess().getLeftSquareBracketKeyword_2()); | 8860 | before(grammarAccess.getALSFunctionDefinitionAccess().getLeftSquareBracketKeyword_2()); |
@@ -8683,14 +8885,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8683 | 8885 | ||
8684 | 8886 | ||
8685 | // $ANTLR start "rule__ALSFunctionDefinition__Group__3" | 8887 | // $ANTLR start "rule__ALSFunctionDefinition__Group__3" |
8686 | // InternalAlloyLanguage.g:2774:1: rule__ALSFunctionDefinition__Group__3 : rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 ; | 8888 | // InternalAlloyLanguage.g:2820:1: rule__ALSFunctionDefinition__Group__3 : rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 ; |
8687 | public final void rule__ALSFunctionDefinition__Group__3() throws RecognitionException { | 8889 | public final void rule__ALSFunctionDefinition__Group__3() throws RecognitionException { |
8688 | 8890 | ||
8689 | int stackSize = keepStackSize(); | 8891 | int stackSize = keepStackSize(); |
8690 | 8892 | ||
8691 | try { | 8893 | try { |
8692 | // InternalAlloyLanguage.g:2778:1: ( rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 ) | 8894 | // InternalAlloyLanguage.g:2824:1: ( rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 ) |
8693 | // InternalAlloyLanguage.g:2779:2: rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 | 8895 | // InternalAlloyLanguage.g:2825:2: rule__ALSFunctionDefinition__Group__3__Impl rule__ALSFunctionDefinition__Group__4 |
8694 | { | 8896 | { |
8695 | pushFollow(FOLLOW_18); | 8897 | pushFollow(FOLLOW_18); |
8696 | rule__ALSFunctionDefinition__Group__3__Impl(); | 8898 | rule__ALSFunctionDefinition__Group__3__Impl(); |
@@ -8721,23 +8923,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8721 | 8923 | ||
8722 | 8924 | ||
8723 | // $ANTLR start "rule__ALSFunctionDefinition__Group__3__Impl" | 8925 | // $ANTLR start "rule__ALSFunctionDefinition__Group__3__Impl" |
8724 | // InternalAlloyLanguage.g:2786:1: rule__ALSFunctionDefinition__Group__3__Impl : ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) ; | 8926 | // InternalAlloyLanguage.g:2832:1: rule__ALSFunctionDefinition__Group__3__Impl : ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) ; |
8725 | public final void rule__ALSFunctionDefinition__Group__3__Impl() throws RecognitionException { | 8927 | public final void rule__ALSFunctionDefinition__Group__3__Impl() throws RecognitionException { |
8726 | 8928 | ||
8727 | int stackSize = keepStackSize(); | 8929 | int stackSize = keepStackSize(); |
8728 | 8930 | ||
8729 | try { | 8931 | try { |
8730 | // InternalAlloyLanguage.g:2790:1: ( ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) ) | 8932 | // InternalAlloyLanguage.g:2836:1: ( ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) ) |
8731 | // InternalAlloyLanguage.g:2791:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) | 8933 | // InternalAlloyLanguage.g:2837:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) |
8732 | { | 8934 | { |
8733 | // InternalAlloyLanguage.g:2791:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) | 8935 | // InternalAlloyLanguage.g:2837:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) ) |
8734 | // InternalAlloyLanguage.g:2792:1: ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) | 8936 | // InternalAlloyLanguage.g:2838:1: ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) |
8735 | { | 8937 | { |
8736 | if ( state.backtracking==0 ) { | 8938 | if ( state.backtracking==0 ) { |
8737 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesAssignment_3()); | 8939 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesAssignment_3()); |
8738 | } | 8940 | } |
8739 | // InternalAlloyLanguage.g:2793:1: ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) | 8941 | // InternalAlloyLanguage.g:2839:1: ( rule__ALSFunctionDefinition__VariablesAssignment_3 ) |
8740 | // InternalAlloyLanguage.g:2793:2: rule__ALSFunctionDefinition__VariablesAssignment_3 | 8942 | // InternalAlloyLanguage.g:2839:2: rule__ALSFunctionDefinition__VariablesAssignment_3 |
8741 | { | 8943 | { |
8742 | pushFollow(FOLLOW_2); | 8944 | pushFollow(FOLLOW_2); |
8743 | rule__ALSFunctionDefinition__VariablesAssignment_3(); | 8945 | rule__ALSFunctionDefinition__VariablesAssignment_3(); |
@@ -8772,14 +8974,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8772 | 8974 | ||
8773 | 8975 | ||
8774 | // $ANTLR start "rule__ALSFunctionDefinition__Group__4" | 8976 | // $ANTLR start "rule__ALSFunctionDefinition__Group__4" |
8775 | // InternalAlloyLanguage.g:2803:1: rule__ALSFunctionDefinition__Group__4 : rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 ; | 8977 | // InternalAlloyLanguage.g:2849:1: rule__ALSFunctionDefinition__Group__4 : rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 ; |
8776 | public final void rule__ALSFunctionDefinition__Group__4() throws RecognitionException { | 8978 | public final void rule__ALSFunctionDefinition__Group__4() throws RecognitionException { |
8777 | 8979 | ||
8778 | int stackSize = keepStackSize(); | 8980 | int stackSize = keepStackSize(); |
8779 | 8981 | ||
8780 | try { | 8982 | try { |
8781 | // InternalAlloyLanguage.g:2807:1: ( rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 ) | 8983 | // InternalAlloyLanguage.g:2853:1: ( rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 ) |
8782 | // InternalAlloyLanguage.g:2808:2: rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 | 8984 | // InternalAlloyLanguage.g:2854:2: rule__ALSFunctionDefinition__Group__4__Impl rule__ALSFunctionDefinition__Group__5 |
8783 | { | 8985 | { |
8784 | pushFollow(FOLLOW_18); | 8986 | pushFollow(FOLLOW_18); |
8785 | rule__ALSFunctionDefinition__Group__4__Impl(); | 8987 | rule__ALSFunctionDefinition__Group__4__Impl(); |
@@ -8810,22 +9012,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8810 | 9012 | ||
8811 | 9013 | ||
8812 | // $ANTLR start "rule__ALSFunctionDefinition__Group__4__Impl" | 9014 | // $ANTLR start "rule__ALSFunctionDefinition__Group__4__Impl" |
8813 | // InternalAlloyLanguage.g:2815:1: rule__ALSFunctionDefinition__Group__4__Impl : ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) ; | 9015 | // InternalAlloyLanguage.g:2861:1: rule__ALSFunctionDefinition__Group__4__Impl : ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) ; |
8814 | public final void rule__ALSFunctionDefinition__Group__4__Impl() throws RecognitionException { | 9016 | public final void rule__ALSFunctionDefinition__Group__4__Impl() throws RecognitionException { |
8815 | 9017 | ||
8816 | int stackSize = keepStackSize(); | 9018 | int stackSize = keepStackSize(); |
8817 | 9019 | ||
8818 | try { | 9020 | try { |
8819 | // InternalAlloyLanguage.g:2819:1: ( ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) ) | 9021 | // InternalAlloyLanguage.g:2865:1: ( ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) ) |
8820 | // InternalAlloyLanguage.g:2820:1: ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) | 9022 | // InternalAlloyLanguage.g:2866:1: ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) |
8821 | { | 9023 | { |
8822 | // InternalAlloyLanguage.g:2820:1: ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) | 9024 | // InternalAlloyLanguage.g:2866:1: ( ( rule__ALSFunctionDefinition__Group_4__0 )* ) |
8823 | // InternalAlloyLanguage.g:2821:1: ( rule__ALSFunctionDefinition__Group_4__0 )* | 9025 | // InternalAlloyLanguage.g:2867:1: ( rule__ALSFunctionDefinition__Group_4__0 )* |
8824 | { | 9026 | { |
8825 | if ( state.backtracking==0 ) { | 9027 | if ( state.backtracking==0 ) { |
8826 | before(grammarAccess.getALSFunctionDefinitionAccess().getGroup_4()); | 9028 | before(grammarAccess.getALSFunctionDefinitionAccess().getGroup_4()); |
8827 | } | 9029 | } |
8828 | // InternalAlloyLanguage.g:2822:1: ( rule__ALSFunctionDefinition__Group_4__0 )* | 9030 | // InternalAlloyLanguage.g:2868:1: ( rule__ALSFunctionDefinition__Group_4__0 )* |
8829 | loop25: | 9031 | loop25: |
8830 | do { | 9032 | do { |
8831 | int alt25=2; | 9033 | int alt25=2; |
@@ -8838,7 +9040,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8838 | 9040 | ||
8839 | switch (alt25) { | 9041 | switch (alt25) { |
8840 | case 1 : | 9042 | case 1 : |
8841 | // InternalAlloyLanguage.g:2822:2: rule__ALSFunctionDefinition__Group_4__0 | 9043 | // InternalAlloyLanguage.g:2868:2: rule__ALSFunctionDefinition__Group_4__0 |
8842 | { | 9044 | { |
8843 | pushFollow(FOLLOW_8); | 9045 | pushFollow(FOLLOW_8); |
8844 | rule__ALSFunctionDefinition__Group_4__0(); | 9046 | rule__ALSFunctionDefinition__Group_4__0(); |
@@ -8879,14 +9081,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8879 | 9081 | ||
8880 | 9082 | ||
8881 | // $ANTLR start "rule__ALSFunctionDefinition__Group__5" | 9083 | // $ANTLR start "rule__ALSFunctionDefinition__Group__5" |
8882 | // InternalAlloyLanguage.g:2832:1: rule__ALSFunctionDefinition__Group__5 : rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 ; | 9084 | // InternalAlloyLanguage.g:2878:1: rule__ALSFunctionDefinition__Group__5 : rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 ; |
8883 | public final void rule__ALSFunctionDefinition__Group__5() throws RecognitionException { | 9085 | public final void rule__ALSFunctionDefinition__Group__5() throws RecognitionException { |
8884 | 9086 | ||
8885 | int stackSize = keepStackSize(); | 9087 | int stackSize = keepStackSize(); |
8886 | 9088 | ||
8887 | try { | 9089 | try { |
8888 | // InternalAlloyLanguage.g:2836:1: ( rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 ) | 9090 | // InternalAlloyLanguage.g:2882:1: ( rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 ) |
8889 | // InternalAlloyLanguage.g:2837:2: rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 | 9091 | // InternalAlloyLanguage.g:2883:2: rule__ALSFunctionDefinition__Group__5__Impl rule__ALSFunctionDefinition__Group__6 |
8890 | { | 9092 | { |
8891 | pushFollow(FOLLOW_15); | 9093 | pushFollow(FOLLOW_15); |
8892 | rule__ALSFunctionDefinition__Group__5__Impl(); | 9094 | rule__ALSFunctionDefinition__Group__5__Impl(); |
@@ -8917,17 +9119,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8917 | 9119 | ||
8918 | 9120 | ||
8919 | // $ANTLR start "rule__ALSFunctionDefinition__Group__5__Impl" | 9121 | // $ANTLR start "rule__ALSFunctionDefinition__Group__5__Impl" |
8920 | // InternalAlloyLanguage.g:2844:1: rule__ALSFunctionDefinition__Group__5__Impl : ( ']' ) ; | 9122 | // InternalAlloyLanguage.g:2890:1: rule__ALSFunctionDefinition__Group__5__Impl : ( ']' ) ; |
8921 | public final void rule__ALSFunctionDefinition__Group__5__Impl() throws RecognitionException { | 9123 | public final void rule__ALSFunctionDefinition__Group__5__Impl() throws RecognitionException { |
8922 | 9124 | ||
8923 | int stackSize = keepStackSize(); | 9125 | int stackSize = keepStackSize(); |
8924 | 9126 | ||
8925 | try { | 9127 | try { |
8926 | // InternalAlloyLanguage.g:2848:1: ( ( ']' ) ) | 9128 | // InternalAlloyLanguage.g:2894:1: ( ( ']' ) ) |
8927 | // InternalAlloyLanguage.g:2849:1: ( ']' ) | 9129 | // InternalAlloyLanguage.g:2895:1: ( ']' ) |
8928 | { | 9130 | { |
8929 | // InternalAlloyLanguage.g:2849:1: ( ']' ) | 9131 | // InternalAlloyLanguage.g:2895:1: ( ']' ) |
8930 | // InternalAlloyLanguage.g:2850:1: ']' | 9132 | // InternalAlloyLanguage.g:2896:1: ']' |
8931 | { | 9133 | { |
8932 | if ( state.backtracking==0 ) { | 9134 | if ( state.backtracking==0 ) { |
8933 | before(grammarAccess.getALSFunctionDefinitionAccess().getRightSquareBracketKeyword_5()); | 9135 | before(grammarAccess.getALSFunctionDefinitionAccess().getRightSquareBracketKeyword_5()); |
@@ -8958,14 +9160,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8958 | 9160 | ||
8959 | 9161 | ||
8960 | // $ANTLR start "rule__ALSFunctionDefinition__Group__6" | 9162 | // $ANTLR start "rule__ALSFunctionDefinition__Group__6" |
8961 | // InternalAlloyLanguage.g:2863:1: rule__ALSFunctionDefinition__Group__6 : rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 ; | 9163 | // InternalAlloyLanguage.g:2909:1: rule__ALSFunctionDefinition__Group__6 : rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 ; |
8962 | public final void rule__ALSFunctionDefinition__Group__6() throws RecognitionException { | 9164 | public final void rule__ALSFunctionDefinition__Group__6() throws RecognitionException { |
8963 | 9165 | ||
8964 | int stackSize = keepStackSize(); | 9166 | int stackSize = keepStackSize(); |
8965 | 9167 | ||
8966 | try { | 9168 | try { |
8967 | // InternalAlloyLanguage.g:2867:1: ( rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 ) | 9169 | // InternalAlloyLanguage.g:2913:1: ( rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 ) |
8968 | // InternalAlloyLanguage.g:2868:2: rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 | 9170 | // InternalAlloyLanguage.g:2914:2: rule__ALSFunctionDefinition__Group__6__Impl rule__ALSFunctionDefinition__Group__7 |
8969 | { | 9171 | { |
8970 | pushFollow(FOLLOW_16); | 9172 | pushFollow(FOLLOW_16); |
8971 | rule__ALSFunctionDefinition__Group__6__Impl(); | 9173 | rule__ALSFunctionDefinition__Group__6__Impl(); |
@@ -8996,17 +9198,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
8996 | 9198 | ||
8997 | 9199 | ||
8998 | // $ANTLR start "rule__ALSFunctionDefinition__Group__6__Impl" | 9200 | // $ANTLR start "rule__ALSFunctionDefinition__Group__6__Impl" |
8999 | // InternalAlloyLanguage.g:2875:1: rule__ALSFunctionDefinition__Group__6__Impl : ( ':' ) ; | 9201 | // InternalAlloyLanguage.g:2921:1: rule__ALSFunctionDefinition__Group__6__Impl : ( ':' ) ; |
9000 | public final void rule__ALSFunctionDefinition__Group__6__Impl() throws RecognitionException { | 9202 | public final void rule__ALSFunctionDefinition__Group__6__Impl() throws RecognitionException { |
9001 | 9203 | ||
9002 | int stackSize = keepStackSize(); | 9204 | int stackSize = keepStackSize(); |
9003 | 9205 | ||
9004 | try { | 9206 | try { |
9005 | // InternalAlloyLanguage.g:2879:1: ( ( ':' ) ) | 9207 | // InternalAlloyLanguage.g:2925:1: ( ( ':' ) ) |
9006 | // InternalAlloyLanguage.g:2880:1: ( ':' ) | 9208 | // InternalAlloyLanguage.g:2926:1: ( ':' ) |
9007 | { | 9209 | { |
9008 | // InternalAlloyLanguage.g:2880:1: ( ':' ) | 9210 | // InternalAlloyLanguage.g:2926:1: ( ':' ) |
9009 | // InternalAlloyLanguage.g:2881:1: ':' | 9211 | // InternalAlloyLanguage.g:2927:1: ':' |
9010 | { | 9212 | { |
9011 | if ( state.backtracking==0 ) { | 9213 | if ( state.backtracking==0 ) { |
9012 | before(grammarAccess.getALSFunctionDefinitionAccess().getColonKeyword_6()); | 9214 | before(grammarAccess.getALSFunctionDefinitionAccess().getColonKeyword_6()); |
@@ -9037,14 +9239,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9037 | 9239 | ||
9038 | 9240 | ||
9039 | // $ANTLR start "rule__ALSFunctionDefinition__Group__7" | 9241 | // $ANTLR start "rule__ALSFunctionDefinition__Group__7" |
9040 | // InternalAlloyLanguage.g:2894:1: rule__ALSFunctionDefinition__Group__7 : rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 ; | 9242 | // InternalAlloyLanguage.g:2940:1: rule__ALSFunctionDefinition__Group__7 : rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 ; |
9041 | public final void rule__ALSFunctionDefinition__Group__7() throws RecognitionException { | 9243 | public final void rule__ALSFunctionDefinition__Group__7() throws RecognitionException { |
9042 | 9244 | ||
9043 | int stackSize = keepStackSize(); | 9245 | int stackSize = keepStackSize(); |
9044 | 9246 | ||
9045 | try { | 9247 | try { |
9046 | // InternalAlloyLanguage.g:2898:1: ( rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 ) | 9248 | // InternalAlloyLanguage.g:2944:1: ( rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 ) |
9047 | // InternalAlloyLanguage.g:2899:2: rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 | 9249 | // InternalAlloyLanguage.g:2945:2: rule__ALSFunctionDefinition__Group__7__Impl rule__ALSFunctionDefinition__Group__8 |
9048 | { | 9250 | { |
9049 | pushFollow(FOLLOW_6); | 9251 | pushFollow(FOLLOW_6); |
9050 | rule__ALSFunctionDefinition__Group__7__Impl(); | 9252 | rule__ALSFunctionDefinition__Group__7__Impl(); |
@@ -9075,23 +9277,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9075 | 9277 | ||
9076 | 9278 | ||
9077 | // $ANTLR start "rule__ALSFunctionDefinition__Group__7__Impl" | 9279 | // $ANTLR start "rule__ALSFunctionDefinition__Group__7__Impl" |
9078 | // InternalAlloyLanguage.g:2906:1: rule__ALSFunctionDefinition__Group__7__Impl : ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) ; | 9280 | // InternalAlloyLanguage.g:2952:1: rule__ALSFunctionDefinition__Group__7__Impl : ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) ; |
9079 | public final void rule__ALSFunctionDefinition__Group__7__Impl() throws RecognitionException { | 9281 | public final void rule__ALSFunctionDefinition__Group__7__Impl() throws RecognitionException { |
9080 | 9282 | ||
9081 | int stackSize = keepStackSize(); | 9283 | int stackSize = keepStackSize(); |
9082 | 9284 | ||
9083 | try { | 9285 | try { |
9084 | // InternalAlloyLanguage.g:2910:1: ( ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) ) | 9286 | // InternalAlloyLanguage.g:2956:1: ( ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) ) |
9085 | // InternalAlloyLanguage.g:2911:1: ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) | 9287 | // InternalAlloyLanguage.g:2957:1: ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) |
9086 | { | 9288 | { |
9087 | // InternalAlloyLanguage.g:2911:1: ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) | 9289 | // InternalAlloyLanguage.g:2957:1: ( ( rule__ALSFunctionDefinition__TypeAssignment_7 ) ) |
9088 | // InternalAlloyLanguage.g:2912:1: ( rule__ALSFunctionDefinition__TypeAssignment_7 ) | 9290 | // InternalAlloyLanguage.g:2958:1: ( rule__ALSFunctionDefinition__TypeAssignment_7 ) |
9089 | { | 9291 | { |
9090 | if ( state.backtracking==0 ) { | 9292 | if ( state.backtracking==0 ) { |
9091 | before(grammarAccess.getALSFunctionDefinitionAccess().getTypeAssignment_7()); | 9293 | before(grammarAccess.getALSFunctionDefinitionAccess().getTypeAssignment_7()); |
9092 | } | 9294 | } |
9093 | // InternalAlloyLanguage.g:2913:1: ( rule__ALSFunctionDefinition__TypeAssignment_7 ) | 9295 | // InternalAlloyLanguage.g:2959:1: ( rule__ALSFunctionDefinition__TypeAssignment_7 ) |
9094 | // InternalAlloyLanguage.g:2913:2: rule__ALSFunctionDefinition__TypeAssignment_7 | 9296 | // InternalAlloyLanguage.g:2959:2: rule__ALSFunctionDefinition__TypeAssignment_7 |
9095 | { | 9297 | { |
9096 | pushFollow(FOLLOW_2); | 9298 | pushFollow(FOLLOW_2); |
9097 | rule__ALSFunctionDefinition__TypeAssignment_7(); | 9299 | rule__ALSFunctionDefinition__TypeAssignment_7(); |
@@ -9126,14 +9328,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9126 | 9328 | ||
9127 | 9329 | ||
9128 | // $ANTLR start "rule__ALSFunctionDefinition__Group__8" | 9330 | // $ANTLR start "rule__ALSFunctionDefinition__Group__8" |
9129 | // InternalAlloyLanguage.g:2923:1: rule__ALSFunctionDefinition__Group__8 : rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 ; | 9331 | // InternalAlloyLanguage.g:2969:1: rule__ALSFunctionDefinition__Group__8 : rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 ; |
9130 | public final void rule__ALSFunctionDefinition__Group__8() throws RecognitionException { | 9332 | public final void rule__ALSFunctionDefinition__Group__8() throws RecognitionException { |
9131 | 9333 | ||
9132 | int stackSize = keepStackSize(); | 9334 | int stackSize = keepStackSize(); |
9133 | 9335 | ||
9134 | try { | 9336 | try { |
9135 | // InternalAlloyLanguage.g:2927:1: ( rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 ) | 9337 | // InternalAlloyLanguage.g:2973:1: ( rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 ) |
9136 | // InternalAlloyLanguage.g:2928:2: rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 | 9338 | // InternalAlloyLanguage.g:2974:2: rule__ALSFunctionDefinition__Group__8__Impl rule__ALSFunctionDefinition__Group__9 |
9137 | { | 9339 | { |
9138 | pushFollow(FOLLOW_16); | 9340 | pushFollow(FOLLOW_16); |
9139 | rule__ALSFunctionDefinition__Group__8__Impl(); | 9341 | rule__ALSFunctionDefinition__Group__8__Impl(); |
@@ -9164,17 +9366,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9164 | 9366 | ||
9165 | 9367 | ||
9166 | // $ANTLR start "rule__ALSFunctionDefinition__Group__8__Impl" | 9368 | // $ANTLR start "rule__ALSFunctionDefinition__Group__8__Impl" |
9167 | // InternalAlloyLanguage.g:2935:1: rule__ALSFunctionDefinition__Group__8__Impl : ( '{' ) ; | 9369 | // InternalAlloyLanguage.g:2981:1: rule__ALSFunctionDefinition__Group__8__Impl : ( '{' ) ; |
9168 | public final void rule__ALSFunctionDefinition__Group__8__Impl() throws RecognitionException { | 9370 | public final void rule__ALSFunctionDefinition__Group__8__Impl() throws RecognitionException { |
9169 | 9371 | ||
9170 | int stackSize = keepStackSize(); | 9372 | int stackSize = keepStackSize(); |
9171 | 9373 | ||
9172 | try { | 9374 | try { |
9173 | // InternalAlloyLanguage.g:2939:1: ( ( '{' ) ) | 9375 | // InternalAlloyLanguage.g:2985:1: ( ( '{' ) ) |
9174 | // InternalAlloyLanguage.g:2940:1: ( '{' ) | 9376 | // InternalAlloyLanguage.g:2986:1: ( '{' ) |
9175 | { | 9377 | { |
9176 | // InternalAlloyLanguage.g:2940:1: ( '{' ) | 9378 | // InternalAlloyLanguage.g:2986:1: ( '{' ) |
9177 | // InternalAlloyLanguage.g:2941:1: '{' | 9379 | // InternalAlloyLanguage.g:2987:1: '{' |
9178 | { | 9380 | { |
9179 | if ( state.backtracking==0 ) { | 9381 | if ( state.backtracking==0 ) { |
9180 | before(grammarAccess.getALSFunctionDefinitionAccess().getLeftCurlyBracketKeyword_8()); | 9382 | before(grammarAccess.getALSFunctionDefinitionAccess().getLeftCurlyBracketKeyword_8()); |
@@ -9205,14 +9407,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9205 | 9407 | ||
9206 | 9408 | ||
9207 | // $ANTLR start "rule__ALSFunctionDefinition__Group__9" | 9409 | // $ANTLR start "rule__ALSFunctionDefinition__Group__9" |
9208 | // InternalAlloyLanguage.g:2954:1: rule__ALSFunctionDefinition__Group__9 : rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 ; | 9410 | // InternalAlloyLanguage.g:3000:1: rule__ALSFunctionDefinition__Group__9 : rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 ; |
9209 | public final void rule__ALSFunctionDefinition__Group__9() throws RecognitionException { | 9411 | public final void rule__ALSFunctionDefinition__Group__9() throws RecognitionException { |
9210 | 9412 | ||
9211 | int stackSize = keepStackSize(); | 9413 | int stackSize = keepStackSize(); |
9212 | 9414 | ||
9213 | try { | 9415 | try { |
9214 | // InternalAlloyLanguage.g:2958:1: ( rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 ) | 9416 | // InternalAlloyLanguage.g:3004:1: ( rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 ) |
9215 | // InternalAlloyLanguage.g:2959:2: rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 | 9417 | // InternalAlloyLanguage.g:3005:2: rule__ALSFunctionDefinition__Group__9__Impl rule__ALSFunctionDefinition__Group__10 |
9216 | { | 9418 | { |
9217 | pushFollow(FOLLOW_19); | 9419 | pushFollow(FOLLOW_19); |
9218 | rule__ALSFunctionDefinition__Group__9__Impl(); | 9420 | rule__ALSFunctionDefinition__Group__9__Impl(); |
@@ -9243,23 +9445,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9243 | 9445 | ||
9244 | 9446 | ||
9245 | // $ANTLR start "rule__ALSFunctionDefinition__Group__9__Impl" | 9447 | // $ANTLR start "rule__ALSFunctionDefinition__Group__9__Impl" |
9246 | // InternalAlloyLanguage.g:2966:1: rule__ALSFunctionDefinition__Group__9__Impl : ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) ; | 9448 | // InternalAlloyLanguage.g:3012:1: rule__ALSFunctionDefinition__Group__9__Impl : ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) ; |
9247 | public final void rule__ALSFunctionDefinition__Group__9__Impl() throws RecognitionException { | 9449 | public final void rule__ALSFunctionDefinition__Group__9__Impl() throws RecognitionException { |
9248 | 9450 | ||
9249 | int stackSize = keepStackSize(); | 9451 | int stackSize = keepStackSize(); |
9250 | 9452 | ||
9251 | try { | 9453 | try { |
9252 | // InternalAlloyLanguage.g:2970:1: ( ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) ) | 9454 | // InternalAlloyLanguage.g:3016:1: ( ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) ) |
9253 | // InternalAlloyLanguage.g:2971:1: ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) | 9455 | // InternalAlloyLanguage.g:3017:1: ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) |
9254 | { | 9456 | { |
9255 | // InternalAlloyLanguage.g:2971:1: ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) | 9457 | // InternalAlloyLanguage.g:3017:1: ( ( rule__ALSFunctionDefinition__ValueAssignment_9 ) ) |
9256 | // InternalAlloyLanguage.g:2972:1: ( rule__ALSFunctionDefinition__ValueAssignment_9 ) | 9458 | // InternalAlloyLanguage.g:3018:1: ( rule__ALSFunctionDefinition__ValueAssignment_9 ) |
9257 | { | 9459 | { |
9258 | if ( state.backtracking==0 ) { | 9460 | if ( state.backtracking==0 ) { |
9259 | before(grammarAccess.getALSFunctionDefinitionAccess().getValueAssignment_9()); | 9461 | before(grammarAccess.getALSFunctionDefinitionAccess().getValueAssignment_9()); |
9260 | } | 9462 | } |
9261 | // InternalAlloyLanguage.g:2973:1: ( rule__ALSFunctionDefinition__ValueAssignment_9 ) | 9463 | // InternalAlloyLanguage.g:3019:1: ( rule__ALSFunctionDefinition__ValueAssignment_9 ) |
9262 | // InternalAlloyLanguage.g:2973:2: rule__ALSFunctionDefinition__ValueAssignment_9 | 9464 | // InternalAlloyLanguage.g:3019:2: rule__ALSFunctionDefinition__ValueAssignment_9 |
9263 | { | 9465 | { |
9264 | pushFollow(FOLLOW_2); | 9466 | pushFollow(FOLLOW_2); |
9265 | rule__ALSFunctionDefinition__ValueAssignment_9(); | 9467 | rule__ALSFunctionDefinition__ValueAssignment_9(); |
@@ -9294,14 +9496,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9294 | 9496 | ||
9295 | 9497 | ||
9296 | // $ANTLR start "rule__ALSFunctionDefinition__Group__10" | 9498 | // $ANTLR start "rule__ALSFunctionDefinition__Group__10" |
9297 | // InternalAlloyLanguage.g:2983:1: rule__ALSFunctionDefinition__Group__10 : rule__ALSFunctionDefinition__Group__10__Impl ; | 9499 | // InternalAlloyLanguage.g:3029:1: rule__ALSFunctionDefinition__Group__10 : rule__ALSFunctionDefinition__Group__10__Impl ; |
9298 | public final void rule__ALSFunctionDefinition__Group__10() throws RecognitionException { | 9500 | public final void rule__ALSFunctionDefinition__Group__10() throws RecognitionException { |
9299 | 9501 | ||
9300 | int stackSize = keepStackSize(); | 9502 | int stackSize = keepStackSize(); |
9301 | 9503 | ||
9302 | try { | 9504 | try { |
9303 | // InternalAlloyLanguage.g:2987:1: ( rule__ALSFunctionDefinition__Group__10__Impl ) | 9505 | // InternalAlloyLanguage.g:3033:1: ( rule__ALSFunctionDefinition__Group__10__Impl ) |
9304 | // InternalAlloyLanguage.g:2988:2: rule__ALSFunctionDefinition__Group__10__Impl | 9506 | // InternalAlloyLanguage.g:3034:2: rule__ALSFunctionDefinition__Group__10__Impl |
9305 | { | 9507 | { |
9306 | pushFollow(FOLLOW_2); | 9508 | pushFollow(FOLLOW_2); |
9307 | rule__ALSFunctionDefinition__Group__10__Impl(); | 9509 | rule__ALSFunctionDefinition__Group__10__Impl(); |
@@ -9327,17 +9529,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9327 | 9529 | ||
9328 | 9530 | ||
9329 | // $ANTLR start "rule__ALSFunctionDefinition__Group__10__Impl" | 9531 | // $ANTLR start "rule__ALSFunctionDefinition__Group__10__Impl" |
9330 | // InternalAlloyLanguage.g:2994:1: rule__ALSFunctionDefinition__Group__10__Impl : ( '}' ) ; | 9532 | // InternalAlloyLanguage.g:3040:1: rule__ALSFunctionDefinition__Group__10__Impl : ( '}' ) ; |
9331 | public final void rule__ALSFunctionDefinition__Group__10__Impl() throws RecognitionException { | 9533 | public final void rule__ALSFunctionDefinition__Group__10__Impl() throws RecognitionException { |
9332 | 9534 | ||
9333 | int stackSize = keepStackSize(); | 9535 | int stackSize = keepStackSize(); |
9334 | 9536 | ||
9335 | try { | 9537 | try { |
9336 | // InternalAlloyLanguage.g:2998:1: ( ( '}' ) ) | 9538 | // InternalAlloyLanguage.g:3044:1: ( ( '}' ) ) |
9337 | // InternalAlloyLanguage.g:2999:1: ( '}' ) | 9539 | // InternalAlloyLanguage.g:3045:1: ( '}' ) |
9338 | { | 9540 | { |
9339 | // InternalAlloyLanguage.g:2999:1: ( '}' ) | 9541 | // InternalAlloyLanguage.g:3045:1: ( '}' ) |
9340 | // InternalAlloyLanguage.g:3000:1: '}' | 9542 | // InternalAlloyLanguage.g:3046:1: '}' |
9341 | { | 9543 | { |
9342 | if ( state.backtracking==0 ) { | 9544 | if ( state.backtracking==0 ) { |
9343 | before(grammarAccess.getALSFunctionDefinitionAccess().getRightCurlyBracketKeyword_10()); | 9545 | before(grammarAccess.getALSFunctionDefinitionAccess().getRightCurlyBracketKeyword_10()); |
@@ -9368,14 +9570,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9368 | 9570 | ||
9369 | 9571 | ||
9370 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__0" | 9572 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__0" |
9371 | // InternalAlloyLanguage.g:3035:1: rule__ALSFunctionDefinition__Group_4__0 : rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 ; | 9573 | // InternalAlloyLanguage.g:3081:1: rule__ALSFunctionDefinition__Group_4__0 : rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 ; |
9372 | public final void rule__ALSFunctionDefinition__Group_4__0() throws RecognitionException { | 9574 | public final void rule__ALSFunctionDefinition__Group_4__0() throws RecognitionException { |
9373 | 9575 | ||
9374 | int stackSize = keepStackSize(); | 9576 | int stackSize = keepStackSize(); |
9375 | 9577 | ||
9376 | try { | 9578 | try { |
9377 | // InternalAlloyLanguage.g:3039:1: ( rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 ) | 9579 | // InternalAlloyLanguage.g:3085:1: ( rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 ) |
9378 | // InternalAlloyLanguage.g:3040:2: rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 | 9580 | // InternalAlloyLanguage.g:3086:2: rule__ALSFunctionDefinition__Group_4__0__Impl rule__ALSFunctionDefinition__Group_4__1 |
9379 | { | 9581 | { |
9380 | pushFollow(FOLLOW_5); | 9582 | pushFollow(FOLLOW_5); |
9381 | rule__ALSFunctionDefinition__Group_4__0__Impl(); | 9583 | rule__ALSFunctionDefinition__Group_4__0__Impl(); |
@@ -9406,17 +9608,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9406 | 9608 | ||
9407 | 9609 | ||
9408 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__0__Impl" | 9610 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__0__Impl" |
9409 | // InternalAlloyLanguage.g:3047:1: rule__ALSFunctionDefinition__Group_4__0__Impl : ( ',' ) ; | 9611 | // InternalAlloyLanguage.g:3093:1: rule__ALSFunctionDefinition__Group_4__0__Impl : ( ',' ) ; |
9410 | public final void rule__ALSFunctionDefinition__Group_4__0__Impl() throws RecognitionException { | 9612 | public final void rule__ALSFunctionDefinition__Group_4__0__Impl() throws RecognitionException { |
9411 | 9613 | ||
9412 | int stackSize = keepStackSize(); | 9614 | int stackSize = keepStackSize(); |
9413 | 9615 | ||
9414 | try { | 9616 | try { |
9415 | // InternalAlloyLanguage.g:3051:1: ( ( ',' ) ) | 9617 | // InternalAlloyLanguage.g:3097:1: ( ( ',' ) ) |
9416 | // InternalAlloyLanguage.g:3052:1: ( ',' ) | 9618 | // InternalAlloyLanguage.g:3098:1: ( ',' ) |
9417 | { | 9619 | { |
9418 | // InternalAlloyLanguage.g:3052:1: ( ',' ) | 9620 | // InternalAlloyLanguage.g:3098:1: ( ',' ) |
9419 | // InternalAlloyLanguage.g:3053:1: ',' | 9621 | // InternalAlloyLanguage.g:3099:1: ',' |
9420 | { | 9622 | { |
9421 | if ( state.backtracking==0 ) { | 9623 | if ( state.backtracking==0 ) { |
9422 | before(grammarAccess.getALSFunctionDefinitionAccess().getCommaKeyword_4_0()); | 9624 | before(grammarAccess.getALSFunctionDefinitionAccess().getCommaKeyword_4_0()); |
@@ -9447,14 +9649,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9447 | 9649 | ||
9448 | 9650 | ||
9449 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__1" | 9651 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__1" |
9450 | // InternalAlloyLanguage.g:3066:1: rule__ALSFunctionDefinition__Group_4__1 : rule__ALSFunctionDefinition__Group_4__1__Impl ; | 9652 | // InternalAlloyLanguage.g:3112:1: rule__ALSFunctionDefinition__Group_4__1 : rule__ALSFunctionDefinition__Group_4__1__Impl ; |
9451 | public final void rule__ALSFunctionDefinition__Group_4__1() throws RecognitionException { | 9653 | public final void rule__ALSFunctionDefinition__Group_4__1() throws RecognitionException { |
9452 | 9654 | ||
9453 | int stackSize = keepStackSize(); | 9655 | int stackSize = keepStackSize(); |
9454 | 9656 | ||
9455 | try { | 9657 | try { |
9456 | // InternalAlloyLanguage.g:3070:1: ( rule__ALSFunctionDefinition__Group_4__1__Impl ) | 9658 | // InternalAlloyLanguage.g:3116:1: ( rule__ALSFunctionDefinition__Group_4__1__Impl ) |
9457 | // InternalAlloyLanguage.g:3071:2: rule__ALSFunctionDefinition__Group_4__1__Impl | 9659 | // InternalAlloyLanguage.g:3117:2: rule__ALSFunctionDefinition__Group_4__1__Impl |
9458 | { | 9660 | { |
9459 | pushFollow(FOLLOW_2); | 9661 | pushFollow(FOLLOW_2); |
9460 | rule__ALSFunctionDefinition__Group_4__1__Impl(); | 9662 | rule__ALSFunctionDefinition__Group_4__1__Impl(); |
@@ -9480,23 +9682,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9480 | 9682 | ||
9481 | 9683 | ||
9482 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__1__Impl" | 9684 | // $ANTLR start "rule__ALSFunctionDefinition__Group_4__1__Impl" |
9483 | // InternalAlloyLanguage.g:3077:1: rule__ALSFunctionDefinition__Group_4__1__Impl : ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) ; | 9685 | // InternalAlloyLanguage.g:3123:1: rule__ALSFunctionDefinition__Group_4__1__Impl : ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) ; |
9484 | public final void rule__ALSFunctionDefinition__Group_4__1__Impl() throws RecognitionException { | 9686 | public final void rule__ALSFunctionDefinition__Group_4__1__Impl() throws RecognitionException { |
9485 | 9687 | ||
9486 | int stackSize = keepStackSize(); | 9688 | int stackSize = keepStackSize(); |
9487 | 9689 | ||
9488 | try { | 9690 | try { |
9489 | // InternalAlloyLanguage.g:3081:1: ( ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) ) | 9691 | // InternalAlloyLanguage.g:3127:1: ( ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) ) |
9490 | // InternalAlloyLanguage.g:3082:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) | 9692 | // InternalAlloyLanguage.g:3128:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) |
9491 | { | 9693 | { |
9492 | // InternalAlloyLanguage.g:3082:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) | 9694 | // InternalAlloyLanguage.g:3128:1: ( ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) ) |
9493 | // InternalAlloyLanguage.g:3083:1: ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) | 9695 | // InternalAlloyLanguage.g:3129:1: ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) |
9494 | { | 9696 | { |
9495 | if ( state.backtracking==0 ) { | 9697 | if ( state.backtracking==0 ) { |
9496 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesAssignment_4_1()); | 9698 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesAssignment_4_1()); |
9497 | } | 9699 | } |
9498 | // InternalAlloyLanguage.g:3084:1: ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) | 9700 | // InternalAlloyLanguage.g:3130:1: ( rule__ALSFunctionDefinition__VariablesAssignment_4_1 ) |
9499 | // InternalAlloyLanguage.g:3084:2: rule__ALSFunctionDefinition__VariablesAssignment_4_1 | 9701 | // InternalAlloyLanguage.g:3130:2: rule__ALSFunctionDefinition__VariablesAssignment_4_1 |
9500 | { | 9702 | { |
9501 | pushFollow(FOLLOW_2); | 9703 | pushFollow(FOLLOW_2); |
9502 | rule__ALSFunctionDefinition__VariablesAssignment_4_1(); | 9704 | rule__ALSFunctionDefinition__VariablesAssignment_4_1(); |
@@ -9531,14 +9733,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9531 | 9733 | ||
9532 | 9734 | ||
9533 | // $ANTLR start "rule__ALSRelationDefinition__Group__0" | 9735 | // $ANTLR start "rule__ALSRelationDefinition__Group__0" |
9534 | // InternalAlloyLanguage.g:3098:1: rule__ALSRelationDefinition__Group__0 : rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 ; | 9736 | // InternalAlloyLanguage.g:3144:1: rule__ALSRelationDefinition__Group__0 : rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 ; |
9535 | public final void rule__ALSRelationDefinition__Group__0() throws RecognitionException { | 9737 | public final void rule__ALSRelationDefinition__Group__0() throws RecognitionException { |
9536 | 9738 | ||
9537 | int stackSize = keepStackSize(); | 9739 | int stackSize = keepStackSize(); |
9538 | 9740 | ||
9539 | try { | 9741 | try { |
9540 | // InternalAlloyLanguage.g:3102:1: ( rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 ) | 9742 | // InternalAlloyLanguage.g:3148:1: ( rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 ) |
9541 | // InternalAlloyLanguage.g:3103:2: rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 | 9743 | // InternalAlloyLanguage.g:3149:2: rule__ALSRelationDefinition__Group__0__Impl rule__ALSRelationDefinition__Group__1 |
9542 | { | 9744 | { |
9543 | pushFollow(FOLLOW_5); | 9745 | pushFollow(FOLLOW_5); |
9544 | rule__ALSRelationDefinition__Group__0__Impl(); | 9746 | rule__ALSRelationDefinition__Group__0__Impl(); |
@@ -9569,17 +9771,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9569 | 9771 | ||
9570 | 9772 | ||
9571 | // $ANTLR start "rule__ALSRelationDefinition__Group__0__Impl" | 9773 | // $ANTLR start "rule__ALSRelationDefinition__Group__0__Impl" |
9572 | // InternalAlloyLanguage.g:3110:1: rule__ALSRelationDefinition__Group__0__Impl : ( 'pred' ) ; | 9774 | // InternalAlloyLanguage.g:3156:1: rule__ALSRelationDefinition__Group__0__Impl : ( 'pred' ) ; |
9573 | public final void rule__ALSRelationDefinition__Group__0__Impl() throws RecognitionException { | 9775 | public final void rule__ALSRelationDefinition__Group__0__Impl() throws RecognitionException { |
9574 | 9776 | ||
9575 | int stackSize = keepStackSize(); | 9777 | int stackSize = keepStackSize(); |
9576 | 9778 | ||
9577 | try { | 9779 | try { |
9578 | // InternalAlloyLanguage.g:3114:1: ( ( 'pred' ) ) | 9780 | // InternalAlloyLanguage.g:3160:1: ( ( 'pred' ) ) |
9579 | // InternalAlloyLanguage.g:3115:1: ( 'pred' ) | 9781 | // InternalAlloyLanguage.g:3161:1: ( 'pred' ) |
9580 | { | 9782 | { |
9581 | // InternalAlloyLanguage.g:3115:1: ( 'pred' ) | 9783 | // InternalAlloyLanguage.g:3161:1: ( 'pred' ) |
9582 | // InternalAlloyLanguage.g:3116:1: 'pred' | 9784 | // InternalAlloyLanguage.g:3162:1: 'pred' |
9583 | { | 9785 | { |
9584 | if ( state.backtracking==0 ) { | 9786 | if ( state.backtracking==0 ) { |
9585 | before(grammarAccess.getALSRelationDefinitionAccess().getPredKeyword_0()); | 9787 | before(grammarAccess.getALSRelationDefinitionAccess().getPredKeyword_0()); |
@@ -9610,14 +9812,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9610 | 9812 | ||
9611 | 9813 | ||
9612 | // $ANTLR start "rule__ALSRelationDefinition__Group__1" | 9814 | // $ANTLR start "rule__ALSRelationDefinition__Group__1" |
9613 | // InternalAlloyLanguage.g:3129:1: rule__ALSRelationDefinition__Group__1 : rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 ; | 9815 | // InternalAlloyLanguage.g:3175:1: rule__ALSRelationDefinition__Group__1 : rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 ; |
9614 | public final void rule__ALSRelationDefinition__Group__1() throws RecognitionException { | 9816 | public final void rule__ALSRelationDefinition__Group__1() throws RecognitionException { |
9615 | 9817 | ||
9616 | int stackSize = keepStackSize(); | 9818 | int stackSize = keepStackSize(); |
9617 | 9819 | ||
9618 | try { | 9820 | try { |
9619 | // InternalAlloyLanguage.g:3133:1: ( rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 ) | 9821 | // InternalAlloyLanguage.g:3179:1: ( rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 ) |
9620 | // InternalAlloyLanguage.g:3134:2: rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 | 9822 | // InternalAlloyLanguage.g:3180:2: rule__ALSRelationDefinition__Group__1__Impl rule__ALSRelationDefinition__Group__2 |
9621 | { | 9823 | { |
9622 | pushFollow(FOLLOW_17); | 9824 | pushFollow(FOLLOW_17); |
9623 | rule__ALSRelationDefinition__Group__1__Impl(); | 9825 | rule__ALSRelationDefinition__Group__1__Impl(); |
@@ -9648,23 +9850,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9648 | 9850 | ||
9649 | 9851 | ||
9650 | // $ANTLR start "rule__ALSRelationDefinition__Group__1__Impl" | 9852 | // $ANTLR start "rule__ALSRelationDefinition__Group__1__Impl" |
9651 | // InternalAlloyLanguage.g:3141:1: rule__ALSRelationDefinition__Group__1__Impl : ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) ; | 9853 | // InternalAlloyLanguage.g:3187:1: rule__ALSRelationDefinition__Group__1__Impl : ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) ; |
9652 | public final void rule__ALSRelationDefinition__Group__1__Impl() throws RecognitionException { | 9854 | public final void rule__ALSRelationDefinition__Group__1__Impl() throws RecognitionException { |
9653 | 9855 | ||
9654 | int stackSize = keepStackSize(); | 9856 | int stackSize = keepStackSize(); |
9655 | 9857 | ||
9656 | try { | 9858 | try { |
9657 | // InternalAlloyLanguage.g:3145:1: ( ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) ) | 9859 | // InternalAlloyLanguage.g:3191:1: ( ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) ) |
9658 | // InternalAlloyLanguage.g:3146:1: ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) | 9860 | // InternalAlloyLanguage.g:3192:1: ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) |
9659 | { | 9861 | { |
9660 | // InternalAlloyLanguage.g:3146:1: ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) | 9862 | // InternalAlloyLanguage.g:3192:1: ( ( rule__ALSRelationDefinition__NameAssignment_1 ) ) |
9661 | // InternalAlloyLanguage.g:3147:1: ( rule__ALSRelationDefinition__NameAssignment_1 ) | 9863 | // InternalAlloyLanguage.g:3193:1: ( rule__ALSRelationDefinition__NameAssignment_1 ) |
9662 | { | 9864 | { |
9663 | if ( state.backtracking==0 ) { | 9865 | if ( state.backtracking==0 ) { |
9664 | before(grammarAccess.getALSRelationDefinitionAccess().getNameAssignment_1()); | 9866 | before(grammarAccess.getALSRelationDefinitionAccess().getNameAssignment_1()); |
9665 | } | 9867 | } |
9666 | // InternalAlloyLanguage.g:3148:1: ( rule__ALSRelationDefinition__NameAssignment_1 ) | 9868 | // InternalAlloyLanguage.g:3194:1: ( rule__ALSRelationDefinition__NameAssignment_1 ) |
9667 | // InternalAlloyLanguage.g:3148:2: rule__ALSRelationDefinition__NameAssignment_1 | 9869 | // InternalAlloyLanguage.g:3194:2: rule__ALSRelationDefinition__NameAssignment_1 |
9668 | { | 9870 | { |
9669 | pushFollow(FOLLOW_2); | 9871 | pushFollow(FOLLOW_2); |
9670 | rule__ALSRelationDefinition__NameAssignment_1(); | 9872 | rule__ALSRelationDefinition__NameAssignment_1(); |
@@ -9699,14 +9901,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9699 | 9901 | ||
9700 | 9902 | ||
9701 | // $ANTLR start "rule__ALSRelationDefinition__Group__2" | 9903 | // $ANTLR start "rule__ALSRelationDefinition__Group__2" |
9702 | // InternalAlloyLanguage.g:3158:1: rule__ALSRelationDefinition__Group__2 : rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 ; | 9904 | // InternalAlloyLanguage.g:3204:1: rule__ALSRelationDefinition__Group__2 : rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 ; |
9703 | public final void rule__ALSRelationDefinition__Group__2() throws RecognitionException { | 9905 | public final void rule__ALSRelationDefinition__Group__2() throws RecognitionException { |
9704 | 9906 | ||
9705 | int stackSize = keepStackSize(); | 9907 | int stackSize = keepStackSize(); |
9706 | 9908 | ||
9707 | try { | 9909 | try { |
9708 | // InternalAlloyLanguage.g:3162:1: ( rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 ) | 9910 | // InternalAlloyLanguage.g:3208:1: ( rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 ) |
9709 | // InternalAlloyLanguage.g:3163:2: rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 | 9911 | // InternalAlloyLanguage.g:3209:2: rule__ALSRelationDefinition__Group__2__Impl rule__ALSRelationDefinition__Group__3 |
9710 | { | 9912 | { |
9711 | pushFollow(FOLLOW_5); | 9913 | pushFollow(FOLLOW_5); |
9712 | rule__ALSRelationDefinition__Group__2__Impl(); | 9914 | rule__ALSRelationDefinition__Group__2__Impl(); |
@@ -9737,17 +9939,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9737 | 9939 | ||
9738 | 9940 | ||
9739 | // $ANTLR start "rule__ALSRelationDefinition__Group__2__Impl" | 9941 | // $ANTLR start "rule__ALSRelationDefinition__Group__2__Impl" |
9740 | // InternalAlloyLanguage.g:3170:1: rule__ALSRelationDefinition__Group__2__Impl : ( '[' ) ; | 9942 | // InternalAlloyLanguage.g:3216:1: rule__ALSRelationDefinition__Group__2__Impl : ( '[' ) ; |
9741 | public final void rule__ALSRelationDefinition__Group__2__Impl() throws RecognitionException { | 9943 | public final void rule__ALSRelationDefinition__Group__2__Impl() throws RecognitionException { |
9742 | 9944 | ||
9743 | int stackSize = keepStackSize(); | 9945 | int stackSize = keepStackSize(); |
9744 | 9946 | ||
9745 | try { | 9947 | try { |
9746 | // InternalAlloyLanguage.g:3174:1: ( ( '[' ) ) | 9948 | // InternalAlloyLanguage.g:3220:1: ( ( '[' ) ) |
9747 | // InternalAlloyLanguage.g:3175:1: ( '[' ) | 9949 | // InternalAlloyLanguage.g:3221:1: ( '[' ) |
9748 | { | 9950 | { |
9749 | // InternalAlloyLanguage.g:3175:1: ( '[' ) | 9951 | // InternalAlloyLanguage.g:3221:1: ( '[' ) |
9750 | // InternalAlloyLanguage.g:3176:1: '[' | 9952 | // InternalAlloyLanguage.g:3222:1: '[' |
9751 | { | 9953 | { |
9752 | if ( state.backtracking==0 ) { | 9954 | if ( state.backtracking==0 ) { |
9753 | before(grammarAccess.getALSRelationDefinitionAccess().getLeftSquareBracketKeyword_2()); | 9955 | before(grammarAccess.getALSRelationDefinitionAccess().getLeftSquareBracketKeyword_2()); |
@@ -9778,14 +9980,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9778 | 9980 | ||
9779 | 9981 | ||
9780 | // $ANTLR start "rule__ALSRelationDefinition__Group__3" | 9982 | // $ANTLR start "rule__ALSRelationDefinition__Group__3" |
9781 | // InternalAlloyLanguage.g:3189:1: rule__ALSRelationDefinition__Group__3 : rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 ; | 9983 | // InternalAlloyLanguage.g:3235:1: rule__ALSRelationDefinition__Group__3 : rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 ; |
9782 | public final void rule__ALSRelationDefinition__Group__3() throws RecognitionException { | 9984 | public final void rule__ALSRelationDefinition__Group__3() throws RecognitionException { |
9783 | 9985 | ||
9784 | int stackSize = keepStackSize(); | 9986 | int stackSize = keepStackSize(); |
9785 | 9987 | ||
9786 | try { | 9988 | try { |
9787 | // InternalAlloyLanguage.g:3193:1: ( rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 ) | 9989 | // InternalAlloyLanguage.g:3239:1: ( rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 ) |
9788 | // InternalAlloyLanguage.g:3194:2: rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 | 9990 | // InternalAlloyLanguage.g:3240:2: rule__ALSRelationDefinition__Group__3__Impl rule__ALSRelationDefinition__Group__4 |
9789 | { | 9991 | { |
9790 | pushFollow(FOLLOW_18); | 9992 | pushFollow(FOLLOW_18); |
9791 | rule__ALSRelationDefinition__Group__3__Impl(); | 9993 | rule__ALSRelationDefinition__Group__3__Impl(); |
@@ -9816,23 +10018,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9816 | 10018 | ||
9817 | 10019 | ||
9818 | // $ANTLR start "rule__ALSRelationDefinition__Group__3__Impl" | 10020 | // $ANTLR start "rule__ALSRelationDefinition__Group__3__Impl" |
9819 | // InternalAlloyLanguage.g:3201:1: rule__ALSRelationDefinition__Group__3__Impl : ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) ; | 10021 | // InternalAlloyLanguage.g:3247:1: rule__ALSRelationDefinition__Group__3__Impl : ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) ; |
9820 | public final void rule__ALSRelationDefinition__Group__3__Impl() throws RecognitionException { | 10022 | public final void rule__ALSRelationDefinition__Group__3__Impl() throws RecognitionException { |
9821 | 10023 | ||
9822 | int stackSize = keepStackSize(); | 10024 | int stackSize = keepStackSize(); |
9823 | 10025 | ||
9824 | try { | 10026 | try { |
9825 | // InternalAlloyLanguage.g:3205:1: ( ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) ) | 10027 | // InternalAlloyLanguage.g:3251:1: ( ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) ) |
9826 | // InternalAlloyLanguage.g:3206:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) | 10028 | // InternalAlloyLanguage.g:3252:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) |
9827 | { | 10029 | { |
9828 | // InternalAlloyLanguage.g:3206:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) | 10030 | // InternalAlloyLanguage.g:3252:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_3 ) ) |
9829 | // InternalAlloyLanguage.g:3207:1: ( rule__ALSRelationDefinition__VariablesAssignment_3 ) | 10031 | // InternalAlloyLanguage.g:3253:1: ( rule__ALSRelationDefinition__VariablesAssignment_3 ) |
9830 | { | 10032 | { |
9831 | if ( state.backtracking==0 ) { | 10033 | if ( state.backtracking==0 ) { |
9832 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesAssignment_3()); | 10034 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesAssignment_3()); |
9833 | } | 10035 | } |
9834 | // InternalAlloyLanguage.g:3208:1: ( rule__ALSRelationDefinition__VariablesAssignment_3 ) | 10036 | // InternalAlloyLanguage.g:3254:1: ( rule__ALSRelationDefinition__VariablesAssignment_3 ) |
9835 | // InternalAlloyLanguage.g:3208:2: rule__ALSRelationDefinition__VariablesAssignment_3 | 10037 | // InternalAlloyLanguage.g:3254:2: rule__ALSRelationDefinition__VariablesAssignment_3 |
9836 | { | 10038 | { |
9837 | pushFollow(FOLLOW_2); | 10039 | pushFollow(FOLLOW_2); |
9838 | rule__ALSRelationDefinition__VariablesAssignment_3(); | 10040 | rule__ALSRelationDefinition__VariablesAssignment_3(); |
@@ -9867,14 +10069,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9867 | 10069 | ||
9868 | 10070 | ||
9869 | // $ANTLR start "rule__ALSRelationDefinition__Group__4" | 10071 | // $ANTLR start "rule__ALSRelationDefinition__Group__4" |
9870 | // InternalAlloyLanguage.g:3218:1: rule__ALSRelationDefinition__Group__4 : rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 ; | 10072 | // InternalAlloyLanguage.g:3264:1: rule__ALSRelationDefinition__Group__4 : rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 ; |
9871 | public final void rule__ALSRelationDefinition__Group__4() throws RecognitionException { | 10073 | public final void rule__ALSRelationDefinition__Group__4() throws RecognitionException { |
9872 | 10074 | ||
9873 | int stackSize = keepStackSize(); | 10075 | int stackSize = keepStackSize(); |
9874 | 10076 | ||
9875 | try { | 10077 | try { |
9876 | // InternalAlloyLanguage.g:3222:1: ( rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 ) | 10078 | // InternalAlloyLanguage.g:3268:1: ( rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 ) |
9877 | // InternalAlloyLanguage.g:3223:2: rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 | 10079 | // InternalAlloyLanguage.g:3269:2: rule__ALSRelationDefinition__Group__4__Impl rule__ALSRelationDefinition__Group__5 |
9878 | { | 10080 | { |
9879 | pushFollow(FOLLOW_18); | 10081 | pushFollow(FOLLOW_18); |
9880 | rule__ALSRelationDefinition__Group__4__Impl(); | 10082 | rule__ALSRelationDefinition__Group__4__Impl(); |
@@ -9905,22 +10107,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9905 | 10107 | ||
9906 | 10108 | ||
9907 | // $ANTLR start "rule__ALSRelationDefinition__Group__4__Impl" | 10109 | // $ANTLR start "rule__ALSRelationDefinition__Group__4__Impl" |
9908 | // InternalAlloyLanguage.g:3230:1: rule__ALSRelationDefinition__Group__4__Impl : ( ( rule__ALSRelationDefinition__Group_4__0 )* ) ; | 10110 | // InternalAlloyLanguage.g:3276:1: rule__ALSRelationDefinition__Group__4__Impl : ( ( rule__ALSRelationDefinition__Group_4__0 )* ) ; |
9909 | public final void rule__ALSRelationDefinition__Group__4__Impl() throws RecognitionException { | 10111 | public final void rule__ALSRelationDefinition__Group__4__Impl() throws RecognitionException { |
9910 | 10112 | ||
9911 | int stackSize = keepStackSize(); | 10113 | int stackSize = keepStackSize(); |
9912 | 10114 | ||
9913 | try { | 10115 | try { |
9914 | // InternalAlloyLanguage.g:3234:1: ( ( ( rule__ALSRelationDefinition__Group_4__0 )* ) ) | 10116 | // InternalAlloyLanguage.g:3280:1: ( ( ( rule__ALSRelationDefinition__Group_4__0 )* ) ) |
9915 | // InternalAlloyLanguage.g:3235:1: ( ( rule__ALSRelationDefinition__Group_4__0 )* ) | 10117 | // InternalAlloyLanguage.g:3281:1: ( ( rule__ALSRelationDefinition__Group_4__0 )* ) |
9916 | { | 10118 | { |
9917 | // InternalAlloyLanguage.g:3235:1: ( ( rule__ALSRelationDefinition__Group_4__0 )* ) | 10119 | // InternalAlloyLanguage.g:3281:1: ( ( rule__ALSRelationDefinition__Group_4__0 )* ) |
9918 | // InternalAlloyLanguage.g:3236:1: ( rule__ALSRelationDefinition__Group_4__0 )* | 10120 | // InternalAlloyLanguage.g:3282:1: ( rule__ALSRelationDefinition__Group_4__0 )* |
9919 | { | 10121 | { |
9920 | if ( state.backtracking==0 ) { | 10122 | if ( state.backtracking==0 ) { |
9921 | before(grammarAccess.getALSRelationDefinitionAccess().getGroup_4()); | 10123 | before(grammarAccess.getALSRelationDefinitionAccess().getGroup_4()); |
9922 | } | 10124 | } |
9923 | // InternalAlloyLanguage.g:3237:1: ( rule__ALSRelationDefinition__Group_4__0 )* | 10125 | // InternalAlloyLanguage.g:3283:1: ( rule__ALSRelationDefinition__Group_4__0 )* |
9924 | loop26: | 10126 | loop26: |
9925 | do { | 10127 | do { |
9926 | int alt26=2; | 10128 | int alt26=2; |
@@ -9933,7 +10135,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9933 | 10135 | ||
9934 | switch (alt26) { | 10136 | switch (alt26) { |
9935 | case 1 : | 10137 | case 1 : |
9936 | // InternalAlloyLanguage.g:3237:2: rule__ALSRelationDefinition__Group_4__0 | 10138 | // InternalAlloyLanguage.g:3283:2: rule__ALSRelationDefinition__Group_4__0 |
9937 | { | 10139 | { |
9938 | pushFollow(FOLLOW_8); | 10140 | pushFollow(FOLLOW_8); |
9939 | rule__ALSRelationDefinition__Group_4__0(); | 10141 | rule__ALSRelationDefinition__Group_4__0(); |
@@ -9974,14 +10176,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
9974 | 10176 | ||
9975 | 10177 | ||
9976 | // $ANTLR start "rule__ALSRelationDefinition__Group__5" | 10178 | // $ANTLR start "rule__ALSRelationDefinition__Group__5" |
9977 | // InternalAlloyLanguage.g:3247:1: rule__ALSRelationDefinition__Group__5 : rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 ; | 10179 | // InternalAlloyLanguage.g:3293:1: rule__ALSRelationDefinition__Group__5 : rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 ; |
9978 | public final void rule__ALSRelationDefinition__Group__5() throws RecognitionException { | 10180 | public final void rule__ALSRelationDefinition__Group__5() throws RecognitionException { |
9979 | 10181 | ||
9980 | int stackSize = keepStackSize(); | 10182 | int stackSize = keepStackSize(); |
9981 | 10183 | ||
9982 | try { | 10184 | try { |
9983 | // InternalAlloyLanguage.g:3251:1: ( rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 ) | 10185 | // InternalAlloyLanguage.g:3297:1: ( rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 ) |
9984 | // InternalAlloyLanguage.g:3252:2: rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 | 10186 | // InternalAlloyLanguage.g:3298:2: rule__ALSRelationDefinition__Group__5__Impl rule__ALSRelationDefinition__Group__6 |
9985 | { | 10187 | { |
9986 | pushFollow(FOLLOW_6); | 10188 | pushFollow(FOLLOW_6); |
9987 | rule__ALSRelationDefinition__Group__5__Impl(); | 10189 | rule__ALSRelationDefinition__Group__5__Impl(); |
@@ -10012,17 +10214,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10012 | 10214 | ||
10013 | 10215 | ||
10014 | // $ANTLR start "rule__ALSRelationDefinition__Group__5__Impl" | 10216 | // $ANTLR start "rule__ALSRelationDefinition__Group__5__Impl" |
10015 | // InternalAlloyLanguage.g:3259:1: rule__ALSRelationDefinition__Group__5__Impl : ( ']' ) ; | 10217 | // InternalAlloyLanguage.g:3305:1: rule__ALSRelationDefinition__Group__5__Impl : ( ']' ) ; |
10016 | public final void rule__ALSRelationDefinition__Group__5__Impl() throws RecognitionException { | 10218 | public final void rule__ALSRelationDefinition__Group__5__Impl() throws RecognitionException { |
10017 | 10219 | ||
10018 | int stackSize = keepStackSize(); | 10220 | int stackSize = keepStackSize(); |
10019 | 10221 | ||
10020 | try { | 10222 | try { |
10021 | // InternalAlloyLanguage.g:3263:1: ( ( ']' ) ) | 10223 | // InternalAlloyLanguage.g:3309:1: ( ( ']' ) ) |
10022 | // InternalAlloyLanguage.g:3264:1: ( ']' ) | 10224 | // InternalAlloyLanguage.g:3310:1: ( ']' ) |
10023 | { | 10225 | { |
10024 | // InternalAlloyLanguage.g:3264:1: ( ']' ) | 10226 | // InternalAlloyLanguage.g:3310:1: ( ']' ) |
10025 | // InternalAlloyLanguage.g:3265:1: ']' | 10227 | // InternalAlloyLanguage.g:3311:1: ']' |
10026 | { | 10228 | { |
10027 | if ( state.backtracking==0 ) { | 10229 | if ( state.backtracking==0 ) { |
10028 | before(grammarAccess.getALSRelationDefinitionAccess().getRightSquareBracketKeyword_5()); | 10230 | before(grammarAccess.getALSRelationDefinitionAccess().getRightSquareBracketKeyword_5()); |
@@ -10053,14 +10255,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10053 | 10255 | ||
10054 | 10256 | ||
10055 | // $ANTLR start "rule__ALSRelationDefinition__Group__6" | 10257 | // $ANTLR start "rule__ALSRelationDefinition__Group__6" |
10056 | // InternalAlloyLanguage.g:3278:1: rule__ALSRelationDefinition__Group__6 : rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 ; | 10258 | // InternalAlloyLanguage.g:3324:1: rule__ALSRelationDefinition__Group__6 : rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 ; |
10057 | public final void rule__ALSRelationDefinition__Group__6() throws RecognitionException { | 10259 | public final void rule__ALSRelationDefinition__Group__6() throws RecognitionException { |
10058 | 10260 | ||
10059 | int stackSize = keepStackSize(); | 10261 | int stackSize = keepStackSize(); |
10060 | 10262 | ||
10061 | try { | 10263 | try { |
10062 | // InternalAlloyLanguage.g:3282:1: ( rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 ) | 10264 | // InternalAlloyLanguage.g:3328:1: ( rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 ) |
10063 | // InternalAlloyLanguage.g:3283:2: rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 | 10265 | // InternalAlloyLanguage.g:3329:2: rule__ALSRelationDefinition__Group__6__Impl rule__ALSRelationDefinition__Group__7 |
10064 | { | 10266 | { |
10065 | pushFollow(FOLLOW_16); | 10267 | pushFollow(FOLLOW_16); |
10066 | rule__ALSRelationDefinition__Group__6__Impl(); | 10268 | rule__ALSRelationDefinition__Group__6__Impl(); |
@@ -10091,17 +10293,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10091 | 10293 | ||
10092 | 10294 | ||
10093 | // $ANTLR start "rule__ALSRelationDefinition__Group__6__Impl" | 10295 | // $ANTLR start "rule__ALSRelationDefinition__Group__6__Impl" |
10094 | // InternalAlloyLanguage.g:3290:1: rule__ALSRelationDefinition__Group__6__Impl : ( '{' ) ; | 10296 | // InternalAlloyLanguage.g:3336:1: rule__ALSRelationDefinition__Group__6__Impl : ( '{' ) ; |
10095 | public final void rule__ALSRelationDefinition__Group__6__Impl() throws RecognitionException { | 10297 | public final void rule__ALSRelationDefinition__Group__6__Impl() throws RecognitionException { |
10096 | 10298 | ||
10097 | int stackSize = keepStackSize(); | 10299 | int stackSize = keepStackSize(); |
10098 | 10300 | ||
10099 | try { | 10301 | try { |
10100 | // InternalAlloyLanguage.g:3294:1: ( ( '{' ) ) | 10302 | // InternalAlloyLanguage.g:3340:1: ( ( '{' ) ) |
10101 | // InternalAlloyLanguage.g:3295:1: ( '{' ) | 10303 | // InternalAlloyLanguage.g:3341:1: ( '{' ) |
10102 | { | 10304 | { |
10103 | // InternalAlloyLanguage.g:3295:1: ( '{' ) | 10305 | // InternalAlloyLanguage.g:3341:1: ( '{' ) |
10104 | // InternalAlloyLanguage.g:3296:1: '{' | 10306 | // InternalAlloyLanguage.g:3342:1: '{' |
10105 | { | 10307 | { |
10106 | if ( state.backtracking==0 ) { | 10308 | if ( state.backtracking==0 ) { |
10107 | before(grammarAccess.getALSRelationDefinitionAccess().getLeftCurlyBracketKeyword_6()); | 10309 | before(grammarAccess.getALSRelationDefinitionAccess().getLeftCurlyBracketKeyword_6()); |
@@ -10132,14 +10334,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10132 | 10334 | ||
10133 | 10335 | ||
10134 | // $ANTLR start "rule__ALSRelationDefinition__Group__7" | 10336 | // $ANTLR start "rule__ALSRelationDefinition__Group__7" |
10135 | // InternalAlloyLanguage.g:3309:1: rule__ALSRelationDefinition__Group__7 : rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 ; | 10337 | // InternalAlloyLanguage.g:3355:1: rule__ALSRelationDefinition__Group__7 : rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 ; |
10136 | public final void rule__ALSRelationDefinition__Group__7() throws RecognitionException { | 10338 | public final void rule__ALSRelationDefinition__Group__7() throws RecognitionException { |
10137 | 10339 | ||
10138 | int stackSize = keepStackSize(); | 10340 | int stackSize = keepStackSize(); |
10139 | 10341 | ||
10140 | try { | 10342 | try { |
10141 | // InternalAlloyLanguage.g:3313:1: ( rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 ) | 10343 | // InternalAlloyLanguage.g:3359:1: ( rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 ) |
10142 | // InternalAlloyLanguage.g:3314:2: rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 | 10344 | // InternalAlloyLanguage.g:3360:2: rule__ALSRelationDefinition__Group__7__Impl rule__ALSRelationDefinition__Group__8 |
10143 | { | 10345 | { |
10144 | pushFollow(FOLLOW_19); | 10346 | pushFollow(FOLLOW_19); |
10145 | rule__ALSRelationDefinition__Group__7__Impl(); | 10347 | rule__ALSRelationDefinition__Group__7__Impl(); |
@@ -10170,23 +10372,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10170 | 10372 | ||
10171 | 10373 | ||
10172 | // $ANTLR start "rule__ALSRelationDefinition__Group__7__Impl" | 10374 | // $ANTLR start "rule__ALSRelationDefinition__Group__7__Impl" |
10173 | // InternalAlloyLanguage.g:3321:1: rule__ALSRelationDefinition__Group__7__Impl : ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) ; | 10375 | // InternalAlloyLanguage.g:3367:1: rule__ALSRelationDefinition__Group__7__Impl : ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) ; |
10174 | public final void rule__ALSRelationDefinition__Group__7__Impl() throws RecognitionException { | 10376 | public final void rule__ALSRelationDefinition__Group__7__Impl() throws RecognitionException { |
10175 | 10377 | ||
10176 | int stackSize = keepStackSize(); | 10378 | int stackSize = keepStackSize(); |
10177 | 10379 | ||
10178 | try { | 10380 | try { |
10179 | // InternalAlloyLanguage.g:3325:1: ( ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) ) | 10381 | // InternalAlloyLanguage.g:3371:1: ( ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) ) |
10180 | // InternalAlloyLanguage.g:3326:1: ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) | 10382 | // InternalAlloyLanguage.g:3372:1: ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) |
10181 | { | 10383 | { |
10182 | // InternalAlloyLanguage.g:3326:1: ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) | 10384 | // InternalAlloyLanguage.g:3372:1: ( ( rule__ALSRelationDefinition__ValueAssignment_7 ) ) |
10183 | // InternalAlloyLanguage.g:3327:1: ( rule__ALSRelationDefinition__ValueAssignment_7 ) | 10385 | // InternalAlloyLanguage.g:3373:1: ( rule__ALSRelationDefinition__ValueAssignment_7 ) |
10184 | { | 10386 | { |
10185 | if ( state.backtracking==0 ) { | 10387 | if ( state.backtracking==0 ) { |
10186 | before(grammarAccess.getALSRelationDefinitionAccess().getValueAssignment_7()); | 10388 | before(grammarAccess.getALSRelationDefinitionAccess().getValueAssignment_7()); |
10187 | } | 10389 | } |
10188 | // InternalAlloyLanguage.g:3328:1: ( rule__ALSRelationDefinition__ValueAssignment_7 ) | 10390 | // InternalAlloyLanguage.g:3374:1: ( rule__ALSRelationDefinition__ValueAssignment_7 ) |
10189 | // InternalAlloyLanguage.g:3328:2: rule__ALSRelationDefinition__ValueAssignment_7 | 10391 | // InternalAlloyLanguage.g:3374:2: rule__ALSRelationDefinition__ValueAssignment_7 |
10190 | { | 10392 | { |
10191 | pushFollow(FOLLOW_2); | 10393 | pushFollow(FOLLOW_2); |
10192 | rule__ALSRelationDefinition__ValueAssignment_7(); | 10394 | rule__ALSRelationDefinition__ValueAssignment_7(); |
@@ -10221,14 +10423,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10221 | 10423 | ||
10222 | 10424 | ||
10223 | // $ANTLR start "rule__ALSRelationDefinition__Group__8" | 10425 | // $ANTLR start "rule__ALSRelationDefinition__Group__8" |
10224 | // InternalAlloyLanguage.g:3338:1: rule__ALSRelationDefinition__Group__8 : rule__ALSRelationDefinition__Group__8__Impl ; | 10426 | // InternalAlloyLanguage.g:3384:1: rule__ALSRelationDefinition__Group__8 : rule__ALSRelationDefinition__Group__8__Impl ; |
10225 | public final void rule__ALSRelationDefinition__Group__8() throws RecognitionException { | 10427 | public final void rule__ALSRelationDefinition__Group__8() throws RecognitionException { |
10226 | 10428 | ||
10227 | int stackSize = keepStackSize(); | 10429 | int stackSize = keepStackSize(); |
10228 | 10430 | ||
10229 | try { | 10431 | try { |
10230 | // InternalAlloyLanguage.g:3342:1: ( rule__ALSRelationDefinition__Group__8__Impl ) | 10432 | // InternalAlloyLanguage.g:3388:1: ( rule__ALSRelationDefinition__Group__8__Impl ) |
10231 | // InternalAlloyLanguage.g:3343:2: rule__ALSRelationDefinition__Group__8__Impl | 10433 | // InternalAlloyLanguage.g:3389:2: rule__ALSRelationDefinition__Group__8__Impl |
10232 | { | 10434 | { |
10233 | pushFollow(FOLLOW_2); | 10435 | pushFollow(FOLLOW_2); |
10234 | rule__ALSRelationDefinition__Group__8__Impl(); | 10436 | rule__ALSRelationDefinition__Group__8__Impl(); |
@@ -10254,17 +10456,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10254 | 10456 | ||
10255 | 10457 | ||
10256 | // $ANTLR start "rule__ALSRelationDefinition__Group__8__Impl" | 10458 | // $ANTLR start "rule__ALSRelationDefinition__Group__8__Impl" |
10257 | // InternalAlloyLanguage.g:3349:1: rule__ALSRelationDefinition__Group__8__Impl : ( '}' ) ; | 10459 | // InternalAlloyLanguage.g:3395:1: rule__ALSRelationDefinition__Group__8__Impl : ( '}' ) ; |
10258 | public final void rule__ALSRelationDefinition__Group__8__Impl() throws RecognitionException { | 10460 | public final void rule__ALSRelationDefinition__Group__8__Impl() throws RecognitionException { |
10259 | 10461 | ||
10260 | int stackSize = keepStackSize(); | 10462 | int stackSize = keepStackSize(); |
10261 | 10463 | ||
10262 | try { | 10464 | try { |
10263 | // InternalAlloyLanguage.g:3353:1: ( ( '}' ) ) | 10465 | // InternalAlloyLanguage.g:3399:1: ( ( '}' ) ) |
10264 | // InternalAlloyLanguage.g:3354:1: ( '}' ) | 10466 | // InternalAlloyLanguage.g:3400:1: ( '}' ) |
10265 | { | 10467 | { |
10266 | // InternalAlloyLanguage.g:3354:1: ( '}' ) | 10468 | // InternalAlloyLanguage.g:3400:1: ( '}' ) |
10267 | // InternalAlloyLanguage.g:3355:1: '}' | 10469 | // InternalAlloyLanguage.g:3401:1: '}' |
10268 | { | 10470 | { |
10269 | if ( state.backtracking==0 ) { | 10471 | if ( state.backtracking==0 ) { |
10270 | before(grammarAccess.getALSRelationDefinitionAccess().getRightCurlyBracketKeyword_8()); | 10472 | before(grammarAccess.getALSRelationDefinitionAccess().getRightCurlyBracketKeyword_8()); |
@@ -10295,14 +10497,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10295 | 10497 | ||
10296 | 10498 | ||
10297 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__0" | 10499 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__0" |
10298 | // InternalAlloyLanguage.g:3386:1: rule__ALSRelationDefinition__Group_4__0 : rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 ; | 10500 | // InternalAlloyLanguage.g:3432:1: rule__ALSRelationDefinition__Group_4__0 : rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 ; |
10299 | public final void rule__ALSRelationDefinition__Group_4__0() throws RecognitionException { | 10501 | public final void rule__ALSRelationDefinition__Group_4__0() throws RecognitionException { |
10300 | 10502 | ||
10301 | int stackSize = keepStackSize(); | 10503 | int stackSize = keepStackSize(); |
10302 | 10504 | ||
10303 | try { | 10505 | try { |
10304 | // InternalAlloyLanguage.g:3390:1: ( rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 ) | 10506 | // InternalAlloyLanguage.g:3436:1: ( rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 ) |
10305 | // InternalAlloyLanguage.g:3391:2: rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 | 10507 | // InternalAlloyLanguage.g:3437:2: rule__ALSRelationDefinition__Group_4__0__Impl rule__ALSRelationDefinition__Group_4__1 |
10306 | { | 10508 | { |
10307 | pushFollow(FOLLOW_5); | 10509 | pushFollow(FOLLOW_5); |
10308 | rule__ALSRelationDefinition__Group_4__0__Impl(); | 10510 | rule__ALSRelationDefinition__Group_4__0__Impl(); |
@@ -10333,17 +10535,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10333 | 10535 | ||
10334 | 10536 | ||
10335 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__0__Impl" | 10537 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__0__Impl" |
10336 | // InternalAlloyLanguage.g:3398:1: rule__ALSRelationDefinition__Group_4__0__Impl : ( ',' ) ; | 10538 | // InternalAlloyLanguage.g:3444:1: rule__ALSRelationDefinition__Group_4__0__Impl : ( ',' ) ; |
10337 | public final void rule__ALSRelationDefinition__Group_4__0__Impl() throws RecognitionException { | 10539 | public final void rule__ALSRelationDefinition__Group_4__0__Impl() throws RecognitionException { |
10338 | 10540 | ||
10339 | int stackSize = keepStackSize(); | 10541 | int stackSize = keepStackSize(); |
10340 | 10542 | ||
10341 | try { | 10543 | try { |
10342 | // InternalAlloyLanguage.g:3402:1: ( ( ',' ) ) | 10544 | // InternalAlloyLanguage.g:3448:1: ( ( ',' ) ) |
10343 | // InternalAlloyLanguage.g:3403:1: ( ',' ) | 10545 | // InternalAlloyLanguage.g:3449:1: ( ',' ) |
10344 | { | 10546 | { |
10345 | // InternalAlloyLanguage.g:3403:1: ( ',' ) | 10547 | // InternalAlloyLanguage.g:3449:1: ( ',' ) |
10346 | // InternalAlloyLanguage.g:3404:1: ',' | 10548 | // InternalAlloyLanguage.g:3450:1: ',' |
10347 | { | 10549 | { |
10348 | if ( state.backtracking==0 ) { | 10550 | if ( state.backtracking==0 ) { |
10349 | before(grammarAccess.getALSRelationDefinitionAccess().getCommaKeyword_4_0()); | 10551 | before(grammarAccess.getALSRelationDefinitionAccess().getCommaKeyword_4_0()); |
@@ -10374,14 +10576,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10374 | 10576 | ||
10375 | 10577 | ||
10376 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__1" | 10578 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__1" |
10377 | // InternalAlloyLanguage.g:3417:1: rule__ALSRelationDefinition__Group_4__1 : rule__ALSRelationDefinition__Group_4__1__Impl ; | 10579 | // InternalAlloyLanguage.g:3463:1: rule__ALSRelationDefinition__Group_4__1 : rule__ALSRelationDefinition__Group_4__1__Impl ; |
10378 | public final void rule__ALSRelationDefinition__Group_4__1() throws RecognitionException { | 10580 | public final void rule__ALSRelationDefinition__Group_4__1() throws RecognitionException { |
10379 | 10581 | ||
10380 | int stackSize = keepStackSize(); | 10582 | int stackSize = keepStackSize(); |
10381 | 10583 | ||
10382 | try { | 10584 | try { |
10383 | // InternalAlloyLanguage.g:3421:1: ( rule__ALSRelationDefinition__Group_4__1__Impl ) | 10585 | // InternalAlloyLanguage.g:3467:1: ( rule__ALSRelationDefinition__Group_4__1__Impl ) |
10384 | // InternalAlloyLanguage.g:3422:2: rule__ALSRelationDefinition__Group_4__1__Impl | 10586 | // InternalAlloyLanguage.g:3468:2: rule__ALSRelationDefinition__Group_4__1__Impl |
10385 | { | 10587 | { |
10386 | pushFollow(FOLLOW_2); | 10588 | pushFollow(FOLLOW_2); |
10387 | rule__ALSRelationDefinition__Group_4__1__Impl(); | 10589 | rule__ALSRelationDefinition__Group_4__1__Impl(); |
@@ -10407,23 +10609,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10407 | 10609 | ||
10408 | 10610 | ||
10409 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__1__Impl" | 10611 | // $ANTLR start "rule__ALSRelationDefinition__Group_4__1__Impl" |
10410 | // InternalAlloyLanguage.g:3428:1: rule__ALSRelationDefinition__Group_4__1__Impl : ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) ; | 10612 | // InternalAlloyLanguage.g:3474:1: rule__ALSRelationDefinition__Group_4__1__Impl : ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) ; |
10411 | public final void rule__ALSRelationDefinition__Group_4__1__Impl() throws RecognitionException { | 10613 | public final void rule__ALSRelationDefinition__Group_4__1__Impl() throws RecognitionException { |
10412 | 10614 | ||
10413 | int stackSize = keepStackSize(); | 10615 | int stackSize = keepStackSize(); |
10414 | 10616 | ||
10415 | try { | 10617 | try { |
10416 | // InternalAlloyLanguage.g:3432:1: ( ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) ) | 10618 | // InternalAlloyLanguage.g:3478:1: ( ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) ) |
10417 | // InternalAlloyLanguage.g:3433:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) | 10619 | // InternalAlloyLanguage.g:3479:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) |
10418 | { | 10620 | { |
10419 | // InternalAlloyLanguage.g:3433:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) | 10621 | // InternalAlloyLanguage.g:3479:1: ( ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) ) |
10420 | // InternalAlloyLanguage.g:3434:1: ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) | 10622 | // InternalAlloyLanguage.g:3480:1: ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) |
10421 | { | 10623 | { |
10422 | if ( state.backtracking==0 ) { | 10624 | if ( state.backtracking==0 ) { |
10423 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesAssignment_4_1()); | 10625 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesAssignment_4_1()); |
10424 | } | 10626 | } |
10425 | // InternalAlloyLanguage.g:3435:1: ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) | 10627 | // InternalAlloyLanguage.g:3481:1: ( rule__ALSRelationDefinition__VariablesAssignment_4_1 ) |
10426 | // InternalAlloyLanguage.g:3435:2: rule__ALSRelationDefinition__VariablesAssignment_4_1 | 10628 | // InternalAlloyLanguage.g:3481:2: rule__ALSRelationDefinition__VariablesAssignment_4_1 |
10427 | { | 10629 | { |
10428 | pushFollow(FOLLOW_2); | 10630 | pushFollow(FOLLOW_2); |
10429 | rule__ALSRelationDefinition__VariablesAssignment_4_1(); | 10631 | rule__ALSRelationDefinition__VariablesAssignment_4_1(); |
@@ -10458,14 +10660,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10458 | 10660 | ||
10459 | 10661 | ||
10460 | // $ANTLR start "rule__ALSFactDeclaration__Group__0" | 10662 | // $ANTLR start "rule__ALSFactDeclaration__Group__0" |
10461 | // InternalAlloyLanguage.g:3449:1: rule__ALSFactDeclaration__Group__0 : rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 ; | 10663 | // InternalAlloyLanguage.g:3495:1: rule__ALSFactDeclaration__Group__0 : rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 ; |
10462 | public final void rule__ALSFactDeclaration__Group__0() throws RecognitionException { | 10664 | public final void rule__ALSFactDeclaration__Group__0() throws RecognitionException { |
10463 | 10665 | ||
10464 | int stackSize = keepStackSize(); | 10666 | int stackSize = keepStackSize(); |
10465 | 10667 | ||
10466 | try { | 10668 | try { |
10467 | // InternalAlloyLanguage.g:3453:1: ( rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 ) | 10669 | // InternalAlloyLanguage.g:3499:1: ( rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 ) |
10468 | // InternalAlloyLanguage.g:3454:2: rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 | 10670 | // InternalAlloyLanguage.g:3500:2: rule__ALSFactDeclaration__Group__0__Impl rule__ALSFactDeclaration__Group__1 |
10469 | { | 10671 | { |
10470 | pushFollow(FOLLOW_20); | 10672 | pushFollow(FOLLOW_20); |
10471 | rule__ALSFactDeclaration__Group__0__Impl(); | 10673 | rule__ALSFactDeclaration__Group__0__Impl(); |
@@ -10496,23 +10698,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10496 | 10698 | ||
10497 | 10699 | ||
10498 | // $ANTLR start "rule__ALSFactDeclaration__Group__0__Impl" | 10700 | // $ANTLR start "rule__ALSFactDeclaration__Group__0__Impl" |
10499 | // InternalAlloyLanguage.g:3461:1: rule__ALSFactDeclaration__Group__0__Impl : ( () ) ; | 10701 | // InternalAlloyLanguage.g:3507:1: rule__ALSFactDeclaration__Group__0__Impl : ( () ) ; |
10500 | public final void rule__ALSFactDeclaration__Group__0__Impl() throws RecognitionException { | 10702 | public final void rule__ALSFactDeclaration__Group__0__Impl() throws RecognitionException { |
10501 | 10703 | ||
10502 | int stackSize = keepStackSize(); | 10704 | int stackSize = keepStackSize(); |
10503 | 10705 | ||
10504 | try { | 10706 | try { |
10505 | // InternalAlloyLanguage.g:3465:1: ( ( () ) ) | 10707 | // InternalAlloyLanguage.g:3511:1: ( ( () ) ) |
10506 | // InternalAlloyLanguage.g:3466:1: ( () ) | 10708 | // InternalAlloyLanguage.g:3512:1: ( () ) |
10507 | { | 10709 | { |
10508 | // InternalAlloyLanguage.g:3466:1: ( () ) | 10710 | // InternalAlloyLanguage.g:3512:1: ( () ) |
10509 | // InternalAlloyLanguage.g:3467:1: () | 10711 | // InternalAlloyLanguage.g:3513:1: () |
10510 | { | 10712 | { |
10511 | if ( state.backtracking==0 ) { | 10713 | if ( state.backtracking==0 ) { |
10512 | before(grammarAccess.getALSFactDeclarationAccess().getALSFactDeclarationAction_0()); | 10714 | before(grammarAccess.getALSFactDeclarationAccess().getALSFactDeclarationAction_0()); |
10513 | } | 10715 | } |
10514 | // InternalAlloyLanguage.g:3468:1: () | 10716 | // InternalAlloyLanguage.g:3514:1: () |
10515 | // InternalAlloyLanguage.g:3470:1: | 10717 | // InternalAlloyLanguage.g:3516:1: |
10516 | { | 10718 | { |
10517 | } | 10719 | } |
10518 | 10720 | ||
@@ -10537,14 +10739,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10537 | 10739 | ||
10538 | 10740 | ||
10539 | // $ANTLR start "rule__ALSFactDeclaration__Group__1" | 10741 | // $ANTLR start "rule__ALSFactDeclaration__Group__1" |
10540 | // InternalAlloyLanguage.g:3480:1: rule__ALSFactDeclaration__Group__1 : rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 ; | 10742 | // InternalAlloyLanguage.g:3526:1: rule__ALSFactDeclaration__Group__1 : rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 ; |
10541 | public final void rule__ALSFactDeclaration__Group__1() throws RecognitionException { | 10743 | public final void rule__ALSFactDeclaration__Group__1() throws RecognitionException { |
10542 | 10744 | ||
10543 | int stackSize = keepStackSize(); | 10745 | int stackSize = keepStackSize(); |
10544 | 10746 | ||
10545 | try { | 10747 | try { |
10546 | // InternalAlloyLanguage.g:3484:1: ( rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 ) | 10748 | // InternalAlloyLanguage.g:3530:1: ( rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 ) |
10547 | // InternalAlloyLanguage.g:3485:2: rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 | 10749 | // InternalAlloyLanguage.g:3531:2: rule__ALSFactDeclaration__Group__1__Impl rule__ALSFactDeclaration__Group__2 |
10548 | { | 10750 | { |
10549 | pushFollow(FOLLOW_21); | 10751 | pushFollow(FOLLOW_21); |
10550 | rule__ALSFactDeclaration__Group__1__Impl(); | 10752 | rule__ALSFactDeclaration__Group__1__Impl(); |
@@ -10575,17 +10777,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10575 | 10777 | ||
10576 | 10778 | ||
10577 | // $ANTLR start "rule__ALSFactDeclaration__Group__1__Impl" | 10779 | // $ANTLR start "rule__ALSFactDeclaration__Group__1__Impl" |
10578 | // InternalAlloyLanguage.g:3492:1: rule__ALSFactDeclaration__Group__1__Impl : ( 'fact' ) ; | 10780 | // InternalAlloyLanguage.g:3538:1: rule__ALSFactDeclaration__Group__1__Impl : ( 'fact' ) ; |
10579 | public final void rule__ALSFactDeclaration__Group__1__Impl() throws RecognitionException { | 10781 | public final void rule__ALSFactDeclaration__Group__1__Impl() throws RecognitionException { |
10580 | 10782 | ||
10581 | int stackSize = keepStackSize(); | 10783 | int stackSize = keepStackSize(); |
10582 | 10784 | ||
10583 | try { | 10785 | try { |
10584 | // InternalAlloyLanguage.g:3496:1: ( ( 'fact' ) ) | 10786 | // InternalAlloyLanguage.g:3542:1: ( ( 'fact' ) ) |
10585 | // InternalAlloyLanguage.g:3497:1: ( 'fact' ) | 10787 | // InternalAlloyLanguage.g:3543:1: ( 'fact' ) |
10586 | { | 10788 | { |
10587 | // InternalAlloyLanguage.g:3497:1: ( 'fact' ) | 10789 | // InternalAlloyLanguage.g:3543:1: ( 'fact' ) |
10588 | // InternalAlloyLanguage.g:3498:1: 'fact' | 10790 | // InternalAlloyLanguage.g:3544:1: 'fact' |
10589 | { | 10791 | { |
10590 | if ( state.backtracking==0 ) { | 10792 | if ( state.backtracking==0 ) { |
10591 | before(grammarAccess.getALSFactDeclarationAccess().getFactKeyword_1()); | 10793 | before(grammarAccess.getALSFactDeclarationAccess().getFactKeyword_1()); |
@@ -10616,14 +10818,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10616 | 10818 | ||
10617 | 10819 | ||
10618 | // $ANTLR start "rule__ALSFactDeclaration__Group__2" | 10820 | // $ANTLR start "rule__ALSFactDeclaration__Group__2" |
10619 | // InternalAlloyLanguage.g:3511:1: rule__ALSFactDeclaration__Group__2 : rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 ; | 10821 | // InternalAlloyLanguage.g:3557:1: rule__ALSFactDeclaration__Group__2 : rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 ; |
10620 | public final void rule__ALSFactDeclaration__Group__2() throws RecognitionException { | 10822 | public final void rule__ALSFactDeclaration__Group__2() throws RecognitionException { |
10621 | 10823 | ||
10622 | int stackSize = keepStackSize(); | 10824 | int stackSize = keepStackSize(); |
10623 | 10825 | ||
10624 | try { | 10826 | try { |
10625 | // InternalAlloyLanguage.g:3515:1: ( rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 ) | 10827 | // InternalAlloyLanguage.g:3561:1: ( rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 ) |
10626 | // InternalAlloyLanguage.g:3516:2: rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 | 10828 | // InternalAlloyLanguage.g:3562:2: rule__ALSFactDeclaration__Group__2__Impl rule__ALSFactDeclaration__Group__3 |
10627 | { | 10829 | { |
10628 | pushFollow(FOLLOW_21); | 10830 | pushFollow(FOLLOW_21); |
10629 | rule__ALSFactDeclaration__Group__2__Impl(); | 10831 | rule__ALSFactDeclaration__Group__2__Impl(); |
@@ -10654,22 +10856,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10654 | 10856 | ||
10655 | 10857 | ||
10656 | // $ANTLR start "rule__ALSFactDeclaration__Group__2__Impl" | 10858 | // $ANTLR start "rule__ALSFactDeclaration__Group__2__Impl" |
10657 | // InternalAlloyLanguage.g:3523:1: rule__ALSFactDeclaration__Group__2__Impl : ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) ; | 10859 | // InternalAlloyLanguage.g:3569:1: rule__ALSFactDeclaration__Group__2__Impl : ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) ; |
10658 | public final void rule__ALSFactDeclaration__Group__2__Impl() throws RecognitionException { | 10860 | public final void rule__ALSFactDeclaration__Group__2__Impl() throws RecognitionException { |
10659 | 10861 | ||
10660 | int stackSize = keepStackSize(); | 10862 | int stackSize = keepStackSize(); |
10661 | 10863 | ||
10662 | try { | 10864 | try { |
10663 | // InternalAlloyLanguage.g:3527:1: ( ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) ) | 10865 | // InternalAlloyLanguage.g:3573:1: ( ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) ) |
10664 | // InternalAlloyLanguage.g:3528:1: ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) | 10866 | // InternalAlloyLanguage.g:3574:1: ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) |
10665 | { | 10867 | { |
10666 | // InternalAlloyLanguage.g:3528:1: ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) | 10868 | // InternalAlloyLanguage.g:3574:1: ( ( rule__ALSFactDeclaration__NameAssignment_2 )? ) |
10667 | // InternalAlloyLanguage.g:3529:1: ( rule__ALSFactDeclaration__NameAssignment_2 )? | 10869 | // InternalAlloyLanguage.g:3575:1: ( rule__ALSFactDeclaration__NameAssignment_2 )? |
10668 | { | 10870 | { |
10669 | if ( state.backtracking==0 ) { | 10871 | if ( state.backtracking==0 ) { |
10670 | before(grammarAccess.getALSFactDeclarationAccess().getNameAssignment_2()); | 10872 | before(grammarAccess.getALSFactDeclarationAccess().getNameAssignment_2()); |
10671 | } | 10873 | } |
10672 | // InternalAlloyLanguage.g:3530:1: ( rule__ALSFactDeclaration__NameAssignment_2 )? | 10874 | // InternalAlloyLanguage.g:3576:1: ( rule__ALSFactDeclaration__NameAssignment_2 )? |
10673 | int alt27=2; | 10875 | int alt27=2; |
10674 | int LA27_0 = input.LA(1); | 10876 | int LA27_0 = input.LA(1); |
10675 | 10877 | ||
@@ -10678,7 +10880,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10678 | } | 10880 | } |
10679 | switch (alt27) { | 10881 | switch (alt27) { |
10680 | case 1 : | 10882 | case 1 : |
10681 | // InternalAlloyLanguage.g:3530:2: rule__ALSFactDeclaration__NameAssignment_2 | 10883 | // InternalAlloyLanguage.g:3576:2: rule__ALSFactDeclaration__NameAssignment_2 |
10682 | { | 10884 | { |
10683 | pushFollow(FOLLOW_2); | 10885 | pushFollow(FOLLOW_2); |
10684 | rule__ALSFactDeclaration__NameAssignment_2(); | 10886 | rule__ALSFactDeclaration__NameAssignment_2(); |
@@ -10716,14 +10918,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10716 | 10918 | ||
10717 | 10919 | ||
10718 | // $ANTLR start "rule__ALSFactDeclaration__Group__3" | 10920 | // $ANTLR start "rule__ALSFactDeclaration__Group__3" |
10719 | // InternalAlloyLanguage.g:3540:1: rule__ALSFactDeclaration__Group__3 : rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 ; | 10921 | // InternalAlloyLanguage.g:3586:1: rule__ALSFactDeclaration__Group__3 : rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 ; |
10720 | public final void rule__ALSFactDeclaration__Group__3() throws RecognitionException { | 10922 | public final void rule__ALSFactDeclaration__Group__3() throws RecognitionException { |
10721 | 10923 | ||
10722 | int stackSize = keepStackSize(); | 10924 | int stackSize = keepStackSize(); |
10723 | 10925 | ||
10724 | try { | 10926 | try { |
10725 | // InternalAlloyLanguage.g:3544:1: ( rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 ) | 10927 | // InternalAlloyLanguage.g:3590:1: ( rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 ) |
10726 | // InternalAlloyLanguage.g:3545:2: rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 | 10928 | // InternalAlloyLanguage.g:3591:2: rule__ALSFactDeclaration__Group__3__Impl rule__ALSFactDeclaration__Group__4 |
10727 | { | 10929 | { |
10728 | pushFollow(FOLLOW_16); | 10930 | pushFollow(FOLLOW_16); |
10729 | rule__ALSFactDeclaration__Group__3__Impl(); | 10931 | rule__ALSFactDeclaration__Group__3__Impl(); |
@@ -10754,17 +10956,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10754 | 10956 | ||
10755 | 10957 | ||
10756 | // $ANTLR start "rule__ALSFactDeclaration__Group__3__Impl" | 10958 | // $ANTLR start "rule__ALSFactDeclaration__Group__3__Impl" |
10757 | // InternalAlloyLanguage.g:3552:1: rule__ALSFactDeclaration__Group__3__Impl : ( '{' ) ; | 10959 | // InternalAlloyLanguage.g:3598:1: rule__ALSFactDeclaration__Group__3__Impl : ( '{' ) ; |
10758 | public final void rule__ALSFactDeclaration__Group__3__Impl() throws RecognitionException { | 10960 | public final void rule__ALSFactDeclaration__Group__3__Impl() throws RecognitionException { |
10759 | 10961 | ||
10760 | int stackSize = keepStackSize(); | 10962 | int stackSize = keepStackSize(); |
10761 | 10963 | ||
10762 | try { | 10964 | try { |
10763 | // InternalAlloyLanguage.g:3556:1: ( ( '{' ) ) | 10965 | // InternalAlloyLanguage.g:3602:1: ( ( '{' ) ) |
10764 | // InternalAlloyLanguage.g:3557:1: ( '{' ) | 10966 | // InternalAlloyLanguage.g:3603:1: ( '{' ) |
10765 | { | 10967 | { |
10766 | // InternalAlloyLanguage.g:3557:1: ( '{' ) | 10968 | // InternalAlloyLanguage.g:3603:1: ( '{' ) |
10767 | // InternalAlloyLanguage.g:3558:1: '{' | 10969 | // InternalAlloyLanguage.g:3604:1: '{' |
10768 | { | 10970 | { |
10769 | if ( state.backtracking==0 ) { | 10971 | if ( state.backtracking==0 ) { |
10770 | before(grammarAccess.getALSFactDeclarationAccess().getLeftCurlyBracketKeyword_3()); | 10972 | before(grammarAccess.getALSFactDeclarationAccess().getLeftCurlyBracketKeyword_3()); |
@@ -10795,14 +10997,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10795 | 10997 | ||
10796 | 10998 | ||
10797 | // $ANTLR start "rule__ALSFactDeclaration__Group__4" | 10999 | // $ANTLR start "rule__ALSFactDeclaration__Group__4" |
10798 | // InternalAlloyLanguage.g:3571:1: rule__ALSFactDeclaration__Group__4 : rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 ; | 11000 | // InternalAlloyLanguage.g:3617:1: rule__ALSFactDeclaration__Group__4 : rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 ; |
10799 | public final void rule__ALSFactDeclaration__Group__4() throws RecognitionException { | 11001 | public final void rule__ALSFactDeclaration__Group__4() throws RecognitionException { |
10800 | 11002 | ||
10801 | int stackSize = keepStackSize(); | 11003 | int stackSize = keepStackSize(); |
10802 | 11004 | ||
10803 | try { | 11005 | try { |
10804 | // InternalAlloyLanguage.g:3575:1: ( rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 ) | 11006 | // InternalAlloyLanguage.g:3621:1: ( rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 ) |
10805 | // InternalAlloyLanguage.g:3576:2: rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 | 11007 | // InternalAlloyLanguage.g:3622:2: rule__ALSFactDeclaration__Group__4__Impl rule__ALSFactDeclaration__Group__5 |
10806 | { | 11008 | { |
10807 | pushFollow(FOLLOW_19); | 11009 | pushFollow(FOLLOW_19); |
10808 | rule__ALSFactDeclaration__Group__4__Impl(); | 11010 | rule__ALSFactDeclaration__Group__4__Impl(); |
@@ -10833,23 +11035,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10833 | 11035 | ||
10834 | 11036 | ||
10835 | // $ANTLR start "rule__ALSFactDeclaration__Group__4__Impl" | 11037 | // $ANTLR start "rule__ALSFactDeclaration__Group__4__Impl" |
10836 | // InternalAlloyLanguage.g:3583:1: rule__ALSFactDeclaration__Group__4__Impl : ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) ; | 11038 | // InternalAlloyLanguage.g:3629:1: rule__ALSFactDeclaration__Group__4__Impl : ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) ; |
10837 | public final void rule__ALSFactDeclaration__Group__4__Impl() throws RecognitionException { | 11039 | public final void rule__ALSFactDeclaration__Group__4__Impl() throws RecognitionException { |
10838 | 11040 | ||
10839 | int stackSize = keepStackSize(); | 11041 | int stackSize = keepStackSize(); |
10840 | 11042 | ||
10841 | try { | 11043 | try { |
10842 | // InternalAlloyLanguage.g:3587:1: ( ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) ) | 11044 | // InternalAlloyLanguage.g:3633:1: ( ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) ) |
10843 | // InternalAlloyLanguage.g:3588:1: ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) | 11045 | // InternalAlloyLanguage.g:3634:1: ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) |
10844 | { | 11046 | { |
10845 | // InternalAlloyLanguage.g:3588:1: ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) | 11047 | // InternalAlloyLanguage.g:3634:1: ( ( rule__ALSFactDeclaration__TermAssignment_4 ) ) |
10846 | // InternalAlloyLanguage.g:3589:1: ( rule__ALSFactDeclaration__TermAssignment_4 ) | 11048 | // InternalAlloyLanguage.g:3635:1: ( rule__ALSFactDeclaration__TermAssignment_4 ) |
10847 | { | 11049 | { |
10848 | if ( state.backtracking==0 ) { | 11050 | if ( state.backtracking==0 ) { |
10849 | before(grammarAccess.getALSFactDeclarationAccess().getTermAssignment_4()); | 11051 | before(grammarAccess.getALSFactDeclarationAccess().getTermAssignment_4()); |
10850 | } | 11052 | } |
10851 | // InternalAlloyLanguage.g:3590:1: ( rule__ALSFactDeclaration__TermAssignment_4 ) | 11053 | // InternalAlloyLanguage.g:3636:1: ( rule__ALSFactDeclaration__TermAssignment_4 ) |
10852 | // InternalAlloyLanguage.g:3590:2: rule__ALSFactDeclaration__TermAssignment_4 | 11054 | // InternalAlloyLanguage.g:3636:2: rule__ALSFactDeclaration__TermAssignment_4 |
10853 | { | 11055 | { |
10854 | pushFollow(FOLLOW_2); | 11056 | pushFollow(FOLLOW_2); |
10855 | rule__ALSFactDeclaration__TermAssignment_4(); | 11057 | rule__ALSFactDeclaration__TermAssignment_4(); |
@@ -10884,14 +11086,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10884 | 11086 | ||
10885 | 11087 | ||
10886 | // $ANTLR start "rule__ALSFactDeclaration__Group__5" | 11088 | // $ANTLR start "rule__ALSFactDeclaration__Group__5" |
10887 | // InternalAlloyLanguage.g:3600:1: rule__ALSFactDeclaration__Group__5 : rule__ALSFactDeclaration__Group__5__Impl ; | 11089 | // InternalAlloyLanguage.g:3646:1: rule__ALSFactDeclaration__Group__5 : rule__ALSFactDeclaration__Group__5__Impl ; |
10888 | public final void rule__ALSFactDeclaration__Group__5() throws RecognitionException { | 11090 | public final void rule__ALSFactDeclaration__Group__5() throws RecognitionException { |
10889 | 11091 | ||
10890 | int stackSize = keepStackSize(); | 11092 | int stackSize = keepStackSize(); |
10891 | 11093 | ||
10892 | try { | 11094 | try { |
10893 | // InternalAlloyLanguage.g:3604:1: ( rule__ALSFactDeclaration__Group__5__Impl ) | 11095 | // InternalAlloyLanguage.g:3650:1: ( rule__ALSFactDeclaration__Group__5__Impl ) |
10894 | // InternalAlloyLanguage.g:3605:2: rule__ALSFactDeclaration__Group__5__Impl | 11096 | // InternalAlloyLanguage.g:3651:2: rule__ALSFactDeclaration__Group__5__Impl |
10895 | { | 11097 | { |
10896 | pushFollow(FOLLOW_2); | 11098 | pushFollow(FOLLOW_2); |
10897 | rule__ALSFactDeclaration__Group__5__Impl(); | 11099 | rule__ALSFactDeclaration__Group__5__Impl(); |
@@ -10917,17 +11119,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10917 | 11119 | ||
10918 | 11120 | ||
10919 | // $ANTLR start "rule__ALSFactDeclaration__Group__5__Impl" | 11121 | // $ANTLR start "rule__ALSFactDeclaration__Group__5__Impl" |
10920 | // InternalAlloyLanguage.g:3611:1: rule__ALSFactDeclaration__Group__5__Impl : ( '}' ) ; | 11122 | // InternalAlloyLanguage.g:3657:1: rule__ALSFactDeclaration__Group__5__Impl : ( '}' ) ; |
10921 | public final void rule__ALSFactDeclaration__Group__5__Impl() throws RecognitionException { | 11123 | public final void rule__ALSFactDeclaration__Group__5__Impl() throws RecognitionException { |
10922 | 11124 | ||
10923 | int stackSize = keepStackSize(); | 11125 | int stackSize = keepStackSize(); |
10924 | 11126 | ||
10925 | try { | 11127 | try { |
10926 | // InternalAlloyLanguage.g:3615:1: ( ( '}' ) ) | 11128 | // InternalAlloyLanguage.g:3661:1: ( ( '}' ) ) |
10927 | // InternalAlloyLanguage.g:3616:1: ( '}' ) | 11129 | // InternalAlloyLanguage.g:3662:1: ( '}' ) |
10928 | { | 11130 | { |
10929 | // InternalAlloyLanguage.g:3616:1: ( '}' ) | 11131 | // InternalAlloyLanguage.g:3662:1: ( '}' ) |
10930 | // InternalAlloyLanguage.g:3617:1: '}' | 11132 | // InternalAlloyLanguage.g:3663:1: '}' |
10931 | { | 11133 | { |
10932 | if ( state.backtracking==0 ) { | 11134 | if ( state.backtracking==0 ) { |
10933 | before(grammarAccess.getALSFactDeclarationAccess().getRightCurlyBracketKeyword_5()); | 11135 | before(grammarAccess.getALSFactDeclarationAccess().getRightCurlyBracketKeyword_5()); |
@@ -10958,14 +11160,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10958 | 11160 | ||
10959 | 11161 | ||
10960 | // $ANTLR start "rule__ALSQuantified__Group_0__0" | 11162 | // $ANTLR start "rule__ALSQuantified__Group_0__0" |
10961 | // InternalAlloyLanguage.g:3642:1: rule__ALSQuantified__Group_0__0 : rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 ; | 11163 | // InternalAlloyLanguage.g:3688:1: rule__ALSQuantified__Group_0__0 : rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 ; |
10962 | public final void rule__ALSQuantified__Group_0__0() throws RecognitionException { | 11164 | public final void rule__ALSQuantified__Group_0__0() throws RecognitionException { |
10963 | 11165 | ||
10964 | int stackSize = keepStackSize(); | 11166 | int stackSize = keepStackSize(); |
10965 | 11167 | ||
10966 | try { | 11168 | try { |
10967 | // InternalAlloyLanguage.g:3646:1: ( rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 ) | 11169 | // InternalAlloyLanguage.g:3692:1: ( rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 ) |
10968 | // InternalAlloyLanguage.g:3647:2: rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 | 11170 | // InternalAlloyLanguage.g:3693:2: rule__ALSQuantified__Group_0__0__Impl rule__ALSQuantified__Group_0__1 |
10969 | { | 11171 | { |
10970 | pushFollow(FOLLOW_22); | 11172 | pushFollow(FOLLOW_22); |
10971 | rule__ALSQuantified__Group_0__0__Impl(); | 11173 | rule__ALSQuantified__Group_0__0__Impl(); |
@@ -10996,23 +11198,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
10996 | 11198 | ||
10997 | 11199 | ||
10998 | // $ANTLR start "rule__ALSQuantified__Group_0__0__Impl" | 11200 | // $ANTLR start "rule__ALSQuantified__Group_0__0__Impl" |
10999 | // InternalAlloyLanguage.g:3654:1: rule__ALSQuantified__Group_0__0__Impl : ( () ) ; | 11201 | // InternalAlloyLanguage.g:3700:1: rule__ALSQuantified__Group_0__0__Impl : ( () ) ; |
11000 | public final void rule__ALSQuantified__Group_0__0__Impl() throws RecognitionException { | 11202 | public final void rule__ALSQuantified__Group_0__0__Impl() throws RecognitionException { |
11001 | 11203 | ||
11002 | int stackSize = keepStackSize(); | 11204 | int stackSize = keepStackSize(); |
11003 | 11205 | ||
11004 | try { | 11206 | try { |
11005 | // InternalAlloyLanguage.g:3658:1: ( ( () ) ) | 11207 | // InternalAlloyLanguage.g:3704:1: ( ( () ) ) |
11006 | // InternalAlloyLanguage.g:3659:1: ( () ) | 11208 | // InternalAlloyLanguage.g:3705:1: ( () ) |
11007 | { | 11209 | { |
11008 | // InternalAlloyLanguage.g:3659:1: ( () ) | 11210 | // InternalAlloyLanguage.g:3705:1: ( () ) |
11009 | // InternalAlloyLanguage.g:3660:1: () | 11211 | // InternalAlloyLanguage.g:3706:1: () |
11010 | { | 11212 | { |
11011 | if ( state.backtracking==0 ) { | 11213 | if ( state.backtracking==0 ) { |
11012 | before(grammarAccess.getALSQuantifiedAccess().getALSQuantifiedExAction_0_0()); | 11214 | before(grammarAccess.getALSQuantifiedAccess().getALSQuantifiedExAction_0_0()); |
11013 | } | 11215 | } |
11014 | // InternalAlloyLanguage.g:3661:1: () | 11216 | // InternalAlloyLanguage.g:3707:1: () |
11015 | // InternalAlloyLanguage.g:3663:1: | 11217 | // InternalAlloyLanguage.g:3709:1: |
11016 | { | 11218 | { |
11017 | } | 11219 | } |
11018 | 11220 | ||
@@ -11037,14 +11239,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11037 | 11239 | ||
11038 | 11240 | ||
11039 | // $ANTLR start "rule__ALSQuantified__Group_0__1" | 11241 | // $ANTLR start "rule__ALSQuantified__Group_0__1" |
11040 | // InternalAlloyLanguage.g:3673:1: rule__ALSQuantified__Group_0__1 : rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 ; | 11242 | // InternalAlloyLanguage.g:3719:1: rule__ALSQuantified__Group_0__1 : rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 ; |
11041 | public final void rule__ALSQuantified__Group_0__1() throws RecognitionException { | 11243 | public final void rule__ALSQuantified__Group_0__1() throws RecognitionException { |
11042 | 11244 | ||
11043 | int stackSize = keepStackSize(); | 11245 | int stackSize = keepStackSize(); |
11044 | 11246 | ||
11045 | try { | 11247 | try { |
11046 | // InternalAlloyLanguage.g:3677:1: ( rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 ) | 11248 | // InternalAlloyLanguage.g:3723:1: ( rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 ) |
11047 | // InternalAlloyLanguage.g:3678:2: rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 | 11249 | // InternalAlloyLanguage.g:3724:2: rule__ALSQuantified__Group_0__1__Impl rule__ALSQuantified__Group_0__2 |
11048 | { | 11250 | { |
11049 | pushFollow(FOLLOW_23); | 11251 | pushFollow(FOLLOW_23); |
11050 | rule__ALSQuantified__Group_0__1__Impl(); | 11252 | rule__ALSQuantified__Group_0__1__Impl(); |
@@ -11075,23 +11277,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11075 | 11277 | ||
11076 | 11278 | ||
11077 | // $ANTLR start "rule__ALSQuantified__Group_0__1__Impl" | 11279 | // $ANTLR start "rule__ALSQuantified__Group_0__1__Impl" |
11078 | // InternalAlloyLanguage.g:3685:1: rule__ALSQuantified__Group_0__1__Impl : ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) ; | 11280 | // InternalAlloyLanguage.g:3731:1: rule__ALSQuantified__Group_0__1__Impl : ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) ; |
11079 | public final void rule__ALSQuantified__Group_0__1__Impl() throws RecognitionException { | 11281 | public final void rule__ALSQuantified__Group_0__1__Impl() throws RecognitionException { |
11080 | 11282 | ||
11081 | int stackSize = keepStackSize(); | 11283 | int stackSize = keepStackSize(); |
11082 | 11284 | ||
11083 | try { | 11285 | try { |
11084 | // InternalAlloyLanguage.g:3689:1: ( ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) ) | 11286 | // InternalAlloyLanguage.g:3735:1: ( ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) ) |
11085 | // InternalAlloyLanguage.g:3690:1: ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) | 11287 | // InternalAlloyLanguage.g:3736:1: ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) |
11086 | { | 11288 | { |
11087 | // InternalAlloyLanguage.g:3690:1: ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) | 11289 | // InternalAlloyLanguage.g:3736:1: ( ( rule__ALSQuantified__TypeAssignment_0_1 ) ) |
11088 | // InternalAlloyLanguage.g:3691:1: ( rule__ALSQuantified__TypeAssignment_0_1 ) | 11290 | // InternalAlloyLanguage.g:3737:1: ( rule__ALSQuantified__TypeAssignment_0_1 ) |
11089 | { | 11291 | { |
11090 | if ( state.backtracking==0 ) { | 11292 | if ( state.backtracking==0 ) { |
11091 | before(grammarAccess.getALSQuantifiedAccess().getTypeAssignment_0_1()); | 11293 | before(grammarAccess.getALSQuantifiedAccess().getTypeAssignment_0_1()); |
11092 | } | 11294 | } |
11093 | // InternalAlloyLanguage.g:3692:1: ( rule__ALSQuantified__TypeAssignment_0_1 ) | 11295 | // InternalAlloyLanguage.g:3738:1: ( rule__ALSQuantified__TypeAssignment_0_1 ) |
11094 | // InternalAlloyLanguage.g:3692:2: rule__ALSQuantified__TypeAssignment_0_1 | 11296 | // InternalAlloyLanguage.g:3738:2: rule__ALSQuantified__TypeAssignment_0_1 |
11095 | { | 11297 | { |
11096 | pushFollow(FOLLOW_2); | 11298 | pushFollow(FOLLOW_2); |
11097 | rule__ALSQuantified__TypeAssignment_0_1(); | 11299 | rule__ALSQuantified__TypeAssignment_0_1(); |
@@ -11126,14 +11328,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11126 | 11328 | ||
11127 | 11329 | ||
11128 | // $ANTLR start "rule__ALSQuantified__Group_0__2" | 11330 | // $ANTLR start "rule__ALSQuantified__Group_0__2" |
11129 | // InternalAlloyLanguage.g:3702:1: rule__ALSQuantified__Group_0__2 : rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 ; | 11331 | // InternalAlloyLanguage.g:3748:1: rule__ALSQuantified__Group_0__2 : rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 ; |
11130 | public final void rule__ALSQuantified__Group_0__2() throws RecognitionException { | 11332 | public final void rule__ALSQuantified__Group_0__2() throws RecognitionException { |
11131 | 11333 | ||
11132 | int stackSize = keepStackSize(); | 11334 | int stackSize = keepStackSize(); |
11133 | 11335 | ||
11134 | try { | 11336 | try { |
11135 | // InternalAlloyLanguage.g:3706:1: ( rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 ) | 11337 | // InternalAlloyLanguage.g:3752:1: ( rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 ) |
11136 | // InternalAlloyLanguage.g:3707:2: rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 | 11338 | // InternalAlloyLanguage.g:3753:2: rule__ALSQuantified__Group_0__2__Impl rule__ALSQuantified__Group_0__3 |
11137 | { | 11339 | { |
11138 | pushFollow(FOLLOW_23); | 11340 | pushFollow(FOLLOW_23); |
11139 | rule__ALSQuantified__Group_0__2__Impl(); | 11341 | rule__ALSQuantified__Group_0__2__Impl(); |
@@ -11164,31 +11366,31 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11164 | 11366 | ||
11165 | 11367 | ||
11166 | // $ANTLR start "rule__ALSQuantified__Group_0__2__Impl" | 11368 | // $ANTLR start "rule__ALSQuantified__Group_0__2__Impl" |
11167 | // InternalAlloyLanguage.g:3714:1: rule__ALSQuantified__Group_0__2__Impl : ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) ; | 11369 | // InternalAlloyLanguage.g:3760:1: rule__ALSQuantified__Group_0__2__Impl : ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) ; |
11168 | public final void rule__ALSQuantified__Group_0__2__Impl() throws RecognitionException { | 11370 | public final void rule__ALSQuantified__Group_0__2__Impl() throws RecognitionException { |
11169 | 11371 | ||
11170 | int stackSize = keepStackSize(); | 11372 | int stackSize = keepStackSize(); |
11171 | 11373 | ||
11172 | try { | 11374 | try { |
11173 | // InternalAlloyLanguage.g:3718:1: ( ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) ) | 11375 | // InternalAlloyLanguage.g:3764:1: ( ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) ) |
11174 | // InternalAlloyLanguage.g:3719:1: ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) | 11376 | // InternalAlloyLanguage.g:3765:1: ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) |
11175 | { | 11377 | { |
11176 | // InternalAlloyLanguage.g:3719:1: ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) | 11378 | // InternalAlloyLanguage.g:3765:1: ( ( rule__ALSQuantified__DisjAssignment_0_2 )? ) |
11177 | // InternalAlloyLanguage.g:3720:1: ( rule__ALSQuantified__DisjAssignment_0_2 )? | 11379 | // InternalAlloyLanguage.g:3766:1: ( rule__ALSQuantified__DisjAssignment_0_2 )? |
11178 | { | 11380 | { |
11179 | if ( state.backtracking==0 ) { | 11381 | if ( state.backtracking==0 ) { |
11180 | before(grammarAccess.getALSQuantifiedAccess().getDisjAssignment_0_2()); | 11382 | before(grammarAccess.getALSQuantifiedAccess().getDisjAssignment_0_2()); |
11181 | } | 11383 | } |
11182 | // InternalAlloyLanguage.g:3721:1: ( rule__ALSQuantified__DisjAssignment_0_2 )? | 11384 | // InternalAlloyLanguage.g:3767:1: ( rule__ALSQuantified__DisjAssignment_0_2 )? |
11183 | int alt28=2; | 11385 | int alt28=2; |
11184 | int LA28_0 = input.LA(1); | 11386 | int LA28_0 = input.LA(1); |
11185 | 11387 | ||
11186 | if ( (LA28_0==74) ) { | 11388 | if ( (LA28_0==76) ) { |
11187 | alt28=1; | 11389 | alt28=1; |
11188 | } | 11390 | } |
11189 | switch (alt28) { | 11391 | switch (alt28) { |
11190 | case 1 : | 11392 | case 1 : |
11191 | // InternalAlloyLanguage.g:3721:2: rule__ALSQuantified__DisjAssignment_0_2 | 11393 | // InternalAlloyLanguage.g:3767:2: rule__ALSQuantified__DisjAssignment_0_2 |
11192 | { | 11394 | { |
11193 | pushFollow(FOLLOW_2); | 11395 | pushFollow(FOLLOW_2); |
11194 | rule__ALSQuantified__DisjAssignment_0_2(); | 11396 | rule__ALSQuantified__DisjAssignment_0_2(); |
@@ -11226,14 +11428,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11226 | 11428 | ||
11227 | 11429 | ||
11228 | // $ANTLR start "rule__ALSQuantified__Group_0__3" | 11430 | // $ANTLR start "rule__ALSQuantified__Group_0__3" |
11229 | // InternalAlloyLanguage.g:3731:1: rule__ALSQuantified__Group_0__3 : rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 ; | 11431 | // InternalAlloyLanguage.g:3777:1: rule__ALSQuantified__Group_0__3 : rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 ; |
11230 | public final void rule__ALSQuantified__Group_0__3() throws RecognitionException { | 11432 | public final void rule__ALSQuantified__Group_0__3() throws RecognitionException { |
11231 | 11433 | ||
11232 | int stackSize = keepStackSize(); | 11434 | int stackSize = keepStackSize(); |
11233 | 11435 | ||
11234 | try { | 11436 | try { |
11235 | // InternalAlloyLanguage.g:3735:1: ( rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 ) | 11437 | // InternalAlloyLanguage.g:3781:1: ( rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 ) |
11236 | // InternalAlloyLanguage.g:3736:2: rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 | 11438 | // InternalAlloyLanguage.g:3782:2: rule__ALSQuantified__Group_0__3__Impl rule__ALSQuantified__Group_0__4 |
11237 | { | 11439 | { |
11238 | pushFollow(FOLLOW_24); | 11440 | pushFollow(FOLLOW_24); |
11239 | rule__ALSQuantified__Group_0__3__Impl(); | 11441 | rule__ALSQuantified__Group_0__3__Impl(); |
@@ -11264,23 +11466,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11264 | 11466 | ||
11265 | 11467 | ||
11266 | // $ANTLR start "rule__ALSQuantified__Group_0__3__Impl" | 11468 | // $ANTLR start "rule__ALSQuantified__Group_0__3__Impl" |
11267 | // InternalAlloyLanguage.g:3743:1: rule__ALSQuantified__Group_0__3__Impl : ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) ; | 11469 | // InternalAlloyLanguage.g:3789:1: rule__ALSQuantified__Group_0__3__Impl : ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) ; |
11268 | public final void rule__ALSQuantified__Group_0__3__Impl() throws RecognitionException { | 11470 | public final void rule__ALSQuantified__Group_0__3__Impl() throws RecognitionException { |
11269 | 11471 | ||
11270 | int stackSize = keepStackSize(); | 11472 | int stackSize = keepStackSize(); |
11271 | 11473 | ||
11272 | try { | 11474 | try { |
11273 | // InternalAlloyLanguage.g:3747:1: ( ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) ) | 11475 | // InternalAlloyLanguage.g:3793:1: ( ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) ) |
11274 | // InternalAlloyLanguage.g:3748:1: ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) | 11476 | // InternalAlloyLanguage.g:3794:1: ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) |
11275 | { | 11477 | { |
11276 | // InternalAlloyLanguage.g:3748:1: ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) | 11478 | // InternalAlloyLanguage.g:3794:1: ( ( rule__ALSQuantified__VariablesAssignment_0_3 ) ) |
11277 | // InternalAlloyLanguage.g:3749:1: ( rule__ALSQuantified__VariablesAssignment_0_3 ) | 11479 | // InternalAlloyLanguage.g:3795:1: ( rule__ALSQuantified__VariablesAssignment_0_3 ) |
11278 | { | 11480 | { |
11279 | if ( state.backtracking==0 ) { | 11481 | if ( state.backtracking==0 ) { |
11280 | before(grammarAccess.getALSQuantifiedAccess().getVariablesAssignment_0_3()); | 11482 | before(grammarAccess.getALSQuantifiedAccess().getVariablesAssignment_0_3()); |
11281 | } | 11483 | } |
11282 | // InternalAlloyLanguage.g:3750:1: ( rule__ALSQuantified__VariablesAssignment_0_3 ) | 11484 | // InternalAlloyLanguage.g:3796:1: ( rule__ALSQuantified__VariablesAssignment_0_3 ) |
11283 | // InternalAlloyLanguage.g:3750:2: rule__ALSQuantified__VariablesAssignment_0_3 | 11485 | // InternalAlloyLanguage.g:3796:2: rule__ALSQuantified__VariablesAssignment_0_3 |
11284 | { | 11486 | { |
11285 | pushFollow(FOLLOW_2); | 11487 | pushFollow(FOLLOW_2); |
11286 | rule__ALSQuantified__VariablesAssignment_0_3(); | 11488 | rule__ALSQuantified__VariablesAssignment_0_3(); |
@@ -11315,14 +11517,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11315 | 11517 | ||
11316 | 11518 | ||
11317 | // $ANTLR start "rule__ALSQuantified__Group_0__4" | 11519 | // $ANTLR start "rule__ALSQuantified__Group_0__4" |
11318 | // InternalAlloyLanguage.g:3760:1: rule__ALSQuantified__Group_0__4 : rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 ; | 11520 | // InternalAlloyLanguage.g:3806:1: rule__ALSQuantified__Group_0__4 : rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 ; |
11319 | public final void rule__ALSQuantified__Group_0__4() throws RecognitionException { | 11521 | public final void rule__ALSQuantified__Group_0__4() throws RecognitionException { |
11320 | 11522 | ||
11321 | int stackSize = keepStackSize(); | 11523 | int stackSize = keepStackSize(); |
11322 | 11524 | ||
11323 | try { | 11525 | try { |
11324 | // InternalAlloyLanguage.g:3764:1: ( rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 ) | 11526 | // InternalAlloyLanguage.g:3810:1: ( rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 ) |
11325 | // InternalAlloyLanguage.g:3765:2: rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 | 11527 | // InternalAlloyLanguage.g:3811:2: rule__ALSQuantified__Group_0__4__Impl rule__ALSQuantified__Group_0__5 |
11326 | { | 11528 | { |
11327 | pushFollow(FOLLOW_24); | 11529 | pushFollow(FOLLOW_24); |
11328 | rule__ALSQuantified__Group_0__4__Impl(); | 11530 | rule__ALSQuantified__Group_0__4__Impl(); |
@@ -11353,22 +11555,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11353 | 11555 | ||
11354 | 11556 | ||
11355 | // $ANTLR start "rule__ALSQuantified__Group_0__4__Impl" | 11557 | // $ANTLR start "rule__ALSQuantified__Group_0__4__Impl" |
11356 | // InternalAlloyLanguage.g:3772:1: rule__ALSQuantified__Group_0__4__Impl : ( ( rule__ALSQuantified__Group_0_4__0 )* ) ; | 11558 | // InternalAlloyLanguage.g:3818:1: rule__ALSQuantified__Group_0__4__Impl : ( ( rule__ALSQuantified__Group_0_4__0 )* ) ; |
11357 | public final void rule__ALSQuantified__Group_0__4__Impl() throws RecognitionException { | 11559 | public final void rule__ALSQuantified__Group_0__4__Impl() throws RecognitionException { |
11358 | 11560 | ||
11359 | int stackSize = keepStackSize(); | 11561 | int stackSize = keepStackSize(); |
11360 | 11562 | ||
11361 | try { | 11563 | try { |
11362 | // InternalAlloyLanguage.g:3776:1: ( ( ( rule__ALSQuantified__Group_0_4__0 )* ) ) | 11564 | // InternalAlloyLanguage.g:3822:1: ( ( ( rule__ALSQuantified__Group_0_4__0 )* ) ) |
11363 | // InternalAlloyLanguage.g:3777:1: ( ( rule__ALSQuantified__Group_0_4__0 )* ) | 11565 | // InternalAlloyLanguage.g:3823:1: ( ( rule__ALSQuantified__Group_0_4__0 )* ) |
11364 | { | 11566 | { |
11365 | // InternalAlloyLanguage.g:3777:1: ( ( rule__ALSQuantified__Group_0_4__0 )* ) | 11567 | // InternalAlloyLanguage.g:3823:1: ( ( rule__ALSQuantified__Group_0_4__0 )* ) |
11366 | // InternalAlloyLanguage.g:3778:1: ( rule__ALSQuantified__Group_0_4__0 )* | 11568 | // InternalAlloyLanguage.g:3824:1: ( rule__ALSQuantified__Group_0_4__0 )* |
11367 | { | 11569 | { |
11368 | if ( state.backtracking==0 ) { | 11570 | if ( state.backtracking==0 ) { |
11369 | before(grammarAccess.getALSQuantifiedAccess().getGroup_0_4()); | 11571 | before(grammarAccess.getALSQuantifiedAccess().getGroup_0_4()); |
11370 | } | 11572 | } |
11371 | // InternalAlloyLanguage.g:3779:1: ( rule__ALSQuantified__Group_0_4__0 )* | 11573 | // InternalAlloyLanguage.g:3825:1: ( rule__ALSQuantified__Group_0_4__0 )* |
11372 | loop29: | 11574 | loop29: |
11373 | do { | 11575 | do { |
11374 | int alt29=2; | 11576 | int alt29=2; |
@@ -11381,7 +11583,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11381 | 11583 | ||
11382 | switch (alt29) { | 11584 | switch (alt29) { |
11383 | case 1 : | 11585 | case 1 : |
11384 | // InternalAlloyLanguage.g:3779:2: rule__ALSQuantified__Group_0_4__0 | 11586 | // InternalAlloyLanguage.g:3825:2: rule__ALSQuantified__Group_0_4__0 |
11385 | { | 11587 | { |
11386 | pushFollow(FOLLOW_8); | 11588 | pushFollow(FOLLOW_8); |
11387 | rule__ALSQuantified__Group_0_4__0(); | 11589 | rule__ALSQuantified__Group_0_4__0(); |
@@ -11422,14 +11624,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11422 | 11624 | ||
11423 | 11625 | ||
11424 | // $ANTLR start "rule__ALSQuantified__Group_0__5" | 11626 | // $ANTLR start "rule__ALSQuantified__Group_0__5" |
11425 | // InternalAlloyLanguage.g:3789:1: rule__ALSQuantified__Group_0__5 : rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 ; | 11627 | // InternalAlloyLanguage.g:3835:1: rule__ALSQuantified__Group_0__5 : rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 ; |
11426 | public final void rule__ALSQuantified__Group_0__5() throws RecognitionException { | 11628 | public final void rule__ALSQuantified__Group_0__5() throws RecognitionException { |
11427 | 11629 | ||
11428 | int stackSize = keepStackSize(); | 11630 | int stackSize = keepStackSize(); |
11429 | 11631 | ||
11430 | try { | 11632 | try { |
11431 | // InternalAlloyLanguage.g:3793:1: ( rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 ) | 11633 | // InternalAlloyLanguage.g:3839:1: ( rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 ) |
11432 | // InternalAlloyLanguage.g:3794:2: rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 | 11634 | // InternalAlloyLanguage.g:3840:2: rule__ALSQuantified__Group_0__5__Impl rule__ALSQuantified__Group_0__6 |
11433 | { | 11635 | { |
11434 | pushFollow(FOLLOW_16); | 11636 | pushFollow(FOLLOW_16); |
11435 | rule__ALSQuantified__Group_0__5__Impl(); | 11637 | rule__ALSQuantified__Group_0__5__Impl(); |
@@ -11460,17 +11662,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11460 | 11662 | ||
11461 | 11663 | ||
11462 | // $ANTLR start "rule__ALSQuantified__Group_0__5__Impl" | 11664 | // $ANTLR start "rule__ALSQuantified__Group_0__5__Impl" |
11463 | // InternalAlloyLanguage.g:3801:1: rule__ALSQuantified__Group_0__5__Impl : ( '{' ) ; | 11665 | // InternalAlloyLanguage.g:3847:1: rule__ALSQuantified__Group_0__5__Impl : ( '{' ) ; |
11464 | public final void rule__ALSQuantified__Group_0__5__Impl() throws RecognitionException { | 11666 | public final void rule__ALSQuantified__Group_0__5__Impl() throws RecognitionException { |
11465 | 11667 | ||
11466 | int stackSize = keepStackSize(); | 11668 | int stackSize = keepStackSize(); |
11467 | 11669 | ||
11468 | try { | 11670 | try { |
11469 | // InternalAlloyLanguage.g:3805:1: ( ( '{' ) ) | 11671 | // InternalAlloyLanguage.g:3851:1: ( ( '{' ) ) |
11470 | // InternalAlloyLanguage.g:3806:1: ( '{' ) | 11672 | // InternalAlloyLanguage.g:3852:1: ( '{' ) |
11471 | { | 11673 | { |
11472 | // InternalAlloyLanguage.g:3806:1: ( '{' ) | 11674 | // InternalAlloyLanguage.g:3852:1: ( '{' ) |
11473 | // InternalAlloyLanguage.g:3807:1: '{' | 11675 | // InternalAlloyLanguage.g:3853:1: '{' |
11474 | { | 11676 | { |
11475 | if ( state.backtracking==0 ) { | 11677 | if ( state.backtracking==0 ) { |
11476 | before(grammarAccess.getALSQuantifiedAccess().getLeftCurlyBracketKeyword_0_5()); | 11678 | before(grammarAccess.getALSQuantifiedAccess().getLeftCurlyBracketKeyword_0_5()); |
@@ -11501,14 +11703,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11501 | 11703 | ||
11502 | 11704 | ||
11503 | // $ANTLR start "rule__ALSQuantified__Group_0__6" | 11705 | // $ANTLR start "rule__ALSQuantified__Group_0__6" |
11504 | // InternalAlloyLanguage.g:3820:1: rule__ALSQuantified__Group_0__6 : rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 ; | 11706 | // InternalAlloyLanguage.g:3866:1: rule__ALSQuantified__Group_0__6 : rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 ; |
11505 | public final void rule__ALSQuantified__Group_0__6() throws RecognitionException { | 11707 | public final void rule__ALSQuantified__Group_0__6() throws RecognitionException { |
11506 | 11708 | ||
11507 | int stackSize = keepStackSize(); | 11709 | int stackSize = keepStackSize(); |
11508 | 11710 | ||
11509 | try { | 11711 | try { |
11510 | // InternalAlloyLanguage.g:3824:1: ( rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 ) | 11712 | // InternalAlloyLanguage.g:3870:1: ( rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 ) |
11511 | // InternalAlloyLanguage.g:3825:2: rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 | 11713 | // InternalAlloyLanguage.g:3871:2: rule__ALSQuantified__Group_0__6__Impl rule__ALSQuantified__Group_0__7 |
11512 | { | 11714 | { |
11513 | pushFollow(FOLLOW_19); | 11715 | pushFollow(FOLLOW_19); |
11514 | rule__ALSQuantified__Group_0__6__Impl(); | 11716 | rule__ALSQuantified__Group_0__6__Impl(); |
@@ -11539,23 +11741,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11539 | 11741 | ||
11540 | 11742 | ||
11541 | // $ANTLR start "rule__ALSQuantified__Group_0__6__Impl" | 11743 | // $ANTLR start "rule__ALSQuantified__Group_0__6__Impl" |
11542 | // InternalAlloyLanguage.g:3832:1: rule__ALSQuantified__Group_0__6__Impl : ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) ; | 11744 | // InternalAlloyLanguage.g:3878:1: rule__ALSQuantified__Group_0__6__Impl : ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) ; |
11543 | public final void rule__ALSQuantified__Group_0__6__Impl() throws RecognitionException { | 11745 | public final void rule__ALSQuantified__Group_0__6__Impl() throws RecognitionException { |
11544 | 11746 | ||
11545 | int stackSize = keepStackSize(); | 11747 | int stackSize = keepStackSize(); |
11546 | 11748 | ||
11547 | try { | 11749 | try { |
11548 | // InternalAlloyLanguage.g:3836:1: ( ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) ) | 11750 | // InternalAlloyLanguage.g:3882:1: ( ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) ) |
11549 | // InternalAlloyLanguage.g:3837:1: ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) | 11751 | // InternalAlloyLanguage.g:3883:1: ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) |
11550 | { | 11752 | { |
11551 | // InternalAlloyLanguage.g:3837:1: ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) | 11753 | // InternalAlloyLanguage.g:3883:1: ( ( rule__ALSQuantified__ExpressionAssignment_0_6 ) ) |
11552 | // InternalAlloyLanguage.g:3838:1: ( rule__ALSQuantified__ExpressionAssignment_0_6 ) | 11754 | // InternalAlloyLanguage.g:3884:1: ( rule__ALSQuantified__ExpressionAssignment_0_6 ) |
11553 | { | 11755 | { |
11554 | if ( state.backtracking==0 ) { | 11756 | if ( state.backtracking==0 ) { |
11555 | before(grammarAccess.getALSQuantifiedAccess().getExpressionAssignment_0_6()); | 11757 | before(grammarAccess.getALSQuantifiedAccess().getExpressionAssignment_0_6()); |
11556 | } | 11758 | } |
11557 | // InternalAlloyLanguage.g:3839:1: ( rule__ALSQuantified__ExpressionAssignment_0_6 ) | 11759 | // InternalAlloyLanguage.g:3885:1: ( rule__ALSQuantified__ExpressionAssignment_0_6 ) |
11558 | // InternalAlloyLanguage.g:3839:2: rule__ALSQuantified__ExpressionAssignment_0_6 | 11760 | // InternalAlloyLanguage.g:3885:2: rule__ALSQuantified__ExpressionAssignment_0_6 |
11559 | { | 11761 | { |
11560 | pushFollow(FOLLOW_2); | 11762 | pushFollow(FOLLOW_2); |
11561 | rule__ALSQuantified__ExpressionAssignment_0_6(); | 11763 | rule__ALSQuantified__ExpressionAssignment_0_6(); |
@@ -11590,14 +11792,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11590 | 11792 | ||
11591 | 11793 | ||
11592 | // $ANTLR start "rule__ALSQuantified__Group_0__7" | 11794 | // $ANTLR start "rule__ALSQuantified__Group_0__7" |
11593 | // InternalAlloyLanguage.g:3849:1: rule__ALSQuantified__Group_0__7 : rule__ALSQuantified__Group_0__7__Impl ; | 11795 | // InternalAlloyLanguage.g:3895:1: rule__ALSQuantified__Group_0__7 : rule__ALSQuantified__Group_0__7__Impl ; |
11594 | public final void rule__ALSQuantified__Group_0__7() throws RecognitionException { | 11796 | public final void rule__ALSQuantified__Group_0__7() throws RecognitionException { |
11595 | 11797 | ||
11596 | int stackSize = keepStackSize(); | 11798 | int stackSize = keepStackSize(); |
11597 | 11799 | ||
11598 | try { | 11800 | try { |
11599 | // InternalAlloyLanguage.g:3853:1: ( rule__ALSQuantified__Group_0__7__Impl ) | 11801 | // InternalAlloyLanguage.g:3899:1: ( rule__ALSQuantified__Group_0__7__Impl ) |
11600 | // InternalAlloyLanguage.g:3854:2: rule__ALSQuantified__Group_0__7__Impl | 11802 | // InternalAlloyLanguage.g:3900:2: rule__ALSQuantified__Group_0__7__Impl |
11601 | { | 11803 | { |
11602 | pushFollow(FOLLOW_2); | 11804 | pushFollow(FOLLOW_2); |
11603 | rule__ALSQuantified__Group_0__7__Impl(); | 11805 | rule__ALSQuantified__Group_0__7__Impl(); |
@@ -11623,17 +11825,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11623 | 11825 | ||
11624 | 11826 | ||
11625 | // $ANTLR start "rule__ALSQuantified__Group_0__7__Impl" | 11827 | // $ANTLR start "rule__ALSQuantified__Group_0__7__Impl" |
11626 | // InternalAlloyLanguage.g:3860:1: rule__ALSQuantified__Group_0__7__Impl : ( '}' ) ; | 11828 | // InternalAlloyLanguage.g:3906:1: rule__ALSQuantified__Group_0__7__Impl : ( '}' ) ; |
11627 | public final void rule__ALSQuantified__Group_0__7__Impl() throws RecognitionException { | 11829 | public final void rule__ALSQuantified__Group_0__7__Impl() throws RecognitionException { |
11628 | 11830 | ||
11629 | int stackSize = keepStackSize(); | 11831 | int stackSize = keepStackSize(); |
11630 | 11832 | ||
11631 | try { | 11833 | try { |
11632 | // InternalAlloyLanguage.g:3864:1: ( ( '}' ) ) | 11834 | // InternalAlloyLanguage.g:3910:1: ( ( '}' ) ) |
11633 | // InternalAlloyLanguage.g:3865:1: ( '}' ) | 11835 | // InternalAlloyLanguage.g:3911:1: ( '}' ) |
11634 | { | 11836 | { |
11635 | // InternalAlloyLanguage.g:3865:1: ( '}' ) | 11837 | // InternalAlloyLanguage.g:3911:1: ( '}' ) |
11636 | // InternalAlloyLanguage.g:3866:1: '}' | 11838 | // InternalAlloyLanguage.g:3912:1: '}' |
11637 | { | 11839 | { |
11638 | if ( state.backtracking==0 ) { | 11840 | if ( state.backtracking==0 ) { |
11639 | before(grammarAccess.getALSQuantifiedAccess().getRightCurlyBracketKeyword_0_7()); | 11841 | before(grammarAccess.getALSQuantifiedAccess().getRightCurlyBracketKeyword_0_7()); |
@@ -11664,14 +11866,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11664 | 11866 | ||
11665 | 11867 | ||
11666 | // $ANTLR start "rule__ALSQuantified__Group_0_4__0" | 11868 | // $ANTLR start "rule__ALSQuantified__Group_0_4__0" |
11667 | // InternalAlloyLanguage.g:3895:1: rule__ALSQuantified__Group_0_4__0 : rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 ; | 11869 | // InternalAlloyLanguage.g:3941:1: rule__ALSQuantified__Group_0_4__0 : rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 ; |
11668 | public final void rule__ALSQuantified__Group_0_4__0() throws RecognitionException { | 11870 | public final void rule__ALSQuantified__Group_0_4__0() throws RecognitionException { |
11669 | 11871 | ||
11670 | int stackSize = keepStackSize(); | 11872 | int stackSize = keepStackSize(); |
11671 | 11873 | ||
11672 | try { | 11874 | try { |
11673 | // InternalAlloyLanguage.g:3899:1: ( rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 ) | 11875 | // InternalAlloyLanguage.g:3945:1: ( rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 ) |
11674 | // InternalAlloyLanguage.g:3900:2: rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 | 11876 | // InternalAlloyLanguage.g:3946:2: rule__ALSQuantified__Group_0_4__0__Impl rule__ALSQuantified__Group_0_4__1 |
11675 | { | 11877 | { |
11676 | pushFollow(FOLLOW_5); | 11878 | pushFollow(FOLLOW_5); |
11677 | rule__ALSQuantified__Group_0_4__0__Impl(); | 11879 | rule__ALSQuantified__Group_0_4__0__Impl(); |
@@ -11702,17 +11904,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11702 | 11904 | ||
11703 | 11905 | ||
11704 | // $ANTLR start "rule__ALSQuantified__Group_0_4__0__Impl" | 11906 | // $ANTLR start "rule__ALSQuantified__Group_0_4__0__Impl" |
11705 | // InternalAlloyLanguage.g:3907:1: rule__ALSQuantified__Group_0_4__0__Impl : ( ',' ) ; | 11907 | // InternalAlloyLanguage.g:3953:1: rule__ALSQuantified__Group_0_4__0__Impl : ( ',' ) ; |
11706 | public final void rule__ALSQuantified__Group_0_4__0__Impl() throws RecognitionException { | 11908 | public final void rule__ALSQuantified__Group_0_4__0__Impl() throws RecognitionException { |
11707 | 11909 | ||
11708 | int stackSize = keepStackSize(); | 11910 | int stackSize = keepStackSize(); |
11709 | 11911 | ||
11710 | try { | 11912 | try { |
11711 | // InternalAlloyLanguage.g:3911:1: ( ( ',' ) ) | 11913 | // InternalAlloyLanguage.g:3957:1: ( ( ',' ) ) |
11712 | // InternalAlloyLanguage.g:3912:1: ( ',' ) | 11914 | // InternalAlloyLanguage.g:3958:1: ( ',' ) |
11713 | { | 11915 | { |
11714 | // InternalAlloyLanguage.g:3912:1: ( ',' ) | 11916 | // InternalAlloyLanguage.g:3958:1: ( ',' ) |
11715 | // InternalAlloyLanguage.g:3913:1: ',' | 11917 | // InternalAlloyLanguage.g:3959:1: ',' |
11716 | { | 11918 | { |
11717 | if ( state.backtracking==0 ) { | 11919 | if ( state.backtracking==0 ) { |
11718 | before(grammarAccess.getALSQuantifiedAccess().getCommaKeyword_0_4_0()); | 11920 | before(grammarAccess.getALSQuantifiedAccess().getCommaKeyword_0_4_0()); |
@@ -11743,14 +11945,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11743 | 11945 | ||
11744 | 11946 | ||
11745 | // $ANTLR start "rule__ALSQuantified__Group_0_4__1" | 11947 | // $ANTLR start "rule__ALSQuantified__Group_0_4__1" |
11746 | // InternalAlloyLanguage.g:3926:1: rule__ALSQuantified__Group_0_4__1 : rule__ALSQuantified__Group_0_4__1__Impl ; | 11948 | // InternalAlloyLanguage.g:3972:1: rule__ALSQuantified__Group_0_4__1 : rule__ALSQuantified__Group_0_4__1__Impl ; |
11747 | public final void rule__ALSQuantified__Group_0_4__1() throws RecognitionException { | 11949 | public final void rule__ALSQuantified__Group_0_4__1() throws RecognitionException { |
11748 | 11950 | ||
11749 | int stackSize = keepStackSize(); | 11951 | int stackSize = keepStackSize(); |
11750 | 11952 | ||
11751 | try { | 11953 | try { |
11752 | // InternalAlloyLanguage.g:3930:1: ( rule__ALSQuantified__Group_0_4__1__Impl ) | 11954 | // InternalAlloyLanguage.g:3976:1: ( rule__ALSQuantified__Group_0_4__1__Impl ) |
11753 | // InternalAlloyLanguage.g:3931:2: rule__ALSQuantified__Group_0_4__1__Impl | 11955 | // InternalAlloyLanguage.g:3977:2: rule__ALSQuantified__Group_0_4__1__Impl |
11754 | { | 11956 | { |
11755 | pushFollow(FOLLOW_2); | 11957 | pushFollow(FOLLOW_2); |
11756 | rule__ALSQuantified__Group_0_4__1__Impl(); | 11958 | rule__ALSQuantified__Group_0_4__1__Impl(); |
@@ -11776,23 +11978,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11776 | 11978 | ||
11777 | 11979 | ||
11778 | // $ANTLR start "rule__ALSQuantified__Group_0_4__1__Impl" | 11980 | // $ANTLR start "rule__ALSQuantified__Group_0_4__1__Impl" |
11779 | // InternalAlloyLanguage.g:3937:1: rule__ALSQuantified__Group_0_4__1__Impl : ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) ; | 11981 | // InternalAlloyLanguage.g:3983:1: rule__ALSQuantified__Group_0_4__1__Impl : ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) ; |
11780 | public final void rule__ALSQuantified__Group_0_4__1__Impl() throws RecognitionException { | 11982 | public final void rule__ALSQuantified__Group_0_4__1__Impl() throws RecognitionException { |
11781 | 11983 | ||
11782 | int stackSize = keepStackSize(); | 11984 | int stackSize = keepStackSize(); |
11783 | 11985 | ||
11784 | try { | 11986 | try { |
11785 | // InternalAlloyLanguage.g:3941:1: ( ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) ) | 11987 | // InternalAlloyLanguage.g:3987:1: ( ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) ) |
11786 | // InternalAlloyLanguage.g:3942:1: ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) | 11988 | // InternalAlloyLanguage.g:3988:1: ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) |
11787 | { | 11989 | { |
11788 | // InternalAlloyLanguage.g:3942:1: ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) | 11990 | // InternalAlloyLanguage.g:3988:1: ( ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) ) |
11789 | // InternalAlloyLanguage.g:3943:1: ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) | 11991 | // InternalAlloyLanguage.g:3989:1: ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) |
11790 | { | 11992 | { |
11791 | if ( state.backtracking==0 ) { | 11993 | if ( state.backtracking==0 ) { |
11792 | before(grammarAccess.getALSQuantifiedAccess().getVariablesAssignment_0_4_1()); | 11994 | before(grammarAccess.getALSQuantifiedAccess().getVariablesAssignment_0_4_1()); |
11793 | } | 11995 | } |
11794 | // InternalAlloyLanguage.g:3944:1: ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) | 11996 | // InternalAlloyLanguage.g:3990:1: ( rule__ALSQuantified__VariablesAssignment_0_4_1 ) |
11795 | // InternalAlloyLanguage.g:3944:2: rule__ALSQuantified__VariablesAssignment_0_4_1 | 11997 | // InternalAlloyLanguage.g:3990:2: rule__ALSQuantified__VariablesAssignment_0_4_1 |
11796 | { | 11998 | { |
11797 | pushFollow(FOLLOW_2); | 11999 | pushFollow(FOLLOW_2); |
11798 | rule__ALSQuantified__VariablesAssignment_0_4_1(); | 12000 | rule__ALSQuantified__VariablesAssignment_0_4_1(); |
@@ -11827,14 +12029,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11827 | 12029 | ||
11828 | 12030 | ||
11829 | // $ANTLR start "rule__ALSOr__Group__0" | 12031 | // $ANTLR start "rule__ALSOr__Group__0" |
11830 | // InternalAlloyLanguage.g:3958:1: rule__ALSOr__Group__0 : rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 ; | 12032 | // InternalAlloyLanguage.g:4004:1: rule__ALSOr__Group__0 : rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 ; |
11831 | public final void rule__ALSOr__Group__0() throws RecognitionException { | 12033 | public final void rule__ALSOr__Group__0() throws RecognitionException { |
11832 | 12034 | ||
11833 | int stackSize = keepStackSize(); | 12035 | int stackSize = keepStackSize(); |
11834 | 12036 | ||
11835 | try { | 12037 | try { |
11836 | // InternalAlloyLanguage.g:3962:1: ( rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 ) | 12038 | // InternalAlloyLanguage.g:4008:1: ( rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 ) |
11837 | // InternalAlloyLanguage.g:3963:2: rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 | 12039 | // InternalAlloyLanguage.g:4009:2: rule__ALSOr__Group__0__Impl rule__ALSOr__Group__1 |
11838 | { | 12040 | { |
11839 | pushFollow(FOLLOW_25); | 12041 | pushFollow(FOLLOW_25); |
11840 | rule__ALSOr__Group__0__Impl(); | 12042 | rule__ALSOr__Group__0__Impl(); |
@@ -11865,17 +12067,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11865 | 12067 | ||
11866 | 12068 | ||
11867 | // $ANTLR start "rule__ALSOr__Group__0__Impl" | 12069 | // $ANTLR start "rule__ALSOr__Group__0__Impl" |
11868 | // InternalAlloyLanguage.g:3970:1: rule__ALSOr__Group__0__Impl : ( ruleALSIff ) ; | 12070 | // InternalAlloyLanguage.g:4016:1: rule__ALSOr__Group__0__Impl : ( ruleALSIff ) ; |
11869 | public final void rule__ALSOr__Group__0__Impl() throws RecognitionException { | 12071 | public final void rule__ALSOr__Group__0__Impl() throws RecognitionException { |
11870 | 12072 | ||
11871 | int stackSize = keepStackSize(); | 12073 | int stackSize = keepStackSize(); |
11872 | 12074 | ||
11873 | try { | 12075 | try { |
11874 | // InternalAlloyLanguage.g:3974:1: ( ( ruleALSIff ) ) | 12076 | // InternalAlloyLanguage.g:4020:1: ( ( ruleALSIff ) ) |
11875 | // InternalAlloyLanguage.g:3975:1: ( ruleALSIff ) | 12077 | // InternalAlloyLanguage.g:4021:1: ( ruleALSIff ) |
11876 | { | 12078 | { |
11877 | // InternalAlloyLanguage.g:3975:1: ( ruleALSIff ) | 12079 | // InternalAlloyLanguage.g:4021:1: ( ruleALSIff ) |
11878 | // InternalAlloyLanguage.g:3976:1: ruleALSIff | 12080 | // InternalAlloyLanguage.g:4022:1: ruleALSIff |
11879 | { | 12081 | { |
11880 | if ( state.backtracking==0 ) { | 12082 | if ( state.backtracking==0 ) { |
11881 | before(grammarAccess.getALSOrAccess().getALSIffParserRuleCall_0()); | 12083 | before(grammarAccess.getALSOrAccess().getALSIffParserRuleCall_0()); |
@@ -11910,14 +12112,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11910 | 12112 | ||
11911 | 12113 | ||
11912 | // $ANTLR start "rule__ALSOr__Group__1" | 12114 | // $ANTLR start "rule__ALSOr__Group__1" |
11913 | // InternalAlloyLanguage.g:3987:1: rule__ALSOr__Group__1 : rule__ALSOr__Group__1__Impl ; | 12115 | // InternalAlloyLanguage.g:4033:1: rule__ALSOr__Group__1 : rule__ALSOr__Group__1__Impl ; |
11914 | public final void rule__ALSOr__Group__1() throws RecognitionException { | 12116 | public final void rule__ALSOr__Group__1() throws RecognitionException { |
11915 | 12117 | ||
11916 | int stackSize = keepStackSize(); | 12118 | int stackSize = keepStackSize(); |
11917 | 12119 | ||
11918 | try { | 12120 | try { |
11919 | // InternalAlloyLanguage.g:3991:1: ( rule__ALSOr__Group__1__Impl ) | 12121 | // InternalAlloyLanguage.g:4037:1: ( rule__ALSOr__Group__1__Impl ) |
11920 | // InternalAlloyLanguage.g:3992:2: rule__ALSOr__Group__1__Impl | 12122 | // InternalAlloyLanguage.g:4038:2: rule__ALSOr__Group__1__Impl |
11921 | { | 12123 | { |
11922 | pushFollow(FOLLOW_2); | 12124 | pushFollow(FOLLOW_2); |
11923 | rule__ALSOr__Group__1__Impl(); | 12125 | rule__ALSOr__Group__1__Impl(); |
@@ -11943,22 +12145,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11943 | 12145 | ||
11944 | 12146 | ||
11945 | // $ANTLR start "rule__ALSOr__Group__1__Impl" | 12147 | // $ANTLR start "rule__ALSOr__Group__1__Impl" |
11946 | // InternalAlloyLanguage.g:3998:1: rule__ALSOr__Group__1__Impl : ( ( rule__ALSOr__Group_1__0 )? ) ; | 12148 | // InternalAlloyLanguage.g:4044:1: rule__ALSOr__Group__1__Impl : ( ( rule__ALSOr__Group_1__0 )? ) ; |
11947 | public final void rule__ALSOr__Group__1__Impl() throws RecognitionException { | 12149 | public final void rule__ALSOr__Group__1__Impl() throws RecognitionException { |
11948 | 12150 | ||
11949 | int stackSize = keepStackSize(); | 12151 | int stackSize = keepStackSize(); |
11950 | 12152 | ||
11951 | try { | 12153 | try { |
11952 | // InternalAlloyLanguage.g:4002:1: ( ( ( rule__ALSOr__Group_1__0 )? ) ) | 12154 | // InternalAlloyLanguage.g:4048:1: ( ( ( rule__ALSOr__Group_1__0 )? ) ) |
11953 | // InternalAlloyLanguage.g:4003:1: ( ( rule__ALSOr__Group_1__0 )? ) | 12155 | // InternalAlloyLanguage.g:4049:1: ( ( rule__ALSOr__Group_1__0 )? ) |
11954 | { | 12156 | { |
11955 | // InternalAlloyLanguage.g:4003:1: ( ( rule__ALSOr__Group_1__0 )? ) | 12157 | // InternalAlloyLanguage.g:4049:1: ( ( rule__ALSOr__Group_1__0 )? ) |
11956 | // InternalAlloyLanguage.g:4004:1: ( rule__ALSOr__Group_1__0 )? | 12158 | // InternalAlloyLanguage.g:4050:1: ( rule__ALSOr__Group_1__0 )? |
11957 | { | 12159 | { |
11958 | if ( state.backtracking==0 ) { | 12160 | if ( state.backtracking==0 ) { |
11959 | before(grammarAccess.getALSOrAccess().getGroup_1()); | 12161 | before(grammarAccess.getALSOrAccess().getGroup_1()); |
11960 | } | 12162 | } |
11961 | // InternalAlloyLanguage.g:4005:1: ( rule__ALSOr__Group_1__0 )? | 12163 | // InternalAlloyLanguage.g:4051:1: ( rule__ALSOr__Group_1__0 )? |
11962 | int alt30=2; | 12164 | int alt30=2; |
11963 | int LA30_0 = input.LA(1); | 12165 | int LA30_0 = input.LA(1); |
11964 | 12166 | ||
@@ -11967,7 +12169,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
11967 | } | 12169 | } |
11968 | switch (alt30) { | 12170 | switch (alt30) { |
11969 | case 1 : | 12171 | case 1 : |
11970 | // InternalAlloyLanguage.g:4005:2: rule__ALSOr__Group_1__0 | 12172 | // InternalAlloyLanguage.g:4051:2: rule__ALSOr__Group_1__0 |
11971 | { | 12173 | { |
11972 | pushFollow(FOLLOW_2); | 12174 | pushFollow(FOLLOW_2); |
11973 | rule__ALSOr__Group_1__0(); | 12175 | rule__ALSOr__Group_1__0(); |
@@ -12005,14 +12207,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12005 | 12207 | ||
12006 | 12208 | ||
12007 | // $ANTLR start "rule__ALSOr__Group_1__0" | 12209 | // $ANTLR start "rule__ALSOr__Group_1__0" |
12008 | // InternalAlloyLanguage.g:4019:1: rule__ALSOr__Group_1__0 : rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 ; | 12210 | // InternalAlloyLanguage.g:4065:1: rule__ALSOr__Group_1__0 : rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 ; |
12009 | public final void rule__ALSOr__Group_1__0() throws RecognitionException { | 12211 | public final void rule__ALSOr__Group_1__0() throws RecognitionException { |
12010 | 12212 | ||
12011 | int stackSize = keepStackSize(); | 12213 | int stackSize = keepStackSize(); |
12012 | 12214 | ||
12013 | try { | 12215 | try { |
12014 | // InternalAlloyLanguage.g:4023:1: ( rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 ) | 12216 | // InternalAlloyLanguage.g:4069:1: ( rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 ) |
12015 | // InternalAlloyLanguage.g:4024:2: rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 | 12217 | // InternalAlloyLanguage.g:4070:2: rule__ALSOr__Group_1__0__Impl rule__ALSOr__Group_1__1 |
12016 | { | 12218 | { |
12017 | pushFollow(FOLLOW_25); | 12219 | pushFollow(FOLLOW_25); |
12018 | rule__ALSOr__Group_1__0__Impl(); | 12220 | rule__ALSOr__Group_1__0__Impl(); |
@@ -12043,23 +12245,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12043 | 12245 | ||
12044 | 12246 | ||
12045 | // $ANTLR start "rule__ALSOr__Group_1__0__Impl" | 12247 | // $ANTLR start "rule__ALSOr__Group_1__0__Impl" |
12046 | // InternalAlloyLanguage.g:4031:1: rule__ALSOr__Group_1__0__Impl : ( () ) ; | 12248 | // InternalAlloyLanguage.g:4077:1: rule__ALSOr__Group_1__0__Impl : ( () ) ; |
12047 | public final void rule__ALSOr__Group_1__0__Impl() throws RecognitionException { | 12249 | public final void rule__ALSOr__Group_1__0__Impl() throws RecognitionException { |
12048 | 12250 | ||
12049 | int stackSize = keepStackSize(); | 12251 | int stackSize = keepStackSize(); |
12050 | 12252 | ||
12051 | try { | 12253 | try { |
12052 | // InternalAlloyLanguage.g:4035:1: ( ( () ) ) | 12254 | // InternalAlloyLanguage.g:4081:1: ( ( () ) ) |
12053 | // InternalAlloyLanguage.g:4036:1: ( () ) | 12255 | // InternalAlloyLanguage.g:4082:1: ( () ) |
12054 | { | 12256 | { |
12055 | // InternalAlloyLanguage.g:4036:1: ( () ) | 12257 | // InternalAlloyLanguage.g:4082:1: ( () ) |
12056 | // InternalAlloyLanguage.g:4037:1: () | 12258 | // InternalAlloyLanguage.g:4083:1: () |
12057 | { | 12259 | { |
12058 | if ( state.backtracking==0 ) { | 12260 | if ( state.backtracking==0 ) { |
12059 | before(grammarAccess.getALSOrAccess().getALSOrLeftOperandAction_1_0()); | 12261 | before(grammarAccess.getALSOrAccess().getALSOrLeftOperandAction_1_0()); |
12060 | } | 12262 | } |
12061 | // InternalAlloyLanguage.g:4038:1: () | 12263 | // InternalAlloyLanguage.g:4084:1: () |
12062 | // InternalAlloyLanguage.g:4040:1: | 12264 | // InternalAlloyLanguage.g:4086:1: |
12063 | { | 12265 | { |
12064 | } | 12266 | } |
12065 | 12267 | ||
@@ -12084,14 +12286,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12084 | 12286 | ||
12085 | 12287 | ||
12086 | // $ANTLR start "rule__ALSOr__Group_1__1" | 12288 | // $ANTLR start "rule__ALSOr__Group_1__1" |
12087 | // InternalAlloyLanguage.g:4050:1: rule__ALSOr__Group_1__1 : rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 ; | 12289 | // InternalAlloyLanguage.g:4096:1: rule__ALSOr__Group_1__1 : rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 ; |
12088 | public final void rule__ALSOr__Group_1__1() throws RecognitionException { | 12290 | public final void rule__ALSOr__Group_1__1() throws RecognitionException { |
12089 | 12291 | ||
12090 | int stackSize = keepStackSize(); | 12292 | int stackSize = keepStackSize(); |
12091 | 12293 | ||
12092 | try { | 12294 | try { |
12093 | // InternalAlloyLanguage.g:4054:1: ( rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 ) | 12295 | // InternalAlloyLanguage.g:4100:1: ( rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 ) |
12094 | // InternalAlloyLanguage.g:4055:2: rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 | 12296 | // InternalAlloyLanguage.g:4101:2: rule__ALSOr__Group_1__1__Impl rule__ALSOr__Group_1__2 |
12095 | { | 12297 | { |
12096 | pushFollow(FOLLOW_16); | 12298 | pushFollow(FOLLOW_16); |
12097 | rule__ALSOr__Group_1__1__Impl(); | 12299 | rule__ALSOr__Group_1__1__Impl(); |
@@ -12122,23 +12324,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12122 | 12324 | ||
12123 | 12325 | ||
12124 | // $ANTLR start "rule__ALSOr__Group_1__1__Impl" | 12326 | // $ANTLR start "rule__ALSOr__Group_1__1__Impl" |
12125 | // InternalAlloyLanguage.g:4062:1: rule__ALSOr__Group_1__1__Impl : ( ( rule__ALSOr__Alternatives_1_1 ) ) ; | 12327 | // InternalAlloyLanguage.g:4108:1: rule__ALSOr__Group_1__1__Impl : ( ( rule__ALSOr__Alternatives_1_1 ) ) ; |
12126 | public final void rule__ALSOr__Group_1__1__Impl() throws RecognitionException { | 12328 | public final void rule__ALSOr__Group_1__1__Impl() throws RecognitionException { |
12127 | 12329 | ||
12128 | int stackSize = keepStackSize(); | 12330 | int stackSize = keepStackSize(); |
12129 | 12331 | ||
12130 | try { | 12332 | try { |
12131 | // InternalAlloyLanguage.g:4066:1: ( ( ( rule__ALSOr__Alternatives_1_1 ) ) ) | 12333 | // InternalAlloyLanguage.g:4112:1: ( ( ( rule__ALSOr__Alternatives_1_1 ) ) ) |
12132 | // InternalAlloyLanguage.g:4067:1: ( ( rule__ALSOr__Alternatives_1_1 ) ) | 12334 | // InternalAlloyLanguage.g:4113:1: ( ( rule__ALSOr__Alternatives_1_1 ) ) |
12133 | { | 12335 | { |
12134 | // InternalAlloyLanguage.g:4067:1: ( ( rule__ALSOr__Alternatives_1_1 ) ) | 12336 | // InternalAlloyLanguage.g:4113:1: ( ( rule__ALSOr__Alternatives_1_1 ) ) |
12135 | // InternalAlloyLanguage.g:4068:1: ( rule__ALSOr__Alternatives_1_1 ) | 12337 | // InternalAlloyLanguage.g:4114:1: ( rule__ALSOr__Alternatives_1_1 ) |
12136 | { | 12338 | { |
12137 | if ( state.backtracking==0 ) { | 12339 | if ( state.backtracking==0 ) { |
12138 | before(grammarAccess.getALSOrAccess().getAlternatives_1_1()); | 12340 | before(grammarAccess.getALSOrAccess().getAlternatives_1_1()); |
12139 | } | 12341 | } |
12140 | // InternalAlloyLanguage.g:4069:1: ( rule__ALSOr__Alternatives_1_1 ) | 12342 | // InternalAlloyLanguage.g:4115:1: ( rule__ALSOr__Alternatives_1_1 ) |
12141 | // InternalAlloyLanguage.g:4069:2: rule__ALSOr__Alternatives_1_1 | 12343 | // InternalAlloyLanguage.g:4115:2: rule__ALSOr__Alternatives_1_1 |
12142 | { | 12344 | { |
12143 | pushFollow(FOLLOW_2); | 12345 | pushFollow(FOLLOW_2); |
12144 | rule__ALSOr__Alternatives_1_1(); | 12346 | rule__ALSOr__Alternatives_1_1(); |
@@ -12173,14 +12375,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12173 | 12375 | ||
12174 | 12376 | ||
12175 | // $ANTLR start "rule__ALSOr__Group_1__2" | 12377 | // $ANTLR start "rule__ALSOr__Group_1__2" |
12176 | // InternalAlloyLanguage.g:4079:1: rule__ALSOr__Group_1__2 : rule__ALSOr__Group_1__2__Impl ; | 12378 | // InternalAlloyLanguage.g:4125:1: rule__ALSOr__Group_1__2 : rule__ALSOr__Group_1__2__Impl ; |
12177 | public final void rule__ALSOr__Group_1__2() throws RecognitionException { | 12379 | public final void rule__ALSOr__Group_1__2() throws RecognitionException { |
12178 | 12380 | ||
12179 | int stackSize = keepStackSize(); | 12381 | int stackSize = keepStackSize(); |
12180 | 12382 | ||
12181 | try { | 12383 | try { |
12182 | // InternalAlloyLanguage.g:4083:1: ( rule__ALSOr__Group_1__2__Impl ) | 12384 | // InternalAlloyLanguage.g:4129:1: ( rule__ALSOr__Group_1__2__Impl ) |
12183 | // InternalAlloyLanguage.g:4084:2: rule__ALSOr__Group_1__2__Impl | 12385 | // InternalAlloyLanguage.g:4130:2: rule__ALSOr__Group_1__2__Impl |
12184 | { | 12386 | { |
12185 | pushFollow(FOLLOW_2); | 12387 | pushFollow(FOLLOW_2); |
12186 | rule__ALSOr__Group_1__2__Impl(); | 12388 | rule__ALSOr__Group_1__2__Impl(); |
@@ -12206,23 +12408,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12206 | 12408 | ||
12207 | 12409 | ||
12208 | // $ANTLR start "rule__ALSOr__Group_1__2__Impl" | 12410 | // $ANTLR start "rule__ALSOr__Group_1__2__Impl" |
12209 | // InternalAlloyLanguage.g:4090:1: rule__ALSOr__Group_1__2__Impl : ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) ; | 12411 | // InternalAlloyLanguage.g:4136:1: rule__ALSOr__Group_1__2__Impl : ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) ; |
12210 | public final void rule__ALSOr__Group_1__2__Impl() throws RecognitionException { | 12412 | public final void rule__ALSOr__Group_1__2__Impl() throws RecognitionException { |
12211 | 12413 | ||
12212 | int stackSize = keepStackSize(); | 12414 | int stackSize = keepStackSize(); |
12213 | 12415 | ||
12214 | try { | 12416 | try { |
12215 | // InternalAlloyLanguage.g:4094:1: ( ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) ) | 12417 | // InternalAlloyLanguage.g:4140:1: ( ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) ) |
12216 | // InternalAlloyLanguage.g:4095:1: ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) | 12418 | // InternalAlloyLanguage.g:4141:1: ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) |
12217 | { | 12419 | { |
12218 | // InternalAlloyLanguage.g:4095:1: ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) | 12420 | // InternalAlloyLanguage.g:4141:1: ( ( rule__ALSOr__RightOperandAssignment_1_2 ) ) |
12219 | // InternalAlloyLanguage.g:4096:1: ( rule__ALSOr__RightOperandAssignment_1_2 ) | 12421 | // InternalAlloyLanguage.g:4142:1: ( rule__ALSOr__RightOperandAssignment_1_2 ) |
12220 | { | 12422 | { |
12221 | if ( state.backtracking==0 ) { | 12423 | if ( state.backtracking==0 ) { |
12222 | before(grammarAccess.getALSOrAccess().getRightOperandAssignment_1_2()); | 12424 | before(grammarAccess.getALSOrAccess().getRightOperandAssignment_1_2()); |
12223 | } | 12425 | } |
12224 | // InternalAlloyLanguage.g:4097:1: ( rule__ALSOr__RightOperandAssignment_1_2 ) | 12426 | // InternalAlloyLanguage.g:4143:1: ( rule__ALSOr__RightOperandAssignment_1_2 ) |
12225 | // InternalAlloyLanguage.g:4097:2: rule__ALSOr__RightOperandAssignment_1_2 | 12427 | // InternalAlloyLanguage.g:4143:2: rule__ALSOr__RightOperandAssignment_1_2 |
12226 | { | 12428 | { |
12227 | pushFollow(FOLLOW_2); | 12429 | pushFollow(FOLLOW_2); |
12228 | rule__ALSOr__RightOperandAssignment_1_2(); | 12430 | rule__ALSOr__RightOperandAssignment_1_2(); |
@@ -12257,14 +12459,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12257 | 12459 | ||
12258 | 12460 | ||
12259 | // $ANTLR start "rule__ALSIff__Group__0" | 12461 | // $ANTLR start "rule__ALSIff__Group__0" |
12260 | // InternalAlloyLanguage.g:4113:1: rule__ALSIff__Group__0 : rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 ; | 12462 | // InternalAlloyLanguage.g:4159:1: rule__ALSIff__Group__0 : rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 ; |
12261 | public final void rule__ALSIff__Group__0() throws RecognitionException { | 12463 | public final void rule__ALSIff__Group__0() throws RecognitionException { |
12262 | 12464 | ||
12263 | int stackSize = keepStackSize(); | 12465 | int stackSize = keepStackSize(); |
12264 | 12466 | ||
12265 | try { | 12467 | try { |
12266 | // InternalAlloyLanguage.g:4117:1: ( rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 ) | 12468 | // InternalAlloyLanguage.g:4163:1: ( rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 ) |
12267 | // InternalAlloyLanguage.g:4118:2: rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 | 12469 | // InternalAlloyLanguage.g:4164:2: rule__ALSIff__Group__0__Impl rule__ALSIff__Group__1 |
12268 | { | 12470 | { |
12269 | pushFollow(FOLLOW_26); | 12471 | pushFollow(FOLLOW_26); |
12270 | rule__ALSIff__Group__0__Impl(); | 12472 | rule__ALSIff__Group__0__Impl(); |
@@ -12295,17 +12497,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12295 | 12497 | ||
12296 | 12498 | ||
12297 | // $ANTLR start "rule__ALSIff__Group__0__Impl" | 12499 | // $ANTLR start "rule__ALSIff__Group__0__Impl" |
12298 | // InternalAlloyLanguage.g:4125:1: rule__ALSIff__Group__0__Impl : ( ruleALSImpl ) ; | 12500 | // InternalAlloyLanguage.g:4171:1: rule__ALSIff__Group__0__Impl : ( ruleALSImpl ) ; |
12299 | public final void rule__ALSIff__Group__0__Impl() throws RecognitionException { | 12501 | public final void rule__ALSIff__Group__0__Impl() throws RecognitionException { |
12300 | 12502 | ||
12301 | int stackSize = keepStackSize(); | 12503 | int stackSize = keepStackSize(); |
12302 | 12504 | ||
12303 | try { | 12505 | try { |
12304 | // InternalAlloyLanguage.g:4129:1: ( ( ruleALSImpl ) ) | 12506 | // InternalAlloyLanguage.g:4175:1: ( ( ruleALSImpl ) ) |
12305 | // InternalAlloyLanguage.g:4130:1: ( ruleALSImpl ) | 12507 | // InternalAlloyLanguage.g:4176:1: ( ruleALSImpl ) |
12306 | { | 12508 | { |
12307 | // InternalAlloyLanguage.g:4130:1: ( ruleALSImpl ) | 12509 | // InternalAlloyLanguage.g:4176:1: ( ruleALSImpl ) |
12308 | // InternalAlloyLanguage.g:4131:1: ruleALSImpl | 12510 | // InternalAlloyLanguage.g:4177:1: ruleALSImpl |
12309 | { | 12511 | { |
12310 | if ( state.backtracking==0 ) { | 12512 | if ( state.backtracking==0 ) { |
12311 | before(grammarAccess.getALSIffAccess().getALSImplParserRuleCall_0()); | 12513 | before(grammarAccess.getALSIffAccess().getALSImplParserRuleCall_0()); |
@@ -12340,14 +12542,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12340 | 12542 | ||
12341 | 12543 | ||
12342 | // $ANTLR start "rule__ALSIff__Group__1" | 12544 | // $ANTLR start "rule__ALSIff__Group__1" |
12343 | // InternalAlloyLanguage.g:4142:1: rule__ALSIff__Group__1 : rule__ALSIff__Group__1__Impl ; | 12545 | // InternalAlloyLanguage.g:4188:1: rule__ALSIff__Group__1 : rule__ALSIff__Group__1__Impl ; |
12344 | public final void rule__ALSIff__Group__1() throws RecognitionException { | 12546 | public final void rule__ALSIff__Group__1() throws RecognitionException { |
12345 | 12547 | ||
12346 | int stackSize = keepStackSize(); | 12548 | int stackSize = keepStackSize(); |
12347 | 12549 | ||
12348 | try { | 12550 | try { |
12349 | // InternalAlloyLanguage.g:4146:1: ( rule__ALSIff__Group__1__Impl ) | 12551 | // InternalAlloyLanguage.g:4192:1: ( rule__ALSIff__Group__1__Impl ) |
12350 | // InternalAlloyLanguage.g:4147:2: rule__ALSIff__Group__1__Impl | 12552 | // InternalAlloyLanguage.g:4193:2: rule__ALSIff__Group__1__Impl |
12351 | { | 12553 | { |
12352 | pushFollow(FOLLOW_2); | 12554 | pushFollow(FOLLOW_2); |
12353 | rule__ALSIff__Group__1__Impl(); | 12555 | rule__ALSIff__Group__1__Impl(); |
@@ -12373,22 +12575,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12373 | 12575 | ||
12374 | 12576 | ||
12375 | // $ANTLR start "rule__ALSIff__Group__1__Impl" | 12577 | // $ANTLR start "rule__ALSIff__Group__1__Impl" |
12376 | // InternalAlloyLanguage.g:4153:1: rule__ALSIff__Group__1__Impl : ( ( rule__ALSIff__Group_1__0 )? ) ; | 12578 | // InternalAlloyLanguage.g:4199:1: rule__ALSIff__Group__1__Impl : ( ( rule__ALSIff__Group_1__0 )? ) ; |
12377 | public final void rule__ALSIff__Group__1__Impl() throws RecognitionException { | 12579 | public final void rule__ALSIff__Group__1__Impl() throws RecognitionException { |
12378 | 12580 | ||
12379 | int stackSize = keepStackSize(); | 12581 | int stackSize = keepStackSize(); |
12380 | 12582 | ||
12381 | try { | 12583 | try { |
12382 | // InternalAlloyLanguage.g:4157:1: ( ( ( rule__ALSIff__Group_1__0 )? ) ) | 12584 | // InternalAlloyLanguage.g:4203:1: ( ( ( rule__ALSIff__Group_1__0 )? ) ) |
12383 | // InternalAlloyLanguage.g:4158:1: ( ( rule__ALSIff__Group_1__0 )? ) | 12585 | // InternalAlloyLanguage.g:4204:1: ( ( rule__ALSIff__Group_1__0 )? ) |
12384 | { | 12586 | { |
12385 | // InternalAlloyLanguage.g:4158:1: ( ( rule__ALSIff__Group_1__0 )? ) | 12587 | // InternalAlloyLanguage.g:4204:1: ( ( rule__ALSIff__Group_1__0 )? ) |
12386 | // InternalAlloyLanguage.g:4159:1: ( rule__ALSIff__Group_1__0 )? | 12588 | // InternalAlloyLanguage.g:4205:1: ( rule__ALSIff__Group_1__0 )? |
12387 | { | 12589 | { |
12388 | if ( state.backtracking==0 ) { | 12590 | if ( state.backtracking==0 ) { |
12389 | before(grammarAccess.getALSIffAccess().getGroup_1()); | 12591 | before(grammarAccess.getALSIffAccess().getGroup_1()); |
12390 | } | 12592 | } |
12391 | // InternalAlloyLanguage.g:4160:1: ( rule__ALSIff__Group_1__0 )? | 12593 | // InternalAlloyLanguage.g:4206:1: ( rule__ALSIff__Group_1__0 )? |
12392 | int alt31=2; | 12594 | int alt31=2; |
12393 | int LA31_0 = input.LA(1); | 12595 | int LA31_0 = input.LA(1); |
12394 | 12596 | ||
@@ -12397,7 +12599,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12397 | } | 12599 | } |
12398 | switch (alt31) { | 12600 | switch (alt31) { |
12399 | case 1 : | 12601 | case 1 : |
12400 | // InternalAlloyLanguage.g:4160:2: rule__ALSIff__Group_1__0 | 12602 | // InternalAlloyLanguage.g:4206:2: rule__ALSIff__Group_1__0 |
12401 | { | 12603 | { |
12402 | pushFollow(FOLLOW_2); | 12604 | pushFollow(FOLLOW_2); |
12403 | rule__ALSIff__Group_1__0(); | 12605 | rule__ALSIff__Group_1__0(); |
@@ -12435,14 +12637,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12435 | 12637 | ||
12436 | 12638 | ||
12437 | // $ANTLR start "rule__ALSIff__Group_1__0" | 12639 | // $ANTLR start "rule__ALSIff__Group_1__0" |
12438 | // InternalAlloyLanguage.g:4174:1: rule__ALSIff__Group_1__0 : rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 ; | 12640 | // InternalAlloyLanguage.g:4220:1: rule__ALSIff__Group_1__0 : rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 ; |
12439 | public final void rule__ALSIff__Group_1__0() throws RecognitionException { | 12641 | public final void rule__ALSIff__Group_1__0() throws RecognitionException { |
12440 | 12642 | ||
12441 | int stackSize = keepStackSize(); | 12643 | int stackSize = keepStackSize(); |
12442 | 12644 | ||
12443 | try { | 12645 | try { |
12444 | // InternalAlloyLanguage.g:4178:1: ( rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 ) | 12646 | // InternalAlloyLanguage.g:4224:1: ( rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 ) |
12445 | // InternalAlloyLanguage.g:4179:2: rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 | 12647 | // InternalAlloyLanguage.g:4225:2: rule__ALSIff__Group_1__0__Impl rule__ALSIff__Group_1__1 |
12446 | { | 12648 | { |
12447 | pushFollow(FOLLOW_26); | 12649 | pushFollow(FOLLOW_26); |
12448 | rule__ALSIff__Group_1__0__Impl(); | 12650 | rule__ALSIff__Group_1__0__Impl(); |
@@ -12473,23 +12675,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12473 | 12675 | ||
12474 | 12676 | ||
12475 | // $ANTLR start "rule__ALSIff__Group_1__0__Impl" | 12677 | // $ANTLR start "rule__ALSIff__Group_1__0__Impl" |
12476 | // InternalAlloyLanguage.g:4186:1: rule__ALSIff__Group_1__0__Impl : ( () ) ; | 12678 | // InternalAlloyLanguage.g:4232:1: rule__ALSIff__Group_1__0__Impl : ( () ) ; |
12477 | public final void rule__ALSIff__Group_1__0__Impl() throws RecognitionException { | 12679 | public final void rule__ALSIff__Group_1__0__Impl() throws RecognitionException { |
12478 | 12680 | ||
12479 | int stackSize = keepStackSize(); | 12681 | int stackSize = keepStackSize(); |
12480 | 12682 | ||
12481 | try { | 12683 | try { |
12482 | // InternalAlloyLanguage.g:4190:1: ( ( () ) ) | 12684 | // InternalAlloyLanguage.g:4236:1: ( ( () ) ) |
12483 | // InternalAlloyLanguage.g:4191:1: ( () ) | 12685 | // InternalAlloyLanguage.g:4237:1: ( () ) |
12484 | { | 12686 | { |
12485 | // InternalAlloyLanguage.g:4191:1: ( () ) | 12687 | // InternalAlloyLanguage.g:4237:1: ( () ) |
12486 | // InternalAlloyLanguage.g:4192:1: () | 12688 | // InternalAlloyLanguage.g:4238:1: () |
12487 | { | 12689 | { |
12488 | if ( state.backtracking==0 ) { | 12690 | if ( state.backtracking==0 ) { |
12489 | before(grammarAccess.getALSIffAccess().getALSIffLeftOperandAction_1_0()); | 12691 | before(grammarAccess.getALSIffAccess().getALSIffLeftOperandAction_1_0()); |
12490 | } | 12692 | } |
12491 | // InternalAlloyLanguage.g:4193:1: () | 12693 | // InternalAlloyLanguage.g:4239:1: () |
12492 | // InternalAlloyLanguage.g:4195:1: | 12694 | // InternalAlloyLanguage.g:4241:1: |
12493 | { | 12695 | { |
12494 | } | 12696 | } |
12495 | 12697 | ||
@@ -12514,14 +12716,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12514 | 12716 | ||
12515 | 12717 | ||
12516 | // $ANTLR start "rule__ALSIff__Group_1__1" | 12718 | // $ANTLR start "rule__ALSIff__Group_1__1" |
12517 | // InternalAlloyLanguage.g:4205:1: rule__ALSIff__Group_1__1 : rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 ; | 12719 | // InternalAlloyLanguage.g:4251:1: rule__ALSIff__Group_1__1 : rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 ; |
12518 | public final void rule__ALSIff__Group_1__1() throws RecognitionException { | 12720 | public final void rule__ALSIff__Group_1__1() throws RecognitionException { |
12519 | 12721 | ||
12520 | int stackSize = keepStackSize(); | 12722 | int stackSize = keepStackSize(); |
12521 | 12723 | ||
12522 | try { | 12724 | try { |
12523 | // InternalAlloyLanguage.g:4209:1: ( rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 ) | 12725 | // InternalAlloyLanguage.g:4255:1: ( rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 ) |
12524 | // InternalAlloyLanguage.g:4210:2: rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 | 12726 | // InternalAlloyLanguage.g:4256:2: rule__ALSIff__Group_1__1__Impl rule__ALSIff__Group_1__2 |
12525 | { | 12727 | { |
12526 | pushFollow(FOLLOW_16); | 12728 | pushFollow(FOLLOW_16); |
12527 | rule__ALSIff__Group_1__1__Impl(); | 12729 | rule__ALSIff__Group_1__1__Impl(); |
@@ -12552,23 +12754,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12552 | 12754 | ||
12553 | 12755 | ||
12554 | // $ANTLR start "rule__ALSIff__Group_1__1__Impl" | 12756 | // $ANTLR start "rule__ALSIff__Group_1__1__Impl" |
12555 | // InternalAlloyLanguage.g:4217:1: rule__ALSIff__Group_1__1__Impl : ( ( rule__ALSIff__Alternatives_1_1 ) ) ; | 12757 | // InternalAlloyLanguage.g:4263:1: rule__ALSIff__Group_1__1__Impl : ( ( rule__ALSIff__Alternatives_1_1 ) ) ; |
12556 | public final void rule__ALSIff__Group_1__1__Impl() throws RecognitionException { | 12758 | public final void rule__ALSIff__Group_1__1__Impl() throws RecognitionException { |
12557 | 12759 | ||
12558 | int stackSize = keepStackSize(); | 12760 | int stackSize = keepStackSize(); |
12559 | 12761 | ||
12560 | try { | 12762 | try { |
12561 | // InternalAlloyLanguage.g:4221:1: ( ( ( rule__ALSIff__Alternatives_1_1 ) ) ) | 12763 | // InternalAlloyLanguage.g:4267:1: ( ( ( rule__ALSIff__Alternatives_1_1 ) ) ) |
12562 | // InternalAlloyLanguage.g:4222:1: ( ( rule__ALSIff__Alternatives_1_1 ) ) | 12764 | // InternalAlloyLanguage.g:4268:1: ( ( rule__ALSIff__Alternatives_1_1 ) ) |
12563 | { | 12765 | { |
12564 | // InternalAlloyLanguage.g:4222:1: ( ( rule__ALSIff__Alternatives_1_1 ) ) | 12766 | // InternalAlloyLanguage.g:4268:1: ( ( rule__ALSIff__Alternatives_1_1 ) ) |
12565 | // InternalAlloyLanguage.g:4223:1: ( rule__ALSIff__Alternatives_1_1 ) | 12767 | // InternalAlloyLanguage.g:4269:1: ( rule__ALSIff__Alternatives_1_1 ) |
12566 | { | 12768 | { |
12567 | if ( state.backtracking==0 ) { | 12769 | if ( state.backtracking==0 ) { |
12568 | before(grammarAccess.getALSIffAccess().getAlternatives_1_1()); | 12770 | before(grammarAccess.getALSIffAccess().getAlternatives_1_1()); |
12569 | } | 12771 | } |
12570 | // InternalAlloyLanguage.g:4224:1: ( rule__ALSIff__Alternatives_1_1 ) | 12772 | // InternalAlloyLanguage.g:4270:1: ( rule__ALSIff__Alternatives_1_1 ) |
12571 | // InternalAlloyLanguage.g:4224:2: rule__ALSIff__Alternatives_1_1 | 12773 | // InternalAlloyLanguage.g:4270:2: rule__ALSIff__Alternatives_1_1 |
12572 | { | 12774 | { |
12573 | pushFollow(FOLLOW_2); | 12775 | pushFollow(FOLLOW_2); |
12574 | rule__ALSIff__Alternatives_1_1(); | 12776 | rule__ALSIff__Alternatives_1_1(); |
@@ -12603,14 +12805,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12603 | 12805 | ||
12604 | 12806 | ||
12605 | // $ANTLR start "rule__ALSIff__Group_1__2" | 12807 | // $ANTLR start "rule__ALSIff__Group_1__2" |
12606 | // InternalAlloyLanguage.g:4234:1: rule__ALSIff__Group_1__2 : rule__ALSIff__Group_1__2__Impl ; | 12808 | // InternalAlloyLanguage.g:4280:1: rule__ALSIff__Group_1__2 : rule__ALSIff__Group_1__2__Impl ; |
12607 | public final void rule__ALSIff__Group_1__2() throws RecognitionException { | 12809 | public final void rule__ALSIff__Group_1__2() throws RecognitionException { |
12608 | 12810 | ||
12609 | int stackSize = keepStackSize(); | 12811 | int stackSize = keepStackSize(); |
12610 | 12812 | ||
12611 | try { | 12813 | try { |
12612 | // InternalAlloyLanguage.g:4238:1: ( rule__ALSIff__Group_1__2__Impl ) | 12814 | // InternalAlloyLanguage.g:4284:1: ( rule__ALSIff__Group_1__2__Impl ) |
12613 | // InternalAlloyLanguage.g:4239:2: rule__ALSIff__Group_1__2__Impl | 12815 | // InternalAlloyLanguage.g:4285:2: rule__ALSIff__Group_1__2__Impl |
12614 | { | 12816 | { |
12615 | pushFollow(FOLLOW_2); | 12817 | pushFollow(FOLLOW_2); |
12616 | rule__ALSIff__Group_1__2__Impl(); | 12818 | rule__ALSIff__Group_1__2__Impl(); |
@@ -12636,23 +12838,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12636 | 12838 | ||
12637 | 12839 | ||
12638 | // $ANTLR start "rule__ALSIff__Group_1__2__Impl" | 12840 | // $ANTLR start "rule__ALSIff__Group_1__2__Impl" |
12639 | // InternalAlloyLanguage.g:4245:1: rule__ALSIff__Group_1__2__Impl : ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) ; | 12841 | // InternalAlloyLanguage.g:4291:1: rule__ALSIff__Group_1__2__Impl : ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) ; |
12640 | public final void rule__ALSIff__Group_1__2__Impl() throws RecognitionException { | 12842 | public final void rule__ALSIff__Group_1__2__Impl() throws RecognitionException { |
12641 | 12843 | ||
12642 | int stackSize = keepStackSize(); | 12844 | int stackSize = keepStackSize(); |
12643 | 12845 | ||
12644 | try { | 12846 | try { |
12645 | // InternalAlloyLanguage.g:4249:1: ( ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) ) | 12847 | // InternalAlloyLanguage.g:4295:1: ( ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) ) |
12646 | // InternalAlloyLanguage.g:4250:1: ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) | 12848 | // InternalAlloyLanguage.g:4296:1: ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) |
12647 | { | 12849 | { |
12648 | // InternalAlloyLanguage.g:4250:1: ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) | 12850 | // InternalAlloyLanguage.g:4296:1: ( ( rule__ALSIff__RightOperandAssignment_1_2 ) ) |
12649 | // InternalAlloyLanguage.g:4251:1: ( rule__ALSIff__RightOperandAssignment_1_2 ) | 12851 | // InternalAlloyLanguage.g:4297:1: ( rule__ALSIff__RightOperandAssignment_1_2 ) |
12650 | { | 12852 | { |
12651 | if ( state.backtracking==0 ) { | 12853 | if ( state.backtracking==0 ) { |
12652 | before(grammarAccess.getALSIffAccess().getRightOperandAssignment_1_2()); | 12854 | before(grammarAccess.getALSIffAccess().getRightOperandAssignment_1_2()); |
12653 | } | 12855 | } |
12654 | // InternalAlloyLanguage.g:4252:1: ( rule__ALSIff__RightOperandAssignment_1_2 ) | 12856 | // InternalAlloyLanguage.g:4298:1: ( rule__ALSIff__RightOperandAssignment_1_2 ) |
12655 | // InternalAlloyLanguage.g:4252:2: rule__ALSIff__RightOperandAssignment_1_2 | 12857 | // InternalAlloyLanguage.g:4298:2: rule__ALSIff__RightOperandAssignment_1_2 |
12656 | { | 12858 | { |
12657 | pushFollow(FOLLOW_2); | 12859 | pushFollow(FOLLOW_2); |
12658 | rule__ALSIff__RightOperandAssignment_1_2(); | 12860 | rule__ALSIff__RightOperandAssignment_1_2(); |
@@ -12687,14 +12889,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12687 | 12889 | ||
12688 | 12890 | ||
12689 | // $ANTLR start "rule__ALSImpl__Group__0" | 12891 | // $ANTLR start "rule__ALSImpl__Group__0" |
12690 | // InternalAlloyLanguage.g:4268:1: rule__ALSImpl__Group__0 : rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 ; | 12892 | // InternalAlloyLanguage.g:4314:1: rule__ALSImpl__Group__0 : rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 ; |
12691 | public final void rule__ALSImpl__Group__0() throws RecognitionException { | 12893 | public final void rule__ALSImpl__Group__0() throws RecognitionException { |
12692 | 12894 | ||
12693 | int stackSize = keepStackSize(); | 12895 | int stackSize = keepStackSize(); |
12694 | 12896 | ||
12695 | try { | 12897 | try { |
12696 | // InternalAlloyLanguage.g:4272:1: ( rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 ) | 12898 | // InternalAlloyLanguage.g:4318:1: ( rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 ) |
12697 | // InternalAlloyLanguage.g:4273:2: rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 | 12899 | // InternalAlloyLanguage.g:4319:2: rule__ALSImpl__Group__0__Impl rule__ALSImpl__Group__1 |
12698 | { | 12900 | { |
12699 | pushFollow(FOLLOW_27); | 12901 | pushFollow(FOLLOW_27); |
12700 | rule__ALSImpl__Group__0__Impl(); | 12902 | rule__ALSImpl__Group__0__Impl(); |
@@ -12725,17 +12927,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12725 | 12927 | ||
12726 | 12928 | ||
12727 | // $ANTLR start "rule__ALSImpl__Group__0__Impl" | 12929 | // $ANTLR start "rule__ALSImpl__Group__0__Impl" |
12728 | // InternalAlloyLanguage.g:4280:1: rule__ALSImpl__Group__0__Impl : ( ruleALSAnd ) ; | 12930 | // InternalAlloyLanguage.g:4326:1: rule__ALSImpl__Group__0__Impl : ( ruleALSAnd ) ; |
12729 | public final void rule__ALSImpl__Group__0__Impl() throws RecognitionException { | 12931 | public final void rule__ALSImpl__Group__0__Impl() throws RecognitionException { |
12730 | 12932 | ||
12731 | int stackSize = keepStackSize(); | 12933 | int stackSize = keepStackSize(); |
12732 | 12934 | ||
12733 | try { | 12935 | try { |
12734 | // InternalAlloyLanguage.g:4284:1: ( ( ruleALSAnd ) ) | 12936 | // InternalAlloyLanguage.g:4330:1: ( ( ruleALSAnd ) ) |
12735 | // InternalAlloyLanguage.g:4285:1: ( ruleALSAnd ) | 12937 | // InternalAlloyLanguage.g:4331:1: ( ruleALSAnd ) |
12736 | { | 12938 | { |
12737 | // InternalAlloyLanguage.g:4285:1: ( ruleALSAnd ) | 12939 | // InternalAlloyLanguage.g:4331:1: ( ruleALSAnd ) |
12738 | // InternalAlloyLanguage.g:4286:1: ruleALSAnd | 12940 | // InternalAlloyLanguage.g:4332:1: ruleALSAnd |
12739 | { | 12941 | { |
12740 | if ( state.backtracking==0 ) { | 12942 | if ( state.backtracking==0 ) { |
12741 | before(grammarAccess.getALSImplAccess().getALSAndParserRuleCall_0()); | 12943 | before(grammarAccess.getALSImplAccess().getALSAndParserRuleCall_0()); |
@@ -12770,14 +12972,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12770 | 12972 | ||
12771 | 12973 | ||
12772 | // $ANTLR start "rule__ALSImpl__Group__1" | 12974 | // $ANTLR start "rule__ALSImpl__Group__1" |
12773 | // InternalAlloyLanguage.g:4297:1: rule__ALSImpl__Group__1 : rule__ALSImpl__Group__1__Impl ; | 12975 | // InternalAlloyLanguage.g:4343:1: rule__ALSImpl__Group__1 : rule__ALSImpl__Group__1__Impl ; |
12774 | public final void rule__ALSImpl__Group__1() throws RecognitionException { | 12976 | public final void rule__ALSImpl__Group__1() throws RecognitionException { |
12775 | 12977 | ||
12776 | int stackSize = keepStackSize(); | 12978 | int stackSize = keepStackSize(); |
12777 | 12979 | ||
12778 | try { | 12980 | try { |
12779 | // InternalAlloyLanguage.g:4301:1: ( rule__ALSImpl__Group__1__Impl ) | 12981 | // InternalAlloyLanguage.g:4347:1: ( rule__ALSImpl__Group__1__Impl ) |
12780 | // InternalAlloyLanguage.g:4302:2: rule__ALSImpl__Group__1__Impl | 12982 | // InternalAlloyLanguage.g:4348:2: rule__ALSImpl__Group__1__Impl |
12781 | { | 12983 | { |
12782 | pushFollow(FOLLOW_2); | 12984 | pushFollow(FOLLOW_2); |
12783 | rule__ALSImpl__Group__1__Impl(); | 12985 | rule__ALSImpl__Group__1__Impl(); |
@@ -12803,22 +13005,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12803 | 13005 | ||
12804 | 13006 | ||
12805 | // $ANTLR start "rule__ALSImpl__Group__1__Impl" | 13007 | // $ANTLR start "rule__ALSImpl__Group__1__Impl" |
12806 | // InternalAlloyLanguage.g:4308:1: rule__ALSImpl__Group__1__Impl : ( ( rule__ALSImpl__Group_1__0 )? ) ; | 13008 | // InternalAlloyLanguage.g:4354:1: rule__ALSImpl__Group__1__Impl : ( ( rule__ALSImpl__Group_1__0 )? ) ; |
12807 | public final void rule__ALSImpl__Group__1__Impl() throws RecognitionException { | 13009 | public final void rule__ALSImpl__Group__1__Impl() throws RecognitionException { |
12808 | 13010 | ||
12809 | int stackSize = keepStackSize(); | 13011 | int stackSize = keepStackSize(); |
12810 | 13012 | ||
12811 | try { | 13013 | try { |
12812 | // InternalAlloyLanguage.g:4312:1: ( ( ( rule__ALSImpl__Group_1__0 )? ) ) | 13014 | // InternalAlloyLanguage.g:4358:1: ( ( ( rule__ALSImpl__Group_1__0 )? ) ) |
12813 | // InternalAlloyLanguage.g:4313:1: ( ( rule__ALSImpl__Group_1__0 )? ) | 13015 | // InternalAlloyLanguage.g:4359:1: ( ( rule__ALSImpl__Group_1__0 )? ) |
12814 | { | 13016 | { |
12815 | // InternalAlloyLanguage.g:4313:1: ( ( rule__ALSImpl__Group_1__0 )? ) | 13017 | // InternalAlloyLanguage.g:4359:1: ( ( rule__ALSImpl__Group_1__0 )? ) |
12816 | // InternalAlloyLanguage.g:4314:1: ( rule__ALSImpl__Group_1__0 )? | 13018 | // InternalAlloyLanguage.g:4360:1: ( rule__ALSImpl__Group_1__0 )? |
12817 | { | 13019 | { |
12818 | if ( state.backtracking==0 ) { | 13020 | if ( state.backtracking==0 ) { |
12819 | before(grammarAccess.getALSImplAccess().getGroup_1()); | 13021 | before(grammarAccess.getALSImplAccess().getGroup_1()); |
12820 | } | 13022 | } |
12821 | // InternalAlloyLanguage.g:4315:1: ( rule__ALSImpl__Group_1__0 )? | 13023 | // InternalAlloyLanguage.g:4361:1: ( rule__ALSImpl__Group_1__0 )? |
12822 | int alt32=2; | 13024 | int alt32=2; |
12823 | int LA32_0 = input.LA(1); | 13025 | int LA32_0 = input.LA(1); |
12824 | 13026 | ||
@@ -12827,7 +13029,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12827 | } | 13029 | } |
12828 | switch (alt32) { | 13030 | switch (alt32) { |
12829 | case 1 : | 13031 | case 1 : |
12830 | // InternalAlloyLanguage.g:4315:2: rule__ALSImpl__Group_1__0 | 13032 | // InternalAlloyLanguage.g:4361:2: rule__ALSImpl__Group_1__0 |
12831 | { | 13033 | { |
12832 | pushFollow(FOLLOW_2); | 13034 | pushFollow(FOLLOW_2); |
12833 | rule__ALSImpl__Group_1__0(); | 13035 | rule__ALSImpl__Group_1__0(); |
@@ -12865,14 +13067,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12865 | 13067 | ||
12866 | 13068 | ||
12867 | // $ANTLR start "rule__ALSImpl__Group_1__0" | 13069 | // $ANTLR start "rule__ALSImpl__Group_1__0" |
12868 | // InternalAlloyLanguage.g:4329:1: rule__ALSImpl__Group_1__0 : rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 ; | 13070 | // InternalAlloyLanguage.g:4375:1: rule__ALSImpl__Group_1__0 : rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 ; |
12869 | public final void rule__ALSImpl__Group_1__0() throws RecognitionException { | 13071 | public final void rule__ALSImpl__Group_1__0() throws RecognitionException { |
12870 | 13072 | ||
12871 | int stackSize = keepStackSize(); | 13073 | int stackSize = keepStackSize(); |
12872 | 13074 | ||
12873 | try { | 13075 | try { |
12874 | // InternalAlloyLanguage.g:4333:1: ( rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 ) | 13076 | // InternalAlloyLanguage.g:4379:1: ( rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 ) |
12875 | // InternalAlloyLanguage.g:4334:2: rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 | 13077 | // InternalAlloyLanguage.g:4380:2: rule__ALSImpl__Group_1__0__Impl rule__ALSImpl__Group_1__1 |
12876 | { | 13078 | { |
12877 | pushFollow(FOLLOW_27); | 13079 | pushFollow(FOLLOW_27); |
12878 | rule__ALSImpl__Group_1__0__Impl(); | 13080 | rule__ALSImpl__Group_1__0__Impl(); |
@@ -12903,23 +13105,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12903 | 13105 | ||
12904 | 13106 | ||
12905 | // $ANTLR start "rule__ALSImpl__Group_1__0__Impl" | 13107 | // $ANTLR start "rule__ALSImpl__Group_1__0__Impl" |
12906 | // InternalAlloyLanguage.g:4341:1: rule__ALSImpl__Group_1__0__Impl : ( () ) ; | 13108 | // InternalAlloyLanguage.g:4387:1: rule__ALSImpl__Group_1__0__Impl : ( () ) ; |
12907 | public final void rule__ALSImpl__Group_1__0__Impl() throws RecognitionException { | 13109 | public final void rule__ALSImpl__Group_1__0__Impl() throws RecognitionException { |
12908 | 13110 | ||
12909 | int stackSize = keepStackSize(); | 13111 | int stackSize = keepStackSize(); |
12910 | 13112 | ||
12911 | try { | 13113 | try { |
12912 | // InternalAlloyLanguage.g:4345:1: ( ( () ) ) | 13114 | // InternalAlloyLanguage.g:4391:1: ( ( () ) ) |
12913 | // InternalAlloyLanguage.g:4346:1: ( () ) | 13115 | // InternalAlloyLanguage.g:4392:1: ( () ) |
12914 | { | 13116 | { |
12915 | // InternalAlloyLanguage.g:4346:1: ( () ) | 13117 | // InternalAlloyLanguage.g:4392:1: ( () ) |
12916 | // InternalAlloyLanguage.g:4347:1: () | 13118 | // InternalAlloyLanguage.g:4393:1: () |
12917 | { | 13119 | { |
12918 | if ( state.backtracking==0 ) { | 13120 | if ( state.backtracking==0 ) { |
12919 | before(grammarAccess.getALSImplAccess().getALSImplLeftOperandAction_1_0()); | 13121 | before(grammarAccess.getALSImplAccess().getALSImplLeftOperandAction_1_0()); |
12920 | } | 13122 | } |
12921 | // InternalAlloyLanguage.g:4348:1: () | 13123 | // InternalAlloyLanguage.g:4394:1: () |
12922 | // InternalAlloyLanguage.g:4350:1: | 13124 | // InternalAlloyLanguage.g:4396:1: |
12923 | { | 13125 | { |
12924 | } | 13126 | } |
12925 | 13127 | ||
@@ -12944,14 +13146,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12944 | 13146 | ||
12945 | 13147 | ||
12946 | // $ANTLR start "rule__ALSImpl__Group_1__1" | 13148 | // $ANTLR start "rule__ALSImpl__Group_1__1" |
12947 | // InternalAlloyLanguage.g:4360:1: rule__ALSImpl__Group_1__1 : rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 ; | 13149 | // InternalAlloyLanguage.g:4406:1: rule__ALSImpl__Group_1__1 : rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 ; |
12948 | public final void rule__ALSImpl__Group_1__1() throws RecognitionException { | 13150 | public final void rule__ALSImpl__Group_1__1() throws RecognitionException { |
12949 | 13151 | ||
12950 | int stackSize = keepStackSize(); | 13152 | int stackSize = keepStackSize(); |
12951 | 13153 | ||
12952 | try { | 13154 | try { |
12953 | // InternalAlloyLanguage.g:4364:1: ( rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 ) | 13155 | // InternalAlloyLanguage.g:4410:1: ( rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 ) |
12954 | // InternalAlloyLanguage.g:4365:2: rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 | 13156 | // InternalAlloyLanguage.g:4411:2: rule__ALSImpl__Group_1__1__Impl rule__ALSImpl__Group_1__2 |
12955 | { | 13157 | { |
12956 | pushFollow(FOLLOW_16); | 13158 | pushFollow(FOLLOW_16); |
12957 | rule__ALSImpl__Group_1__1__Impl(); | 13159 | rule__ALSImpl__Group_1__1__Impl(); |
@@ -12982,23 +13184,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
12982 | 13184 | ||
12983 | 13185 | ||
12984 | // $ANTLR start "rule__ALSImpl__Group_1__1__Impl" | 13186 | // $ANTLR start "rule__ALSImpl__Group_1__1__Impl" |
12985 | // InternalAlloyLanguage.g:4372:1: rule__ALSImpl__Group_1__1__Impl : ( ( rule__ALSImpl__Alternatives_1_1 ) ) ; | 13187 | // InternalAlloyLanguage.g:4418:1: rule__ALSImpl__Group_1__1__Impl : ( ( rule__ALSImpl__Alternatives_1_1 ) ) ; |
12986 | public final void rule__ALSImpl__Group_1__1__Impl() throws RecognitionException { | 13188 | public final void rule__ALSImpl__Group_1__1__Impl() throws RecognitionException { |
12987 | 13189 | ||
12988 | int stackSize = keepStackSize(); | 13190 | int stackSize = keepStackSize(); |
12989 | 13191 | ||
12990 | try { | 13192 | try { |
12991 | // InternalAlloyLanguage.g:4376:1: ( ( ( rule__ALSImpl__Alternatives_1_1 ) ) ) | 13193 | // InternalAlloyLanguage.g:4422:1: ( ( ( rule__ALSImpl__Alternatives_1_1 ) ) ) |
12992 | // InternalAlloyLanguage.g:4377:1: ( ( rule__ALSImpl__Alternatives_1_1 ) ) | 13194 | // InternalAlloyLanguage.g:4423:1: ( ( rule__ALSImpl__Alternatives_1_1 ) ) |
12993 | { | 13195 | { |
12994 | // InternalAlloyLanguage.g:4377:1: ( ( rule__ALSImpl__Alternatives_1_1 ) ) | 13196 | // InternalAlloyLanguage.g:4423:1: ( ( rule__ALSImpl__Alternatives_1_1 ) ) |
12995 | // InternalAlloyLanguage.g:4378:1: ( rule__ALSImpl__Alternatives_1_1 ) | 13197 | // InternalAlloyLanguage.g:4424:1: ( rule__ALSImpl__Alternatives_1_1 ) |
12996 | { | 13198 | { |
12997 | if ( state.backtracking==0 ) { | 13199 | if ( state.backtracking==0 ) { |
12998 | before(grammarAccess.getALSImplAccess().getAlternatives_1_1()); | 13200 | before(grammarAccess.getALSImplAccess().getAlternatives_1_1()); |
12999 | } | 13201 | } |
13000 | // InternalAlloyLanguage.g:4379:1: ( rule__ALSImpl__Alternatives_1_1 ) | 13202 | // InternalAlloyLanguage.g:4425:1: ( rule__ALSImpl__Alternatives_1_1 ) |
13001 | // InternalAlloyLanguage.g:4379:2: rule__ALSImpl__Alternatives_1_1 | 13203 | // InternalAlloyLanguage.g:4425:2: rule__ALSImpl__Alternatives_1_1 |
13002 | { | 13204 | { |
13003 | pushFollow(FOLLOW_2); | 13205 | pushFollow(FOLLOW_2); |
13004 | rule__ALSImpl__Alternatives_1_1(); | 13206 | rule__ALSImpl__Alternatives_1_1(); |
@@ -13033,14 +13235,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13033 | 13235 | ||
13034 | 13236 | ||
13035 | // $ANTLR start "rule__ALSImpl__Group_1__2" | 13237 | // $ANTLR start "rule__ALSImpl__Group_1__2" |
13036 | // InternalAlloyLanguage.g:4389:1: rule__ALSImpl__Group_1__2 : rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 ; | 13238 | // InternalAlloyLanguage.g:4435:1: rule__ALSImpl__Group_1__2 : rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 ; |
13037 | public final void rule__ALSImpl__Group_1__2() throws RecognitionException { | 13239 | public final void rule__ALSImpl__Group_1__2() throws RecognitionException { |
13038 | 13240 | ||
13039 | int stackSize = keepStackSize(); | 13241 | int stackSize = keepStackSize(); |
13040 | 13242 | ||
13041 | try { | 13243 | try { |
13042 | // InternalAlloyLanguage.g:4393:1: ( rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 ) | 13244 | // InternalAlloyLanguage.g:4439:1: ( rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 ) |
13043 | // InternalAlloyLanguage.g:4394:2: rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 | 13245 | // InternalAlloyLanguage.g:4440:2: rule__ALSImpl__Group_1__2__Impl rule__ALSImpl__Group_1__3 |
13044 | { | 13246 | { |
13045 | pushFollow(FOLLOW_28); | 13247 | pushFollow(FOLLOW_28); |
13046 | rule__ALSImpl__Group_1__2__Impl(); | 13248 | rule__ALSImpl__Group_1__2__Impl(); |
@@ -13071,23 +13273,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13071 | 13273 | ||
13072 | 13274 | ||
13073 | // $ANTLR start "rule__ALSImpl__Group_1__2__Impl" | 13275 | // $ANTLR start "rule__ALSImpl__Group_1__2__Impl" |
13074 | // InternalAlloyLanguage.g:4401:1: rule__ALSImpl__Group_1__2__Impl : ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) ; | 13276 | // InternalAlloyLanguage.g:4447:1: rule__ALSImpl__Group_1__2__Impl : ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) ; |
13075 | public final void rule__ALSImpl__Group_1__2__Impl() throws RecognitionException { | 13277 | public final void rule__ALSImpl__Group_1__2__Impl() throws RecognitionException { |
13076 | 13278 | ||
13077 | int stackSize = keepStackSize(); | 13279 | int stackSize = keepStackSize(); |
13078 | 13280 | ||
13079 | try { | 13281 | try { |
13080 | // InternalAlloyLanguage.g:4405:1: ( ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) ) | 13282 | // InternalAlloyLanguage.g:4451:1: ( ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) ) |
13081 | // InternalAlloyLanguage.g:4406:1: ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) | 13283 | // InternalAlloyLanguage.g:4452:1: ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) |
13082 | { | 13284 | { |
13083 | // InternalAlloyLanguage.g:4406:1: ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) | 13285 | // InternalAlloyLanguage.g:4452:1: ( ( rule__ALSImpl__RightOperandAssignment_1_2 ) ) |
13084 | // InternalAlloyLanguage.g:4407:1: ( rule__ALSImpl__RightOperandAssignment_1_2 ) | 13286 | // InternalAlloyLanguage.g:4453:1: ( rule__ALSImpl__RightOperandAssignment_1_2 ) |
13085 | { | 13287 | { |
13086 | if ( state.backtracking==0 ) { | 13288 | if ( state.backtracking==0 ) { |
13087 | before(grammarAccess.getALSImplAccess().getRightOperandAssignment_1_2()); | 13289 | before(grammarAccess.getALSImplAccess().getRightOperandAssignment_1_2()); |
13088 | } | 13290 | } |
13089 | // InternalAlloyLanguage.g:4408:1: ( rule__ALSImpl__RightOperandAssignment_1_2 ) | 13291 | // InternalAlloyLanguage.g:4454:1: ( rule__ALSImpl__RightOperandAssignment_1_2 ) |
13090 | // InternalAlloyLanguage.g:4408:2: rule__ALSImpl__RightOperandAssignment_1_2 | 13292 | // InternalAlloyLanguage.g:4454:2: rule__ALSImpl__RightOperandAssignment_1_2 |
13091 | { | 13293 | { |
13092 | pushFollow(FOLLOW_2); | 13294 | pushFollow(FOLLOW_2); |
13093 | rule__ALSImpl__RightOperandAssignment_1_2(); | 13295 | rule__ALSImpl__RightOperandAssignment_1_2(); |
@@ -13122,14 +13324,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13122 | 13324 | ||
13123 | 13325 | ||
13124 | // $ANTLR start "rule__ALSImpl__Group_1__3" | 13326 | // $ANTLR start "rule__ALSImpl__Group_1__3" |
13125 | // InternalAlloyLanguage.g:4418:1: rule__ALSImpl__Group_1__3 : rule__ALSImpl__Group_1__3__Impl ; | 13327 | // InternalAlloyLanguage.g:4464:1: rule__ALSImpl__Group_1__3 : rule__ALSImpl__Group_1__3__Impl ; |
13126 | public final void rule__ALSImpl__Group_1__3() throws RecognitionException { | 13328 | public final void rule__ALSImpl__Group_1__3() throws RecognitionException { |
13127 | 13329 | ||
13128 | int stackSize = keepStackSize(); | 13330 | int stackSize = keepStackSize(); |
13129 | 13331 | ||
13130 | try { | 13332 | try { |
13131 | // InternalAlloyLanguage.g:4422:1: ( rule__ALSImpl__Group_1__3__Impl ) | 13333 | // InternalAlloyLanguage.g:4468:1: ( rule__ALSImpl__Group_1__3__Impl ) |
13132 | // InternalAlloyLanguage.g:4423:2: rule__ALSImpl__Group_1__3__Impl | 13334 | // InternalAlloyLanguage.g:4469:2: rule__ALSImpl__Group_1__3__Impl |
13133 | { | 13335 | { |
13134 | pushFollow(FOLLOW_2); | 13336 | pushFollow(FOLLOW_2); |
13135 | rule__ALSImpl__Group_1__3__Impl(); | 13337 | rule__ALSImpl__Group_1__3__Impl(); |
@@ -13155,22 +13357,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13155 | 13357 | ||
13156 | 13358 | ||
13157 | // $ANTLR start "rule__ALSImpl__Group_1__3__Impl" | 13359 | // $ANTLR start "rule__ALSImpl__Group_1__3__Impl" |
13158 | // InternalAlloyLanguage.g:4429:1: rule__ALSImpl__Group_1__3__Impl : ( ( rule__ALSImpl__Group_1_3__0 )? ) ; | 13360 | // InternalAlloyLanguage.g:4475:1: rule__ALSImpl__Group_1__3__Impl : ( ( rule__ALSImpl__Group_1_3__0 )? ) ; |
13159 | public final void rule__ALSImpl__Group_1__3__Impl() throws RecognitionException { | 13361 | public final void rule__ALSImpl__Group_1__3__Impl() throws RecognitionException { |
13160 | 13362 | ||
13161 | int stackSize = keepStackSize(); | 13363 | int stackSize = keepStackSize(); |
13162 | 13364 | ||
13163 | try { | 13365 | try { |
13164 | // InternalAlloyLanguage.g:4433:1: ( ( ( rule__ALSImpl__Group_1_3__0 )? ) ) | 13366 | // InternalAlloyLanguage.g:4479:1: ( ( ( rule__ALSImpl__Group_1_3__0 )? ) ) |
13165 | // InternalAlloyLanguage.g:4434:1: ( ( rule__ALSImpl__Group_1_3__0 )? ) | 13367 | // InternalAlloyLanguage.g:4480:1: ( ( rule__ALSImpl__Group_1_3__0 )? ) |
13166 | { | 13368 | { |
13167 | // InternalAlloyLanguage.g:4434:1: ( ( rule__ALSImpl__Group_1_3__0 )? ) | 13369 | // InternalAlloyLanguage.g:4480:1: ( ( rule__ALSImpl__Group_1_3__0 )? ) |
13168 | // InternalAlloyLanguage.g:4435:1: ( rule__ALSImpl__Group_1_3__0 )? | 13370 | // InternalAlloyLanguage.g:4481:1: ( rule__ALSImpl__Group_1_3__0 )? |
13169 | { | 13371 | { |
13170 | if ( state.backtracking==0 ) { | 13372 | if ( state.backtracking==0 ) { |
13171 | before(grammarAccess.getALSImplAccess().getGroup_1_3()); | 13373 | before(grammarAccess.getALSImplAccess().getGroup_1_3()); |
13172 | } | 13374 | } |
13173 | // InternalAlloyLanguage.g:4436:1: ( rule__ALSImpl__Group_1_3__0 )? | 13375 | // InternalAlloyLanguage.g:4482:1: ( rule__ALSImpl__Group_1_3__0 )? |
13174 | int alt33=2; | 13376 | int alt33=2; |
13175 | int LA33_0 = input.LA(1); | 13377 | int LA33_0 = input.LA(1); |
13176 | 13378 | ||
@@ -13179,7 +13381,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13179 | } | 13381 | } |
13180 | switch (alt33) { | 13382 | switch (alt33) { |
13181 | case 1 : | 13383 | case 1 : |
13182 | // InternalAlloyLanguage.g:4436:2: rule__ALSImpl__Group_1_3__0 | 13384 | // InternalAlloyLanguage.g:4482:2: rule__ALSImpl__Group_1_3__0 |
13183 | { | 13385 | { |
13184 | pushFollow(FOLLOW_2); | 13386 | pushFollow(FOLLOW_2); |
13185 | rule__ALSImpl__Group_1_3__0(); | 13387 | rule__ALSImpl__Group_1_3__0(); |
@@ -13217,14 +13419,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13217 | 13419 | ||
13218 | 13420 | ||
13219 | // $ANTLR start "rule__ALSImpl__Group_1_3__0" | 13421 | // $ANTLR start "rule__ALSImpl__Group_1_3__0" |
13220 | // InternalAlloyLanguage.g:4454:1: rule__ALSImpl__Group_1_3__0 : rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 ; | 13422 | // InternalAlloyLanguage.g:4500:1: rule__ALSImpl__Group_1_3__0 : rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 ; |
13221 | public final void rule__ALSImpl__Group_1_3__0() throws RecognitionException { | 13423 | public final void rule__ALSImpl__Group_1_3__0() throws RecognitionException { |
13222 | 13424 | ||
13223 | int stackSize = keepStackSize(); | 13425 | int stackSize = keepStackSize(); |
13224 | 13426 | ||
13225 | try { | 13427 | try { |
13226 | // InternalAlloyLanguage.g:4458:1: ( rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 ) | 13428 | // InternalAlloyLanguage.g:4504:1: ( rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 ) |
13227 | // InternalAlloyLanguage.g:4459:2: rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 | 13429 | // InternalAlloyLanguage.g:4505:2: rule__ALSImpl__Group_1_3__0__Impl rule__ALSImpl__Group_1_3__1 |
13228 | { | 13430 | { |
13229 | pushFollow(FOLLOW_16); | 13431 | pushFollow(FOLLOW_16); |
13230 | rule__ALSImpl__Group_1_3__0__Impl(); | 13432 | rule__ALSImpl__Group_1_3__0__Impl(); |
@@ -13255,17 +13457,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13255 | 13457 | ||
13256 | 13458 | ||
13257 | // $ANTLR start "rule__ALSImpl__Group_1_3__0__Impl" | 13459 | // $ANTLR start "rule__ALSImpl__Group_1_3__0__Impl" |
13258 | // InternalAlloyLanguage.g:4466:1: rule__ALSImpl__Group_1_3__0__Impl : ( 'else' ) ; | 13460 | // InternalAlloyLanguage.g:4512:1: rule__ALSImpl__Group_1_3__0__Impl : ( 'else' ) ; |
13259 | public final void rule__ALSImpl__Group_1_3__0__Impl() throws RecognitionException { | 13461 | public final void rule__ALSImpl__Group_1_3__0__Impl() throws RecognitionException { |
13260 | 13462 | ||
13261 | int stackSize = keepStackSize(); | 13463 | int stackSize = keepStackSize(); |
13262 | 13464 | ||
13263 | try { | 13465 | try { |
13264 | // InternalAlloyLanguage.g:4470:1: ( ( 'else' ) ) | 13466 | // InternalAlloyLanguage.g:4516:1: ( ( 'else' ) ) |
13265 | // InternalAlloyLanguage.g:4471:1: ( 'else' ) | 13467 | // InternalAlloyLanguage.g:4517:1: ( 'else' ) |
13266 | { | 13468 | { |
13267 | // InternalAlloyLanguage.g:4471:1: ( 'else' ) | 13469 | // InternalAlloyLanguage.g:4517:1: ( 'else' ) |
13268 | // InternalAlloyLanguage.g:4472:1: 'else' | 13470 | // InternalAlloyLanguage.g:4518:1: 'else' |
13269 | { | 13471 | { |
13270 | if ( state.backtracking==0 ) { | 13472 | if ( state.backtracking==0 ) { |
13271 | before(grammarAccess.getALSImplAccess().getElseKeyword_1_3_0()); | 13473 | before(grammarAccess.getALSImplAccess().getElseKeyword_1_3_0()); |
@@ -13296,14 +13498,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13296 | 13498 | ||
13297 | 13499 | ||
13298 | // $ANTLR start "rule__ALSImpl__Group_1_3__1" | 13500 | // $ANTLR start "rule__ALSImpl__Group_1_3__1" |
13299 | // InternalAlloyLanguage.g:4485:1: rule__ALSImpl__Group_1_3__1 : rule__ALSImpl__Group_1_3__1__Impl ; | 13501 | // InternalAlloyLanguage.g:4531:1: rule__ALSImpl__Group_1_3__1 : rule__ALSImpl__Group_1_3__1__Impl ; |
13300 | public final void rule__ALSImpl__Group_1_3__1() throws RecognitionException { | 13502 | public final void rule__ALSImpl__Group_1_3__1() throws RecognitionException { |
13301 | 13503 | ||
13302 | int stackSize = keepStackSize(); | 13504 | int stackSize = keepStackSize(); |
13303 | 13505 | ||
13304 | try { | 13506 | try { |
13305 | // InternalAlloyLanguage.g:4489:1: ( rule__ALSImpl__Group_1_3__1__Impl ) | 13507 | // InternalAlloyLanguage.g:4535:1: ( rule__ALSImpl__Group_1_3__1__Impl ) |
13306 | // InternalAlloyLanguage.g:4490:2: rule__ALSImpl__Group_1_3__1__Impl | 13508 | // InternalAlloyLanguage.g:4536:2: rule__ALSImpl__Group_1_3__1__Impl |
13307 | { | 13509 | { |
13308 | pushFollow(FOLLOW_2); | 13510 | pushFollow(FOLLOW_2); |
13309 | rule__ALSImpl__Group_1_3__1__Impl(); | 13511 | rule__ALSImpl__Group_1_3__1__Impl(); |
@@ -13329,23 +13531,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13329 | 13531 | ||
13330 | 13532 | ||
13331 | // $ANTLR start "rule__ALSImpl__Group_1_3__1__Impl" | 13533 | // $ANTLR start "rule__ALSImpl__Group_1_3__1__Impl" |
13332 | // InternalAlloyLanguage.g:4496:1: rule__ALSImpl__Group_1_3__1__Impl : ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) ; | 13534 | // InternalAlloyLanguage.g:4542:1: rule__ALSImpl__Group_1_3__1__Impl : ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) ; |
13333 | public final void rule__ALSImpl__Group_1_3__1__Impl() throws RecognitionException { | 13535 | public final void rule__ALSImpl__Group_1_3__1__Impl() throws RecognitionException { |
13334 | 13536 | ||
13335 | int stackSize = keepStackSize(); | 13537 | int stackSize = keepStackSize(); |
13336 | 13538 | ||
13337 | try { | 13539 | try { |
13338 | // InternalAlloyLanguage.g:4500:1: ( ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) ) | 13540 | // InternalAlloyLanguage.g:4546:1: ( ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) ) |
13339 | // InternalAlloyLanguage.g:4501:1: ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) | 13541 | // InternalAlloyLanguage.g:4547:1: ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) |
13340 | { | 13542 | { |
13341 | // InternalAlloyLanguage.g:4501:1: ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) | 13543 | // InternalAlloyLanguage.g:4547:1: ( ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) ) |
13342 | // InternalAlloyLanguage.g:4502:1: ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) | 13544 | // InternalAlloyLanguage.g:4548:1: ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) |
13343 | { | 13545 | { |
13344 | if ( state.backtracking==0 ) { | 13546 | if ( state.backtracking==0 ) { |
13345 | before(grammarAccess.getALSImplAccess().getElseOperandAssignment_1_3_1()); | 13547 | before(grammarAccess.getALSImplAccess().getElseOperandAssignment_1_3_1()); |
13346 | } | 13548 | } |
13347 | // InternalAlloyLanguage.g:4503:1: ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) | 13549 | // InternalAlloyLanguage.g:4549:1: ( rule__ALSImpl__ElseOperandAssignment_1_3_1 ) |
13348 | // InternalAlloyLanguage.g:4503:2: rule__ALSImpl__ElseOperandAssignment_1_3_1 | 13550 | // InternalAlloyLanguage.g:4549:2: rule__ALSImpl__ElseOperandAssignment_1_3_1 |
13349 | { | 13551 | { |
13350 | pushFollow(FOLLOW_2); | 13552 | pushFollow(FOLLOW_2); |
13351 | rule__ALSImpl__ElseOperandAssignment_1_3_1(); | 13553 | rule__ALSImpl__ElseOperandAssignment_1_3_1(); |
@@ -13380,14 +13582,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13380 | 13582 | ||
13381 | 13583 | ||
13382 | // $ANTLR start "rule__ALSAnd__Group__0" | 13584 | // $ANTLR start "rule__ALSAnd__Group__0" |
13383 | // InternalAlloyLanguage.g:4517:1: rule__ALSAnd__Group__0 : rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 ; | 13585 | // InternalAlloyLanguage.g:4563:1: rule__ALSAnd__Group__0 : rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 ; |
13384 | public final void rule__ALSAnd__Group__0() throws RecognitionException { | 13586 | public final void rule__ALSAnd__Group__0() throws RecognitionException { |
13385 | 13587 | ||
13386 | int stackSize = keepStackSize(); | 13588 | int stackSize = keepStackSize(); |
13387 | 13589 | ||
13388 | try { | 13590 | try { |
13389 | // InternalAlloyLanguage.g:4521:1: ( rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 ) | 13591 | // InternalAlloyLanguage.g:4567:1: ( rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 ) |
13390 | // InternalAlloyLanguage.g:4522:2: rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 | 13592 | // InternalAlloyLanguage.g:4568:2: rule__ALSAnd__Group__0__Impl rule__ALSAnd__Group__1 |
13391 | { | 13593 | { |
13392 | pushFollow(FOLLOW_29); | 13594 | pushFollow(FOLLOW_29); |
13393 | rule__ALSAnd__Group__0__Impl(); | 13595 | rule__ALSAnd__Group__0__Impl(); |
@@ -13418,17 +13620,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13418 | 13620 | ||
13419 | 13621 | ||
13420 | // $ANTLR start "rule__ALSAnd__Group__0__Impl" | 13622 | // $ANTLR start "rule__ALSAnd__Group__0__Impl" |
13421 | // InternalAlloyLanguage.g:4529:1: rule__ALSAnd__Group__0__Impl : ( ruleALSComparison ) ; | 13623 | // InternalAlloyLanguage.g:4575:1: rule__ALSAnd__Group__0__Impl : ( ruleALSComparison ) ; |
13422 | public final void rule__ALSAnd__Group__0__Impl() throws RecognitionException { | 13624 | public final void rule__ALSAnd__Group__0__Impl() throws RecognitionException { |
13423 | 13625 | ||
13424 | int stackSize = keepStackSize(); | 13626 | int stackSize = keepStackSize(); |
13425 | 13627 | ||
13426 | try { | 13628 | try { |
13427 | // InternalAlloyLanguage.g:4533:1: ( ( ruleALSComparison ) ) | 13629 | // InternalAlloyLanguage.g:4579:1: ( ( ruleALSComparison ) ) |
13428 | // InternalAlloyLanguage.g:4534:1: ( ruleALSComparison ) | 13630 | // InternalAlloyLanguage.g:4580:1: ( ruleALSComparison ) |
13429 | { | 13631 | { |
13430 | // InternalAlloyLanguage.g:4534:1: ( ruleALSComparison ) | 13632 | // InternalAlloyLanguage.g:4580:1: ( ruleALSComparison ) |
13431 | // InternalAlloyLanguage.g:4535:1: ruleALSComparison | 13633 | // InternalAlloyLanguage.g:4581:1: ruleALSComparison |
13432 | { | 13634 | { |
13433 | if ( state.backtracking==0 ) { | 13635 | if ( state.backtracking==0 ) { |
13434 | before(grammarAccess.getALSAndAccess().getALSComparisonParserRuleCall_0()); | 13636 | before(grammarAccess.getALSAndAccess().getALSComparisonParserRuleCall_0()); |
@@ -13463,14 +13665,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13463 | 13665 | ||
13464 | 13666 | ||
13465 | // $ANTLR start "rule__ALSAnd__Group__1" | 13667 | // $ANTLR start "rule__ALSAnd__Group__1" |
13466 | // InternalAlloyLanguage.g:4546:1: rule__ALSAnd__Group__1 : rule__ALSAnd__Group__1__Impl ; | 13668 | // InternalAlloyLanguage.g:4592:1: rule__ALSAnd__Group__1 : rule__ALSAnd__Group__1__Impl ; |
13467 | public final void rule__ALSAnd__Group__1() throws RecognitionException { | 13669 | public final void rule__ALSAnd__Group__1() throws RecognitionException { |
13468 | 13670 | ||
13469 | int stackSize = keepStackSize(); | 13671 | int stackSize = keepStackSize(); |
13470 | 13672 | ||
13471 | try { | 13673 | try { |
13472 | // InternalAlloyLanguage.g:4550:1: ( rule__ALSAnd__Group__1__Impl ) | 13674 | // InternalAlloyLanguage.g:4596:1: ( rule__ALSAnd__Group__1__Impl ) |
13473 | // InternalAlloyLanguage.g:4551:2: rule__ALSAnd__Group__1__Impl | 13675 | // InternalAlloyLanguage.g:4597:2: rule__ALSAnd__Group__1__Impl |
13474 | { | 13676 | { |
13475 | pushFollow(FOLLOW_2); | 13677 | pushFollow(FOLLOW_2); |
13476 | rule__ALSAnd__Group__1__Impl(); | 13678 | rule__ALSAnd__Group__1__Impl(); |
@@ -13496,22 +13698,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13496 | 13698 | ||
13497 | 13699 | ||
13498 | // $ANTLR start "rule__ALSAnd__Group__1__Impl" | 13700 | // $ANTLR start "rule__ALSAnd__Group__1__Impl" |
13499 | // InternalAlloyLanguage.g:4557:1: rule__ALSAnd__Group__1__Impl : ( ( rule__ALSAnd__Group_1__0 )? ) ; | 13701 | // InternalAlloyLanguage.g:4603:1: rule__ALSAnd__Group__1__Impl : ( ( rule__ALSAnd__Group_1__0 )? ) ; |
13500 | public final void rule__ALSAnd__Group__1__Impl() throws RecognitionException { | 13702 | public final void rule__ALSAnd__Group__1__Impl() throws RecognitionException { |
13501 | 13703 | ||
13502 | int stackSize = keepStackSize(); | 13704 | int stackSize = keepStackSize(); |
13503 | 13705 | ||
13504 | try { | 13706 | try { |
13505 | // InternalAlloyLanguage.g:4561:1: ( ( ( rule__ALSAnd__Group_1__0 )? ) ) | 13707 | // InternalAlloyLanguage.g:4607:1: ( ( ( rule__ALSAnd__Group_1__0 )? ) ) |
13506 | // InternalAlloyLanguage.g:4562:1: ( ( rule__ALSAnd__Group_1__0 )? ) | 13708 | // InternalAlloyLanguage.g:4608:1: ( ( rule__ALSAnd__Group_1__0 )? ) |
13507 | { | 13709 | { |
13508 | // InternalAlloyLanguage.g:4562:1: ( ( rule__ALSAnd__Group_1__0 )? ) | 13710 | // InternalAlloyLanguage.g:4608:1: ( ( rule__ALSAnd__Group_1__0 )? ) |
13509 | // InternalAlloyLanguage.g:4563:1: ( rule__ALSAnd__Group_1__0 )? | 13711 | // InternalAlloyLanguage.g:4609:1: ( rule__ALSAnd__Group_1__0 )? |
13510 | { | 13712 | { |
13511 | if ( state.backtracking==0 ) { | 13713 | if ( state.backtracking==0 ) { |
13512 | before(grammarAccess.getALSAndAccess().getGroup_1()); | 13714 | before(grammarAccess.getALSAndAccess().getGroup_1()); |
13513 | } | 13715 | } |
13514 | // InternalAlloyLanguage.g:4564:1: ( rule__ALSAnd__Group_1__0 )? | 13716 | // InternalAlloyLanguage.g:4610:1: ( rule__ALSAnd__Group_1__0 )? |
13515 | int alt34=2; | 13717 | int alt34=2; |
13516 | int LA34_0 = input.LA(1); | 13718 | int LA34_0 = input.LA(1); |
13517 | 13719 | ||
@@ -13520,7 +13722,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13520 | } | 13722 | } |
13521 | switch (alt34) { | 13723 | switch (alt34) { |
13522 | case 1 : | 13724 | case 1 : |
13523 | // InternalAlloyLanguage.g:4564:2: rule__ALSAnd__Group_1__0 | 13725 | // InternalAlloyLanguage.g:4610:2: rule__ALSAnd__Group_1__0 |
13524 | { | 13726 | { |
13525 | pushFollow(FOLLOW_2); | 13727 | pushFollow(FOLLOW_2); |
13526 | rule__ALSAnd__Group_1__0(); | 13728 | rule__ALSAnd__Group_1__0(); |
@@ -13558,14 +13760,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13558 | 13760 | ||
13559 | 13761 | ||
13560 | // $ANTLR start "rule__ALSAnd__Group_1__0" | 13762 | // $ANTLR start "rule__ALSAnd__Group_1__0" |
13561 | // InternalAlloyLanguage.g:4578:1: rule__ALSAnd__Group_1__0 : rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 ; | 13763 | // InternalAlloyLanguage.g:4624:1: rule__ALSAnd__Group_1__0 : rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 ; |
13562 | public final void rule__ALSAnd__Group_1__0() throws RecognitionException { | 13764 | public final void rule__ALSAnd__Group_1__0() throws RecognitionException { |
13563 | 13765 | ||
13564 | int stackSize = keepStackSize(); | 13766 | int stackSize = keepStackSize(); |
13565 | 13767 | ||
13566 | try { | 13768 | try { |
13567 | // InternalAlloyLanguage.g:4582:1: ( rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 ) | 13769 | // InternalAlloyLanguage.g:4628:1: ( rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 ) |
13568 | // InternalAlloyLanguage.g:4583:2: rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 | 13770 | // InternalAlloyLanguage.g:4629:2: rule__ALSAnd__Group_1__0__Impl rule__ALSAnd__Group_1__1 |
13569 | { | 13771 | { |
13570 | pushFollow(FOLLOW_29); | 13772 | pushFollow(FOLLOW_29); |
13571 | rule__ALSAnd__Group_1__0__Impl(); | 13773 | rule__ALSAnd__Group_1__0__Impl(); |
@@ -13596,23 +13798,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13596 | 13798 | ||
13597 | 13799 | ||
13598 | // $ANTLR start "rule__ALSAnd__Group_1__0__Impl" | 13800 | // $ANTLR start "rule__ALSAnd__Group_1__0__Impl" |
13599 | // InternalAlloyLanguage.g:4590:1: rule__ALSAnd__Group_1__0__Impl : ( () ) ; | 13801 | // InternalAlloyLanguage.g:4636:1: rule__ALSAnd__Group_1__0__Impl : ( () ) ; |
13600 | public final void rule__ALSAnd__Group_1__0__Impl() throws RecognitionException { | 13802 | public final void rule__ALSAnd__Group_1__0__Impl() throws RecognitionException { |
13601 | 13803 | ||
13602 | int stackSize = keepStackSize(); | 13804 | int stackSize = keepStackSize(); |
13603 | 13805 | ||
13604 | try { | 13806 | try { |
13605 | // InternalAlloyLanguage.g:4594:1: ( ( () ) ) | 13807 | // InternalAlloyLanguage.g:4640:1: ( ( () ) ) |
13606 | // InternalAlloyLanguage.g:4595:1: ( () ) | 13808 | // InternalAlloyLanguage.g:4641:1: ( () ) |
13607 | { | 13809 | { |
13608 | // InternalAlloyLanguage.g:4595:1: ( () ) | 13810 | // InternalAlloyLanguage.g:4641:1: ( () ) |
13609 | // InternalAlloyLanguage.g:4596:1: () | 13811 | // InternalAlloyLanguage.g:4642:1: () |
13610 | { | 13812 | { |
13611 | if ( state.backtracking==0 ) { | 13813 | if ( state.backtracking==0 ) { |
13612 | before(grammarAccess.getALSAndAccess().getALSAndLeftOperandAction_1_0()); | 13814 | before(grammarAccess.getALSAndAccess().getALSAndLeftOperandAction_1_0()); |
13613 | } | 13815 | } |
13614 | // InternalAlloyLanguage.g:4597:1: () | 13816 | // InternalAlloyLanguage.g:4643:1: () |
13615 | // InternalAlloyLanguage.g:4599:1: | 13817 | // InternalAlloyLanguage.g:4645:1: |
13616 | { | 13818 | { |
13617 | } | 13819 | } |
13618 | 13820 | ||
@@ -13637,14 +13839,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13637 | 13839 | ||
13638 | 13840 | ||
13639 | // $ANTLR start "rule__ALSAnd__Group_1__1" | 13841 | // $ANTLR start "rule__ALSAnd__Group_1__1" |
13640 | // InternalAlloyLanguage.g:4609:1: rule__ALSAnd__Group_1__1 : rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 ; | 13842 | // InternalAlloyLanguage.g:4655:1: rule__ALSAnd__Group_1__1 : rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 ; |
13641 | public final void rule__ALSAnd__Group_1__1() throws RecognitionException { | 13843 | public final void rule__ALSAnd__Group_1__1() throws RecognitionException { |
13642 | 13844 | ||
13643 | int stackSize = keepStackSize(); | 13845 | int stackSize = keepStackSize(); |
13644 | 13846 | ||
13645 | try { | 13847 | try { |
13646 | // InternalAlloyLanguage.g:4613:1: ( rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 ) | 13848 | // InternalAlloyLanguage.g:4659:1: ( rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 ) |
13647 | // InternalAlloyLanguage.g:4614:2: rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 | 13849 | // InternalAlloyLanguage.g:4660:2: rule__ALSAnd__Group_1__1__Impl rule__ALSAnd__Group_1__2 |
13648 | { | 13850 | { |
13649 | pushFollow(FOLLOW_16); | 13851 | pushFollow(FOLLOW_16); |
13650 | rule__ALSAnd__Group_1__1__Impl(); | 13852 | rule__ALSAnd__Group_1__1__Impl(); |
@@ -13675,23 +13877,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13675 | 13877 | ||
13676 | 13878 | ||
13677 | // $ANTLR start "rule__ALSAnd__Group_1__1__Impl" | 13879 | // $ANTLR start "rule__ALSAnd__Group_1__1__Impl" |
13678 | // InternalAlloyLanguage.g:4621:1: rule__ALSAnd__Group_1__1__Impl : ( ( rule__ALSAnd__Alternatives_1_1 ) ) ; | 13880 | // InternalAlloyLanguage.g:4667:1: rule__ALSAnd__Group_1__1__Impl : ( ( rule__ALSAnd__Alternatives_1_1 ) ) ; |
13679 | public final void rule__ALSAnd__Group_1__1__Impl() throws RecognitionException { | 13881 | public final void rule__ALSAnd__Group_1__1__Impl() throws RecognitionException { |
13680 | 13882 | ||
13681 | int stackSize = keepStackSize(); | 13883 | int stackSize = keepStackSize(); |
13682 | 13884 | ||
13683 | try { | 13885 | try { |
13684 | // InternalAlloyLanguage.g:4625:1: ( ( ( rule__ALSAnd__Alternatives_1_1 ) ) ) | 13886 | // InternalAlloyLanguage.g:4671:1: ( ( ( rule__ALSAnd__Alternatives_1_1 ) ) ) |
13685 | // InternalAlloyLanguage.g:4626:1: ( ( rule__ALSAnd__Alternatives_1_1 ) ) | 13887 | // InternalAlloyLanguage.g:4672:1: ( ( rule__ALSAnd__Alternatives_1_1 ) ) |
13686 | { | 13888 | { |
13687 | // InternalAlloyLanguage.g:4626:1: ( ( rule__ALSAnd__Alternatives_1_1 ) ) | 13889 | // InternalAlloyLanguage.g:4672:1: ( ( rule__ALSAnd__Alternatives_1_1 ) ) |
13688 | // InternalAlloyLanguage.g:4627:1: ( rule__ALSAnd__Alternatives_1_1 ) | 13890 | // InternalAlloyLanguage.g:4673:1: ( rule__ALSAnd__Alternatives_1_1 ) |
13689 | { | 13891 | { |
13690 | if ( state.backtracking==0 ) { | 13892 | if ( state.backtracking==0 ) { |
13691 | before(grammarAccess.getALSAndAccess().getAlternatives_1_1()); | 13893 | before(grammarAccess.getALSAndAccess().getAlternatives_1_1()); |
13692 | } | 13894 | } |
13693 | // InternalAlloyLanguage.g:4628:1: ( rule__ALSAnd__Alternatives_1_1 ) | 13895 | // InternalAlloyLanguage.g:4674:1: ( rule__ALSAnd__Alternatives_1_1 ) |
13694 | // InternalAlloyLanguage.g:4628:2: rule__ALSAnd__Alternatives_1_1 | 13896 | // InternalAlloyLanguage.g:4674:2: rule__ALSAnd__Alternatives_1_1 |
13695 | { | 13897 | { |
13696 | pushFollow(FOLLOW_2); | 13898 | pushFollow(FOLLOW_2); |
13697 | rule__ALSAnd__Alternatives_1_1(); | 13899 | rule__ALSAnd__Alternatives_1_1(); |
@@ -13726,14 +13928,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13726 | 13928 | ||
13727 | 13929 | ||
13728 | // $ANTLR start "rule__ALSAnd__Group_1__2" | 13930 | // $ANTLR start "rule__ALSAnd__Group_1__2" |
13729 | // InternalAlloyLanguage.g:4638:1: rule__ALSAnd__Group_1__2 : rule__ALSAnd__Group_1__2__Impl ; | 13931 | // InternalAlloyLanguage.g:4684:1: rule__ALSAnd__Group_1__2 : rule__ALSAnd__Group_1__2__Impl ; |
13730 | public final void rule__ALSAnd__Group_1__2() throws RecognitionException { | 13932 | public final void rule__ALSAnd__Group_1__2() throws RecognitionException { |
13731 | 13933 | ||
13732 | int stackSize = keepStackSize(); | 13934 | int stackSize = keepStackSize(); |
13733 | 13935 | ||
13734 | try { | 13936 | try { |
13735 | // InternalAlloyLanguage.g:4642:1: ( rule__ALSAnd__Group_1__2__Impl ) | 13937 | // InternalAlloyLanguage.g:4688:1: ( rule__ALSAnd__Group_1__2__Impl ) |
13736 | // InternalAlloyLanguage.g:4643:2: rule__ALSAnd__Group_1__2__Impl | 13938 | // InternalAlloyLanguage.g:4689:2: rule__ALSAnd__Group_1__2__Impl |
13737 | { | 13939 | { |
13738 | pushFollow(FOLLOW_2); | 13940 | pushFollow(FOLLOW_2); |
13739 | rule__ALSAnd__Group_1__2__Impl(); | 13941 | rule__ALSAnd__Group_1__2__Impl(); |
@@ -13759,23 +13961,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13759 | 13961 | ||
13760 | 13962 | ||
13761 | // $ANTLR start "rule__ALSAnd__Group_1__2__Impl" | 13963 | // $ANTLR start "rule__ALSAnd__Group_1__2__Impl" |
13762 | // InternalAlloyLanguage.g:4649:1: rule__ALSAnd__Group_1__2__Impl : ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) ; | 13964 | // InternalAlloyLanguage.g:4695:1: rule__ALSAnd__Group_1__2__Impl : ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) ; |
13763 | public final void rule__ALSAnd__Group_1__2__Impl() throws RecognitionException { | 13965 | public final void rule__ALSAnd__Group_1__2__Impl() throws RecognitionException { |
13764 | 13966 | ||
13765 | int stackSize = keepStackSize(); | 13967 | int stackSize = keepStackSize(); |
13766 | 13968 | ||
13767 | try { | 13969 | try { |
13768 | // InternalAlloyLanguage.g:4653:1: ( ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) ) | 13970 | // InternalAlloyLanguage.g:4699:1: ( ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) ) |
13769 | // InternalAlloyLanguage.g:4654:1: ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) | 13971 | // InternalAlloyLanguage.g:4700:1: ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) |
13770 | { | 13972 | { |
13771 | // InternalAlloyLanguage.g:4654:1: ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) | 13973 | // InternalAlloyLanguage.g:4700:1: ( ( rule__ALSAnd__RightOperandAssignment_1_2 ) ) |
13772 | // InternalAlloyLanguage.g:4655:1: ( rule__ALSAnd__RightOperandAssignment_1_2 ) | 13974 | // InternalAlloyLanguage.g:4701:1: ( rule__ALSAnd__RightOperandAssignment_1_2 ) |
13773 | { | 13975 | { |
13774 | if ( state.backtracking==0 ) { | 13976 | if ( state.backtracking==0 ) { |
13775 | before(grammarAccess.getALSAndAccess().getRightOperandAssignment_1_2()); | 13977 | before(grammarAccess.getALSAndAccess().getRightOperandAssignment_1_2()); |
13776 | } | 13978 | } |
13777 | // InternalAlloyLanguage.g:4656:1: ( rule__ALSAnd__RightOperandAssignment_1_2 ) | 13979 | // InternalAlloyLanguage.g:4702:1: ( rule__ALSAnd__RightOperandAssignment_1_2 ) |
13778 | // InternalAlloyLanguage.g:4656:2: rule__ALSAnd__RightOperandAssignment_1_2 | 13980 | // InternalAlloyLanguage.g:4702:2: rule__ALSAnd__RightOperandAssignment_1_2 |
13779 | { | 13981 | { |
13780 | pushFollow(FOLLOW_2); | 13982 | pushFollow(FOLLOW_2); |
13781 | rule__ALSAnd__RightOperandAssignment_1_2(); | 13983 | rule__ALSAnd__RightOperandAssignment_1_2(); |
@@ -13810,14 +14012,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13810 | 14012 | ||
13811 | 14013 | ||
13812 | // $ANTLR start "rule__ALSComparison__Group__0" | 14014 | // $ANTLR start "rule__ALSComparison__Group__0" |
13813 | // InternalAlloyLanguage.g:4672:1: rule__ALSComparison__Group__0 : rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 ; | 14015 | // InternalAlloyLanguage.g:4718:1: rule__ALSComparison__Group__0 : rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 ; |
13814 | public final void rule__ALSComparison__Group__0() throws RecognitionException { | 14016 | public final void rule__ALSComparison__Group__0() throws RecognitionException { |
13815 | 14017 | ||
13816 | int stackSize = keepStackSize(); | 14018 | int stackSize = keepStackSize(); |
13817 | 14019 | ||
13818 | try { | 14020 | try { |
13819 | // InternalAlloyLanguage.g:4676:1: ( rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 ) | 14021 | // InternalAlloyLanguage.g:4722:1: ( rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 ) |
13820 | // InternalAlloyLanguage.g:4677:2: rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 | 14022 | // InternalAlloyLanguage.g:4723:2: rule__ALSComparison__Group__0__Impl rule__ALSComparison__Group__1 |
13821 | { | 14023 | { |
13822 | pushFollow(FOLLOW_30); | 14024 | pushFollow(FOLLOW_30); |
13823 | rule__ALSComparison__Group__0__Impl(); | 14025 | rule__ALSComparison__Group__0__Impl(); |
@@ -13848,17 +14050,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13848 | 14050 | ||
13849 | 14051 | ||
13850 | // $ANTLR start "rule__ALSComparison__Group__0__Impl" | 14052 | // $ANTLR start "rule__ALSComparison__Group__0__Impl" |
13851 | // InternalAlloyLanguage.g:4684:1: rule__ALSComparison__Group__0__Impl : ( ruleALSOverride ) ; | 14053 | // InternalAlloyLanguage.g:4730:1: rule__ALSComparison__Group__0__Impl : ( ruleALSOverride ) ; |
13852 | public final void rule__ALSComparison__Group__0__Impl() throws RecognitionException { | 14054 | public final void rule__ALSComparison__Group__0__Impl() throws RecognitionException { |
13853 | 14055 | ||
13854 | int stackSize = keepStackSize(); | 14056 | int stackSize = keepStackSize(); |
13855 | 14057 | ||
13856 | try { | 14058 | try { |
13857 | // InternalAlloyLanguage.g:4688:1: ( ( ruleALSOverride ) ) | 14059 | // InternalAlloyLanguage.g:4734:1: ( ( ruleALSOverride ) ) |
13858 | // InternalAlloyLanguage.g:4689:1: ( ruleALSOverride ) | 14060 | // InternalAlloyLanguage.g:4735:1: ( ruleALSOverride ) |
13859 | { | 14061 | { |
13860 | // InternalAlloyLanguage.g:4689:1: ( ruleALSOverride ) | 14062 | // InternalAlloyLanguage.g:4735:1: ( ruleALSOverride ) |
13861 | // InternalAlloyLanguage.g:4690:1: ruleALSOverride | 14063 | // InternalAlloyLanguage.g:4736:1: ruleALSOverride |
13862 | { | 14064 | { |
13863 | if ( state.backtracking==0 ) { | 14065 | if ( state.backtracking==0 ) { |
13864 | before(grammarAccess.getALSComparisonAccess().getALSOverrideParserRuleCall_0()); | 14066 | before(grammarAccess.getALSComparisonAccess().getALSOverrideParserRuleCall_0()); |
@@ -13893,14 +14095,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13893 | 14095 | ||
13894 | 14096 | ||
13895 | // $ANTLR start "rule__ALSComparison__Group__1" | 14097 | // $ANTLR start "rule__ALSComparison__Group__1" |
13896 | // InternalAlloyLanguage.g:4701:1: rule__ALSComparison__Group__1 : rule__ALSComparison__Group__1__Impl ; | 14098 | // InternalAlloyLanguage.g:4747:1: rule__ALSComparison__Group__1 : rule__ALSComparison__Group__1__Impl ; |
13897 | public final void rule__ALSComparison__Group__1() throws RecognitionException { | 14099 | public final void rule__ALSComparison__Group__1() throws RecognitionException { |
13898 | 14100 | ||
13899 | int stackSize = keepStackSize(); | 14101 | int stackSize = keepStackSize(); |
13900 | 14102 | ||
13901 | try { | 14103 | try { |
13902 | // InternalAlloyLanguage.g:4705:1: ( rule__ALSComparison__Group__1__Impl ) | 14104 | // InternalAlloyLanguage.g:4751:1: ( rule__ALSComparison__Group__1__Impl ) |
13903 | // InternalAlloyLanguage.g:4706:2: rule__ALSComparison__Group__1__Impl | 14105 | // InternalAlloyLanguage.g:4752:2: rule__ALSComparison__Group__1__Impl |
13904 | { | 14106 | { |
13905 | pushFollow(FOLLOW_2); | 14107 | pushFollow(FOLLOW_2); |
13906 | rule__ALSComparison__Group__1__Impl(); | 14108 | rule__ALSComparison__Group__1__Impl(); |
@@ -13926,22 +14128,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13926 | 14128 | ||
13927 | 14129 | ||
13928 | // $ANTLR start "rule__ALSComparison__Group__1__Impl" | 14130 | // $ANTLR start "rule__ALSComparison__Group__1__Impl" |
13929 | // InternalAlloyLanguage.g:4712:1: rule__ALSComparison__Group__1__Impl : ( ( rule__ALSComparison__Group_1__0 )? ) ; | 14131 | // InternalAlloyLanguage.g:4758:1: rule__ALSComparison__Group__1__Impl : ( ( rule__ALSComparison__Group_1__0 )? ) ; |
13930 | public final void rule__ALSComparison__Group__1__Impl() throws RecognitionException { | 14132 | public final void rule__ALSComparison__Group__1__Impl() throws RecognitionException { |
13931 | 14133 | ||
13932 | int stackSize = keepStackSize(); | 14134 | int stackSize = keepStackSize(); |
13933 | 14135 | ||
13934 | try { | 14136 | try { |
13935 | // InternalAlloyLanguage.g:4716:1: ( ( ( rule__ALSComparison__Group_1__0 )? ) ) | 14137 | // InternalAlloyLanguage.g:4762:1: ( ( ( rule__ALSComparison__Group_1__0 )? ) ) |
13936 | // InternalAlloyLanguage.g:4717:1: ( ( rule__ALSComparison__Group_1__0 )? ) | 14138 | // InternalAlloyLanguage.g:4763:1: ( ( rule__ALSComparison__Group_1__0 )? ) |
13937 | { | 14139 | { |
13938 | // InternalAlloyLanguage.g:4717:1: ( ( rule__ALSComparison__Group_1__0 )? ) | 14140 | // InternalAlloyLanguage.g:4763:1: ( ( rule__ALSComparison__Group_1__0 )? ) |
13939 | // InternalAlloyLanguage.g:4718:1: ( rule__ALSComparison__Group_1__0 )? | 14141 | // InternalAlloyLanguage.g:4764:1: ( rule__ALSComparison__Group_1__0 )? |
13940 | { | 14142 | { |
13941 | if ( state.backtracking==0 ) { | 14143 | if ( state.backtracking==0 ) { |
13942 | before(grammarAccess.getALSComparisonAccess().getGroup_1()); | 14144 | before(grammarAccess.getALSComparisonAccess().getGroup_1()); |
13943 | } | 14145 | } |
13944 | // InternalAlloyLanguage.g:4719:1: ( rule__ALSComparison__Group_1__0 )? | 14146 | // InternalAlloyLanguage.g:4765:1: ( rule__ALSComparison__Group_1__0 )? |
13945 | int alt35=2; | 14147 | int alt35=2; |
13946 | int LA35_0 = input.LA(1); | 14148 | int LA35_0 = input.LA(1); |
13947 | 14149 | ||
@@ -13950,7 +14152,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13950 | } | 14152 | } |
13951 | switch (alt35) { | 14153 | switch (alt35) { |
13952 | case 1 : | 14154 | case 1 : |
13953 | // InternalAlloyLanguage.g:4719:2: rule__ALSComparison__Group_1__0 | 14155 | // InternalAlloyLanguage.g:4765:2: rule__ALSComparison__Group_1__0 |
13954 | { | 14156 | { |
13955 | pushFollow(FOLLOW_2); | 14157 | pushFollow(FOLLOW_2); |
13956 | rule__ALSComparison__Group_1__0(); | 14158 | rule__ALSComparison__Group_1__0(); |
@@ -13988,14 +14190,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
13988 | 14190 | ||
13989 | 14191 | ||
13990 | // $ANTLR start "rule__ALSComparison__Group_1__0" | 14192 | // $ANTLR start "rule__ALSComparison__Group_1__0" |
13991 | // InternalAlloyLanguage.g:4733:1: rule__ALSComparison__Group_1__0 : rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 ; | 14193 | // InternalAlloyLanguage.g:4779:1: rule__ALSComparison__Group_1__0 : rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 ; |
13992 | public final void rule__ALSComparison__Group_1__0() throws RecognitionException { | 14194 | public final void rule__ALSComparison__Group_1__0() throws RecognitionException { |
13993 | 14195 | ||
13994 | int stackSize = keepStackSize(); | 14196 | int stackSize = keepStackSize(); |
13995 | 14197 | ||
13996 | try { | 14198 | try { |
13997 | // InternalAlloyLanguage.g:4737:1: ( rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 ) | 14199 | // InternalAlloyLanguage.g:4783:1: ( rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 ) |
13998 | // InternalAlloyLanguage.g:4738:2: rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 | 14200 | // InternalAlloyLanguage.g:4784:2: rule__ALSComparison__Group_1__0__Impl rule__ALSComparison__Group_1__1 |
13999 | { | 14201 | { |
14000 | pushFollow(FOLLOW_16); | 14202 | pushFollow(FOLLOW_16); |
14001 | rule__ALSComparison__Group_1__0__Impl(); | 14203 | rule__ALSComparison__Group_1__0__Impl(); |
@@ -14026,23 +14228,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14026 | 14228 | ||
14027 | 14229 | ||
14028 | // $ANTLR start "rule__ALSComparison__Group_1__0__Impl" | 14230 | // $ANTLR start "rule__ALSComparison__Group_1__0__Impl" |
14029 | // InternalAlloyLanguage.g:4745:1: rule__ALSComparison__Group_1__0__Impl : ( ( rule__ALSComparison__Alternatives_1_0 ) ) ; | 14231 | // InternalAlloyLanguage.g:4791:1: rule__ALSComparison__Group_1__0__Impl : ( ( rule__ALSComparison__Alternatives_1_0 ) ) ; |
14030 | public final void rule__ALSComparison__Group_1__0__Impl() throws RecognitionException { | 14232 | public final void rule__ALSComparison__Group_1__0__Impl() throws RecognitionException { |
14031 | 14233 | ||
14032 | int stackSize = keepStackSize(); | 14234 | int stackSize = keepStackSize(); |
14033 | 14235 | ||
14034 | try { | 14236 | try { |
14035 | // InternalAlloyLanguage.g:4749:1: ( ( ( rule__ALSComparison__Alternatives_1_0 ) ) ) | 14237 | // InternalAlloyLanguage.g:4795:1: ( ( ( rule__ALSComparison__Alternatives_1_0 ) ) ) |
14036 | // InternalAlloyLanguage.g:4750:1: ( ( rule__ALSComparison__Alternatives_1_0 ) ) | 14238 | // InternalAlloyLanguage.g:4796:1: ( ( rule__ALSComparison__Alternatives_1_0 ) ) |
14037 | { | 14239 | { |
14038 | // InternalAlloyLanguage.g:4750:1: ( ( rule__ALSComparison__Alternatives_1_0 ) ) | 14240 | // InternalAlloyLanguage.g:4796:1: ( ( rule__ALSComparison__Alternatives_1_0 ) ) |
14039 | // InternalAlloyLanguage.g:4751:1: ( rule__ALSComparison__Alternatives_1_0 ) | 14241 | // InternalAlloyLanguage.g:4797:1: ( rule__ALSComparison__Alternatives_1_0 ) |
14040 | { | 14242 | { |
14041 | if ( state.backtracking==0 ) { | 14243 | if ( state.backtracking==0 ) { |
14042 | before(grammarAccess.getALSComparisonAccess().getAlternatives_1_0()); | 14244 | before(grammarAccess.getALSComparisonAccess().getAlternatives_1_0()); |
14043 | } | 14245 | } |
14044 | // InternalAlloyLanguage.g:4752:1: ( rule__ALSComparison__Alternatives_1_0 ) | 14246 | // InternalAlloyLanguage.g:4798:1: ( rule__ALSComparison__Alternatives_1_0 ) |
14045 | // InternalAlloyLanguage.g:4752:2: rule__ALSComparison__Alternatives_1_0 | 14247 | // InternalAlloyLanguage.g:4798:2: rule__ALSComparison__Alternatives_1_0 |
14046 | { | 14248 | { |
14047 | pushFollow(FOLLOW_2); | 14249 | pushFollow(FOLLOW_2); |
14048 | rule__ALSComparison__Alternatives_1_0(); | 14250 | rule__ALSComparison__Alternatives_1_0(); |
@@ -14077,14 +14279,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14077 | 14279 | ||
14078 | 14280 | ||
14079 | // $ANTLR start "rule__ALSComparison__Group_1__1" | 14281 | // $ANTLR start "rule__ALSComparison__Group_1__1" |
14080 | // InternalAlloyLanguage.g:4762:1: rule__ALSComparison__Group_1__1 : rule__ALSComparison__Group_1__1__Impl ; | 14282 | // InternalAlloyLanguage.g:4808:1: rule__ALSComparison__Group_1__1 : rule__ALSComparison__Group_1__1__Impl ; |
14081 | public final void rule__ALSComparison__Group_1__1() throws RecognitionException { | 14283 | public final void rule__ALSComparison__Group_1__1() throws RecognitionException { |
14082 | 14284 | ||
14083 | int stackSize = keepStackSize(); | 14285 | int stackSize = keepStackSize(); |
14084 | 14286 | ||
14085 | try { | 14287 | try { |
14086 | // InternalAlloyLanguage.g:4766:1: ( rule__ALSComparison__Group_1__1__Impl ) | 14288 | // InternalAlloyLanguage.g:4812:1: ( rule__ALSComparison__Group_1__1__Impl ) |
14087 | // InternalAlloyLanguage.g:4767:2: rule__ALSComparison__Group_1__1__Impl | 14289 | // InternalAlloyLanguage.g:4813:2: rule__ALSComparison__Group_1__1__Impl |
14088 | { | 14290 | { |
14089 | pushFollow(FOLLOW_2); | 14291 | pushFollow(FOLLOW_2); |
14090 | rule__ALSComparison__Group_1__1__Impl(); | 14292 | rule__ALSComparison__Group_1__1__Impl(); |
@@ -14110,23 +14312,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14110 | 14312 | ||
14111 | 14313 | ||
14112 | // $ANTLR start "rule__ALSComparison__Group_1__1__Impl" | 14314 | // $ANTLR start "rule__ALSComparison__Group_1__1__Impl" |
14113 | // InternalAlloyLanguage.g:4773:1: rule__ALSComparison__Group_1__1__Impl : ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) ; | 14315 | // InternalAlloyLanguage.g:4819:1: rule__ALSComparison__Group_1__1__Impl : ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) ; |
14114 | public final void rule__ALSComparison__Group_1__1__Impl() throws RecognitionException { | 14316 | public final void rule__ALSComparison__Group_1__1__Impl() throws RecognitionException { |
14115 | 14317 | ||
14116 | int stackSize = keepStackSize(); | 14318 | int stackSize = keepStackSize(); |
14117 | 14319 | ||
14118 | try { | 14320 | try { |
14119 | // InternalAlloyLanguage.g:4777:1: ( ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) ) | 14321 | // InternalAlloyLanguage.g:4823:1: ( ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) ) |
14120 | // InternalAlloyLanguage.g:4778:1: ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) | 14322 | // InternalAlloyLanguage.g:4824:1: ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) |
14121 | { | 14323 | { |
14122 | // InternalAlloyLanguage.g:4778:1: ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) | 14324 | // InternalAlloyLanguage.g:4824:1: ( ( rule__ALSComparison__RightOperandAssignment_1_1 ) ) |
14123 | // InternalAlloyLanguage.g:4779:1: ( rule__ALSComparison__RightOperandAssignment_1_1 ) | 14325 | // InternalAlloyLanguage.g:4825:1: ( rule__ALSComparison__RightOperandAssignment_1_1 ) |
14124 | { | 14326 | { |
14125 | if ( state.backtracking==0 ) { | 14327 | if ( state.backtracking==0 ) { |
14126 | before(grammarAccess.getALSComparisonAccess().getRightOperandAssignment_1_1()); | 14328 | before(grammarAccess.getALSComparisonAccess().getRightOperandAssignment_1_1()); |
14127 | } | 14329 | } |
14128 | // InternalAlloyLanguage.g:4780:1: ( rule__ALSComparison__RightOperandAssignment_1_1 ) | 14330 | // InternalAlloyLanguage.g:4826:1: ( rule__ALSComparison__RightOperandAssignment_1_1 ) |
14129 | // InternalAlloyLanguage.g:4780:2: rule__ALSComparison__RightOperandAssignment_1_1 | 14331 | // InternalAlloyLanguage.g:4826:2: rule__ALSComparison__RightOperandAssignment_1_1 |
14130 | { | 14332 | { |
14131 | pushFollow(FOLLOW_2); | 14333 | pushFollow(FOLLOW_2); |
14132 | rule__ALSComparison__RightOperandAssignment_1_1(); | 14334 | rule__ALSComparison__RightOperandAssignment_1_1(); |
@@ -14161,14 +14363,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14161 | 14363 | ||
14162 | 14364 | ||
14163 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__0" | 14365 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__0" |
14164 | // InternalAlloyLanguage.g:4794:1: rule__ALSComparison__Group_1_0_0__0 : rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 ; | 14366 | // InternalAlloyLanguage.g:4840:1: rule__ALSComparison__Group_1_0_0__0 : rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 ; |
14165 | public final void rule__ALSComparison__Group_1_0_0__0() throws RecognitionException { | 14367 | public final void rule__ALSComparison__Group_1_0_0__0() throws RecognitionException { |
14166 | 14368 | ||
14167 | int stackSize = keepStackSize(); | 14369 | int stackSize = keepStackSize(); |
14168 | 14370 | ||
14169 | try { | 14371 | try { |
14170 | // InternalAlloyLanguage.g:4798:1: ( rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 ) | 14372 | // InternalAlloyLanguage.g:4844:1: ( rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 ) |
14171 | // InternalAlloyLanguage.g:4799:2: rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 | 14373 | // InternalAlloyLanguage.g:4845:2: rule__ALSComparison__Group_1_0_0__0__Impl rule__ALSComparison__Group_1_0_0__1 |
14172 | { | 14374 | { |
14173 | pushFollow(FOLLOW_31); | 14375 | pushFollow(FOLLOW_31); |
14174 | rule__ALSComparison__Group_1_0_0__0__Impl(); | 14376 | rule__ALSComparison__Group_1_0_0__0__Impl(); |
@@ -14199,23 +14401,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14199 | 14401 | ||
14200 | 14402 | ||
14201 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__0__Impl" | 14403 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__0__Impl" |
14202 | // InternalAlloyLanguage.g:4806:1: rule__ALSComparison__Group_1_0_0__0__Impl : ( () ) ; | 14404 | // InternalAlloyLanguage.g:4852:1: rule__ALSComparison__Group_1_0_0__0__Impl : ( () ) ; |
14203 | public final void rule__ALSComparison__Group_1_0_0__0__Impl() throws RecognitionException { | 14405 | public final void rule__ALSComparison__Group_1_0_0__0__Impl() throws RecognitionException { |
14204 | 14406 | ||
14205 | int stackSize = keepStackSize(); | 14407 | int stackSize = keepStackSize(); |
14206 | 14408 | ||
14207 | try { | 14409 | try { |
14208 | // InternalAlloyLanguage.g:4810:1: ( ( () ) ) | 14410 | // InternalAlloyLanguage.g:4856:1: ( ( () ) ) |
14209 | // InternalAlloyLanguage.g:4811:1: ( () ) | 14411 | // InternalAlloyLanguage.g:4857:1: ( () ) |
14210 | { | 14412 | { |
14211 | // InternalAlloyLanguage.g:4811:1: ( () ) | 14413 | // InternalAlloyLanguage.g:4857:1: ( () ) |
14212 | // InternalAlloyLanguage.g:4812:1: () | 14414 | // InternalAlloyLanguage.g:4858:1: () |
14213 | { | 14415 | { |
14214 | if ( state.backtracking==0 ) { | 14416 | if ( state.backtracking==0 ) { |
14215 | before(grammarAccess.getALSComparisonAccess().getALSEqualsLeftOperandAction_1_0_0_0()); | 14417 | before(grammarAccess.getALSComparisonAccess().getALSEqualsLeftOperandAction_1_0_0_0()); |
14216 | } | 14418 | } |
14217 | // InternalAlloyLanguage.g:4813:1: () | 14419 | // InternalAlloyLanguage.g:4859:1: () |
14218 | // InternalAlloyLanguage.g:4815:1: | 14420 | // InternalAlloyLanguage.g:4861:1: |
14219 | { | 14421 | { |
14220 | } | 14422 | } |
14221 | 14423 | ||
@@ -14240,14 +14442,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14240 | 14442 | ||
14241 | 14443 | ||
14242 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__1" | 14444 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__1" |
14243 | // InternalAlloyLanguage.g:4825:1: rule__ALSComparison__Group_1_0_0__1 : rule__ALSComparison__Group_1_0_0__1__Impl ; | 14445 | // InternalAlloyLanguage.g:4871:1: rule__ALSComparison__Group_1_0_0__1 : rule__ALSComparison__Group_1_0_0__1__Impl ; |
14244 | public final void rule__ALSComparison__Group_1_0_0__1() throws RecognitionException { | 14446 | public final void rule__ALSComparison__Group_1_0_0__1() throws RecognitionException { |
14245 | 14447 | ||
14246 | int stackSize = keepStackSize(); | 14448 | int stackSize = keepStackSize(); |
14247 | 14449 | ||
14248 | try { | 14450 | try { |
14249 | // InternalAlloyLanguage.g:4829:1: ( rule__ALSComparison__Group_1_0_0__1__Impl ) | 14451 | // InternalAlloyLanguage.g:4875:1: ( rule__ALSComparison__Group_1_0_0__1__Impl ) |
14250 | // InternalAlloyLanguage.g:4830:2: rule__ALSComparison__Group_1_0_0__1__Impl | 14452 | // InternalAlloyLanguage.g:4876:2: rule__ALSComparison__Group_1_0_0__1__Impl |
14251 | { | 14453 | { |
14252 | pushFollow(FOLLOW_2); | 14454 | pushFollow(FOLLOW_2); |
14253 | rule__ALSComparison__Group_1_0_0__1__Impl(); | 14455 | rule__ALSComparison__Group_1_0_0__1__Impl(); |
@@ -14273,17 +14475,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14273 | 14475 | ||
14274 | 14476 | ||
14275 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__1__Impl" | 14477 | // $ANTLR start "rule__ALSComparison__Group_1_0_0__1__Impl" |
14276 | // InternalAlloyLanguage.g:4836:1: rule__ALSComparison__Group_1_0_0__1__Impl : ( '=' ) ; | 14478 | // InternalAlloyLanguage.g:4882:1: rule__ALSComparison__Group_1_0_0__1__Impl : ( '=' ) ; |
14277 | public final void rule__ALSComparison__Group_1_0_0__1__Impl() throws RecognitionException { | 14479 | public final void rule__ALSComparison__Group_1_0_0__1__Impl() throws RecognitionException { |
14278 | 14480 | ||
14279 | int stackSize = keepStackSize(); | 14481 | int stackSize = keepStackSize(); |
14280 | 14482 | ||
14281 | try { | 14483 | try { |
14282 | // InternalAlloyLanguage.g:4840:1: ( ( '=' ) ) | 14484 | // InternalAlloyLanguage.g:4886:1: ( ( '=' ) ) |
14283 | // InternalAlloyLanguage.g:4841:1: ( '=' ) | 14485 | // InternalAlloyLanguage.g:4887:1: ( '=' ) |
14284 | { | 14486 | { |
14285 | // InternalAlloyLanguage.g:4841:1: ( '=' ) | 14487 | // InternalAlloyLanguage.g:4887:1: ( '=' ) |
14286 | // InternalAlloyLanguage.g:4842:1: '=' | 14488 | // InternalAlloyLanguage.g:4888:1: '=' |
14287 | { | 14489 | { |
14288 | if ( state.backtracking==0 ) { | 14490 | if ( state.backtracking==0 ) { |
14289 | before(grammarAccess.getALSComparisonAccess().getEqualsSignKeyword_1_0_0_1()); | 14491 | before(grammarAccess.getALSComparisonAccess().getEqualsSignKeyword_1_0_0_1()); |
@@ -14314,14 +14516,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14314 | 14516 | ||
14315 | 14517 | ||
14316 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__0" | 14518 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__0" |
14317 | // InternalAlloyLanguage.g:4859:1: rule__ALSComparison__Group_1_0_1__0 : rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 ; | 14519 | // InternalAlloyLanguage.g:4905:1: rule__ALSComparison__Group_1_0_1__0 : rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 ; |
14318 | public final void rule__ALSComparison__Group_1_0_1__0() throws RecognitionException { | 14520 | public final void rule__ALSComparison__Group_1_0_1__0() throws RecognitionException { |
14319 | 14521 | ||
14320 | int stackSize = keepStackSize(); | 14522 | int stackSize = keepStackSize(); |
14321 | 14523 | ||
14322 | try { | 14524 | try { |
14323 | // InternalAlloyLanguage.g:4863:1: ( rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 ) | 14525 | // InternalAlloyLanguage.g:4909:1: ( rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 ) |
14324 | // InternalAlloyLanguage.g:4864:2: rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 | 14526 | // InternalAlloyLanguage.g:4910:2: rule__ALSComparison__Group_1_0_1__0__Impl rule__ALSComparison__Group_1_0_1__1 |
14325 | { | 14527 | { |
14326 | pushFollow(FOLLOW_32); | 14528 | pushFollow(FOLLOW_32); |
14327 | rule__ALSComparison__Group_1_0_1__0__Impl(); | 14529 | rule__ALSComparison__Group_1_0_1__0__Impl(); |
@@ -14352,23 +14554,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14352 | 14554 | ||
14353 | 14555 | ||
14354 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__0__Impl" | 14556 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__0__Impl" |
14355 | // InternalAlloyLanguage.g:4871:1: rule__ALSComparison__Group_1_0_1__0__Impl : ( () ) ; | 14557 | // InternalAlloyLanguage.g:4917:1: rule__ALSComparison__Group_1_0_1__0__Impl : ( () ) ; |
14356 | public final void rule__ALSComparison__Group_1_0_1__0__Impl() throws RecognitionException { | 14558 | public final void rule__ALSComparison__Group_1_0_1__0__Impl() throws RecognitionException { |
14357 | 14559 | ||
14358 | int stackSize = keepStackSize(); | 14560 | int stackSize = keepStackSize(); |
14359 | 14561 | ||
14360 | try { | 14562 | try { |
14361 | // InternalAlloyLanguage.g:4875:1: ( ( () ) ) | 14563 | // InternalAlloyLanguage.g:4921:1: ( ( () ) ) |
14362 | // InternalAlloyLanguage.g:4876:1: ( () ) | 14564 | // InternalAlloyLanguage.g:4922:1: ( () ) |
14363 | { | 14565 | { |
14364 | // InternalAlloyLanguage.g:4876:1: ( () ) | 14566 | // InternalAlloyLanguage.g:4922:1: ( () ) |
14365 | // InternalAlloyLanguage.g:4877:1: () | 14567 | // InternalAlloyLanguage.g:4923:1: () |
14366 | { | 14568 | { |
14367 | if ( state.backtracking==0 ) { | 14569 | if ( state.backtracking==0 ) { |
14368 | before(grammarAccess.getALSComparisonAccess().getALSNotEqualsLeftOperandAction_1_0_1_0()); | 14570 | before(grammarAccess.getALSComparisonAccess().getALSNotEqualsLeftOperandAction_1_0_1_0()); |
14369 | } | 14571 | } |
14370 | // InternalAlloyLanguage.g:4878:1: () | 14572 | // InternalAlloyLanguage.g:4924:1: () |
14371 | // InternalAlloyLanguage.g:4880:1: | 14573 | // InternalAlloyLanguage.g:4926:1: |
14372 | { | 14574 | { |
14373 | } | 14575 | } |
14374 | 14576 | ||
@@ -14393,14 +14595,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14393 | 14595 | ||
14394 | 14596 | ||
14395 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__1" | 14597 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__1" |
14396 | // InternalAlloyLanguage.g:4890:1: rule__ALSComparison__Group_1_0_1__1 : rule__ALSComparison__Group_1_0_1__1__Impl ; | 14598 | // InternalAlloyLanguage.g:4936:1: rule__ALSComparison__Group_1_0_1__1 : rule__ALSComparison__Group_1_0_1__1__Impl ; |
14397 | public final void rule__ALSComparison__Group_1_0_1__1() throws RecognitionException { | 14599 | public final void rule__ALSComparison__Group_1_0_1__1() throws RecognitionException { |
14398 | 14600 | ||
14399 | int stackSize = keepStackSize(); | 14601 | int stackSize = keepStackSize(); |
14400 | 14602 | ||
14401 | try { | 14603 | try { |
14402 | // InternalAlloyLanguage.g:4894:1: ( rule__ALSComparison__Group_1_0_1__1__Impl ) | 14604 | // InternalAlloyLanguage.g:4940:1: ( rule__ALSComparison__Group_1_0_1__1__Impl ) |
14403 | // InternalAlloyLanguage.g:4895:2: rule__ALSComparison__Group_1_0_1__1__Impl | 14605 | // InternalAlloyLanguage.g:4941:2: rule__ALSComparison__Group_1_0_1__1__Impl |
14404 | { | 14606 | { |
14405 | pushFollow(FOLLOW_2); | 14607 | pushFollow(FOLLOW_2); |
14406 | rule__ALSComparison__Group_1_0_1__1__Impl(); | 14608 | rule__ALSComparison__Group_1_0_1__1__Impl(); |
@@ -14426,17 +14628,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14426 | 14628 | ||
14427 | 14629 | ||
14428 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__1__Impl" | 14630 | // $ANTLR start "rule__ALSComparison__Group_1_0_1__1__Impl" |
14429 | // InternalAlloyLanguage.g:4901:1: rule__ALSComparison__Group_1_0_1__1__Impl : ( '!=' ) ; | 14631 | // InternalAlloyLanguage.g:4947:1: rule__ALSComparison__Group_1_0_1__1__Impl : ( '!=' ) ; |
14430 | public final void rule__ALSComparison__Group_1_0_1__1__Impl() throws RecognitionException { | 14632 | public final void rule__ALSComparison__Group_1_0_1__1__Impl() throws RecognitionException { |
14431 | 14633 | ||
14432 | int stackSize = keepStackSize(); | 14634 | int stackSize = keepStackSize(); |
14433 | 14635 | ||
14434 | try { | 14636 | try { |
14435 | // InternalAlloyLanguage.g:4905:1: ( ( '!=' ) ) | 14637 | // InternalAlloyLanguage.g:4951:1: ( ( '!=' ) ) |
14436 | // InternalAlloyLanguage.g:4906:1: ( '!=' ) | 14638 | // InternalAlloyLanguage.g:4952:1: ( '!=' ) |
14437 | { | 14639 | { |
14438 | // InternalAlloyLanguage.g:4906:1: ( '!=' ) | 14640 | // InternalAlloyLanguage.g:4952:1: ( '!=' ) |
14439 | // InternalAlloyLanguage.g:4907:1: '!=' | 14641 | // InternalAlloyLanguage.g:4953:1: '!=' |
14440 | { | 14642 | { |
14441 | if ( state.backtracking==0 ) { | 14643 | if ( state.backtracking==0 ) { |
14442 | before(grammarAccess.getALSComparisonAccess().getExclamationMarkEqualsSignKeyword_1_0_1_1()); | 14644 | before(grammarAccess.getALSComparisonAccess().getExclamationMarkEqualsSignKeyword_1_0_1_1()); |
@@ -14467,14 +14669,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14467 | 14669 | ||
14468 | 14670 | ||
14469 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__0" | 14671 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__0" |
14470 | // InternalAlloyLanguage.g:4924:1: rule__ALSComparison__Group_1_0_2__0 : rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 ; | 14672 | // InternalAlloyLanguage.g:4970:1: rule__ALSComparison__Group_1_0_2__0 : rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 ; |
14471 | public final void rule__ALSComparison__Group_1_0_2__0() throws RecognitionException { | 14673 | public final void rule__ALSComparison__Group_1_0_2__0() throws RecognitionException { |
14472 | 14674 | ||
14473 | int stackSize = keepStackSize(); | 14675 | int stackSize = keepStackSize(); |
14474 | 14676 | ||
14475 | try { | 14677 | try { |
14476 | // InternalAlloyLanguage.g:4928:1: ( rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 ) | 14678 | // InternalAlloyLanguage.g:4974:1: ( rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 ) |
14477 | // InternalAlloyLanguage.g:4929:2: rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 | 14679 | // InternalAlloyLanguage.g:4975:2: rule__ALSComparison__Group_1_0_2__0__Impl rule__ALSComparison__Group_1_0_2__1 |
14478 | { | 14680 | { |
14479 | pushFollow(FOLLOW_33); | 14681 | pushFollow(FOLLOW_33); |
14480 | rule__ALSComparison__Group_1_0_2__0__Impl(); | 14682 | rule__ALSComparison__Group_1_0_2__0__Impl(); |
@@ -14505,23 +14707,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14505 | 14707 | ||
14506 | 14708 | ||
14507 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__0__Impl" | 14709 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__0__Impl" |
14508 | // InternalAlloyLanguage.g:4936:1: rule__ALSComparison__Group_1_0_2__0__Impl : ( () ) ; | 14710 | // InternalAlloyLanguage.g:4982:1: rule__ALSComparison__Group_1_0_2__0__Impl : ( () ) ; |
14509 | public final void rule__ALSComparison__Group_1_0_2__0__Impl() throws RecognitionException { | 14711 | public final void rule__ALSComparison__Group_1_0_2__0__Impl() throws RecognitionException { |
14510 | 14712 | ||
14511 | int stackSize = keepStackSize(); | 14713 | int stackSize = keepStackSize(); |
14512 | 14714 | ||
14513 | try { | 14715 | try { |
14514 | // InternalAlloyLanguage.g:4940:1: ( ( () ) ) | 14716 | // InternalAlloyLanguage.g:4986:1: ( ( () ) ) |
14515 | // InternalAlloyLanguage.g:4941:1: ( () ) | 14717 | // InternalAlloyLanguage.g:4987:1: ( () ) |
14516 | { | 14718 | { |
14517 | // InternalAlloyLanguage.g:4941:1: ( () ) | 14719 | // InternalAlloyLanguage.g:4987:1: ( () ) |
14518 | // InternalAlloyLanguage.g:4942:1: () | 14720 | // InternalAlloyLanguage.g:4988:1: () |
14519 | { | 14721 | { |
14520 | if ( state.backtracking==0 ) { | 14722 | if ( state.backtracking==0 ) { |
14521 | before(grammarAccess.getALSComparisonAccess().getALSSubsetLeftOperandAction_1_0_2_0()); | 14723 | before(grammarAccess.getALSComparisonAccess().getALSSubsetLeftOperandAction_1_0_2_0()); |
14522 | } | 14724 | } |
14523 | // InternalAlloyLanguage.g:4943:1: () | 14725 | // InternalAlloyLanguage.g:4989:1: () |
14524 | // InternalAlloyLanguage.g:4945:1: | 14726 | // InternalAlloyLanguage.g:4991:1: |
14525 | { | 14727 | { |
14526 | } | 14728 | } |
14527 | 14729 | ||
@@ -14546,14 +14748,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14546 | 14748 | ||
14547 | 14749 | ||
14548 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__1" | 14750 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__1" |
14549 | // InternalAlloyLanguage.g:4955:1: rule__ALSComparison__Group_1_0_2__1 : rule__ALSComparison__Group_1_0_2__1__Impl ; | 14751 | // InternalAlloyLanguage.g:5001:1: rule__ALSComparison__Group_1_0_2__1 : rule__ALSComparison__Group_1_0_2__1__Impl ; |
14550 | public final void rule__ALSComparison__Group_1_0_2__1() throws RecognitionException { | 14752 | public final void rule__ALSComparison__Group_1_0_2__1() throws RecognitionException { |
14551 | 14753 | ||
14552 | int stackSize = keepStackSize(); | 14754 | int stackSize = keepStackSize(); |
14553 | 14755 | ||
14554 | try { | 14756 | try { |
14555 | // InternalAlloyLanguage.g:4959:1: ( rule__ALSComparison__Group_1_0_2__1__Impl ) | 14757 | // InternalAlloyLanguage.g:5005:1: ( rule__ALSComparison__Group_1_0_2__1__Impl ) |
14556 | // InternalAlloyLanguage.g:4960:2: rule__ALSComparison__Group_1_0_2__1__Impl | 14758 | // InternalAlloyLanguage.g:5006:2: rule__ALSComparison__Group_1_0_2__1__Impl |
14557 | { | 14759 | { |
14558 | pushFollow(FOLLOW_2); | 14760 | pushFollow(FOLLOW_2); |
14559 | rule__ALSComparison__Group_1_0_2__1__Impl(); | 14761 | rule__ALSComparison__Group_1_0_2__1__Impl(); |
@@ -14579,17 +14781,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14579 | 14781 | ||
14580 | 14782 | ||
14581 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__1__Impl" | 14783 | // $ANTLR start "rule__ALSComparison__Group_1_0_2__1__Impl" |
14582 | // InternalAlloyLanguage.g:4966:1: rule__ALSComparison__Group_1_0_2__1__Impl : ( 'in' ) ; | 14784 | // InternalAlloyLanguage.g:5012:1: rule__ALSComparison__Group_1_0_2__1__Impl : ( 'in' ) ; |
14583 | public final void rule__ALSComparison__Group_1_0_2__1__Impl() throws RecognitionException { | 14785 | public final void rule__ALSComparison__Group_1_0_2__1__Impl() throws RecognitionException { |
14584 | 14786 | ||
14585 | int stackSize = keepStackSize(); | 14787 | int stackSize = keepStackSize(); |
14586 | 14788 | ||
14587 | try { | 14789 | try { |
14588 | // InternalAlloyLanguage.g:4970:1: ( ( 'in' ) ) | 14790 | // InternalAlloyLanguage.g:5016:1: ( ( 'in' ) ) |
14589 | // InternalAlloyLanguage.g:4971:1: ( 'in' ) | 14791 | // InternalAlloyLanguage.g:5017:1: ( 'in' ) |
14590 | { | 14792 | { |
14591 | // InternalAlloyLanguage.g:4971:1: ( 'in' ) | 14793 | // InternalAlloyLanguage.g:5017:1: ( 'in' ) |
14592 | // InternalAlloyLanguage.g:4972:1: 'in' | 14794 | // InternalAlloyLanguage.g:5018:1: 'in' |
14593 | { | 14795 | { |
14594 | if ( state.backtracking==0 ) { | 14796 | if ( state.backtracking==0 ) { |
14595 | before(grammarAccess.getALSComparisonAccess().getInKeyword_1_0_2_1()); | 14797 | before(grammarAccess.getALSComparisonAccess().getInKeyword_1_0_2_1()); |
@@ -14620,14 +14822,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14620 | 14822 | ||
14621 | 14823 | ||
14622 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__0" | 14824 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__0" |
14623 | // InternalAlloyLanguage.g:4989:1: rule__ALSComparison__Group_1_0_3__0 : rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 ; | 14825 | // InternalAlloyLanguage.g:5035:1: rule__ALSComparison__Group_1_0_3__0 : rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 ; |
14624 | public final void rule__ALSComparison__Group_1_0_3__0() throws RecognitionException { | 14826 | public final void rule__ALSComparison__Group_1_0_3__0() throws RecognitionException { |
14625 | 14827 | ||
14626 | int stackSize = keepStackSize(); | 14828 | int stackSize = keepStackSize(); |
14627 | 14829 | ||
14628 | try { | 14830 | try { |
14629 | // InternalAlloyLanguage.g:4993:1: ( rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 ) | 14831 | // InternalAlloyLanguage.g:5039:1: ( rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 ) |
14630 | // InternalAlloyLanguage.g:4994:2: rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 | 14832 | // InternalAlloyLanguage.g:5040:2: rule__ALSComparison__Group_1_0_3__0__Impl rule__ALSComparison__Group_1_0_3__1 |
14631 | { | 14833 | { |
14632 | pushFollow(FOLLOW_34); | 14834 | pushFollow(FOLLOW_34); |
14633 | rule__ALSComparison__Group_1_0_3__0__Impl(); | 14835 | rule__ALSComparison__Group_1_0_3__0__Impl(); |
@@ -14658,23 +14860,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14658 | 14860 | ||
14659 | 14861 | ||
14660 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__0__Impl" | 14862 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__0__Impl" |
14661 | // InternalAlloyLanguage.g:5001:1: rule__ALSComparison__Group_1_0_3__0__Impl : ( () ) ; | 14863 | // InternalAlloyLanguage.g:5047:1: rule__ALSComparison__Group_1_0_3__0__Impl : ( () ) ; |
14662 | public final void rule__ALSComparison__Group_1_0_3__0__Impl() throws RecognitionException { | 14864 | public final void rule__ALSComparison__Group_1_0_3__0__Impl() throws RecognitionException { |
14663 | 14865 | ||
14664 | int stackSize = keepStackSize(); | 14866 | int stackSize = keepStackSize(); |
14665 | 14867 | ||
14666 | try { | 14868 | try { |
14667 | // InternalAlloyLanguage.g:5005:1: ( ( () ) ) | 14869 | // InternalAlloyLanguage.g:5051:1: ( ( () ) ) |
14668 | // InternalAlloyLanguage.g:5006:1: ( () ) | 14870 | // InternalAlloyLanguage.g:5052:1: ( () ) |
14669 | { | 14871 | { |
14670 | // InternalAlloyLanguage.g:5006:1: ( () ) | 14872 | // InternalAlloyLanguage.g:5052:1: ( () ) |
14671 | // InternalAlloyLanguage.g:5007:1: () | 14873 | // InternalAlloyLanguage.g:5053:1: () |
14672 | { | 14874 | { |
14673 | if ( state.backtracking==0 ) { | 14875 | if ( state.backtracking==0 ) { |
14674 | before(grammarAccess.getALSComparisonAccess().getALSLessLeftOperandAction_1_0_3_0()); | 14876 | before(grammarAccess.getALSComparisonAccess().getALSLessLeftOperandAction_1_0_3_0()); |
14675 | } | 14877 | } |
14676 | // InternalAlloyLanguage.g:5008:1: () | 14878 | // InternalAlloyLanguage.g:5054:1: () |
14677 | // InternalAlloyLanguage.g:5010:1: | 14879 | // InternalAlloyLanguage.g:5056:1: |
14678 | { | 14880 | { |
14679 | } | 14881 | } |
14680 | 14882 | ||
@@ -14699,14 +14901,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14699 | 14901 | ||
14700 | 14902 | ||
14701 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__1" | 14903 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__1" |
14702 | // InternalAlloyLanguage.g:5020:1: rule__ALSComparison__Group_1_0_3__1 : rule__ALSComparison__Group_1_0_3__1__Impl ; | 14904 | // InternalAlloyLanguage.g:5066:1: rule__ALSComparison__Group_1_0_3__1 : rule__ALSComparison__Group_1_0_3__1__Impl ; |
14703 | public final void rule__ALSComparison__Group_1_0_3__1() throws RecognitionException { | 14905 | public final void rule__ALSComparison__Group_1_0_3__1() throws RecognitionException { |
14704 | 14906 | ||
14705 | int stackSize = keepStackSize(); | 14907 | int stackSize = keepStackSize(); |
14706 | 14908 | ||
14707 | try { | 14909 | try { |
14708 | // InternalAlloyLanguage.g:5024:1: ( rule__ALSComparison__Group_1_0_3__1__Impl ) | 14910 | // InternalAlloyLanguage.g:5070:1: ( rule__ALSComparison__Group_1_0_3__1__Impl ) |
14709 | // InternalAlloyLanguage.g:5025:2: rule__ALSComparison__Group_1_0_3__1__Impl | 14911 | // InternalAlloyLanguage.g:5071:2: rule__ALSComparison__Group_1_0_3__1__Impl |
14710 | { | 14912 | { |
14711 | pushFollow(FOLLOW_2); | 14913 | pushFollow(FOLLOW_2); |
14712 | rule__ALSComparison__Group_1_0_3__1__Impl(); | 14914 | rule__ALSComparison__Group_1_0_3__1__Impl(); |
@@ -14732,17 +14934,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14732 | 14934 | ||
14733 | 14935 | ||
14734 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__1__Impl" | 14936 | // $ANTLR start "rule__ALSComparison__Group_1_0_3__1__Impl" |
14735 | // InternalAlloyLanguage.g:5031:1: rule__ALSComparison__Group_1_0_3__1__Impl : ( '>' ) ; | 14937 | // InternalAlloyLanguage.g:5077:1: rule__ALSComparison__Group_1_0_3__1__Impl : ( '>' ) ; |
14736 | public final void rule__ALSComparison__Group_1_0_3__1__Impl() throws RecognitionException { | 14938 | public final void rule__ALSComparison__Group_1_0_3__1__Impl() throws RecognitionException { |
14737 | 14939 | ||
14738 | int stackSize = keepStackSize(); | 14940 | int stackSize = keepStackSize(); |
14739 | 14941 | ||
14740 | try { | 14942 | try { |
14741 | // InternalAlloyLanguage.g:5035:1: ( ( '>' ) ) | 14943 | // InternalAlloyLanguage.g:5081:1: ( ( '>' ) ) |
14742 | // InternalAlloyLanguage.g:5036:1: ( '>' ) | 14944 | // InternalAlloyLanguage.g:5082:1: ( '>' ) |
14743 | { | 14945 | { |
14744 | // InternalAlloyLanguage.g:5036:1: ( '>' ) | 14946 | // InternalAlloyLanguage.g:5082:1: ( '>' ) |
14745 | // InternalAlloyLanguage.g:5037:1: '>' | 14947 | // InternalAlloyLanguage.g:5083:1: '>' |
14746 | { | 14948 | { |
14747 | if ( state.backtracking==0 ) { | 14949 | if ( state.backtracking==0 ) { |
14748 | before(grammarAccess.getALSComparisonAccess().getGreaterThanSignKeyword_1_0_3_1()); | 14950 | before(grammarAccess.getALSComparisonAccess().getGreaterThanSignKeyword_1_0_3_1()); |
@@ -14773,14 +14975,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14773 | 14975 | ||
14774 | 14976 | ||
14775 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__0" | 14977 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__0" |
14776 | // InternalAlloyLanguage.g:5054:1: rule__ALSComparison__Group_1_0_4__0 : rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 ; | 14978 | // InternalAlloyLanguage.g:5100:1: rule__ALSComparison__Group_1_0_4__0 : rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 ; |
14777 | public final void rule__ALSComparison__Group_1_0_4__0() throws RecognitionException { | 14979 | public final void rule__ALSComparison__Group_1_0_4__0() throws RecognitionException { |
14778 | 14980 | ||
14779 | int stackSize = keepStackSize(); | 14981 | int stackSize = keepStackSize(); |
14780 | 14982 | ||
14781 | try { | 14983 | try { |
14782 | // InternalAlloyLanguage.g:5058:1: ( rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 ) | 14984 | // InternalAlloyLanguage.g:5104:1: ( rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 ) |
14783 | // InternalAlloyLanguage.g:5059:2: rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 | 14985 | // InternalAlloyLanguage.g:5105:2: rule__ALSComparison__Group_1_0_4__0__Impl rule__ALSComparison__Group_1_0_4__1 |
14784 | { | 14986 | { |
14785 | pushFollow(FOLLOW_35); | 14987 | pushFollow(FOLLOW_35); |
14786 | rule__ALSComparison__Group_1_0_4__0__Impl(); | 14988 | rule__ALSComparison__Group_1_0_4__0__Impl(); |
@@ -14811,23 +15013,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14811 | 15013 | ||
14812 | 15014 | ||
14813 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__0__Impl" | 15015 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__0__Impl" |
14814 | // InternalAlloyLanguage.g:5066:1: rule__ALSComparison__Group_1_0_4__0__Impl : ( () ) ; | 15016 | // InternalAlloyLanguage.g:5112:1: rule__ALSComparison__Group_1_0_4__0__Impl : ( () ) ; |
14815 | public final void rule__ALSComparison__Group_1_0_4__0__Impl() throws RecognitionException { | 15017 | public final void rule__ALSComparison__Group_1_0_4__0__Impl() throws RecognitionException { |
14816 | 15018 | ||
14817 | int stackSize = keepStackSize(); | 15019 | int stackSize = keepStackSize(); |
14818 | 15020 | ||
14819 | try { | 15021 | try { |
14820 | // InternalAlloyLanguage.g:5070:1: ( ( () ) ) | 15022 | // InternalAlloyLanguage.g:5116:1: ( ( () ) ) |
14821 | // InternalAlloyLanguage.g:5071:1: ( () ) | 15023 | // InternalAlloyLanguage.g:5117:1: ( () ) |
14822 | { | 15024 | { |
14823 | // InternalAlloyLanguage.g:5071:1: ( () ) | 15025 | // InternalAlloyLanguage.g:5117:1: ( () ) |
14824 | // InternalAlloyLanguage.g:5072:1: () | 15026 | // InternalAlloyLanguage.g:5118:1: () |
14825 | { | 15027 | { |
14826 | if ( state.backtracking==0 ) { | 15028 | if ( state.backtracking==0 ) { |
14827 | before(grammarAccess.getALSComparisonAccess().getALSLeqLeftOperandAction_1_0_4_0()); | 15029 | before(grammarAccess.getALSComparisonAccess().getALSLeqLeftOperandAction_1_0_4_0()); |
14828 | } | 15030 | } |
14829 | // InternalAlloyLanguage.g:5073:1: () | 15031 | // InternalAlloyLanguage.g:5119:1: () |
14830 | // InternalAlloyLanguage.g:5075:1: | 15032 | // InternalAlloyLanguage.g:5121:1: |
14831 | { | 15033 | { |
14832 | } | 15034 | } |
14833 | 15035 | ||
@@ -14852,14 +15054,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14852 | 15054 | ||
14853 | 15055 | ||
14854 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__1" | 15056 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__1" |
14855 | // InternalAlloyLanguage.g:5085:1: rule__ALSComparison__Group_1_0_4__1 : rule__ALSComparison__Group_1_0_4__1__Impl ; | 15057 | // InternalAlloyLanguage.g:5131:1: rule__ALSComparison__Group_1_0_4__1 : rule__ALSComparison__Group_1_0_4__1__Impl ; |
14856 | public final void rule__ALSComparison__Group_1_0_4__1() throws RecognitionException { | 15058 | public final void rule__ALSComparison__Group_1_0_4__1() throws RecognitionException { |
14857 | 15059 | ||
14858 | int stackSize = keepStackSize(); | 15060 | int stackSize = keepStackSize(); |
14859 | 15061 | ||
14860 | try { | 15062 | try { |
14861 | // InternalAlloyLanguage.g:5089:1: ( rule__ALSComparison__Group_1_0_4__1__Impl ) | 15063 | // InternalAlloyLanguage.g:5135:1: ( rule__ALSComparison__Group_1_0_4__1__Impl ) |
14862 | // InternalAlloyLanguage.g:5090:2: rule__ALSComparison__Group_1_0_4__1__Impl | 15064 | // InternalAlloyLanguage.g:5136:2: rule__ALSComparison__Group_1_0_4__1__Impl |
14863 | { | 15065 | { |
14864 | pushFollow(FOLLOW_2); | 15066 | pushFollow(FOLLOW_2); |
14865 | rule__ALSComparison__Group_1_0_4__1__Impl(); | 15067 | rule__ALSComparison__Group_1_0_4__1__Impl(); |
@@ -14885,17 +15087,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14885 | 15087 | ||
14886 | 15088 | ||
14887 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__1__Impl" | 15089 | // $ANTLR start "rule__ALSComparison__Group_1_0_4__1__Impl" |
14888 | // InternalAlloyLanguage.g:5096:1: rule__ALSComparison__Group_1_0_4__1__Impl : ( '>=' ) ; | 15090 | // InternalAlloyLanguage.g:5142:1: rule__ALSComparison__Group_1_0_4__1__Impl : ( '>=' ) ; |
14889 | public final void rule__ALSComparison__Group_1_0_4__1__Impl() throws RecognitionException { | 15091 | public final void rule__ALSComparison__Group_1_0_4__1__Impl() throws RecognitionException { |
14890 | 15092 | ||
14891 | int stackSize = keepStackSize(); | 15093 | int stackSize = keepStackSize(); |
14892 | 15094 | ||
14893 | try { | 15095 | try { |
14894 | // InternalAlloyLanguage.g:5100:1: ( ( '>=' ) ) | 15096 | // InternalAlloyLanguage.g:5146:1: ( ( '>=' ) ) |
14895 | // InternalAlloyLanguage.g:5101:1: ( '>=' ) | 15097 | // InternalAlloyLanguage.g:5147:1: ( '>=' ) |
14896 | { | 15098 | { |
14897 | // InternalAlloyLanguage.g:5101:1: ( '>=' ) | 15099 | // InternalAlloyLanguage.g:5147:1: ( '>=' ) |
14898 | // InternalAlloyLanguage.g:5102:1: '>=' | 15100 | // InternalAlloyLanguage.g:5148:1: '>=' |
14899 | { | 15101 | { |
14900 | if ( state.backtracking==0 ) { | 15102 | if ( state.backtracking==0 ) { |
14901 | before(grammarAccess.getALSComparisonAccess().getGreaterThanSignEqualsSignKeyword_1_0_4_1()); | 15103 | before(grammarAccess.getALSComparisonAccess().getGreaterThanSignEqualsSignKeyword_1_0_4_1()); |
@@ -14926,14 +15128,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14926 | 15128 | ||
14927 | 15129 | ||
14928 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__0" | 15130 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__0" |
14929 | // InternalAlloyLanguage.g:5119:1: rule__ALSComparison__Group_1_0_5__0 : rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 ; | 15131 | // InternalAlloyLanguage.g:5165:1: rule__ALSComparison__Group_1_0_5__0 : rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 ; |
14930 | public final void rule__ALSComparison__Group_1_0_5__0() throws RecognitionException { | 15132 | public final void rule__ALSComparison__Group_1_0_5__0() throws RecognitionException { |
14931 | 15133 | ||
14932 | int stackSize = keepStackSize(); | 15134 | int stackSize = keepStackSize(); |
14933 | 15135 | ||
14934 | try { | 15136 | try { |
14935 | // InternalAlloyLanguage.g:5123:1: ( rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 ) | 15137 | // InternalAlloyLanguage.g:5169:1: ( rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 ) |
14936 | // InternalAlloyLanguage.g:5124:2: rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 | 15138 | // InternalAlloyLanguage.g:5170:2: rule__ALSComparison__Group_1_0_5__0__Impl rule__ALSComparison__Group_1_0_5__1 |
14937 | { | 15139 | { |
14938 | pushFollow(FOLLOW_36); | 15140 | pushFollow(FOLLOW_36); |
14939 | rule__ALSComparison__Group_1_0_5__0__Impl(); | 15141 | rule__ALSComparison__Group_1_0_5__0__Impl(); |
@@ -14964,23 +15166,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
14964 | 15166 | ||
14965 | 15167 | ||
14966 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__0__Impl" | 15168 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__0__Impl" |
14967 | // InternalAlloyLanguage.g:5131:1: rule__ALSComparison__Group_1_0_5__0__Impl : ( () ) ; | 15169 | // InternalAlloyLanguage.g:5177:1: rule__ALSComparison__Group_1_0_5__0__Impl : ( () ) ; |
14968 | public final void rule__ALSComparison__Group_1_0_5__0__Impl() throws RecognitionException { | 15170 | public final void rule__ALSComparison__Group_1_0_5__0__Impl() throws RecognitionException { |
14969 | 15171 | ||
14970 | int stackSize = keepStackSize(); | 15172 | int stackSize = keepStackSize(); |
14971 | 15173 | ||
14972 | try { | 15174 | try { |
14973 | // InternalAlloyLanguage.g:5135:1: ( ( () ) ) | 15175 | // InternalAlloyLanguage.g:5181:1: ( ( () ) ) |
14974 | // InternalAlloyLanguage.g:5136:1: ( () ) | 15176 | // InternalAlloyLanguage.g:5182:1: ( () ) |
14975 | { | 15177 | { |
14976 | // InternalAlloyLanguage.g:5136:1: ( () ) | 15178 | // InternalAlloyLanguage.g:5182:1: ( () ) |
14977 | // InternalAlloyLanguage.g:5137:1: () | 15179 | // InternalAlloyLanguage.g:5183:1: () |
14978 | { | 15180 | { |
14979 | if ( state.backtracking==0 ) { | 15181 | if ( state.backtracking==0 ) { |
14980 | before(grammarAccess.getALSComparisonAccess().getALSMoreLeftOperandAction_1_0_5_0()); | 15182 | before(grammarAccess.getALSComparisonAccess().getALSMoreLeftOperandAction_1_0_5_0()); |
14981 | } | 15183 | } |
14982 | // InternalAlloyLanguage.g:5138:1: () | 15184 | // InternalAlloyLanguage.g:5184:1: () |
14983 | // InternalAlloyLanguage.g:5140:1: | 15185 | // InternalAlloyLanguage.g:5186:1: |
14984 | { | 15186 | { |
14985 | } | 15187 | } |
14986 | 15188 | ||
@@ -15005,14 +15207,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15005 | 15207 | ||
15006 | 15208 | ||
15007 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__1" | 15209 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__1" |
15008 | // InternalAlloyLanguage.g:5150:1: rule__ALSComparison__Group_1_0_5__1 : rule__ALSComparison__Group_1_0_5__1__Impl ; | 15210 | // InternalAlloyLanguage.g:5196:1: rule__ALSComparison__Group_1_0_5__1 : rule__ALSComparison__Group_1_0_5__1__Impl ; |
15009 | public final void rule__ALSComparison__Group_1_0_5__1() throws RecognitionException { | 15211 | public final void rule__ALSComparison__Group_1_0_5__1() throws RecognitionException { |
15010 | 15212 | ||
15011 | int stackSize = keepStackSize(); | 15213 | int stackSize = keepStackSize(); |
15012 | 15214 | ||
15013 | try { | 15215 | try { |
15014 | // InternalAlloyLanguage.g:5154:1: ( rule__ALSComparison__Group_1_0_5__1__Impl ) | 15216 | // InternalAlloyLanguage.g:5200:1: ( rule__ALSComparison__Group_1_0_5__1__Impl ) |
15015 | // InternalAlloyLanguage.g:5155:2: rule__ALSComparison__Group_1_0_5__1__Impl | 15217 | // InternalAlloyLanguage.g:5201:2: rule__ALSComparison__Group_1_0_5__1__Impl |
15016 | { | 15218 | { |
15017 | pushFollow(FOLLOW_2); | 15219 | pushFollow(FOLLOW_2); |
15018 | rule__ALSComparison__Group_1_0_5__1__Impl(); | 15220 | rule__ALSComparison__Group_1_0_5__1__Impl(); |
@@ -15038,17 +15240,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15038 | 15240 | ||
15039 | 15241 | ||
15040 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__1__Impl" | 15242 | // $ANTLR start "rule__ALSComparison__Group_1_0_5__1__Impl" |
15041 | // InternalAlloyLanguage.g:5161:1: rule__ALSComparison__Group_1_0_5__1__Impl : ( '<' ) ; | 15243 | // InternalAlloyLanguage.g:5207:1: rule__ALSComparison__Group_1_0_5__1__Impl : ( '<' ) ; |
15042 | public final void rule__ALSComparison__Group_1_0_5__1__Impl() throws RecognitionException { | 15244 | public final void rule__ALSComparison__Group_1_0_5__1__Impl() throws RecognitionException { |
15043 | 15245 | ||
15044 | int stackSize = keepStackSize(); | 15246 | int stackSize = keepStackSize(); |
15045 | 15247 | ||
15046 | try { | 15248 | try { |
15047 | // InternalAlloyLanguage.g:5165:1: ( ( '<' ) ) | 15249 | // InternalAlloyLanguage.g:5211:1: ( ( '<' ) ) |
15048 | // InternalAlloyLanguage.g:5166:1: ( '<' ) | 15250 | // InternalAlloyLanguage.g:5212:1: ( '<' ) |
15049 | { | 15251 | { |
15050 | // InternalAlloyLanguage.g:5166:1: ( '<' ) | 15252 | // InternalAlloyLanguage.g:5212:1: ( '<' ) |
15051 | // InternalAlloyLanguage.g:5167:1: '<' | 15253 | // InternalAlloyLanguage.g:5213:1: '<' |
15052 | { | 15254 | { |
15053 | if ( state.backtracking==0 ) { | 15255 | if ( state.backtracking==0 ) { |
15054 | before(grammarAccess.getALSComparisonAccess().getLessThanSignKeyword_1_0_5_1()); | 15256 | before(grammarAccess.getALSComparisonAccess().getLessThanSignKeyword_1_0_5_1()); |
@@ -15079,14 +15281,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15079 | 15281 | ||
15080 | 15282 | ||
15081 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__0" | 15283 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__0" |
15082 | // InternalAlloyLanguage.g:5184:1: rule__ALSComparison__Group_1_0_6__0 : rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 ; | 15284 | // InternalAlloyLanguage.g:5230:1: rule__ALSComparison__Group_1_0_6__0 : rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 ; |
15083 | public final void rule__ALSComparison__Group_1_0_6__0() throws RecognitionException { | 15285 | public final void rule__ALSComparison__Group_1_0_6__0() throws RecognitionException { |
15084 | 15286 | ||
15085 | int stackSize = keepStackSize(); | 15287 | int stackSize = keepStackSize(); |
15086 | 15288 | ||
15087 | try { | 15289 | try { |
15088 | // InternalAlloyLanguage.g:5188:1: ( rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 ) | 15290 | // InternalAlloyLanguage.g:5234:1: ( rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 ) |
15089 | // InternalAlloyLanguage.g:5189:2: rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 | 15291 | // InternalAlloyLanguage.g:5235:2: rule__ALSComparison__Group_1_0_6__0__Impl rule__ALSComparison__Group_1_0_6__1 |
15090 | { | 15292 | { |
15091 | pushFollow(FOLLOW_30); | 15293 | pushFollow(FOLLOW_30); |
15092 | rule__ALSComparison__Group_1_0_6__0__Impl(); | 15294 | rule__ALSComparison__Group_1_0_6__0__Impl(); |
@@ -15117,23 +15319,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15117 | 15319 | ||
15118 | 15320 | ||
15119 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__0__Impl" | 15321 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__0__Impl" |
15120 | // InternalAlloyLanguage.g:5196:1: rule__ALSComparison__Group_1_0_6__0__Impl : ( () ) ; | 15322 | // InternalAlloyLanguage.g:5242:1: rule__ALSComparison__Group_1_0_6__0__Impl : ( () ) ; |
15121 | public final void rule__ALSComparison__Group_1_0_6__0__Impl() throws RecognitionException { | 15323 | public final void rule__ALSComparison__Group_1_0_6__0__Impl() throws RecognitionException { |
15122 | 15324 | ||
15123 | int stackSize = keepStackSize(); | 15325 | int stackSize = keepStackSize(); |
15124 | 15326 | ||
15125 | try { | 15327 | try { |
15126 | // InternalAlloyLanguage.g:5200:1: ( ( () ) ) | 15328 | // InternalAlloyLanguage.g:5246:1: ( ( () ) ) |
15127 | // InternalAlloyLanguage.g:5201:1: ( () ) | 15329 | // InternalAlloyLanguage.g:5247:1: ( () ) |
15128 | { | 15330 | { |
15129 | // InternalAlloyLanguage.g:5201:1: ( () ) | 15331 | // InternalAlloyLanguage.g:5247:1: ( () ) |
15130 | // InternalAlloyLanguage.g:5202:1: () | 15332 | // InternalAlloyLanguage.g:5248:1: () |
15131 | { | 15333 | { |
15132 | if ( state.backtracking==0 ) { | 15334 | if ( state.backtracking==0 ) { |
15133 | before(grammarAccess.getALSComparisonAccess().getALSMeqLeftOperandAction_1_0_6_0()); | 15335 | before(grammarAccess.getALSComparisonAccess().getALSMeqLeftOperandAction_1_0_6_0()); |
15134 | } | 15336 | } |
15135 | // InternalAlloyLanguage.g:5203:1: () | 15337 | // InternalAlloyLanguage.g:5249:1: () |
15136 | // InternalAlloyLanguage.g:5205:1: | 15338 | // InternalAlloyLanguage.g:5251:1: |
15137 | { | 15339 | { |
15138 | } | 15340 | } |
15139 | 15341 | ||
@@ -15158,14 +15360,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15158 | 15360 | ||
15159 | 15361 | ||
15160 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__1" | 15362 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__1" |
15161 | // InternalAlloyLanguage.g:5215:1: rule__ALSComparison__Group_1_0_6__1 : rule__ALSComparison__Group_1_0_6__1__Impl ; | 15363 | // InternalAlloyLanguage.g:5261:1: rule__ALSComparison__Group_1_0_6__1 : rule__ALSComparison__Group_1_0_6__1__Impl ; |
15162 | public final void rule__ALSComparison__Group_1_0_6__1() throws RecognitionException { | 15364 | public final void rule__ALSComparison__Group_1_0_6__1() throws RecognitionException { |
15163 | 15365 | ||
15164 | int stackSize = keepStackSize(); | 15366 | int stackSize = keepStackSize(); |
15165 | 15367 | ||
15166 | try { | 15368 | try { |
15167 | // InternalAlloyLanguage.g:5219:1: ( rule__ALSComparison__Group_1_0_6__1__Impl ) | 15369 | // InternalAlloyLanguage.g:5265:1: ( rule__ALSComparison__Group_1_0_6__1__Impl ) |
15168 | // InternalAlloyLanguage.g:5220:2: rule__ALSComparison__Group_1_0_6__1__Impl | 15370 | // InternalAlloyLanguage.g:5266:2: rule__ALSComparison__Group_1_0_6__1__Impl |
15169 | { | 15371 | { |
15170 | pushFollow(FOLLOW_2); | 15372 | pushFollow(FOLLOW_2); |
15171 | rule__ALSComparison__Group_1_0_6__1__Impl(); | 15373 | rule__ALSComparison__Group_1_0_6__1__Impl(); |
@@ -15191,17 +15393,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15191 | 15393 | ||
15192 | 15394 | ||
15193 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__1__Impl" | 15395 | // $ANTLR start "rule__ALSComparison__Group_1_0_6__1__Impl" |
15194 | // InternalAlloyLanguage.g:5226:1: rule__ALSComparison__Group_1_0_6__1__Impl : ( '<=' ) ; | 15396 | // InternalAlloyLanguage.g:5272:1: rule__ALSComparison__Group_1_0_6__1__Impl : ( '<=' ) ; |
15195 | public final void rule__ALSComparison__Group_1_0_6__1__Impl() throws RecognitionException { | 15397 | public final void rule__ALSComparison__Group_1_0_6__1__Impl() throws RecognitionException { |
15196 | 15398 | ||
15197 | int stackSize = keepStackSize(); | 15399 | int stackSize = keepStackSize(); |
15198 | 15400 | ||
15199 | try { | 15401 | try { |
15200 | // InternalAlloyLanguage.g:5230:1: ( ( '<=' ) ) | 15402 | // InternalAlloyLanguage.g:5276:1: ( ( '<=' ) ) |
15201 | // InternalAlloyLanguage.g:5231:1: ( '<=' ) | 15403 | // InternalAlloyLanguage.g:5277:1: ( '<=' ) |
15202 | { | 15404 | { |
15203 | // InternalAlloyLanguage.g:5231:1: ( '<=' ) | 15405 | // InternalAlloyLanguage.g:5277:1: ( '<=' ) |
15204 | // InternalAlloyLanguage.g:5232:1: '<=' | 15406 | // InternalAlloyLanguage.g:5278:1: '<=' |
15205 | { | 15407 | { |
15206 | if ( state.backtracking==0 ) { | 15408 | if ( state.backtracking==0 ) { |
15207 | before(grammarAccess.getALSComparisonAccess().getLessThanSignEqualsSignKeyword_1_0_6_1()); | 15409 | before(grammarAccess.getALSComparisonAccess().getLessThanSignEqualsSignKeyword_1_0_6_1()); |
@@ -15232,14 +15434,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15232 | 15434 | ||
15233 | 15435 | ||
15234 | // $ANTLR start "rule__ALSOverride__Group__0" | 15436 | // $ANTLR start "rule__ALSOverride__Group__0" |
15235 | // InternalAlloyLanguage.g:5249:1: rule__ALSOverride__Group__0 : rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 ; | 15437 | // InternalAlloyLanguage.g:5295:1: rule__ALSOverride__Group__0 : rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 ; |
15236 | public final void rule__ALSOverride__Group__0() throws RecognitionException { | 15438 | public final void rule__ALSOverride__Group__0() throws RecognitionException { |
15237 | 15439 | ||
15238 | int stackSize = keepStackSize(); | 15440 | int stackSize = keepStackSize(); |
15239 | 15441 | ||
15240 | try { | 15442 | try { |
15241 | // InternalAlloyLanguage.g:5253:1: ( rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 ) | 15443 | // InternalAlloyLanguage.g:5299:1: ( rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 ) |
15242 | // InternalAlloyLanguage.g:5254:2: rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 | 15444 | // InternalAlloyLanguage.g:5300:2: rule__ALSOverride__Group__0__Impl rule__ALSOverride__Group__1 |
15243 | { | 15445 | { |
15244 | pushFollow(FOLLOW_37); | 15446 | pushFollow(FOLLOW_37); |
15245 | rule__ALSOverride__Group__0__Impl(); | 15447 | rule__ALSOverride__Group__0__Impl(); |
@@ -15270,17 +15472,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15270 | 15472 | ||
15271 | 15473 | ||
15272 | // $ANTLR start "rule__ALSOverride__Group__0__Impl" | 15474 | // $ANTLR start "rule__ALSOverride__Group__0__Impl" |
15273 | // InternalAlloyLanguage.g:5261:1: rule__ALSOverride__Group__0__Impl : ( ruleALSRangeRestrictionRight ) ; | 15475 | // InternalAlloyLanguage.g:5307:1: rule__ALSOverride__Group__0__Impl : ( ruleALSRangeRestrictionRight ) ; |
15274 | public final void rule__ALSOverride__Group__0__Impl() throws RecognitionException { | 15476 | public final void rule__ALSOverride__Group__0__Impl() throws RecognitionException { |
15275 | 15477 | ||
15276 | int stackSize = keepStackSize(); | 15478 | int stackSize = keepStackSize(); |
15277 | 15479 | ||
15278 | try { | 15480 | try { |
15279 | // InternalAlloyLanguage.g:5265:1: ( ( ruleALSRangeRestrictionRight ) ) | 15481 | // InternalAlloyLanguage.g:5311:1: ( ( ruleALSRangeRestrictionRight ) ) |
15280 | // InternalAlloyLanguage.g:5266:1: ( ruleALSRangeRestrictionRight ) | 15482 | // InternalAlloyLanguage.g:5312:1: ( ruleALSRangeRestrictionRight ) |
15281 | { | 15483 | { |
15282 | // InternalAlloyLanguage.g:5266:1: ( ruleALSRangeRestrictionRight ) | 15484 | // InternalAlloyLanguage.g:5312:1: ( ruleALSRangeRestrictionRight ) |
15283 | // InternalAlloyLanguage.g:5267:1: ruleALSRangeRestrictionRight | 15485 | // InternalAlloyLanguage.g:5313:1: ruleALSRangeRestrictionRight |
15284 | { | 15486 | { |
15285 | if ( state.backtracking==0 ) { | 15487 | if ( state.backtracking==0 ) { |
15286 | before(grammarAccess.getALSOverrideAccess().getALSRangeRestrictionRightParserRuleCall_0()); | 15488 | before(grammarAccess.getALSOverrideAccess().getALSRangeRestrictionRightParserRuleCall_0()); |
@@ -15315,14 +15517,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15315 | 15517 | ||
15316 | 15518 | ||
15317 | // $ANTLR start "rule__ALSOverride__Group__1" | 15519 | // $ANTLR start "rule__ALSOverride__Group__1" |
15318 | // InternalAlloyLanguage.g:5278:1: rule__ALSOverride__Group__1 : rule__ALSOverride__Group__1__Impl ; | 15520 | // InternalAlloyLanguage.g:5324:1: rule__ALSOverride__Group__1 : rule__ALSOverride__Group__1__Impl ; |
15319 | public final void rule__ALSOverride__Group__1() throws RecognitionException { | 15521 | public final void rule__ALSOverride__Group__1() throws RecognitionException { |
15320 | 15522 | ||
15321 | int stackSize = keepStackSize(); | 15523 | int stackSize = keepStackSize(); |
15322 | 15524 | ||
15323 | try { | 15525 | try { |
15324 | // InternalAlloyLanguage.g:5282:1: ( rule__ALSOverride__Group__1__Impl ) | 15526 | // InternalAlloyLanguage.g:5328:1: ( rule__ALSOverride__Group__1__Impl ) |
15325 | // InternalAlloyLanguage.g:5283:2: rule__ALSOverride__Group__1__Impl | 15527 | // InternalAlloyLanguage.g:5329:2: rule__ALSOverride__Group__1__Impl |
15326 | { | 15528 | { |
15327 | pushFollow(FOLLOW_2); | 15529 | pushFollow(FOLLOW_2); |
15328 | rule__ALSOverride__Group__1__Impl(); | 15530 | rule__ALSOverride__Group__1__Impl(); |
@@ -15348,22 +15550,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15348 | 15550 | ||
15349 | 15551 | ||
15350 | // $ANTLR start "rule__ALSOverride__Group__1__Impl" | 15552 | // $ANTLR start "rule__ALSOverride__Group__1__Impl" |
15351 | // InternalAlloyLanguage.g:5289:1: rule__ALSOverride__Group__1__Impl : ( ( rule__ALSOverride__Group_1__0 )? ) ; | 15553 | // InternalAlloyLanguage.g:5335:1: rule__ALSOverride__Group__1__Impl : ( ( rule__ALSOverride__Group_1__0 )? ) ; |
15352 | public final void rule__ALSOverride__Group__1__Impl() throws RecognitionException { | 15554 | public final void rule__ALSOverride__Group__1__Impl() throws RecognitionException { |
15353 | 15555 | ||
15354 | int stackSize = keepStackSize(); | 15556 | int stackSize = keepStackSize(); |
15355 | 15557 | ||
15356 | try { | 15558 | try { |
15357 | // InternalAlloyLanguage.g:5293:1: ( ( ( rule__ALSOverride__Group_1__0 )? ) ) | 15559 | // InternalAlloyLanguage.g:5339:1: ( ( ( rule__ALSOverride__Group_1__0 )? ) ) |
15358 | // InternalAlloyLanguage.g:5294:1: ( ( rule__ALSOverride__Group_1__0 )? ) | 15560 | // InternalAlloyLanguage.g:5340:1: ( ( rule__ALSOverride__Group_1__0 )? ) |
15359 | { | 15561 | { |
15360 | // InternalAlloyLanguage.g:5294:1: ( ( rule__ALSOverride__Group_1__0 )? ) | 15562 | // InternalAlloyLanguage.g:5340:1: ( ( rule__ALSOverride__Group_1__0 )? ) |
15361 | // InternalAlloyLanguage.g:5295:1: ( rule__ALSOverride__Group_1__0 )? | 15563 | // InternalAlloyLanguage.g:5341:1: ( rule__ALSOverride__Group_1__0 )? |
15362 | { | 15564 | { |
15363 | if ( state.backtracking==0 ) { | 15565 | if ( state.backtracking==0 ) { |
15364 | before(grammarAccess.getALSOverrideAccess().getGroup_1()); | 15566 | before(grammarAccess.getALSOverrideAccess().getGroup_1()); |
15365 | } | 15567 | } |
15366 | // InternalAlloyLanguage.g:5296:1: ( rule__ALSOverride__Group_1__0 )? | 15568 | // InternalAlloyLanguage.g:5342:1: ( rule__ALSOverride__Group_1__0 )? |
15367 | int alt36=2; | 15569 | int alt36=2; |
15368 | int LA36_0 = input.LA(1); | 15570 | int LA36_0 = input.LA(1); |
15369 | 15571 | ||
@@ -15372,7 +15574,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15372 | } | 15574 | } |
15373 | switch (alt36) { | 15575 | switch (alt36) { |
15374 | case 1 : | 15576 | case 1 : |
15375 | // InternalAlloyLanguage.g:5296:2: rule__ALSOverride__Group_1__0 | 15577 | // InternalAlloyLanguage.g:5342:2: rule__ALSOverride__Group_1__0 |
15376 | { | 15578 | { |
15377 | pushFollow(FOLLOW_2); | 15579 | pushFollow(FOLLOW_2); |
15378 | rule__ALSOverride__Group_1__0(); | 15580 | rule__ALSOverride__Group_1__0(); |
@@ -15410,14 +15612,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15410 | 15612 | ||
15411 | 15613 | ||
15412 | // $ANTLR start "rule__ALSOverride__Group_1__0" | 15614 | // $ANTLR start "rule__ALSOverride__Group_1__0" |
15413 | // InternalAlloyLanguage.g:5310:1: rule__ALSOverride__Group_1__0 : rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 ; | 15615 | // InternalAlloyLanguage.g:5356:1: rule__ALSOverride__Group_1__0 : rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 ; |
15414 | public final void rule__ALSOverride__Group_1__0() throws RecognitionException { | 15616 | public final void rule__ALSOverride__Group_1__0() throws RecognitionException { |
15415 | 15617 | ||
15416 | int stackSize = keepStackSize(); | 15618 | int stackSize = keepStackSize(); |
15417 | 15619 | ||
15418 | try { | 15620 | try { |
15419 | // InternalAlloyLanguage.g:5314:1: ( rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 ) | 15621 | // InternalAlloyLanguage.g:5360:1: ( rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 ) |
15420 | // InternalAlloyLanguage.g:5315:2: rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 | 15622 | // InternalAlloyLanguage.g:5361:2: rule__ALSOverride__Group_1__0__Impl rule__ALSOverride__Group_1__1 |
15421 | { | 15623 | { |
15422 | pushFollow(FOLLOW_37); | 15624 | pushFollow(FOLLOW_37); |
15423 | rule__ALSOverride__Group_1__0__Impl(); | 15625 | rule__ALSOverride__Group_1__0__Impl(); |
@@ -15448,23 +15650,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15448 | 15650 | ||
15449 | 15651 | ||
15450 | // $ANTLR start "rule__ALSOverride__Group_1__0__Impl" | 15652 | // $ANTLR start "rule__ALSOverride__Group_1__0__Impl" |
15451 | // InternalAlloyLanguage.g:5322:1: rule__ALSOverride__Group_1__0__Impl : ( () ) ; | 15653 | // InternalAlloyLanguage.g:5368:1: rule__ALSOverride__Group_1__0__Impl : ( () ) ; |
15452 | public final void rule__ALSOverride__Group_1__0__Impl() throws RecognitionException { | 15654 | public final void rule__ALSOverride__Group_1__0__Impl() throws RecognitionException { |
15453 | 15655 | ||
15454 | int stackSize = keepStackSize(); | 15656 | int stackSize = keepStackSize(); |
15455 | 15657 | ||
15456 | try { | 15658 | try { |
15457 | // InternalAlloyLanguage.g:5326:1: ( ( () ) ) | 15659 | // InternalAlloyLanguage.g:5372:1: ( ( () ) ) |
15458 | // InternalAlloyLanguage.g:5327:1: ( () ) | 15660 | // InternalAlloyLanguage.g:5373:1: ( () ) |
15459 | { | 15661 | { |
15460 | // InternalAlloyLanguage.g:5327:1: ( () ) | 15662 | // InternalAlloyLanguage.g:5373:1: ( () ) |
15461 | // InternalAlloyLanguage.g:5328:1: () | 15663 | // InternalAlloyLanguage.g:5374:1: () |
15462 | { | 15664 | { |
15463 | if ( state.backtracking==0 ) { | 15665 | if ( state.backtracking==0 ) { |
15464 | before(grammarAccess.getALSOverrideAccess().getALSOverrideLeftOperandAction_1_0()); | 15666 | before(grammarAccess.getALSOverrideAccess().getALSOverrideLeftOperandAction_1_0()); |
15465 | } | 15667 | } |
15466 | // InternalAlloyLanguage.g:5329:1: () | 15668 | // InternalAlloyLanguage.g:5375:1: () |
15467 | // InternalAlloyLanguage.g:5331:1: | 15669 | // InternalAlloyLanguage.g:5377:1: |
15468 | { | 15670 | { |
15469 | } | 15671 | } |
15470 | 15672 | ||
@@ -15489,14 +15691,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15489 | 15691 | ||
15490 | 15692 | ||
15491 | // $ANTLR start "rule__ALSOverride__Group_1__1" | 15693 | // $ANTLR start "rule__ALSOverride__Group_1__1" |
15492 | // InternalAlloyLanguage.g:5341:1: rule__ALSOverride__Group_1__1 : rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 ; | 15694 | // InternalAlloyLanguage.g:5387:1: rule__ALSOverride__Group_1__1 : rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 ; |
15493 | public final void rule__ALSOverride__Group_1__1() throws RecognitionException { | 15695 | public final void rule__ALSOverride__Group_1__1() throws RecognitionException { |
15494 | 15696 | ||
15495 | int stackSize = keepStackSize(); | 15697 | int stackSize = keepStackSize(); |
15496 | 15698 | ||
15497 | try { | 15699 | try { |
15498 | // InternalAlloyLanguage.g:5345:1: ( rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 ) | 15700 | // InternalAlloyLanguage.g:5391:1: ( rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 ) |
15499 | // InternalAlloyLanguage.g:5346:2: rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 | 15701 | // InternalAlloyLanguage.g:5392:2: rule__ALSOverride__Group_1__1__Impl rule__ALSOverride__Group_1__2 |
15500 | { | 15702 | { |
15501 | pushFollow(FOLLOW_16); | 15703 | pushFollow(FOLLOW_16); |
15502 | rule__ALSOverride__Group_1__1__Impl(); | 15704 | rule__ALSOverride__Group_1__1__Impl(); |
@@ -15527,17 +15729,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15527 | 15729 | ||
15528 | 15730 | ||
15529 | // $ANTLR start "rule__ALSOverride__Group_1__1__Impl" | 15731 | // $ANTLR start "rule__ALSOverride__Group_1__1__Impl" |
15530 | // InternalAlloyLanguage.g:5353:1: rule__ALSOverride__Group_1__1__Impl : ( '++' ) ; | 15732 | // InternalAlloyLanguage.g:5399:1: rule__ALSOverride__Group_1__1__Impl : ( '++' ) ; |
15531 | public final void rule__ALSOverride__Group_1__1__Impl() throws RecognitionException { | 15733 | public final void rule__ALSOverride__Group_1__1__Impl() throws RecognitionException { |
15532 | 15734 | ||
15533 | int stackSize = keepStackSize(); | 15735 | int stackSize = keepStackSize(); |
15534 | 15736 | ||
15535 | try { | 15737 | try { |
15536 | // InternalAlloyLanguage.g:5357:1: ( ( '++' ) ) | 15738 | // InternalAlloyLanguage.g:5403:1: ( ( '++' ) ) |
15537 | // InternalAlloyLanguage.g:5358:1: ( '++' ) | 15739 | // InternalAlloyLanguage.g:5404:1: ( '++' ) |
15538 | { | 15740 | { |
15539 | // InternalAlloyLanguage.g:5358:1: ( '++' ) | 15741 | // InternalAlloyLanguage.g:5404:1: ( '++' ) |
15540 | // InternalAlloyLanguage.g:5359:1: '++' | 15742 | // InternalAlloyLanguage.g:5405:1: '++' |
15541 | { | 15743 | { |
15542 | if ( state.backtracking==0 ) { | 15744 | if ( state.backtracking==0 ) { |
15543 | before(grammarAccess.getALSOverrideAccess().getPlusSignPlusSignKeyword_1_1()); | 15745 | before(grammarAccess.getALSOverrideAccess().getPlusSignPlusSignKeyword_1_1()); |
@@ -15568,14 +15770,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15568 | 15770 | ||
15569 | 15771 | ||
15570 | // $ANTLR start "rule__ALSOverride__Group_1__2" | 15772 | // $ANTLR start "rule__ALSOverride__Group_1__2" |
15571 | // InternalAlloyLanguage.g:5372:1: rule__ALSOverride__Group_1__2 : rule__ALSOverride__Group_1__2__Impl ; | 15773 | // InternalAlloyLanguage.g:5418:1: rule__ALSOverride__Group_1__2 : rule__ALSOverride__Group_1__2__Impl ; |
15572 | public final void rule__ALSOverride__Group_1__2() throws RecognitionException { | 15774 | public final void rule__ALSOverride__Group_1__2() throws RecognitionException { |
15573 | 15775 | ||
15574 | int stackSize = keepStackSize(); | 15776 | int stackSize = keepStackSize(); |
15575 | 15777 | ||
15576 | try { | 15778 | try { |
15577 | // InternalAlloyLanguage.g:5376:1: ( rule__ALSOverride__Group_1__2__Impl ) | 15779 | // InternalAlloyLanguage.g:5422:1: ( rule__ALSOverride__Group_1__2__Impl ) |
15578 | // InternalAlloyLanguage.g:5377:2: rule__ALSOverride__Group_1__2__Impl | 15780 | // InternalAlloyLanguage.g:5423:2: rule__ALSOverride__Group_1__2__Impl |
15579 | { | 15781 | { |
15580 | pushFollow(FOLLOW_2); | 15782 | pushFollow(FOLLOW_2); |
15581 | rule__ALSOverride__Group_1__2__Impl(); | 15783 | rule__ALSOverride__Group_1__2__Impl(); |
@@ -15601,23 +15803,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15601 | 15803 | ||
15602 | 15804 | ||
15603 | // $ANTLR start "rule__ALSOverride__Group_1__2__Impl" | 15805 | // $ANTLR start "rule__ALSOverride__Group_1__2__Impl" |
15604 | // InternalAlloyLanguage.g:5383:1: rule__ALSOverride__Group_1__2__Impl : ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) ; | 15806 | // InternalAlloyLanguage.g:5429:1: rule__ALSOverride__Group_1__2__Impl : ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) ; |
15605 | public final void rule__ALSOverride__Group_1__2__Impl() throws RecognitionException { | 15807 | public final void rule__ALSOverride__Group_1__2__Impl() throws RecognitionException { |
15606 | 15808 | ||
15607 | int stackSize = keepStackSize(); | 15809 | int stackSize = keepStackSize(); |
15608 | 15810 | ||
15609 | try { | 15811 | try { |
15610 | // InternalAlloyLanguage.g:5387:1: ( ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) ) | 15812 | // InternalAlloyLanguage.g:5433:1: ( ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) ) |
15611 | // InternalAlloyLanguage.g:5388:1: ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) | 15813 | // InternalAlloyLanguage.g:5434:1: ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) |
15612 | { | 15814 | { |
15613 | // InternalAlloyLanguage.g:5388:1: ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) | 15815 | // InternalAlloyLanguage.g:5434:1: ( ( rule__ALSOverride__RightOperandAssignment_1_2 ) ) |
15614 | // InternalAlloyLanguage.g:5389:1: ( rule__ALSOverride__RightOperandAssignment_1_2 ) | 15816 | // InternalAlloyLanguage.g:5435:1: ( rule__ALSOverride__RightOperandAssignment_1_2 ) |
15615 | { | 15817 | { |
15616 | if ( state.backtracking==0 ) { | 15818 | if ( state.backtracking==0 ) { |
15617 | before(grammarAccess.getALSOverrideAccess().getRightOperandAssignment_1_2()); | 15819 | before(grammarAccess.getALSOverrideAccess().getRightOperandAssignment_1_2()); |
15618 | } | 15820 | } |
15619 | // InternalAlloyLanguage.g:5390:1: ( rule__ALSOverride__RightOperandAssignment_1_2 ) | 15821 | // InternalAlloyLanguage.g:5436:1: ( rule__ALSOverride__RightOperandAssignment_1_2 ) |
15620 | // InternalAlloyLanguage.g:5390:2: rule__ALSOverride__RightOperandAssignment_1_2 | 15822 | // InternalAlloyLanguage.g:5436:2: rule__ALSOverride__RightOperandAssignment_1_2 |
15621 | { | 15823 | { |
15622 | pushFollow(FOLLOW_2); | 15824 | pushFollow(FOLLOW_2); |
15623 | rule__ALSOverride__RightOperandAssignment_1_2(); | 15825 | rule__ALSOverride__RightOperandAssignment_1_2(); |
@@ -15652,14 +15854,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15652 | 15854 | ||
15653 | 15855 | ||
15654 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__0" | 15856 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__0" |
15655 | // InternalAlloyLanguage.g:5406:1: rule__ALSRangeRestrictionRight__Group__0 : rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 ; | 15857 | // InternalAlloyLanguage.g:5452:1: rule__ALSRangeRestrictionRight__Group__0 : rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 ; |
15656 | public final void rule__ALSRangeRestrictionRight__Group__0() throws RecognitionException { | 15858 | public final void rule__ALSRangeRestrictionRight__Group__0() throws RecognitionException { |
15657 | 15859 | ||
15658 | int stackSize = keepStackSize(); | 15860 | int stackSize = keepStackSize(); |
15659 | 15861 | ||
15660 | try { | 15862 | try { |
15661 | // InternalAlloyLanguage.g:5410:1: ( rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 ) | 15863 | // InternalAlloyLanguage.g:5456:1: ( rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 ) |
15662 | // InternalAlloyLanguage.g:5411:2: rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 | 15864 | // InternalAlloyLanguage.g:5457:2: rule__ALSRangeRestrictionRight__Group__0__Impl rule__ALSRangeRestrictionRight__Group__1 |
15663 | { | 15865 | { |
15664 | pushFollow(FOLLOW_38); | 15866 | pushFollow(FOLLOW_38); |
15665 | rule__ALSRangeRestrictionRight__Group__0__Impl(); | 15867 | rule__ALSRangeRestrictionRight__Group__0__Impl(); |
@@ -15690,17 +15892,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15690 | 15892 | ||
15691 | 15893 | ||
15692 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__0__Impl" | 15894 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__0__Impl" |
15693 | // InternalAlloyLanguage.g:5418:1: rule__ALSRangeRestrictionRight__Group__0__Impl : ( ruleALSRangeRestrictionLeft ) ; | 15895 | // InternalAlloyLanguage.g:5464:1: rule__ALSRangeRestrictionRight__Group__0__Impl : ( ruleALSRangeRestrictionLeft ) ; |
15694 | public final void rule__ALSRangeRestrictionRight__Group__0__Impl() throws RecognitionException { | 15896 | public final void rule__ALSRangeRestrictionRight__Group__0__Impl() throws RecognitionException { |
15695 | 15897 | ||
15696 | int stackSize = keepStackSize(); | 15898 | int stackSize = keepStackSize(); |
15697 | 15899 | ||
15698 | try { | 15900 | try { |
15699 | // InternalAlloyLanguage.g:5422:1: ( ( ruleALSRangeRestrictionLeft ) ) | 15901 | // InternalAlloyLanguage.g:5468:1: ( ( ruleALSRangeRestrictionLeft ) ) |
15700 | // InternalAlloyLanguage.g:5423:1: ( ruleALSRangeRestrictionLeft ) | 15902 | // InternalAlloyLanguage.g:5469:1: ( ruleALSRangeRestrictionLeft ) |
15701 | { | 15903 | { |
15702 | // InternalAlloyLanguage.g:5423:1: ( ruleALSRangeRestrictionLeft ) | 15904 | // InternalAlloyLanguage.g:5469:1: ( ruleALSRangeRestrictionLeft ) |
15703 | // InternalAlloyLanguage.g:5424:1: ruleALSRangeRestrictionLeft | 15905 | // InternalAlloyLanguage.g:5470:1: ruleALSRangeRestrictionLeft |
15704 | { | 15906 | { |
15705 | if ( state.backtracking==0 ) { | 15907 | if ( state.backtracking==0 ) { |
15706 | before(grammarAccess.getALSRangeRestrictionRightAccess().getALSRangeRestrictionLeftParserRuleCall_0()); | 15908 | before(grammarAccess.getALSRangeRestrictionRightAccess().getALSRangeRestrictionLeftParserRuleCall_0()); |
@@ -15735,14 +15937,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15735 | 15937 | ||
15736 | 15938 | ||
15737 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__1" | 15939 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__1" |
15738 | // InternalAlloyLanguage.g:5435:1: rule__ALSRangeRestrictionRight__Group__1 : rule__ALSRangeRestrictionRight__Group__1__Impl ; | 15940 | // InternalAlloyLanguage.g:5481:1: rule__ALSRangeRestrictionRight__Group__1 : rule__ALSRangeRestrictionRight__Group__1__Impl ; |
15739 | public final void rule__ALSRangeRestrictionRight__Group__1() throws RecognitionException { | 15941 | public final void rule__ALSRangeRestrictionRight__Group__1() throws RecognitionException { |
15740 | 15942 | ||
15741 | int stackSize = keepStackSize(); | 15943 | int stackSize = keepStackSize(); |
15742 | 15944 | ||
15743 | try { | 15945 | try { |
15744 | // InternalAlloyLanguage.g:5439:1: ( rule__ALSRangeRestrictionRight__Group__1__Impl ) | 15946 | // InternalAlloyLanguage.g:5485:1: ( rule__ALSRangeRestrictionRight__Group__1__Impl ) |
15745 | // InternalAlloyLanguage.g:5440:2: rule__ALSRangeRestrictionRight__Group__1__Impl | 15947 | // InternalAlloyLanguage.g:5486:2: rule__ALSRangeRestrictionRight__Group__1__Impl |
15746 | { | 15948 | { |
15747 | pushFollow(FOLLOW_2); | 15949 | pushFollow(FOLLOW_2); |
15748 | rule__ALSRangeRestrictionRight__Group__1__Impl(); | 15950 | rule__ALSRangeRestrictionRight__Group__1__Impl(); |
@@ -15768,22 +15970,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15768 | 15970 | ||
15769 | 15971 | ||
15770 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__1__Impl" | 15972 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group__1__Impl" |
15771 | // InternalAlloyLanguage.g:5446:1: rule__ALSRangeRestrictionRight__Group__1__Impl : ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) ; | 15973 | // InternalAlloyLanguage.g:5492:1: rule__ALSRangeRestrictionRight__Group__1__Impl : ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) ; |
15772 | public final void rule__ALSRangeRestrictionRight__Group__1__Impl() throws RecognitionException { | 15974 | public final void rule__ALSRangeRestrictionRight__Group__1__Impl() throws RecognitionException { |
15773 | 15975 | ||
15774 | int stackSize = keepStackSize(); | 15976 | int stackSize = keepStackSize(); |
15775 | 15977 | ||
15776 | try { | 15978 | try { |
15777 | // InternalAlloyLanguage.g:5450:1: ( ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) ) | 15979 | // InternalAlloyLanguage.g:5496:1: ( ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) ) |
15778 | // InternalAlloyLanguage.g:5451:1: ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) | 15980 | // InternalAlloyLanguage.g:5497:1: ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) |
15779 | { | 15981 | { |
15780 | // InternalAlloyLanguage.g:5451:1: ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) | 15982 | // InternalAlloyLanguage.g:5497:1: ( ( rule__ALSRangeRestrictionRight__Group_1__0 )? ) |
15781 | // InternalAlloyLanguage.g:5452:1: ( rule__ALSRangeRestrictionRight__Group_1__0 )? | 15983 | // InternalAlloyLanguage.g:5498:1: ( rule__ALSRangeRestrictionRight__Group_1__0 )? |
15782 | { | 15984 | { |
15783 | if ( state.backtracking==0 ) { | 15985 | if ( state.backtracking==0 ) { |
15784 | before(grammarAccess.getALSRangeRestrictionRightAccess().getGroup_1()); | 15986 | before(grammarAccess.getALSRangeRestrictionRightAccess().getGroup_1()); |
15785 | } | 15987 | } |
15786 | // InternalAlloyLanguage.g:5453:1: ( rule__ALSRangeRestrictionRight__Group_1__0 )? | 15988 | // InternalAlloyLanguage.g:5499:1: ( rule__ALSRangeRestrictionRight__Group_1__0 )? |
15787 | int alt37=2; | 15989 | int alt37=2; |
15788 | int LA37_0 = input.LA(1); | 15990 | int LA37_0 = input.LA(1); |
15789 | 15991 | ||
@@ -15792,7 +15994,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15792 | } | 15994 | } |
15793 | switch (alt37) { | 15995 | switch (alt37) { |
15794 | case 1 : | 15996 | case 1 : |
15795 | // InternalAlloyLanguage.g:5453:2: rule__ALSRangeRestrictionRight__Group_1__0 | 15997 | // InternalAlloyLanguage.g:5499:2: rule__ALSRangeRestrictionRight__Group_1__0 |
15796 | { | 15998 | { |
15797 | pushFollow(FOLLOW_2); | 15999 | pushFollow(FOLLOW_2); |
15798 | rule__ALSRangeRestrictionRight__Group_1__0(); | 16000 | rule__ALSRangeRestrictionRight__Group_1__0(); |
@@ -15830,14 +16032,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15830 | 16032 | ||
15831 | 16033 | ||
15832 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__0" | 16034 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__0" |
15833 | // InternalAlloyLanguage.g:5467:1: rule__ALSRangeRestrictionRight__Group_1__0 : rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 ; | 16035 | // InternalAlloyLanguage.g:5513:1: rule__ALSRangeRestrictionRight__Group_1__0 : rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 ; |
15834 | public final void rule__ALSRangeRestrictionRight__Group_1__0() throws RecognitionException { | 16036 | public final void rule__ALSRangeRestrictionRight__Group_1__0() throws RecognitionException { |
15835 | 16037 | ||
15836 | int stackSize = keepStackSize(); | 16038 | int stackSize = keepStackSize(); |
15837 | 16039 | ||
15838 | try { | 16040 | try { |
15839 | // InternalAlloyLanguage.g:5471:1: ( rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 ) | 16041 | // InternalAlloyLanguage.g:5517:1: ( rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 ) |
15840 | // InternalAlloyLanguage.g:5472:2: rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 | 16042 | // InternalAlloyLanguage.g:5518:2: rule__ALSRangeRestrictionRight__Group_1__0__Impl rule__ALSRangeRestrictionRight__Group_1__1 |
15841 | { | 16043 | { |
15842 | pushFollow(FOLLOW_38); | 16044 | pushFollow(FOLLOW_38); |
15843 | rule__ALSRangeRestrictionRight__Group_1__0__Impl(); | 16045 | rule__ALSRangeRestrictionRight__Group_1__0__Impl(); |
@@ -15868,23 +16070,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15868 | 16070 | ||
15869 | 16071 | ||
15870 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__0__Impl" | 16072 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__0__Impl" |
15871 | // InternalAlloyLanguage.g:5479:1: rule__ALSRangeRestrictionRight__Group_1__0__Impl : ( () ) ; | 16073 | // InternalAlloyLanguage.g:5525:1: rule__ALSRangeRestrictionRight__Group_1__0__Impl : ( () ) ; |
15872 | public final void rule__ALSRangeRestrictionRight__Group_1__0__Impl() throws RecognitionException { | 16074 | public final void rule__ALSRangeRestrictionRight__Group_1__0__Impl() throws RecognitionException { |
15873 | 16075 | ||
15874 | int stackSize = keepStackSize(); | 16076 | int stackSize = keepStackSize(); |
15875 | 16077 | ||
15876 | try { | 16078 | try { |
15877 | // InternalAlloyLanguage.g:5483:1: ( ( () ) ) | 16079 | // InternalAlloyLanguage.g:5529:1: ( ( () ) ) |
15878 | // InternalAlloyLanguage.g:5484:1: ( () ) | 16080 | // InternalAlloyLanguage.g:5530:1: ( () ) |
15879 | { | 16081 | { |
15880 | // InternalAlloyLanguage.g:5484:1: ( () ) | 16082 | // InternalAlloyLanguage.g:5530:1: ( () ) |
15881 | // InternalAlloyLanguage.g:5485:1: () | 16083 | // InternalAlloyLanguage.g:5531:1: () |
15882 | { | 16084 | { |
15883 | if ( state.backtracking==0 ) { | 16085 | if ( state.backtracking==0 ) { |
15884 | before(grammarAccess.getALSRangeRestrictionRightAccess().getALSRangeRestrictionRightRelationAction_1_0()); | 16086 | before(grammarAccess.getALSRangeRestrictionRightAccess().getALSRangeRestrictionRightRelationAction_1_0()); |
15885 | } | 16087 | } |
15886 | // InternalAlloyLanguage.g:5486:1: () | 16088 | // InternalAlloyLanguage.g:5532:1: () |
15887 | // InternalAlloyLanguage.g:5488:1: | 16089 | // InternalAlloyLanguage.g:5534:1: |
15888 | { | 16090 | { |
15889 | } | 16091 | } |
15890 | 16092 | ||
@@ -15909,14 +16111,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15909 | 16111 | ||
15910 | 16112 | ||
15911 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__1" | 16113 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__1" |
15912 | // InternalAlloyLanguage.g:5498:1: rule__ALSRangeRestrictionRight__Group_1__1 : rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 ; | 16114 | // InternalAlloyLanguage.g:5544:1: rule__ALSRangeRestrictionRight__Group_1__1 : rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 ; |
15913 | public final void rule__ALSRangeRestrictionRight__Group_1__1() throws RecognitionException { | 16115 | public final void rule__ALSRangeRestrictionRight__Group_1__1() throws RecognitionException { |
15914 | 16116 | ||
15915 | int stackSize = keepStackSize(); | 16117 | int stackSize = keepStackSize(); |
15916 | 16118 | ||
15917 | try { | 16119 | try { |
15918 | // InternalAlloyLanguage.g:5502:1: ( rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 ) | 16120 | // InternalAlloyLanguage.g:5548:1: ( rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 ) |
15919 | // InternalAlloyLanguage.g:5503:2: rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 | 16121 | // InternalAlloyLanguage.g:5549:2: rule__ALSRangeRestrictionRight__Group_1__1__Impl rule__ALSRangeRestrictionRight__Group_1__2 |
15920 | { | 16122 | { |
15921 | pushFollow(FOLLOW_16); | 16123 | pushFollow(FOLLOW_16); |
15922 | rule__ALSRangeRestrictionRight__Group_1__1__Impl(); | 16124 | rule__ALSRangeRestrictionRight__Group_1__1__Impl(); |
@@ -15947,17 +16149,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15947 | 16149 | ||
15948 | 16150 | ||
15949 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__1__Impl" | 16151 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__1__Impl" |
15950 | // InternalAlloyLanguage.g:5510:1: rule__ALSRangeRestrictionRight__Group_1__1__Impl : ( ':>' ) ; | 16152 | // InternalAlloyLanguage.g:5556:1: rule__ALSRangeRestrictionRight__Group_1__1__Impl : ( ':>' ) ; |
15951 | public final void rule__ALSRangeRestrictionRight__Group_1__1__Impl() throws RecognitionException { | 16153 | public final void rule__ALSRangeRestrictionRight__Group_1__1__Impl() throws RecognitionException { |
15952 | 16154 | ||
15953 | int stackSize = keepStackSize(); | 16155 | int stackSize = keepStackSize(); |
15954 | 16156 | ||
15955 | try { | 16157 | try { |
15956 | // InternalAlloyLanguage.g:5514:1: ( ( ':>' ) ) | 16158 | // InternalAlloyLanguage.g:5560:1: ( ( ':>' ) ) |
15957 | // InternalAlloyLanguage.g:5515:1: ( ':>' ) | 16159 | // InternalAlloyLanguage.g:5561:1: ( ':>' ) |
15958 | { | 16160 | { |
15959 | // InternalAlloyLanguage.g:5515:1: ( ':>' ) | 16161 | // InternalAlloyLanguage.g:5561:1: ( ':>' ) |
15960 | // InternalAlloyLanguage.g:5516:1: ':>' | 16162 | // InternalAlloyLanguage.g:5562:1: ':>' |
15961 | { | 16163 | { |
15962 | if ( state.backtracking==0 ) { | 16164 | if ( state.backtracking==0 ) { |
15963 | before(grammarAccess.getALSRangeRestrictionRightAccess().getColonGreaterThanSignKeyword_1_1()); | 16165 | before(grammarAccess.getALSRangeRestrictionRightAccess().getColonGreaterThanSignKeyword_1_1()); |
@@ -15988,14 +16190,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
15988 | 16190 | ||
15989 | 16191 | ||
15990 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__2" | 16192 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__2" |
15991 | // InternalAlloyLanguage.g:5529:1: rule__ALSRangeRestrictionRight__Group_1__2 : rule__ALSRangeRestrictionRight__Group_1__2__Impl ; | 16193 | // InternalAlloyLanguage.g:5575:1: rule__ALSRangeRestrictionRight__Group_1__2 : rule__ALSRangeRestrictionRight__Group_1__2__Impl ; |
15992 | public final void rule__ALSRangeRestrictionRight__Group_1__2() throws RecognitionException { | 16194 | public final void rule__ALSRangeRestrictionRight__Group_1__2() throws RecognitionException { |
15993 | 16195 | ||
15994 | int stackSize = keepStackSize(); | 16196 | int stackSize = keepStackSize(); |
15995 | 16197 | ||
15996 | try { | 16198 | try { |
15997 | // InternalAlloyLanguage.g:5533:1: ( rule__ALSRangeRestrictionRight__Group_1__2__Impl ) | 16199 | // InternalAlloyLanguage.g:5579:1: ( rule__ALSRangeRestrictionRight__Group_1__2__Impl ) |
15998 | // InternalAlloyLanguage.g:5534:2: rule__ALSRangeRestrictionRight__Group_1__2__Impl | 16200 | // InternalAlloyLanguage.g:5580:2: rule__ALSRangeRestrictionRight__Group_1__2__Impl |
15999 | { | 16201 | { |
16000 | pushFollow(FOLLOW_2); | 16202 | pushFollow(FOLLOW_2); |
16001 | rule__ALSRangeRestrictionRight__Group_1__2__Impl(); | 16203 | rule__ALSRangeRestrictionRight__Group_1__2__Impl(); |
@@ -16021,23 +16223,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16021 | 16223 | ||
16022 | 16224 | ||
16023 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__2__Impl" | 16225 | // $ANTLR start "rule__ALSRangeRestrictionRight__Group_1__2__Impl" |
16024 | // InternalAlloyLanguage.g:5540:1: rule__ALSRangeRestrictionRight__Group_1__2__Impl : ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) ; | 16226 | // InternalAlloyLanguage.g:5586:1: rule__ALSRangeRestrictionRight__Group_1__2__Impl : ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) ; |
16025 | public final void rule__ALSRangeRestrictionRight__Group_1__2__Impl() throws RecognitionException { | 16227 | public final void rule__ALSRangeRestrictionRight__Group_1__2__Impl() throws RecognitionException { |
16026 | 16228 | ||
16027 | int stackSize = keepStackSize(); | 16229 | int stackSize = keepStackSize(); |
16028 | 16230 | ||
16029 | try { | 16231 | try { |
16030 | // InternalAlloyLanguage.g:5544:1: ( ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) ) | 16232 | // InternalAlloyLanguage.g:5590:1: ( ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) ) |
16031 | // InternalAlloyLanguage.g:5545:1: ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) | 16233 | // InternalAlloyLanguage.g:5591:1: ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) |
16032 | { | 16234 | { |
16033 | // InternalAlloyLanguage.g:5545:1: ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) | 16235 | // InternalAlloyLanguage.g:5591:1: ( ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) ) |
16034 | // InternalAlloyLanguage.g:5546:1: ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) | 16236 | // InternalAlloyLanguage.g:5592:1: ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) |
16035 | { | 16237 | { |
16036 | if ( state.backtracking==0 ) { | 16238 | if ( state.backtracking==0 ) { |
16037 | before(grammarAccess.getALSRangeRestrictionRightAccess().getFilterAssignment_1_2()); | 16239 | before(grammarAccess.getALSRangeRestrictionRightAccess().getFilterAssignment_1_2()); |
16038 | } | 16240 | } |
16039 | // InternalAlloyLanguage.g:5547:1: ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) | 16241 | // InternalAlloyLanguage.g:5593:1: ( rule__ALSRangeRestrictionRight__FilterAssignment_1_2 ) |
16040 | // InternalAlloyLanguage.g:5547:2: rule__ALSRangeRestrictionRight__FilterAssignment_1_2 | 16242 | // InternalAlloyLanguage.g:5593:2: rule__ALSRangeRestrictionRight__FilterAssignment_1_2 |
16041 | { | 16243 | { |
16042 | pushFollow(FOLLOW_2); | 16244 | pushFollow(FOLLOW_2); |
16043 | rule__ALSRangeRestrictionRight__FilterAssignment_1_2(); | 16245 | rule__ALSRangeRestrictionRight__FilterAssignment_1_2(); |
@@ -16072,14 +16274,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16072 | 16274 | ||
16073 | 16275 | ||
16074 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__0" | 16276 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__0" |
16075 | // InternalAlloyLanguage.g:5563:1: rule__ALSRangeRestrictionLeft__Group__0 : rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 ; | 16277 | // InternalAlloyLanguage.g:5609:1: rule__ALSRangeRestrictionLeft__Group__0 : rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 ; |
16076 | public final void rule__ALSRangeRestrictionLeft__Group__0() throws RecognitionException { | 16278 | public final void rule__ALSRangeRestrictionLeft__Group__0() throws RecognitionException { |
16077 | 16279 | ||
16078 | int stackSize = keepStackSize(); | 16280 | int stackSize = keepStackSize(); |
16079 | 16281 | ||
16080 | try { | 16282 | try { |
16081 | // InternalAlloyLanguage.g:5567:1: ( rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 ) | 16283 | // InternalAlloyLanguage.g:5613:1: ( rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 ) |
16082 | // InternalAlloyLanguage.g:5568:2: rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 | 16284 | // InternalAlloyLanguage.g:5614:2: rule__ALSRangeRestrictionLeft__Group__0__Impl rule__ALSRangeRestrictionLeft__Group__1 |
16083 | { | 16285 | { |
16084 | pushFollow(FOLLOW_39); | 16286 | pushFollow(FOLLOW_39); |
16085 | rule__ALSRangeRestrictionLeft__Group__0__Impl(); | 16287 | rule__ALSRangeRestrictionLeft__Group__0__Impl(); |
@@ -16110,17 +16312,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16110 | 16312 | ||
16111 | 16313 | ||
16112 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__0__Impl" | 16314 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__0__Impl" |
16113 | // InternalAlloyLanguage.g:5575:1: rule__ALSRangeRestrictionLeft__Group__0__Impl : ( ruleALSJoin ) ; | 16315 | // InternalAlloyLanguage.g:5621:1: rule__ALSRangeRestrictionLeft__Group__0__Impl : ( ruleALSJoin ) ; |
16114 | public final void rule__ALSRangeRestrictionLeft__Group__0__Impl() throws RecognitionException { | 16316 | public final void rule__ALSRangeRestrictionLeft__Group__0__Impl() throws RecognitionException { |
16115 | 16317 | ||
16116 | int stackSize = keepStackSize(); | 16318 | int stackSize = keepStackSize(); |
16117 | 16319 | ||
16118 | try { | 16320 | try { |
16119 | // InternalAlloyLanguage.g:5579:1: ( ( ruleALSJoin ) ) | 16321 | // InternalAlloyLanguage.g:5625:1: ( ( ruleALSJoin ) ) |
16120 | // InternalAlloyLanguage.g:5580:1: ( ruleALSJoin ) | 16322 | // InternalAlloyLanguage.g:5626:1: ( ruleALSJoin ) |
16121 | { | 16323 | { |
16122 | // InternalAlloyLanguage.g:5580:1: ( ruleALSJoin ) | 16324 | // InternalAlloyLanguage.g:5626:1: ( ruleALSJoin ) |
16123 | // InternalAlloyLanguage.g:5581:1: ruleALSJoin | 16325 | // InternalAlloyLanguage.g:5627:1: ruleALSJoin |
16124 | { | 16326 | { |
16125 | if ( state.backtracking==0 ) { | 16327 | if ( state.backtracking==0 ) { |
16126 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getALSJoinParserRuleCall_0()); | 16328 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getALSJoinParserRuleCall_0()); |
@@ -16155,14 +16357,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16155 | 16357 | ||
16156 | 16358 | ||
16157 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__1" | 16359 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__1" |
16158 | // InternalAlloyLanguage.g:5592:1: rule__ALSRangeRestrictionLeft__Group__1 : rule__ALSRangeRestrictionLeft__Group__1__Impl ; | 16360 | // InternalAlloyLanguage.g:5638:1: rule__ALSRangeRestrictionLeft__Group__1 : rule__ALSRangeRestrictionLeft__Group__1__Impl ; |
16159 | public final void rule__ALSRangeRestrictionLeft__Group__1() throws RecognitionException { | 16361 | public final void rule__ALSRangeRestrictionLeft__Group__1() throws RecognitionException { |
16160 | 16362 | ||
16161 | int stackSize = keepStackSize(); | 16363 | int stackSize = keepStackSize(); |
16162 | 16364 | ||
16163 | try { | 16365 | try { |
16164 | // InternalAlloyLanguage.g:5596:1: ( rule__ALSRangeRestrictionLeft__Group__1__Impl ) | 16366 | // InternalAlloyLanguage.g:5642:1: ( rule__ALSRangeRestrictionLeft__Group__1__Impl ) |
16165 | // InternalAlloyLanguage.g:5597:2: rule__ALSRangeRestrictionLeft__Group__1__Impl | 16367 | // InternalAlloyLanguage.g:5643:2: rule__ALSRangeRestrictionLeft__Group__1__Impl |
16166 | { | 16368 | { |
16167 | pushFollow(FOLLOW_2); | 16369 | pushFollow(FOLLOW_2); |
16168 | rule__ALSRangeRestrictionLeft__Group__1__Impl(); | 16370 | rule__ALSRangeRestrictionLeft__Group__1__Impl(); |
@@ -16188,22 +16390,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16188 | 16390 | ||
16189 | 16391 | ||
16190 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__1__Impl" | 16392 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group__1__Impl" |
16191 | // InternalAlloyLanguage.g:5603:1: rule__ALSRangeRestrictionLeft__Group__1__Impl : ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) ; | 16393 | // InternalAlloyLanguage.g:5649:1: rule__ALSRangeRestrictionLeft__Group__1__Impl : ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) ; |
16192 | public final void rule__ALSRangeRestrictionLeft__Group__1__Impl() throws RecognitionException { | 16394 | public final void rule__ALSRangeRestrictionLeft__Group__1__Impl() throws RecognitionException { |
16193 | 16395 | ||
16194 | int stackSize = keepStackSize(); | 16396 | int stackSize = keepStackSize(); |
16195 | 16397 | ||
16196 | try { | 16398 | try { |
16197 | // InternalAlloyLanguage.g:5607:1: ( ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) ) | 16399 | // InternalAlloyLanguage.g:5653:1: ( ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) ) |
16198 | // InternalAlloyLanguage.g:5608:1: ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) | 16400 | // InternalAlloyLanguage.g:5654:1: ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) |
16199 | { | 16401 | { |
16200 | // InternalAlloyLanguage.g:5608:1: ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) | 16402 | // InternalAlloyLanguage.g:5654:1: ( ( rule__ALSRangeRestrictionLeft__Group_1__0 )? ) |
16201 | // InternalAlloyLanguage.g:5609:1: ( rule__ALSRangeRestrictionLeft__Group_1__0 )? | 16403 | // InternalAlloyLanguage.g:5655:1: ( rule__ALSRangeRestrictionLeft__Group_1__0 )? |
16202 | { | 16404 | { |
16203 | if ( state.backtracking==0 ) { | 16405 | if ( state.backtracking==0 ) { |
16204 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getGroup_1()); | 16406 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getGroup_1()); |
16205 | } | 16407 | } |
16206 | // InternalAlloyLanguage.g:5610:1: ( rule__ALSRangeRestrictionLeft__Group_1__0 )? | 16408 | // InternalAlloyLanguage.g:5656:1: ( rule__ALSRangeRestrictionLeft__Group_1__0 )? |
16207 | int alt38=2; | 16409 | int alt38=2; |
16208 | int LA38_0 = input.LA(1); | 16410 | int LA38_0 = input.LA(1); |
16209 | 16411 | ||
@@ -16212,7 +16414,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16212 | } | 16414 | } |
16213 | switch (alt38) { | 16415 | switch (alt38) { |
16214 | case 1 : | 16416 | case 1 : |
16215 | // InternalAlloyLanguage.g:5610:2: rule__ALSRangeRestrictionLeft__Group_1__0 | 16417 | // InternalAlloyLanguage.g:5656:2: rule__ALSRangeRestrictionLeft__Group_1__0 |
16216 | { | 16418 | { |
16217 | pushFollow(FOLLOW_2); | 16419 | pushFollow(FOLLOW_2); |
16218 | rule__ALSRangeRestrictionLeft__Group_1__0(); | 16420 | rule__ALSRangeRestrictionLeft__Group_1__0(); |
@@ -16250,14 +16452,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16250 | 16452 | ||
16251 | 16453 | ||
16252 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__0" | 16454 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__0" |
16253 | // InternalAlloyLanguage.g:5624:1: rule__ALSRangeRestrictionLeft__Group_1__0 : rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 ; | 16455 | // InternalAlloyLanguage.g:5670:1: rule__ALSRangeRestrictionLeft__Group_1__0 : rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 ; |
16254 | public final void rule__ALSRangeRestrictionLeft__Group_1__0() throws RecognitionException { | 16456 | public final void rule__ALSRangeRestrictionLeft__Group_1__0() throws RecognitionException { |
16255 | 16457 | ||
16256 | int stackSize = keepStackSize(); | 16458 | int stackSize = keepStackSize(); |
16257 | 16459 | ||
16258 | try { | 16460 | try { |
16259 | // InternalAlloyLanguage.g:5628:1: ( rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 ) | 16461 | // InternalAlloyLanguage.g:5674:1: ( rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 ) |
16260 | // InternalAlloyLanguage.g:5629:2: rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 | 16462 | // InternalAlloyLanguage.g:5675:2: rule__ALSRangeRestrictionLeft__Group_1__0__Impl rule__ALSRangeRestrictionLeft__Group_1__1 |
16261 | { | 16463 | { |
16262 | pushFollow(FOLLOW_39); | 16464 | pushFollow(FOLLOW_39); |
16263 | rule__ALSRangeRestrictionLeft__Group_1__0__Impl(); | 16465 | rule__ALSRangeRestrictionLeft__Group_1__0__Impl(); |
@@ -16288,23 +16490,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16288 | 16490 | ||
16289 | 16491 | ||
16290 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__0__Impl" | 16492 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__0__Impl" |
16291 | // InternalAlloyLanguage.g:5636:1: rule__ALSRangeRestrictionLeft__Group_1__0__Impl : ( () ) ; | 16493 | // InternalAlloyLanguage.g:5682:1: rule__ALSRangeRestrictionLeft__Group_1__0__Impl : ( () ) ; |
16292 | public final void rule__ALSRangeRestrictionLeft__Group_1__0__Impl() throws RecognitionException { | 16494 | public final void rule__ALSRangeRestrictionLeft__Group_1__0__Impl() throws RecognitionException { |
16293 | 16495 | ||
16294 | int stackSize = keepStackSize(); | 16496 | int stackSize = keepStackSize(); |
16295 | 16497 | ||
16296 | try { | 16498 | try { |
16297 | // InternalAlloyLanguage.g:5640:1: ( ( () ) ) | 16499 | // InternalAlloyLanguage.g:5686:1: ( ( () ) ) |
16298 | // InternalAlloyLanguage.g:5641:1: ( () ) | 16500 | // InternalAlloyLanguage.g:5687:1: ( () ) |
16299 | { | 16501 | { |
16300 | // InternalAlloyLanguage.g:5641:1: ( () ) | 16502 | // InternalAlloyLanguage.g:5687:1: ( () ) |
16301 | // InternalAlloyLanguage.g:5642:1: () | 16503 | // InternalAlloyLanguage.g:5688:1: () |
16302 | { | 16504 | { |
16303 | if ( state.backtracking==0 ) { | 16505 | if ( state.backtracking==0 ) { |
16304 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getALSRangeRestrictionLeftFilterAction_1_0()); | 16506 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getALSRangeRestrictionLeftFilterAction_1_0()); |
16305 | } | 16507 | } |
16306 | // InternalAlloyLanguage.g:5643:1: () | 16508 | // InternalAlloyLanguage.g:5689:1: () |
16307 | // InternalAlloyLanguage.g:5645:1: | 16509 | // InternalAlloyLanguage.g:5691:1: |
16308 | { | 16510 | { |
16309 | } | 16511 | } |
16310 | 16512 | ||
@@ -16329,14 +16531,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16329 | 16531 | ||
16330 | 16532 | ||
16331 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__1" | 16533 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__1" |
16332 | // InternalAlloyLanguage.g:5655:1: rule__ALSRangeRestrictionLeft__Group_1__1 : rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 ; | 16534 | // InternalAlloyLanguage.g:5701:1: rule__ALSRangeRestrictionLeft__Group_1__1 : rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 ; |
16333 | public final void rule__ALSRangeRestrictionLeft__Group_1__1() throws RecognitionException { | 16535 | public final void rule__ALSRangeRestrictionLeft__Group_1__1() throws RecognitionException { |
16334 | 16536 | ||
16335 | int stackSize = keepStackSize(); | 16537 | int stackSize = keepStackSize(); |
16336 | 16538 | ||
16337 | try { | 16539 | try { |
16338 | // InternalAlloyLanguage.g:5659:1: ( rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 ) | 16540 | // InternalAlloyLanguage.g:5705:1: ( rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 ) |
16339 | // InternalAlloyLanguage.g:5660:2: rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 | 16541 | // InternalAlloyLanguage.g:5706:2: rule__ALSRangeRestrictionLeft__Group_1__1__Impl rule__ALSRangeRestrictionLeft__Group_1__2 |
16340 | { | 16542 | { |
16341 | pushFollow(FOLLOW_16); | 16543 | pushFollow(FOLLOW_16); |
16342 | rule__ALSRangeRestrictionLeft__Group_1__1__Impl(); | 16544 | rule__ALSRangeRestrictionLeft__Group_1__1__Impl(); |
@@ -16367,17 +16569,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16367 | 16569 | ||
16368 | 16570 | ||
16369 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__1__Impl" | 16571 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__1__Impl" |
16370 | // InternalAlloyLanguage.g:5667:1: rule__ALSRangeRestrictionLeft__Group_1__1__Impl : ( '<:' ) ; | 16572 | // InternalAlloyLanguage.g:5713:1: rule__ALSRangeRestrictionLeft__Group_1__1__Impl : ( '<:' ) ; |
16371 | public final void rule__ALSRangeRestrictionLeft__Group_1__1__Impl() throws RecognitionException { | 16573 | public final void rule__ALSRangeRestrictionLeft__Group_1__1__Impl() throws RecognitionException { |
16372 | 16574 | ||
16373 | int stackSize = keepStackSize(); | 16575 | int stackSize = keepStackSize(); |
16374 | 16576 | ||
16375 | try { | 16577 | try { |
16376 | // InternalAlloyLanguage.g:5671:1: ( ( '<:' ) ) | 16578 | // InternalAlloyLanguage.g:5717:1: ( ( '<:' ) ) |
16377 | // InternalAlloyLanguage.g:5672:1: ( '<:' ) | 16579 | // InternalAlloyLanguage.g:5718:1: ( '<:' ) |
16378 | { | 16580 | { |
16379 | // InternalAlloyLanguage.g:5672:1: ( '<:' ) | 16581 | // InternalAlloyLanguage.g:5718:1: ( '<:' ) |
16380 | // InternalAlloyLanguage.g:5673:1: '<:' | 16582 | // InternalAlloyLanguage.g:5719:1: '<:' |
16381 | { | 16583 | { |
16382 | if ( state.backtracking==0 ) { | 16584 | if ( state.backtracking==0 ) { |
16383 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getLessThanSignColonKeyword_1_1()); | 16585 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getLessThanSignColonKeyword_1_1()); |
@@ -16408,14 +16610,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16408 | 16610 | ||
16409 | 16611 | ||
16410 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__2" | 16612 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__2" |
16411 | // InternalAlloyLanguage.g:5686:1: rule__ALSRangeRestrictionLeft__Group_1__2 : rule__ALSRangeRestrictionLeft__Group_1__2__Impl ; | 16613 | // InternalAlloyLanguage.g:5732:1: rule__ALSRangeRestrictionLeft__Group_1__2 : rule__ALSRangeRestrictionLeft__Group_1__2__Impl ; |
16412 | public final void rule__ALSRangeRestrictionLeft__Group_1__2() throws RecognitionException { | 16614 | public final void rule__ALSRangeRestrictionLeft__Group_1__2() throws RecognitionException { |
16413 | 16615 | ||
16414 | int stackSize = keepStackSize(); | 16616 | int stackSize = keepStackSize(); |
16415 | 16617 | ||
16416 | try { | 16618 | try { |
16417 | // InternalAlloyLanguage.g:5690:1: ( rule__ALSRangeRestrictionLeft__Group_1__2__Impl ) | 16619 | // InternalAlloyLanguage.g:5736:1: ( rule__ALSRangeRestrictionLeft__Group_1__2__Impl ) |
16418 | // InternalAlloyLanguage.g:5691:2: rule__ALSRangeRestrictionLeft__Group_1__2__Impl | 16620 | // InternalAlloyLanguage.g:5737:2: rule__ALSRangeRestrictionLeft__Group_1__2__Impl |
16419 | { | 16621 | { |
16420 | pushFollow(FOLLOW_2); | 16622 | pushFollow(FOLLOW_2); |
16421 | rule__ALSRangeRestrictionLeft__Group_1__2__Impl(); | 16623 | rule__ALSRangeRestrictionLeft__Group_1__2__Impl(); |
@@ -16441,23 +16643,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16441 | 16643 | ||
16442 | 16644 | ||
16443 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__2__Impl" | 16645 | // $ANTLR start "rule__ALSRangeRestrictionLeft__Group_1__2__Impl" |
16444 | // InternalAlloyLanguage.g:5697:1: rule__ALSRangeRestrictionLeft__Group_1__2__Impl : ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) ; | 16646 | // InternalAlloyLanguage.g:5743:1: rule__ALSRangeRestrictionLeft__Group_1__2__Impl : ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) ; |
16445 | public final void rule__ALSRangeRestrictionLeft__Group_1__2__Impl() throws RecognitionException { | 16647 | public final void rule__ALSRangeRestrictionLeft__Group_1__2__Impl() throws RecognitionException { |
16446 | 16648 | ||
16447 | int stackSize = keepStackSize(); | 16649 | int stackSize = keepStackSize(); |
16448 | 16650 | ||
16449 | try { | 16651 | try { |
16450 | // InternalAlloyLanguage.g:5701:1: ( ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) ) | 16652 | // InternalAlloyLanguage.g:5747:1: ( ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) ) |
16451 | // InternalAlloyLanguage.g:5702:1: ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) | 16653 | // InternalAlloyLanguage.g:5748:1: ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) |
16452 | { | 16654 | { |
16453 | // InternalAlloyLanguage.g:5702:1: ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) | 16655 | // InternalAlloyLanguage.g:5748:1: ( ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) ) |
16454 | // InternalAlloyLanguage.g:5703:1: ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) | 16656 | // InternalAlloyLanguage.g:5749:1: ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) |
16455 | { | 16657 | { |
16456 | if ( state.backtracking==0 ) { | 16658 | if ( state.backtracking==0 ) { |
16457 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getRelationAssignment_1_2()); | 16659 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getRelationAssignment_1_2()); |
16458 | } | 16660 | } |
16459 | // InternalAlloyLanguage.g:5704:1: ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) | 16661 | // InternalAlloyLanguage.g:5750:1: ( rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 ) |
16460 | // InternalAlloyLanguage.g:5704:2: rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 | 16662 | // InternalAlloyLanguage.g:5750:2: rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 |
16461 | { | 16663 | { |
16462 | pushFollow(FOLLOW_2); | 16664 | pushFollow(FOLLOW_2); |
16463 | rule__ALSRangeRestrictionLeft__RelationAssignment_1_2(); | 16665 | rule__ALSRangeRestrictionLeft__RelationAssignment_1_2(); |
@@ -16492,14 +16694,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16492 | 16694 | ||
16493 | 16695 | ||
16494 | // $ANTLR start "rule__ALSJoin__Group__0" | 16696 | // $ANTLR start "rule__ALSJoin__Group__0" |
16495 | // InternalAlloyLanguage.g:5720:1: rule__ALSJoin__Group__0 : rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 ; | 16697 | // InternalAlloyLanguage.g:5766:1: rule__ALSJoin__Group__0 : rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 ; |
16496 | public final void rule__ALSJoin__Group__0() throws RecognitionException { | 16698 | public final void rule__ALSJoin__Group__0() throws RecognitionException { |
16497 | 16699 | ||
16498 | int stackSize = keepStackSize(); | 16700 | int stackSize = keepStackSize(); |
16499 | 16701 | ||
16500 | try { | 16702 | try { |
16501 | // InternalAlloyLanguage.g:5724:1: ( rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 ) | 16703 | // InternalAlloyLanguage.g:5770:1: ( rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 ) |
16502 | // InternalAlloyLanguage.g:5725:2: rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 | 16704 | // InternalAlloyLanguage.g:5771:2: rule__ALSJoin__Group__0__Impl rule__ALSJoin__Group__1 |
16503 | { | 16705 | { |
16504 | pushFollow(FOLLOW_40); | 16706 | pushFollow(FOLLOW_40); |
16505 | rule__ALSJoin__Group__0__Impl(); | 16707 | rule__ALSJoin__Group__0__Impl(); |
@@ -16530,17 +16732,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16530 | 16732 | ||
16531 | 16733 | ||
16532 | // $ANTLR start "rule__ALSJoin__Group__0__Impl" | 16734 | // $ANTLR start "rule__ALSJoin__Group__0__Impl" |
16533 | // InternalAlloyLanguage.g:5732:1: rule__ALSJoin__Group__0__Impl : ( ruleALSMinus ) ; | 16735 | // InternalAlloyLanguage.g:5778:1: rule__ALSJoin__Group__0__Impl : ( ruleALSMinus ) ; |
16534 | public final void rule__ALSJoin__Group__0__Impl() throws RecognitionException { | 16736 | public final void rule__ALSJoin__Group__0__Impl() throws RecognitionException { |
16535 | 16737 | ||
16536 | int stackSize = keepStackSize(); | 16738 | int stackSize = keepStackSize(); |
16537 | 16739 | ||
16538 | try { | 16740 | try { |
16539 | // InternalAlloyLanguage.g:5736:1: ( ( ruleALSMinus ) ) | 16741 | // InternalAlloyLanguage.g:5782:1: ( ( ruleALSMinus ) ) |
16540 | // InternalAlloyLanguage.g:5737:1: ( ruleALSMinus ) | 16742 | // InternalAlloyLanguage.g:5783:1: ( ruleALSMinus ) |
16541 | { | 16743 | { |
16542 | // InternalAlloyLanguage.g:5737:1: ( ruleALSMinus ) | 16744 | // InternalAlloyLanguage.g:5783:1: ( ruleALSMinus ) |
16543 | // InternalAlloyLanguage.g:5738:1: ruleALSMinus | 16745 | // InternalAlloyLanguage.g:5784:1: ruleALSMinus |
16544 | { | 16746 | { |
16545 | if ( state.backtracking==0 ) { | 16747 | if ( state.backtracking==0 ) { |
16546 | before(grammarAccess.getALSJoinAccess().getALSMinusParserRuleCall_0()); | 16748 | before(grammarAccess.getALSJoinAccess().getALSMinusParserRuleCall_0()); |
@@ -16575,14 +16777,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16575 | 16777 | ||
16576 | 16778 | ||
16577 | // $ANTLR start "rule__ALSJoin__Group__1" | 16779 | // $ANTLR start "rule__ALSJoin__Group__1" |
16578 | // InternalAlloyLanguage.g:5749:1: rule__ALSJoin__Group__1 : rule__ALSJoin__Group__1__Impl ; | 16780 | // InternalAlloyLanguage.g:5795:1: rule__ALSJoin__Group__1 : rule__ALSJoin__Group__1__Impl ; |
16579 | public final void rule__ALSJoin__Group__1() throws RecognitionException { | 16781 | public final void rule__ALSJoin__Group__1() throws RecognitionException { |
16580 | 16782 | ||
16581 | int stackSize = keepStackSize(); | 16783 | int stackSize = keepStackSize(); |
16582 | 16784 | ||
16583 | try { | 16785 | try { |
16584 | // InternalAlloyLanguage.g:5753:1: ( rule__ALSJoin__Group__1__Impl ) | 16786 | // InternalAlloyLanguage.g:5799:1: ( rule__ALSJoin__Group__1__Impl ) |
16585 | // InternalAlloyLanguage.g:5754:2: rule__ALSJoin__Group__1__Impl | 16787 | // InternalAlloyLanguage.g:5800:2: rule__ALSJoin__Group__1__Impl |
16586 | { | 16788 | { |
16587 | pushFollow(FOLLOW_2); | 16789 | pushFollow(FOLLOW_2); |
16588 | rule__ALSJoin__Group__1__Impl(); | 16790 | rule__ALSJoin__Group__1__Impl(); |
@@ -16608,22 +16810,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16608 | 16810 | ||
16609 | 16811 | ||
16610 | // $ANTLR start "rule__ALSJoin__Group__1__Impl" | 16812 | // $ANTLR start "rule__ALSJoin__Group__1__Impl" |
16611 | // InternalAlloyLanguage.g:5760:1: rule__ALSJoin__Group__1__Impl : ( ( rule__ALSJoin__Group_1__0 )* ) ; | 16813 | // InternalAlloyLanguage.g:5806:1: rule__ALSJoin__Group__1__Impl : ( ( rule__ALSJoin__Group_1__0 )* ) ; |
16612 | public final void rule__ALSJoin__Group__1__Impl() throws RecognitionException { | 16814 | public final void rule__ALSJoin__Group__1__Impl() throws RecognitionException { |
16613 | 16815 | ||
16614 | int stackSize = keepStackSize(); | 16816 | int stackSize = keepStackSize(); |
16615 | 16817 | ||
16616 | try { | 16818 | try { |
16617 | // InternalAlloyLanguage.g:5764:1: ( ( ( rule__ALSJoin__Group_1__0 )* ) ) | 16819 | // InternalAlloyLanguage.g:5810:1: ( ( ( rule__ALSJoin__Group_1__0 )* ) ) |
16618 | // InternalAlloyLanguage.g:5765:1: ( ( rule__ALSJoin__Group_1__0 )* ) | 16820 | // InternalAlloyLanguage.g:5811:1: ( ( rule__ALSJoin__Group_1__0 )* ) |
16619 | { | 16821 | { |
16620 | // InternalAlloyLanguage.g:5765:1: ( ( rule__ALSJoin__Group_1__0 )* ) | 16822 | // InternalAlloyLanguage.g:5811:1: ( ( rule__ALSJoin__Group_1__0 )* ) |
16621 | // InternalAlloyLanguage.g:5766:1: ( rule__ALSJoin__Group_1__0 )* | 16823 | // InternalAlloyLanguage.g:5812:1: ( rule__ALSJoin__Group_1__0 )* |
16622 | { | 16824 | { |
16623 | if ( state.backtracking==0 ) { | 16825 | if ( state.backtracking==0 ) { |
16624 | before(grammarAccess.getALSJoinAccess().getGroup_1()); | 16826 | before(grammarAccess.getALSJoinAccess().getGroup_1()); |
16625 | } | 16827 | } |
16626 | // InternalAlloyLanguage.g:5767:1: ( rule__ALSJoin__Group_1__0 )* | 16828 | // InternalAlloyLanguage.g:5813:1: ( rule__ALSJoin__Group_1__0 )* |
16627 | loop39: | 16829 | loop39: |
16628 | do { | 16830 | do { |
16629 | int alt39=2; | 16831 | int alt39=2; |
@@ -16636,7 +16838,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16636 | 16838 | ||
16637 | switch (alt39) { | 16839 | switch (alt39) { |
16638 | case 1 : | 16840 | case 1 : |
16639 | // InternalAlloyLanguage.g:5767:2: rule__ALSJoin__Group_1__0 | 16841 | // InternalAlloyLanguage.g:5813:2: rule__ALSJoin__Group_1__0 |
16640 | { | 16842 | { |
16641 | pushFollow(FOLLOW_41); | 16843 | pushFollow(FOLLOW_41); |
16642 | rule__ALSJoin__Group_1__0(); | 16844 | rule__ALSJoin__Group_1__0(); |
@@ -16677,14 +16879,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16677 | 16879 | ||
16678 | 16880 | ||
16679 | // $ANTLR start "rule__ALSJoin__Group_1__0" | 16881 | // $ANTLR start "rule__ALSJoin__Group_1__0" |
16680 | // InternalAlloyLanguage.g:5781:1: rule__ALSJoin__Group_1__0 : rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 ; | 16882 | // InternalAlloyLanguage.g:5827:1: rule__ALSJoin__Group_1__0 : rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 ; |
16681 | public final void rule__ALSJoin__Group_1__0() throws RecognitionException { | 16883 | public final void rule__ALSJoin__Group_1__0() throws RecognitionException { |
16682 | 16884 | ||
16683 | int stackSize = keepStackSize(); | 16885 | int stackSize = keepStackSize(); |
16684 | 16886 | ||
16685 | try { | 16887 | try { |
16686 | // InternalAlloyLanguage.g:5785:1: ( rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 ) | 16888 | // InternalAlloyLanguage.g:5831:1: ( rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 ) |
16687 | // InternalAlloyLanguage.g:5786:2: rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 | 16889 | // InternalAlloyLanguage.g:5832:2: rule__ALSJoin__Group_1__0__Impl rule__ALSJoin__Group_1__1 |
16688 | { | 16890 | { |
16689 | pushFollow(FOLLOW_40); | 16891 | pushFollow(FOLLOW_40); |
16690 | rule__ALSJoin__Group_1__0__Impl(); | 16892 | rule__ALSJoin__Group_1__0__Impl(); |
@@ -16715,23 +16917,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16715 | 16917 | ||
16716 | 16918 | ||
16717 | // $ANTLR start "rule__ALSJoin__Group_1__0__Impl" | 16919 | // $ANTLR start "rule__ALSJoin__Group_1__0__Impl" |
16718 | // InternalAlloyLanguage.g:5793:1: rule__ALSJoin__Group_1__0__Impl : ( () ) ; | 16920 | // InternalAlloyLanguage.g:5839:1: rule__ALSJoin__Group_1__0__Impl : ( () ) ; |
16719 | public final void rule__ALSJoin__Group_1__0__Impl() throws RecognitionException { | 16921 | public final void rule__ALSJoin__Group_1__0__Impl() throws RecognitionException { |
16720 | 16922 | ||
16721 | int stackSize = keepStackSize(); | 16923 | int stackSize = keepStackSize(); |
16722 | 16924 | ||
16723 | try { | 16925 | try { |
16724 | // InternalAlloyLanguage.g:5797:1: ( ( () ) ) | 16926 | // InternalAlloyLanguage.g:5843:1: ( ( () ) ) |
16725 | // InternalAlloyLanguage.g:5798:1: ( () ) | 16927 | // InternalAlloyLanguage.g:5844:1: ( () ) |
16726 | { | 16928 | { |
16727 | // InternalAlloyLanguage.g:5798:1: ( () ) | 16929 | // InternalAlloyLanguage.g:5844:1: ( () ) |
16728 | // InternalAlloyLanguage.g:5799:1: () | 16930 | // InternalAlloyLanguage.g:5845:1: () |
16729 | { | 16931 | { |
16730 | if ( state.backtracking==0 ) { | 16932 | if ( state.backtracking==0 ) { |
16731 | before(grammarAccess.getALSJoinAccess().getALSJoinLeftOperandAction_1_0()); | 16933 | before(grammarAccess.getALSJoinAccess().getALSJoinLeftOperandAction_1_0()); |
16732 | } | 16934 | } |
16733 | // InternalAlloyLanguage.g:5800:1: () | 16935 | // InternalAlloyLanguage.g:5846:1: () |
16734 | // InternalAlloyLanguage.g:5802:1: | 16936 | // InternalAlloyLanguage.g:5848:1: |
16735 | { | 16937 | { |
16736 | } | 16938 | } |
16737 | 16939 | ||
@@ -16756,14 +16958,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16756 | 16958 | ||
16757 | 16959 | ||
16758 | // $ANTLR start "rule__ALSJoin__Group_1__1" | 16960 | // $ANTLR start "rule__ALSJoin__Group_1__1" |
16759 | // InternalAlloyLanguage.g:5812:1: rule__ALSJoin__Group_1__1 : rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 ; | 16961 | // InternalAlloyLanguage.g:5858:1: rule__ALSJoin__Group_1__1 : rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 ; |
16760 | public final void rule__ALSJoin__Group_1__1() throws RecognitionException { | 16962 | public final void rule__ALSJoin__Group_1__1() throws RecognitionException { |
16761 | 16963 | ||
16762 | int stackSize = keepStackSize(); | 16964 | int stackSize = keepStackSize(); |
16763 | 16965 | ||
16764 | try { | 16966 | try { |
16765 | // InternalAlloyLanguage.g:5816:1: ( rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 ) | 16967 | // InternalAlloyLanguage.g:5862:1: ( rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 ) |
16766 | // InternalAlloyLanguage.g:5817:2: rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 | 16968 | // InternalAlloyLanguage.g:5863:2: rule__ALSJoin__Group_1__1__Impl rule__ALSJoin__Group_1__2 |
16767 | { | 16969 | { |
16768 | pushFollow(FOLLOW_16); | 16970 | pushFollow(FOLLOW_16); |
16769 | rule__ALSJoin__Group_1__1__Impl(); | 16971 | rule__ALSJoin__Group_1__1__Impl(); |
@@ -16794,17 +16996,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16794 | 16996 | ||
16795 | 16997 | ||
16796 | // $ANTLR start "rule__ALSJoin__Group_1__1__Impl" | 16998 | // $ANTLR start "rule__ALSJoin__Group_1__1__Impl" |
16797 | // InternalAlloyLanguage.g:5824:1: rule__ALSJoin__Group_1__1__Impl : ( '.' ) ; | 16999 | // InternalAlloyLanguage.g:5870:1: rule__ALSJoin__Group_1__1__Impl : ( '.' ) ; |
16798 | public final void rule__ALSJoin__Group_1__1__Impl() throws RecognitionException { | 17000 | public final void rule__ALSJoin__Group_1__1__Impl() throws RecognitionException { |
16799 | 17001 | ||
16800 | int stackSize = keepStackSize(); | 17002 | int stackSize = keepStackSize(); |
16801 | 17003 | ||
16802 | try { | 17004 | try { |
16803 | // InternalAlloyLanguage.g:5828:1: ( ( '.' ) ) | 17005 | // InternalAlloyLanguage.g:5874:1: ( ( '.' ) ) |
16804 | // InternalAlloyLanguage.g:5829:1: ( '.' ) | 17006 | // InternalAlloyLanguage.g:5875:1: ( '.' ) |
16805 | { | 17007 | { |
16806 | // InternalAlloyLanguage.g:5829:1: ( '.' ) | 17008 | // InternalAlloyLanguage.g:5875:1: ( '.' ) |
16807 | // InternalAlloyLanguage.g:5830:1: '.' | 17009 | // InternalAlloyLanguage.g:5876:1: '.' |
16808 | { | 17010 | { |
16809 | if ( state.backtracking==0 ) { | 17011 | if ( state.backtracking==0 ) { |
16810 | before(grammarAccess.getALSJoinAccess().getFullStopKeyword_1_1()); | 17012 | before(grammarAccess.getALSJoinAccess().getFullStopKeyword_1_1()); |
@@ -16835,14 +17037,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16835 | 17037 | ||
16836 | 17038 | ||
16837 | // $ANTLR start "rule__ALSJoin__Group_1__2" | 17039 | // $ANTLR start "rule__ALSJoin__Group_1__2" |
16838 | // InternalAlloyLanguage.g:5843:1: rule__ALSJoin__Group_1__2 : rule__ALSJoin__Group_1__2__Impl ; | 17040 | // InternalAlloyLanguage.g:5889:1: rule__ALSJoin__Group_1__2 : rule__ALSJoin__Group_1__2__Impl ; |
16839 | public final void rule__ALSJoin__Group_1__2() throws RecognitionException { | 17041 | public final void rule__ALSJoin__Group_1__2() throws RecognitionException { |
16840 | 17042 | ||
16841 | int stackSize = keepStackSize(); | 17043 | int stackSize = keepStackSize(); |
16842 | 17044 | ||
16843 | try { | 17045 | try { |
16844 | // InternalAlloyLanguage.g:5847:1: ( rule__ALSJoin__Group_1__2__Impl ) | 17046 | // InternalAlloyLanguage.g:5893:1: ( rule__ALSJoin__Group_1__2__Impl ) |
16845 | // InternalAlloyLanguage.g:5848:2: rule__ALSJoin__Group_1__2__Impl | 17047 | // InternalAlloyLanguage.g:5894:2: rule__ALSJoin__Group_1__2__Impl |
16846 | { | 17048 | { |
16847 | pushFollow(FOLLOW_2); | 17049 | pushFollow(FOLLOW_2); |
16848 | rule__ALSJoin__Group_1__2__Impl(); | 17050 | rule__ALSJoin__Group_1__2__Impl(); |
@@ -16868,23 +17070,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16868 | 17070 | ||
16869 | 17071 | ||
16870 | // $ANTLR start "rule__ALSJoin__Group_1__2__Impl" | 17072 | // $ANTLR start "rule__ALSJoin__Group_1__2__Impl" |
16871 | // InternalAlloyLanguage.g:5854:1: rule__ALSJoin__Group_1__2__Impl : ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) ; | 17073 | // InternalAlloyLanguage.g:5900:1: rule__ALSJoin__Group_1__2__Impl : ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) ; |
16872 | public final void rule__ALSJoin__Group_1__2__Impl() throws RecognitionException { | 17074 | public final void rule__ALSJoin__Group_1__2__Impl() throws RecognitionException { |
16873 | 17075 | ||
16874 | int stackSize = keepStackSize(); | 17076 | int stackSize = keepStackSize(); |
16875 | 17077 | ||
16876 | try { | 17078 | try { |
16877 | // InternalAlloyLanguage.g:5858:1: ( ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) ) | 17079 | // InternalAlloyLanguage.g:5904:1: ( ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) ) |
16878 | // InternalAlloyLanguage.g:5859:1: ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) | 17080 | // InternalAlloyLanguage.g:5905:1: ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) |
16879 | { | 17081 | { |
16880 | // InternalAlloyLanguage.g:5859:1: ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) | 17082 | // InternalAlloyLanguage.g:5905:1: ( ( rule__ALSJoin__RightOperandAssignment_1_2 ) ) |
16881 | // InternalAlloyLanguage.g:5860:1: ( rule__ALSJoin__RightOperandAssignment_1_2 ) | 17083 | // InternalAlloyLanguage.g:5906:1: ( rule__ALSJoin__RightOperandAssignment_1_2 ) |
16882 | { | 17084 | { |
16883 | if ( state.backtracking==0 ) { | 17085 | if ( state.backtracking==0 ) { |
16884 | before(grammarAccess.getALSJoinAccess().getRightOperandAssignment_1_2()); | 17086 | before(grammarAccess.getALSJoinAccess().getRightOperandAssignment_1_2()); |
16885 | } | 17087 | } |
16886 | // InternalAlloyLanguage.g:5861:1: ( rule__ALSJoin__RightOperandAssignment_1_2 ) | 17088 | // InternalAlloyLanguage.g:5907:1: ( rule__ALSJoin__RightOperandAssignment_1_2 ) |
16887 | // InternalAlloyLanguage.g:5861:2: rule__ALSJoin__RightOperandAssignment_1_2 | 17089 | // InternalAlloyLanguage.g:5907:2: rule__ALSJoin__RightOperandAssignment_1_2 |
16888 | { | 17090 | { |
16889 | pushFollow(FOLLOW_2); | 17091 | pushFollow(FOLLOW_2); |
16890 | rule__ALSJoin__RightOperandAssignment_1_2(); | 17092 | rule__ALSJoin__RightOperandAssignment_1_2(); |
@@ -16919,14 +17121,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16919 | 17121 | ||
16920 | 17122 | ||
16921 | // $ANTLR start "rule__ALSMinus__Group__0" | 17123 | // $ANTLR start "rule__ALSMinus__Group__0" |
16922 | // InternalAlloyLanguage.g:5877:1: rule__ALSMinus__Group__0 : rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 ; | 17124 | // InternalAlloyLanguage.g:5923:1: rule__ALSMinus__Group__0 : rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 ; |
16923 | public final void rule__ALSMinus__Group__0() throws RecognitionException { | 17125 | public final void rule__ALSMinus__Group__0() throws RecognitionException { |
16924 | 17126 | ||
16925 | int stackSize = keepStackSize(); | 17127 | int stackSize = keepStackSize(); |
16926 | 17128 | ||
16927 | try { | 17129 | try { |
16928 | // InternalAlloyLanguage.g:5881:1: ( rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 ) | 17130 | // InternalAlloyLanguage.g:5927:1: ( rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 ) |
16929 | // InternalAlloyLanguage.g:5882:2: rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 | 17131 | // InternalAlloyLanguage.g:5928:2: rule__ALSMinus__Group__0__Impl rule__ALSMinus__Group__1 |
16930 | { | 17132 | { |
16931 | pushFollow(FOLLOW_42); | 17133 | pushFollow(FOLLOW_42); |
16932 | rule__ALSMinus__Group__0__Impl(); | 17134 | rule__ALSMinus__Group__0__Impl(); |
@@ -16957,17 +17159,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
16957 | 17159 | ||
16958 | 17160 | ||
16959 | // $ANTLR start "rule__ALSMinus__Group__0__Impl" | 17161 | // $ANTLR start "rule__ALSMinus__Group__0__Impl" |
16960 | // InternalAlloyLanguage.g:5889:1: rule__ALSMinus__Group__0__Impl : ( ruleALSPlus ) ; | 17162 | // InternalAlloyLanguage.g:5935:1: rule__ALSMinus__Group__0__Impl : ( ruleALSPlus ) ; |
16961 | public final void rule__ALSMinus__Group__0__Impl() throws RecognitionException { | 17163 | public final void rule__ALSMinus__Group__0__Impl() throws RecognitionException { |
16962 | 17164 | ||
16963 | int stackSize = keepStackSize(); | 17165 | int stackSize = keepStackSize(); |
16964 | 17166 | ||
16965 | try { | 17167 | try { |
16966 | // InternalAlloyLanguage.g:5893:1: ( ( ruleALSPlus ) ) | 17168 | // InternalAlloyLanguage.g:5939:1: ( ( ruleALSPlus ) ) |
16967 | // InternalAlloyLanguage.g:5894:1: ( ruleALSPlus ) | 17169 | // InternalAlloyLanguage.g:5940:1: ( ruleALSPlus ) |
16968 | { | 17170 | { |
16969 | // InternalAlloyLanguage.g:5894:1: ( ruleALSPlus ) | 17171 | // InternalAlloyLanguage.g:5940:1: ( ruleALSPlus ) |
16970 | // InternalAlloyLanguage.g:5895:1: ruleALSPlus | 17172 | // InternalAlloyLanguage.g:5941:1: ruleALSPlus |
16971 | { | 17173 | { |
16972 | if ( state.backtracking==0 ) { | 17174 | if ( state.backtracking==0 ) { |
16973 | before(grammarAccess.getALSMinusAccess().getALSPlusParserRuleCall_0()); | 17175 | before(grammarAccess.getALSMinusAccess().getALSPlusParserRuleCall_0()); |
@@ -17002,14 +17204,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17002 | 17204 | ||
17003 | 17205 | ||
17004 | // $ANTLR start "rule__ALSMinus__Group__1" | 17206 | // $ANTLR start "rule__ALSMinus__Group__1" |
17005 | // InternalAlloyLanguage.g:5906:1: rule__ALSMinus__Group__1 : rule__ALSMinus__Group__1__Impl ; | 17207 | // InternalAlloyLanguage.g:5952:1: rule__ALSMinus__Group__1 : rule__ALSMinus__Group__1__Impl ; |
17006 | public final void rule__ALSMinus__Group__1() throws RecognitionException { | 17208 | public final void rule__ALSMinus__Group__1() throws RecognitionException { |
17007 | 17209 | ||
17008 | int stackSize = keepStackSize(); | 17210 | int stackSize = keepStackSize(); |
17009 | 17211 | ||
17010 | try { | 17212 | try { |
17011 | // InternalAlloyLanguage.g:5910:1: ( rule__ALSMinus__Group__1__Impl ) | 17213 | // InternalAlloyLanguage.g:5956:1: ( rule__ALSMinus__Group__1__Impl ) |
17012 | // InternalAlloyLanguage.g:5911:2: rule__ALSMinus__Group__1__Impl | 17214 | // InternalAlloyLanguage.g:5957:2: rule__ALSMinus__Group__1__Impl |
17013 | { | 17215 | { |
17014 | pushFollow(FOLLOW_2); | 17216 | pushFollow(FOLLOW_2); |
17015 | rule__ALSMinus__Group__1__Impl(); | 17217 | rule__ALSMinus__Group__1__Impl(); |
@@ -17035,22 +17237,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17035 | 17237 | ||
17036 | 17238 | ||
17037 | // $ANTLR start "rule__ALSMinus__Group__1__Impl" | 17239 | // $ANTLR start "rule__ALSMinus__Group__1__Impl" |
17038 | // InternalAlloyLanguage.g:5917:1: rule__ALSMinus__Group__1__Impl : ( ( rule__ALSMinus__Group_1__0 )* ) ; | 17240 | // InternalAlloyLanguage.g:5963:1: rule__ALSMinus__Group__1__Impl : ( ( rule__ALSMinus__Group_1__0 )* ) ; |
17039 | public final void rule__ALSMinus__Group__1__Impl() throws RecognitionException { | 17241 | public final void rule__ALSMinus__Group__1__Impl() throws RecognitionException { |
17040 | 17242 | ||
17041 | int stackSize = keepStackSize(); | 17243 | int stackSize = keepStackSize(); |
17042 | 17244 | ||
17043 | try { | 17245 | try { |
17044 | // InternalAlloyLanguage.g:5921:1: ( ( ( rule__ALSMinus__Group_1__0 )* ) ) | 17246 | // InternalAlloyLanguage.g:5967:1: ( ( ( rule__ALSMinus__Group_1__0 )* ) ) |
17045 | // InternalAlloyLanguage.g:5922:1: ( ( rule__ALSMinus__Group_1__0 )* ) | 17247 | // InternalAlloyLanguage.g:5968:1: ( ( rule__ALSMinus__Group_1__0 )* ) |
17046 | { | 17248 | { |
17047 | // InternalAlloyLanguage.g:5922:1: ( ( rule__ALSMinus__Group_1__0 )* ) | 17249 | // InternalAlloyLanguage.g:5968:1: ( ( rule__ALSMinus__Group_1__0 )* ) |
17048 | // InternalAlloyLanguage.g:5923:1: ( rule__ALSMinus__Group_1__0 )* | 17250 | // InternalAlloyLanguage.g:5969:1: ( rule__ALSMinus__Group_1__0 )* |
17049 | { | 17251 | { |
17050 | if ( state.backtracking==0 ) { | 17252 | if ( state.backtracking==0 ) { |
17051 | before(grammarAccess.getALSMinusAccess().getGroup_1()); | 17253 | before(grammarAccess.getALSMinusAccess().getGroup_1()); |
17052 | } | 17254 | } |
17053 | // InternalAlloyLanguage.g:5924:1: ( rule__ALSMinus__Group_1__0 )* | 17255 | // InternalAlloyLanguage.g:5970:1: ( rule__ALSMinus__Group_1__0 )* |
17054 | loop40: | 17256 | loop40: |
17055 | do { | 17257 | do { |
17056 | int alt40=2; | 17258 | int alt40=2; |
@@ -17063,7 +17265,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17063 | 17265 | ||
17064 | switch (alt40) { | 17266 | switch (alt40) { |
17065 | case 1 : | 17267 | case 1 : |
17066 | // InternalAlloyLanguage.g:5924:2: rule__ALSMinus__Group_1__0 | 17268 | // InternalAlloyLanguage.g:5970:2: rule__ALSMinus__Group_1__0 |
17067 | { | 17269 | { |
17068 | pushFollow(FOLLOW_43); | 17270 | pushFollow(FOLLOW_43); |
17069 | rule__ALSMinus__Group_1__0(); | 17271 | rule__ALSMinus__Group_1__0(); |
@@ -17104,14 +17306,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17104 | 17306 | ||
17105 | 17307 | ||
17106 | // $ANTLR start "rule__ALSMinus__Group_1__0" | 17308 | // $ANTLR start "rule__ALSMinus__Group_1__0" |
17107 | // InternalAlloyLanguage.g:5938:1: rule__ALSMinus__Group_1__0 : rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 ; | 17309 | // InternalAlloyLanguage.g:5984:1: rule__ALSMinus__Group_1__0 : rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 ; |
17108 | public final void rule__ALSMinus__Group_1__0() throws RecognitionException { | 17310 | public final void rule__ALSMinus__Group_1__0() throws RecognitionException { |
17109 | 17311 | ||
17110 | int stackSize = keepStackSize(); | 17312 | int stackSize = keepStackSize(); |
17111 | 17313 | ||
17112 | try { | 17314 | try { |
17113 | // InternalAlloyLanguage.g:5942:1: ( rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 ) | 17315 | // InternalAlloyLanguage.g:5988:1: ( rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 ) |
17114 | // InternalAlloyLanguage.g:5943:2: rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 | 17316 | // InternalAlloyLanguage.g:5989:2: rule__ALSMinus__Group_1__0__Impl rule__ALSMinus__Group_1__1 |
17115 | { | 17317 | { |
17116 | pushFollow(FOLLOW_42); | 17318 | pushFollow(FOLLOW_42); |
17117 | rule__ALSMinus__Group_1__0__Impl(); | 17319 | rule__ALSMinus__Group_1__0__Impl(); |
@@ -17142,23 +17344,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17142 | 17344 | ||
17143 | 17345 | ||
17144 | // $ANTLR start "rule__ALSMinus__Group_1__0__Impl" | 17346 | // $ANTLR start "rule__ALSMinus__Group_1__0__Impl" |
17145 | // InternalAlloyLanguage.g:5950:1: rule__ALSMinus__Group_1__0__Impl : ( () ) ; | 17347 | // InternalAlloyLanguage.g:5996:1: rule__ALSMinus__Group_1__0__Impl : ( () ) ; |
17146 | public final void rule__ALSMinus__Group_1__0__Impl() throws RecognitionException { | 17348 | public final void rule__ALSMinus__Group_1__0__Impl() throws RecognitionException { |
17147 | 17349 | ||
17148 | int stackSize = keepStackSize(); | 17350 | int stackSize = keepStackSize(); |
17149 | 17351 | ||
17150 | try { | 17352 | try { |
17151 | // InternalAlloyLanguage.g:5954:1: ( ( () ) ) | 17353 | // InternalAlloyLanguage.g:6000:1: ( ( () ) ) |
17152 | // InternalAlloyLanguage.g:5955:1: ( () ) | 17354 | // InternalAlloyLanguage.g:6001:1: ( () ) |
17153 | { | 17355 | { |
17154 | // InternalAlloyLanguage.g:5955:1: ( () ) | 17356 | // InternalAlloyLanguage.g:6001:1: ( () ) |
17155 | // InternalAlloyLanguage.g:5956:1: () | 17357 | // InternalAlloyLanguage.g:6002:1: () |
17156 | { | 17358 | { |
17157 | if ( state.backtracking==0 ) { | 17359 | if ( state.backtracking==0 ) { |
17158 | before(grammarAccess.getALSMinusAccess().getALSMinusLeftOperandAction_1_0()); | 17360 | before(grammarAccess.getALSMinusAccess().getALSMinusLeftOperandAction_1_0()); |
17159 | } | 17361 | } |
17160 | // InternalAlloyLanguage.g:5957:1: () | 17362 | // InternalAlloyLanguage.g:6003:1: () |
17161 | // InternalAlloyLanguage.g:5959:1: | 17363 | // InternalAlloyLanguage.g:6005:1: |
17162 | { | 17364 | { |
17163 | } | 17365 | } |
17164 | 17366 | ||
@@ -17183,14 +17385,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17183 | 17385 | ||
17184 | 17386 | ||
17185 | // $ANTLR start "rule__ALSMinus__Group_1__1" | 17387 | // $ANTLR start "rule__ALSMinus__Group_1__1" |
17186 | // InternalAlloyLanguage.g:5969:1: rule__ALSMinus__Group_1__1 : rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 ; | 17388 | // InternalAlloyLanguage.g:6015:1: rule__ALSMinus__Group_1__1 : rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 ; |
17187 | public final void rule__ALSMinus__Group_1__1() throws RecognitionException { | 17389 | public final void rule__ALSMinus__Group_1__1() throws RecognitionException { |
17188 | 17390 | ||
17189 | int stackSize = keepStackSize(); | 17391 | int stackSize = keepStackSize(); |
17190 | 17392 | ||
17191 | try { | 17393 | try { |
17192 | // InternalAlloyLanguage.g:5973:1: ( rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 ) | 17394 | // InternalAlloyLanguage.g:6019:1: ( rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 ) |
17193 | // InternalAlloyLanguage.g:5974:2: rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 | 17395 | // InternalAlloyLanguage.g:6020:2: rule__ALSMinus__Group_1__1__Impl rule__ALSMinus__Group_1__2 |
17194 | { | 17396 | { |
17195 | pushFollow(FOLLOW_16); | 17397 | pushFollow(FOLLOW_16); |
17196 | rule__ALSMinus__Group_1__1__Impl(); | 17398 | rule__ALSMinus__Group_1__1__Impl(); |
@@ -17221,17 +17423,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17221 | 17423 | ||
17222 | 17424 | ||
17223 | // $ANTLR start "rule__ALSMinus__Group_1__1__Impl" | 17425 | // $ANTLR start "rule__ALSMinus__Group_1__1__Impl" |
17224 | // InternalAlloyLanguage.g:5981:1: rule__ALSMinus__Group_1__1__Impl : ( '-' ) ; | 17426 | // InternalAlloyLanguage.g:6027:1: rule__ALSMinus__Group_1__1__Impl : ( '-' ) ; |
17225 | public final void rule__ALSMinus__Group_1__1__Impl() throws RecognitionException { | 17427 | public final void rule__ALSMinus__Group_1__1__Impl() throws RecognitionException { |
17226 | 17428 | ||
17227 | int stackSize = keepStackSize(); | 17429 | int stackSize = keepStackSize(); |
17228 | 17430 | ||
17229 | try { | 17431 | try { |
17230 | // InternalAlloyLanguage.g:5985:1: ( ( '-' ) ) | 17432 | // InternalAlloyLanguage.g:6031:1: ( ( '-' ) ) |
17231 | // InternalAlloyLanguage.g:5986:1: ( '-' ) | 17433 | // InternalAlloyLanguage.g:6032:1: ( '-' ) |
17232 | { | 17434 | { |
17233 | // InternalAlloyLanguage.g:5986:1: ( '-' ) | 17435 | // InternalAlloyLanguage.g:6032:1: ( '-' ) |
17234 | // InternalAlloyLanguage.g:5987:1: '-' | 17436 | // InternalAlloyLanguage.g:6033:1: '-' |
17235 | { | 17437 | { |
17236 | if ( state.backtracking==0 ) { | 17438 | if ( state.backtracking==0 ) { |
17237 | before(grammarAccess.getALSMinusAccess().getHyphenMinusKeyword_1_1()); | 17439 | before(grammarAccess.getALSMinusAccess().getHyphenMinusKeyword_1_1()); |
@@ -17262,14 +17464,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17262 | 17464 | ||
17263 | 17465 | ||
17264 | // $ANTLR start "rule__ALSMinus__Group_1__2" | 17466 | // $ANTLR start "rule__ALSMinus__Group_1__2" |
17265 | // InternalAlloyLanguage.g:6000:1: rule__ALSMinus__Group_1__2 : rule__ALSMinus__Group_1__2__Impl ; | 17467 | // InternalAlloyLanguage.g:6046:1: rule__ALSMinus__Group_1__2 : rule__ALSMinus__Group_1__2__Impl ; |
17266 | public final void rule__ALSMinus__Group_1__2() throws RecognitionException { | 17468 | public final void rule__ALSMinus__Group_1__2() throws RecognitionException { |
17267 | 17469 | ||
17268 | int stackSize = keepStackSize(); | 17470 | int stackSize = keepStackSize(); |
17269 | 17471 | ||
17270 | try { | 17472 | try { |
17271 | // InternalAlloyLanguage.g:6004:1: ( rule__ALSMinus__Group_1__2__Impl ) | 17473 | // InternalAlloyLanguage.g:6050:1: ( rule__ALSMinus__Group_1__2__Impl ) |
17272 | // InternalAlloyLanguage.g:6005:2: rule__ALSMinus__Group_1__2__Impl | 17474 | // InternalAlloyLanguage.g:6051:2: rule__ALSMinus__Group_1__2__Impl |
17273 | { | 17475 | { |
17274 | pushFollow(FOLLOW_2); | 17476 | pushFollow(FOLLOW_2); |
17275 | rule__ALSMinus__Group_1__2__Impl(); | 17477 | rule__ALSMinus__Group_1__2__Impl(); |
@@ -17295,23 +17497,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17295 | 17497 | ||
17296 | 17498 | ||
17297 | // $ANTLR start "rule__ALSMinus__Group_1__2__Impl" | 17499 | // $ANTLR start "rule__ALSMinus__Group_1__2__Impl" |
17298 | // InternalAlloyLanguage.g:6011:1: rule__ALSMinus__Group_1__2__Impl : ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) ; | 17500 | // InternalAlloyLanguage.g:6057:1: rule__ALSMinus__Group_1__2__Impl : ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) ; |
17299 | public final void rule__ALSMinus__Group_1__2__Impl() throws RecognitionException { | 17501 | public final void rule__ALSMinus__Group_1__2__Impl() throws RecognitionException { |
17300 | 17502 | ||
17301 | int stackSize = keepStackSize(); | 17503 | int stackSize = keepStackSize(); |
17302 | 17504 | ||
17303 | try { | 17505 | try { |
17304 | // InternalAlloyLanguage.g:6015:1: ( ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) ) | 17506 | // InternalAlloyLanguage.g:6061:1: ( ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) ) |
17305 | // InternalAlloyLanguage.g:6016:1: ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) | 17507 | // InternalAlloyLanguage.g:6062:1: ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) |
17306 | { | 17508 | { |
17307 | // InternalAlloyLanguage.g:6016:1: ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) | 17509 | // InternalAlloyLanguage.g:6062:1: ( ( rule__ALSMinus__RightOperandAssignment_1_2 ) ) |
17308 | // InternalAlloyLanguage.g:6017:1: ( rule__ALSMinus__RightOperandAssignment_1_2 ) | 17510 | // InternalAlloyLanguage.g:6063:1: ( rule__ALSMinus__RightOperandAssignment_1_2 ) |
17309 | { | 17511 | { |
17310 | if ( state.backtracking==0 ) { | 17512 | if ( state.backtracking==0 ) { |
17311 | before(grammarAccess.getALSMinusAccess().getRightOperandAssignment_1_2()); | 17513 | before(grammarAccess.getALSMinusAccess().getRightOperandAssignment_1_2()); |
17312 | } | 17514 | } |
17313 | // InternalAlloyLanguage.g:6018:1: ( rule__ALSMinus__RightOperandAssignment_1_2 ) | 17515 | // InternalAlloyLanguage.g:6064:1: ( rule__ALSMinus__RightOperandAssignment_1_2 ) |
17314 | // InternalAlloyLanguage.g:6018:2: rule__ALSMinus__RightOperandAssignment_1_2 | 17516 | // InternalAlloyLanguage.g:6064:2: rule__ALSMinus__RightOperandAssignment_1_2 |
17315 | { | 17517 | { |
17316 | pushFollow(FOLLOW_2); | 17518 | pushFollow(FOLLOW_2); |
17317 | rule__ALSMinus__RightOperandAssignment_1_2(); | 17519 | rule__ALSMinus__RightOperandAssignment_1_2(); |
@@ -17346,14 +17548,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17346 | 17548 | ||
17347 | 17549 | ||
17348 | // $ANTLR start "rule__ALSPlus__Group__0" | 17550 | // $ANTLR start "rule__ALSPlus__Group__0" |
17349 | // InternalAlloyLanguage.g:6034:1: rule__ALSPlus__Group__0 : rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 ; | 17551 | // InternalAlloyLanguage.g:6080:1: rule__ALSPlus__Group__0 : rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 ; |
17350 | public final void rule__ALSPlus__Group__0() throws RecognitionException { | 17552 | public final void rule__ALSPlus__Group__0() throws RecognitionException { |
17351 | 17553 | ||
17352 | int stackSize = keepStackSize(); | 17554 | int stackSize = keepStackSize(); |
17353 | 17555 | ||
17354 | try { | 17556 | try { |
17355 | // InternalAlloyLanguage.g:6038:1: ( rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 ) | 17557 | // InternalAlloyLanguage.g:6084:1: ( rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 ) |
17356 | // InternalAlloyLanguage.g:6039:2: rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 | 17558 | // InternalAlloyLanguage.g:6085:2: rule__ALSPlus__Group__0__Impl rule__ALSPlus__Group__1 |
17357 | { | 17559 | { |
17358 | pushFollow(FOLLOW_12); | 17560 | pushFollow(FOLLOW_12); |
17359 | rule__ALSPlus__Group__0__Impl(); | 17561 | rule__ALSPlus__Group__0__Impl(); |
@@ -17384,17 +17586,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17384 | 17586 | ||
17385 | 17587 | ||
17386 | // $ANTLR start "rule__ALSPlus__Group__0__Impl" | 17588 | // $ANTLR start "rule__ALSPlus__Group__0__Impl" |
17387 | // InternalAlloyLanguage.g:6046:1: rule__ALSPlus__Group__0__Impl : ( ruleALSIntersection ) ; | 17589 | // InternalAlloyLanguage.g:6092:1: rule__ALSPlus__Group__0__Impl : ( ruleALSIntersection ) ; |
17388 | public final void rule__ALSPlus__Group__0__Impl() throws RecognitionException { | 17590 | public final void rule__ALSPlus__Group__0__Impl() throws RecognitionException { |
17389 | 17591 | ||
17390 | int stackSize = keepStackSize(); | 17592 | int stackSize = keepStackSize(); |
17391 | 17593 | ||
17392 | try { | 17594 | try { |
17393 | // InternalAlloyLanguage.g:6050:1: ( ( ruleALSIntersection ) ) | 17595 | // InternalAlloyLanguage.g:6096:1: ( ( ruleALSIntersection ) ) |
17394 | // InternalAlloyLanguage.g:6051:1: ( ruleALSIntersection ) | 17596 | // InternalAlloyLanguage.g:6097:1: ( ruleALSIntersection ) |
17395 | { | 17597 | { |
17396 | // InternalAlloyLanguage.g:6051:1: ( ruleALSIntersection ) | 17598 | // InternalAlloyLanguage.g:6097:1: ( ruleALSIntersection ) |
17397 | // InternalAlloyLanguage.g:6052:1: ruleALSIntersection | 17599 | // InternalAlloyLanguage.g:6098:1: ruleALSIntersection |
17398 | { | 17600 | { |
17399 | if ( state.backtracking==0 ) { | 17601 | if ( state.backtracking==0 ) { |
17400 | before(grammarAccess.getALSPlusAccess().getALSIntersectionParserRuleCall_0()); | 17602 | before(grammarAccess.getALSPlusAccess().getALSIntersectionParserRuleCall_0()); |
@@ -17429,14 +17631,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17429 | 17631 | ||
17430 | 17632 | ||
17431 | // $ANTLR start "rule__ALSPlus__Group__1" | 17633 | // $ANTLR start "rule__ALSPlus__Group__1" |
17432 | // InternalAlloyLanguage.g:6063:1: rule__ALSPlus__Group__1 : rule__ALSPlus__Group__1__Impl ; | 17634 | // InternalAlloyLanguage.g:6109:1: rule__ALSPlus__Group__1 : rule__ALSPlus__Group__1__Impl ; |
17433 | public final void rule__ALSPlus__Group__1() throws RecognitionException { | 17635 | public final void rule__ALSPlus__Group__1() throws RecognitionException { |
17434 | 17636 | ||
17435 | int stackSize = keepStackSize(); | 17637 | int stackSize = keepStackSize(); |
17436 | 17638 | ||
17437 | try { | 17639 | try { |
17438 | // InternalAlloyLanguage.g:6067:1: ( rule__ALSPlus__Group__1__Impl ) | 17640 | // InternalAlloyLanguage.g:6113:1: ( rule__ALSPlus__Group__1__Impl ) |
17439 | // InternalAlloyLanguage.g:6068:2: rule__ALSPlus__Group__1__Impl | 17641 | // InternalAlloyLanguage.g:6114:2: rule__ALSPlus__Group__1__Impl |
17440 | { | 17642 | { |
17441 | pushFollow(FOLLOW_2); | 17643 | pushFollow(FOLLOW_2); |
17442 | rule__ALSPlus__Group__1__Impl(); | 17644 | rule__ALSPlus__Group__1__Impl(); |
@@ -17462,22 +17664,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17462 | 17664 | ||
17463 | 17665 | ||
17464 | // $ANTLR start "rule__ALSPlus__Group__1__Impl" | 17666 | // $ANTLR start "rule__ALSPlus__Group__1__Impl" |
17465 | // InternalAlloyLanguage.g:6074:1: rule__ALSPlus__Group__1__Impl : ( ( rule__ALSPlus__Group_1__0 )* ) ; | 17667 | // InternalAlloyLanguage.g:6120:1: rule__ALSPlus__Group__1__Impl : ( ( rule__ALSPlus__Group_1__0 )* ) ; |
17466 | public final void rule__ALSPlus__Group__1__Impl() throws RecognitionException { | 17668 | public final void rule__ALSPlus__Group__1__Impl() throws RecognitionException { |
17467 | 17669 | ||
17468 | int stackSize = keepStackSize(); | 17670 | int stackSize = keepStackSize(); |
17469 | 17671 | ||
17470 | try { | 17672 | try { |
17471 | // InternalAlloyLanguage.g:6078:1: ( ( ( rule__ALSPlus__Group_1__0 )* ) ) | 17673 | // InternalAlloyLanguage.g:6124:1: ( ( ( rule__ALSPlus__Group_1__0 )* ) ) |
17472 | // InternalAlloyLanguage.g:6079:1: ( ( rule__ALSPlus__Group_1__0 )* ) | 17674 | // InternalAlloyLanguage.g:6125:1: ( ( rule__ALSPlus__Group_1__0 )* ) |
17473 | { | 17675 | { |
17474 | // InternalAlloyLanguage.g:6079:1: ( ( rule__ALSPlus__Group_1__0 )* ) | 17676 | // InternalAlloyLanguage.g:6125:1: ( ( rule__ALSPlus__Group_1__0 )* ) |
17475 | // InternalAlloyLanguage.g:6080:1: ( rule__ALSPlus__Group_1__0 )* | 17677 | // InternalAlloyLanguage.g:6126:1: ( rule__ALSPlus__Group_1__0 )* |
17476 | { | 17678 | { |
17477 | if ( state.backtracking==0 ) { | 17679 | if ( state.backtracking==0 ) { |
17478 | before(grammarAccess.getALSPlusAccess().getGroup_1()); | 17680 | before(grammarAccess.getALSPlusAccess().getGroup_1()); |
17479 | } | 17681 | } |
17480 | // InternalAlloyLanguage.g:6081:1: ( rule__ALSPlus__Group_1__0 )* | 17682 | // InternalAlloyLanguage.g:6127:1: ( rule__ALSPlus__Group_1__0 )* |
17481 | loop41: | 17683 | loop41: |
17482 | do { | 17684 | do { |
17483 | int alt41=2; | 17685 | int alt41=2; |
@@ -17490,7 +17692,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17490 | 17692 | ||
17491 | switch (alt41) { | 17693 | switch (alt41) { |
17492 | case 1 : | 17694 | case 1 : |
17493 | // InternalAlloyLanguage.g:6081:2: rule__ALSPlus__Group_1__0 | 17695 | // InternalAlloyLanguage.g:6127:2: rule__ALSPlus__Group_1__0 |
17494 | { | 17696 | { |
17495 | pushFollow(FOLLOW_13); | 17697 | pushFollow(FOLLOW_13); |
17496 | rule__ALSPlus__Group_1__0(); | 17698 | rule__ALSPlus__Group_1__0(); |
@@ -17531,14 +17733,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17531 | 17733 | ||
17532 | 17734 | ||
17533 | // $ANTLR start "rule__ALSPlus__Group_1__0" | 17735 | // $ANTLR start "rule__ALSPlus__Group_1__0" |
17534 | // InternalAlloyLanguage.g:6095:1: rule__ALSPlus__Group_1__0 : rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 ; | 17736 | // InternalAlloyLanguage.g:6141:1: rule__ALSPlus__Group_1__0 : rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 ; |
17535 | public final void rule__ALSPlus__Group_1__0() throws RecognitionException { | 17737 | public final void rule__ALSPlus__Group_1__0() throws RecognitionException { |
17536 | 17738 | ||
17537 | int stackSize = keepStackSize(); | 17739 | int stackSize = keepStackSize(); |
17538 | 17740 | ||
17539 | try { | 17741 | try { |
17540 | // InternalAlloyLanguage.g:6099:1: ( rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 ) | 17742 | // InternalAlloyLanguage.g:6145:1: ( rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 ) |
17541 | // InternalAlloyLanguage.g:6100:2: rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 | 17743 | // InternalAlloyLanguage.g:6146:2: rule__ALSPlus__Group_1__0__Impl rule__ALSPlus__Group_1__1 |
17542 | { | 17744 | { |
17543 | pushFollow(FOLLOW_12); | 17745 | pushFollow(FOLLOW_12); |
17544 | rule__ALSPlus__Group_1__0__Impl(); | 17746 | rule__ALSPlus__Group_1__0__Impl(); |
@@ -17569,23 +17771,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17569 | 17771 | ||
17570 | 17772 | ||
17571 | // $ANTLR start "rule__ALSPlus__Group_1__0__Impl" | 17773 | // $ANTLR start "rule__ALSPlus__Group_1__0__Impl" |
17572 | // InternalAlloyLanguage.g:6107:1: rule__ALSPlus__Group_1__0__Impl : ( () ) ; | 17774 | // InternalAlloyLanguage.g:6153:1: rule__ALSPlus__Group_1__0__Impl : ( () ) ; |
17573 | public final void rule__ALSPlus__Group_1__0__Impl() throws RecognitionException { | 17775 | public final void rule__ALSPlus__Group_1__0__Impl() throws RecognitionException { |
17574 | 17776 | ||
17575 | int stackSize = keepStackSize(); | 17777 | int stackSize = keepStackSize(); |
17576 | 17778 | ||
17577 | try { | 17779 | try { |
17578 | // InternalAlloyLanguage.g:6111:1: ( ( () ) ) | 17780 | // InternalAlloyLanguage.g:6157:1: ( ( () ) ) |
17579 | // InternalAlloyLanguage.g:6112:1: ( () ) | 17781 | // InternalAlloyLanguage.g:6158:1: ( () ) |
17580 | { | 17782 | { |
17581 | // InternalAlloyLanguage.g:6112:1: ( () ) | 17783 | // InternalAlloyLanguage.g:6158:1: ( () ) |
17582 | // InternalAlloyLanguage.g:6113:1: () | 17784 | // InternalAlloyLanguage.g:6159:1: () |
17583 | { | 17785 | { |
17584 | if ( state.backtracking==0 ) { | 17786 | if ( state.backtracking==0 ) { |
17585 | before(grammarAccess.getALSPlusAccess().getALSPlusLeftOperandAction_1_0()); | 17787 | before(grammarAccess.getALSPlusAccess().getALSPlusLeftOperandAction_1_0()); |
17586 | } | 17788 | } |
17587 | // InternalAlloyLanguage.g:6114:1: () | 17789 | // InternalAlloyLanguage.g:6160:1: () |
17588 | // InternalAlloyLanguage.g:6116:1: | 17790 | // InternalAlloyLanguage.g:6162:1: |
17589 | { | 17791 | { |
17590 | } | 17792 | } |
17591 | 17793 | ||
@@ -17610,14 +17812,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17610 | 17812 | ||
17611 | 17813 | ||
17612 | // $ANTLR start "rule__ALSPlus__Group_1__1" | 17814 | // $ANTLR start "rule__ALSPlus__Group_1__1" |
17613 | // InternalAlloyLanguage.g:6126:1: rule__ALSPlus__Group_1__1 : rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 ; | 17815 | // InternalAlloyLanguage.g:6172:1: rule__ALSPlus__Group_1__1 : rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 ; |
17614 | public final void rule__ALSPlus__Group_1__1() throws RecognitionException { | 17816 | public final void rule__ALSPlus__Group_1__1() throws RecognitionException { |
17615 | 17817 | ||
17616 | int stackSize = keepStackSize(); | 17818 | int stackSize = keepStackSize(); |
17617 | 17819 | ||
17618 | try { | 17820 | try { |
17619 | // InternalAlloyLanguage.g:6130:1: ( rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 ) | 17821 | // InternalAlloyLanguage.g:6176:1: ( rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 ) |
17620 | // InternalAlloyLanguage.g:6131:2: rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 | 17822 | // InternalAlloyLanguage.g:6177:2: rule__ALSPlus__Group_1__1__Impl rule__ALSPlus__Group_1__2 |
17621 | { | 17823 | { |
17622 | pushFollow(FOLLOW_16); | 17824 | pushFollow(FOLLOW_16); |
17623 | rule__ALSPlus__Group_1__1__Impl(); | 17825 | rule__ALSPlus__Group_1__1__Impl(); |
@@ -17648,17 +17850,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17648 | 17850 | ||
17649 | 17851 | ||
17650 | // $ANTLR start "rule__ALSPlus__Group_1__1__Impl" | 17852 | // $ANTLR start "rule__ALSPlus__Group_1__1__Impl" |
17651 | // InternalAlloyLanguage.g:6138:1: rule__ALSPlus__Group_1__1__Impl : ( '+' ) ; | 17853 | // InternalAlloyLanguage.g:6184:1: rule__ALSPlus__Group_1__1__Impl : ( '+' ) ; |
17652 | public final void rule__ALSPlus__Group_1__1__Impl() throws RecognitionException { | 17854 | public final void rule__ALSPlus__Group_1__1__Impl() throws RecognitionException { |
17653 | 17855 | ||
17654 | int stackSize = keepStackSize(); | 17856 | int stackSize = keepStackSize(); |
17655 | 17857 | ||
17656 | try { | 17858 | try { |
17657 | // InternalAlloyLanguage.g:6142:1: ( ( '+' ) ) | 17859 | // InternalAlloyLanguage.g:6188:1: ( ( '+' ) ) |
17658 | // InternalAlloyLanguage.g:6143:1: ( '+' ) | 17860 | // InternalAlloyLanguage.g:6189:1: ( '+' ) |
17659 | { | 17861 | { |
17660 | // InternalAlloyLanguage.g:6143:1: ( '+' ) | 17862 | // InternalAlloyLanguage.g:6189:1: ( '+' ) |
17661 | // InternalAlloyLanguage.g:6144:1: '+' | 17863 | // InternalAlloyLanguage.g:6190:1: '+' |
17662 | { | 17864 | { |
17663 | if ( state.backtracking==0 ) { | 17865 | if ( state.backtracking==0 ) { |
17664 | before(grammarAccess.getALSPlusAccess().getPlusSignKeyword_1_1()); | 17866 | before(grammarAccess.getALSPlusAccess().getPlusSignKeyword_1_1()); |
@@ -17689,14 +17891,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17689 | 17891 | ||
17690 | 17892 | ||
17691 | // $ANTLR start "rule__ALSPlus__Group_1__2" | 17893 | // $ANTLR start "rule__ALSPlus__Group_1__2" |
17692 | // InternalAlloyLanguage.g:6157:1: rule__ALSPlus__Group_1__2 : rule__ALSPlus__Group_1__2__Impl ; | 17894 | // InternalAlloyLanguage.g:6203:1: rule__ALSPlus__Group_1__2 : rule__ALSPlus__Group_1__2__Impl ; |
17693 | public final void rule__ALSPlus__Group_1__2() throws RecognitionException { | 17895 | public final void rule__ALSPlus__Group_1__2() throws RecognitionException { |
17694 | 17896 | ||
17695 | int stackSize = keepStackSize(); | 17897 | int stackSize = keepStackSize(); |
17696 | 17898 | ||
17697 | try { | 17899 | try { |
17698 | // InternalAlloyLanguage.g:6161:1: ( rule__ALSPlus__Group_1__2__Impl ) | 17900 | // InternalAlloyLanguage.g:6207:1: ( rule__ALSPlus__Group_1__2__Impl ) |
17699 | // InternalAlloyLanguage.g:6162:2: rule__ALSPlus__Group_1__2__Impl | 17901 | // InternalAlloyLanguage.g:6208:2: rule__ALSPlus__Group_1__2__Impl |
17700 | { | 17902 | { |
17701 | pushFollow(FOLLOW_2); | 17903 | pushFollow(FOLLOW_2); |
17702 | rule__ALSPlus__Group_1__2__Impl(); | 17904 | rule__ALSPlus__Group_1__2__Impl(); |
@@ -17722,23 +17924,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17722 | 17924 | ||
17723 | 17925 | ||
17724 | // $ANTLR start "rule__ALSPlus__Group_1__2__Impl" | 17926 | // $ANTLR start "rule__ALSPlus__Group_1__2__Impl" |
17725 | // InternalAlloyLanguage.g:6168:1: rule__ALSPlus__Group_1__2__Impl : ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) ; | 17927 | // InternalAlloyLanguage.g:6214:1: rule__ALSPlus__Group_1__2__Impl : ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) ; |
17726 | public final void rule__ALSPlus__Group_1__2__Impl() throws RecognitionException { | 17928 | public final void rule__ALSPlus__Group_1__2__Impl() throws RecognitionException { |
17727 | 17929 | ||
17728 | int stackSize = keepStackSize(); | 17930 | int stackSize = keepStackSize(); |
17729 | 17931 | ||
17730 | try { | 17932 | try { |
17731 | // InternalAlloyLanguage.g:6172:1: ( ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) ) | 17933 | // InternalAlloyLanguage.g:6218:1: ( ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) ) |
17732 | // InternalAlloyLanguage.g:6173:1: ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) | 17934 | // InternalAlloyLanguage.g:6219:1: ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) |
17733 | { | 17935 | { |
17734 | // InternalAlloyLanguage.g:6173:1: ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) | 17936 | // InternalAlloyLanguage.g:6219:1: ( ( rule__ALSPlus__RightOperandAssignment_1_2 ) ) |
17735 | // InternalAlloyLanguage.g:6174:1: ( rule__ALSPlus__RightOperandAssignment_1_2 ) | 17937 | // InternalAlloyLanguage.g:6220:1: ( rule__ALSPlus__RightOperandAssignment_1_2 ) |
17736 | { | 17938 | { |
17737 | if ( state.backtracking==0 ) { | 17939 | if ( state.backtracking==0 ) { |
17738 | before(grammarAccess.getALSPlusAccess().getRightOperandAssignment_1_2()); | 17940 | before(grammarAccess.getALSPlusAccess().getRightOperandAssignment_1_2()); |
17739 | } | 17941 | } |
17740 | // InternalAlloyLanguage.g:6175:1: ( rule__ALSPlus__RightOperandAssignment_1_2 ) | 17942 | // InternalAlloyLanguage.g:6221:1: ( rule__ALSPlus__RightOperandAssignment_1_2 ) |
17741 | // InternalAlloyLanguage.g:6175:2: rule__ALSPlus__RightOperandAssignment_1_2 | 17943 | // InternalAlloyLanguage.g:6221:2: rule__ALSPlus__RightOperandAssignment_1_2 |
17742 | { | 17944 | { |
17743 | pushFollow(FOLLOW_2); | 17945 | pushFollow(FOLLOW_2); |
17744 | rule__ALSPlus__RightOperandAssignment_1_2(); | 17946 | rule__ALSPlus__RightOperandAssignment_1_2(); |
@@ -17773,14 +17975,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17773 | 17975 | ||
17774 | 17976 | ||
17775 | // $ANTLR start "rule__ALSIntersection__Group__0" | 17977 | // $ANTLR start "rule__ALSIntersection__Group__0" |
17776 | // InternalAlloyLanguage.g:6191:1: rule__ALSIntersection__Group__0 : rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 ; | 17978 | // InternalAlloyLanguage.g:6237:1: rule__ALSIntersection__Group__0 : rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 ; |
17777 | public final void rule__ALSIntersection__Group__0() throws RecognitionException { | 17979 | public final void rule__ALSIntersection__Group__0() throws RecognitionException { |
17778 | 17980 | ||
17779 | int stackSize = keepStackSize(); | 17981 | int stackSize = keepStackSize(); |
17780 | 17982 | ||
17781 | try { | 17983 | try { |
17782 | // InternalAlloyLanguage.g:6195:1: ( rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 ) | 17984 | // InternalAlloyLanguage.g:6241:1: ( rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 ) |
17783 | // InternalAlloyLanguage.g:6196:2: rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 | 17985 | // InternalAlloyLanguage.g:6242:2: rule__ALSIntersection__Group__0__Impl rule__ALSIntersection__Group__1 |
17784 | { | 17986 | { |
17785 | pushFollow(FOLLOW_44); | 17987 | pushFollow(FOLLOW_44); |
17786 | rule__ALSIntersection__Group__0__Impl(); | 17988 | rule__ALSIntersection__Group__0__Impl(); |
@@ -17811,17 +18013,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17811 | 18013 | ||
17812 | 18014 | ||
17813 | // $ANTLR start "rule__ALSIntersection__Group__0__Impl" | 18015 | // $ANTLR start "rule__ALSIntersection__Group__0__Impl" |
17814 | // InternalAlloyLanguage.g:6203:1: rule__ALSIntersection__Group__0__Impl : ( ruleALSDirectProduct ) ; | 18016 | // InternalAlloyLanguage.g:6249:1: rule__ALSIntersection__Group__0__Impl : ( ruleALSDirectProduct ) ; |
17815 | public final void rule__ALSIntersection__Group__0__Impl() throws RecognitionException { | 18017 | public final void rule__ALSIntersection__Group__0__Impl() throws RecognitionException { |
17816 | 18018 | ||
17817 | int stackSize = keepStackSize(); | 18019 | int stackSize = keepStackSize(); |
17818 | 18020 | ||
17819 | try { | 18021 | try { |
17820 | // InternalAlloyLanguage.g:6207:1: ( ( ruleALSDirectProduct ) ) | 18022 | // InternalAlloyLanguage.g:6253:1: ( ( ruleALSDirectProduct ) ) |
17821 | // InternalAlloyLanguage.g:6208:1: ( ruleALSDirectProduct ) | 18023 | // InternalAlloyLanguage.g:6254:1: ( ruleALSDirectProduct ) |
17822 | { | 18024 | { |
17823 | // InternalAlloyLanguage.g:6208:1: ( ruleALSDirectProduct ) | 18025 | // InternalAlloyLanguage.g:6254:1: ( ruleALSDirectProduct ) |
17824 | // InternalAlloyLanguage.g:6209:1: ruleALSDirectProduct | 18026 | // InternalAlloyLanguage.g:6255:1: ruleALSDirectProduct |
17825 | { | 18027 | { |
17826 | if ( state.backtracking==0 ) { | 18028 | if ( state.backtracking==0 ) { |
17827 | before(grammarAccess.getALSIntersectionAccess().getALSDirectProductParserRuleCall_0()); | 18029 | before(grammarAccess.getALSIntersectionAccess().getALSDirectProductParserRuleCall_0()); |
@@ -17856,14 +18058,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17856 | 18058 | ||
17857 | 18059 | ||
17858 | // $ANTLR start "rule__ALSIntersection__Group__1" | 18060 | // $ANTLR start "rule__ALSIntersection__Group__1" |
17859 | // InternalAlloyLanguage.g:6220:1: rule__ALSIntersection__Group__1 : rule__ALSIntersection__Group__1__Impl ; | 18061 | // InternalAlloyLanguage.g:6266:1: rule__ALSIntersection__Group__1 : rule__ALSIntersection__Group__1__Impl ; |
17860 | public final void rule__ALSIntersection__Group__1() throws RecognitionException { | 18062 | public final void rule__ALSIntersection__Group__1() throws RecognitionException { |
17861 | 18063 | ||
17862 | int stackSize = keepStackSize(); | 18064 | int stackSize = keepStackSize(); |
17863 | 18065 | ||
17864 | try { | 18066 | try { |
17865 | // InternalAlloyLanguage.g:6224:1: ( rule__ALSIntersection__Group__1__Impl ) | 18067 | // InternalAlloyLanguage.g:6270:1: ( rule__ALSIntersection__Group__1__Impl ) |
17866 | // InternalAlloyLanguage.g:6225:2: rule__ALSIntersection__Group__1__Impl | 18068 | // InternalAlloyLanguage.g:6271:2: rule__ALSIntersection__Group__1__Impl |
17867 | { | 18069 | { |
17868 | pushFollow(FOLLOW_2); | 18070 | pushFollow(FOLLOW_2); |
17869 | rule__ALSIntersection__Group__1__Impl(); | 18071 | rule__ALSIntersection__Group__1__Impl(); |
@@ -17889,22 +18091,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17889 | 18091 | ||
17890 | 18092 | ||
17891 | // $ANTLR start "rule__ALSIntersection__Group__1__Impl" | 18093 | // $ANTLR start "rule__ALSIntersection__Group__1__Impl" |
17892 | // InternalAlloyLanguage.g:6231:1: rule__ALSIntersection__Group__1__Impl : ( ( rule__ALSIntersection__Group_1__0 )* ) ; | 18094 | // InternalAlloyLanguage.g:6277:1: rule__ALSIntersection__Group__1__Impl : ( ( rule__ALSIntersection__Group_1__0 )* ) ; |
17893 | public final void rule__ALSIntersection__Group__1__Impl() throws RecognitionException { | 18095 | public final void rule__ALSIntersection__Group__1__Impl() throws RecognitionException { |
17894 | 18096 | ||
17895 | int stackSize = keepStackSize(); | 18097 | int stackSize = keepStackSize(); |
17896 | 18098 | ||
17897 | try { | 18099 | try { |
17898 | // InternalAlloyLanguage.g:6235:1: ( ( ( rule__ALSIntersection__Group_1__0 )* ) ) | 18100 | // InternalAlloyLanguage.g:6281:1: ( ( ( rule__ALSIntersection__Group_1__0 )* ) ) |
17899 | // InternalAlloyLanguage.g:6236:1: ( ( rule__ALSIntersection__Group_1__0 )* ) | 18101 | // InternalAlloyLanguage.g:6282:1: ( ( rule__ALSIntersection__Group_1__0 )* ) |
17900 | { | 18102 | { |
17901 | // InternalAlloyLanguage.g:6236:1: ( ( rule__ALSIntersection__Group_1__0 )* ) | 18103 | // InternalAlloyLanguage.g:6282:1: ( ( rule__ALSIntersection__Group_1__0 )* ) |
17902 | // InternalAlloyLanguage.g:6237:1: ( rule__ALSIntersection__Group_1__0 )* | 18104 | // InternalAlloyLanguage.g:6283:1: ( rule__ALSIntersection__Group_1__0 )* |
17903 | { | 18105 | { |
17904 | if ( state.backtracking==0 ) { | 18106 | if ( state.backtracking==0 ) { |
17905 | before(grammarAccess.getALSIntersectionAccess().getGroup_1()); | 18107 | before(grammarAccess.getALSIntersectionAccess().getGroup_1()); |
17906 | } | 18108 | } |
17907 | // InternalAlloyLanguage.g:6238:1: ( rule__ALSIntersection__Group_1__0 )* | 18109 | // InternalAlloyLanguage.g:6284:1: ( rule__ALSIntersection__Group_1__0 )* |
17908 | loop42: | 18110 | loop42: |
17909 | do { | 18111 | do { |
17910 | int alt42=2; | 18112 | int alt42=2; |
@@ -17917,7 +18119,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17917 | 18119 | ||
17918 | switch (alt42) { | 18120 | switch (alt42) { |
17919 | case 1 : | 18121 | case 1 : |
17920 | // InternalAlloyLanguage.g:6238:2: rule__ALSIntersection__Group_1__0 | 18122 | // InternalAlloyLanguage.g:6284:2: rule__ALSIntersection__Group_1__0 |
17921 | { | 18123 | { |
17922 | pushFollow(FOLLOW_45); | 18124 | pushFollow(FOLLOW_45); |
17923 | rule__ALSIntersection__Group_1__0(); | 18125 | rule__ALSIntersection__Group_1__0(); |
@@ -17958,14 +18160,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17958 | 18160 | ||
17959 | 18161 | ||
17960 | // $ANTLR start "rule__ALSIntersection__Group_1__0" | 18162 | // $ANTLR start "rule__ALSIntersection__Group_1__0" |
17961 | // InternalAlloyLanguage.g:6252:1: rule__ALSIntersection__Group_1__0 : rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 ; | 18163 | // InternalAlloyLanguage.g:6298:1: rule__ALSIntersection__Group_1__0 : rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 ; |
17962 | public final void rule__ALSIntersection__Group_1__0() throws RecognitionException { | 18164 | public final void rule__ALSIntersection__Group_1__0() throws RecognitionException { |
17963 | 18165 | ||
17964 | int stackSize = keepStackSize(); | 18166 | int stackSize = keepStackSize(); |
17965 | 18167 | ||
17966 | try { | 18168 | try { |
17967 | // InternalAlloyLanguage.g:6256:1: ( rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 ) | 18169 | // InternalAlloyLanguage.g:6302:1: ( rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 ) |
17968 | // InternalAlloyLanguage.g:6257:2: rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 | 18170 | // InternalAlloyLanguage.g:6303:2: rule__ALSIntersection__Group_1__0__Impl rule__ALSIntersection__Group_1__1 |
17969 | { | 18171 | { |
17970 | pushFollow(FOLLOW_44); | 18172 | pushFollow(FOLLOW_44); |
17971 | rule__ALSIntersection__Group_1__0__Impl(); | 18173 | rule__ALSIntersection__Group_1__0__Impl(); |
@@ -17996,23 +18198,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
17996 | 18198 | ||
17997 | 18199 | ||
17998 | // $ANTLR start "rule__ALSIntersection__Group_1__0__Impl" | 18200 | // $ANTLR start "rule__ALSIntersection__Group_1__0__Impl" |
17999 | // InternalAlloyLanguage.g:6264:1: rule__ALSIntersection__Group_1__0__Impl : ( () ) ; | 18201 | // InternalAlloyLanguage.g:6310:1: rule__ALSIntersection__Group_1__0__Impl : ( () ) ; |
18000 | public final void rule__ALSIntersection__Group_1__0__Impl() throws RecognitionException { | 18202 | public final void rule__ALSIntersection__Group_1__0__Impl() throws RecognitionException { |
18001 | 18203 | ||
18002 | int stackSize = keepStackSize(); | 18204 | int stackSize = keepStackSize(); |
18003 | 18205 | ||
18004 | try { | 18206 | try { |
18005 | // InternalAlloyLanguage.g:6268:1: ( ( () ) ) | 18207 | // InternalAlloyLanguage.g:6314:1: ( ( () ) ) |
18006 | // InternalAlloyLanguage.g:6269:1: ( () ) | 18208 | // InternalAlloyLanguage.g:6315:1: ( () ) |
18007 | { | 18209 | { |
18008 | // InternalAlloyLanguage.g:6269:1: ( () ) | 18210 | // InternalAlloyLanguage.g:6315:1: ( () ) |
18009 | // InternalAlloyLanguage.g:6270:1: () | 18211 | // InternalAlloyLanguage.g:6316:1: () |
18010 | { | 18212 | { |
18011 | if ( state.backtracking==0 ) { | 18213 | if ( state.backtracking==0 ) { |
18012 | before(grammarAccess.getALSIntersectionAccess().getALSIntersectionLeftOperandAction_1_0()); | 18214 | before(grammarAccess.getALSIntersectionAccess().getALSIntersectionLeftOperandAction_1_0()); |
18013 | } | 18215 | } |
18014 | // InternalAlloyLanguage.g:6271:1: () | 18216 | // InternalAlloyLanguage.g:6317:1: () |
18015 | // InternalAlloyLanguage.g:6273:1: | 18217 | // InternalAlloyLanguage.g:6319:1: |
18016 | { | 18218 | { |
18017 | } | 18219 | } |
18018 | 18220 | ||
@@ -18037,14 +18239,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18037 | 18239 | ||
18038 | 18240 | ||
18039 | // $ANTLR start "rule__ALSIntersection__Group_1__1" | 18241 | // $ANTLR start "rule__ALSIntersection__Group_1__1" |
18040 | // InternalAlloyLanguage.g:6283:1: rule__ALSIntersection__Group_1__1 : rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 ; | 18242 | // InternalAlloyLanguage.g:6329:1: rule__ALSIntersection__Group_1__1 : rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 ; |
18041 | public final void rule__ALSIntersection__Group_1__1() throws RecognitionException { | 18243 | public final void rule__ALSIntersection__Group_1__1() throws RecognitionException { |
18042 | 18244 | ||
18043 | int stackSize = keepStackSize(); | 18245 | int stackSize = keepStackSize(); |
18044 | 18246 | ||
18045 | try { | 18247 | try { |
18046 | // InternalAlloyLanguage.g:6287:1: ( rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 ) | 18248 | // InternalAlloyLanguage.g:6333:1: ( rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 ) |
18047 | // InternalAlloyLanguage.g:6288:2: rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 | 18249 | // InternalAlloyLanguage.g:6334:2: rule__ALSIntersection__Group_1__1__Impl rule__ALSIntersection__Group_1__2 |
18048 | { | 18250 | { |
18049 | pushFollow(FOLLOW_16); | 18251 | pushFollow(FOLLOW_16); |
18050 | rule__ALSIntersection__Group_1__1__Impl(); | 18252 | rule__ALSIntersection__Group_1__1__Impl(); |
@@ -18075,17 +18277,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18075 | 18277 | ||
18076 | 18278 | ||
18077 | // $ANTLR start "rule__ALSIntersection__Group_1__1__Impl" | 18279 | // $ANTLR start "rule__ALSIntersection__Group_1__1__Impl" |
18078 | // InternalAlloyLanguage.g:6295:1: rule__ALSIntersection__Group_1__1__Impl : ( '&' ) ; | 18280 | // InternalAlloyLanguage.g:6341:1: rule__ALSIntersection__Group_1__1__Impl : ( '&' ) ; |
18079 | public final void rule__ALSIntersection__Group_1__1__Impl() throws RecognitionException { | 18281 | public final void rule__ALSIntersection__Group_1__1__Impl() throws RecognitionException { |
18080 | 18282 | ||
18081 | int stackSize = keepStackSize(); | 18283 | int stackSize = keepStackSize(); |
18082 | 18284 | ||
18083 | try { | 18285 | try { |
18084 | // InternalAlloyLanguage.g:6299:1: ( ( '&' ) ) | 18286 | // InternalAlloyLanguage.g:6345:1: ( ( '&' ) ) |
18085 | // InternalAlloyLanguage.g:6300:1: ( '&' ) | 18287 | // InternalAlloyLanguage.g:6346:1: ( '&' ) |
18086 | { | 18288 | { |
18087 | // InternalAlloyLanguage.g:6300:1: ( '&' ) | 18289 | // InternalAlloyLanguage.g:6346:1: ( '&' ) |
18088 | // InternalAlloyLanguage.g:6301:1: '&' | 18290 | // InternalAlloyLanguage.g:6347:1: '&' |
18089 | { | 18291 | { |
18090 | if ( state.backtracking==0 ) { | 18292 | if ( state.backtracking==0 ) { |
18091 | before(grammarAccess.getALSIntersectionAccess().getAmpersandKeyword_1_1()); | 18293 | before(grammarAccess.getALSIntersectionAccess().getAmpersandKeyword_1_1()); |
@@ -18116,14 +18318,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18116 | 18318 | ||
18117 | 18319 | ||
18118 | // $ANTLR start "rule__ALSIntersection__Group_1__2" | 18320 | // $ANTLR start "rule__ALSIntersection__Group_1__2" |
18119 | // InternalAlloyLanguage.g:6314:1: rule__ALSIntersection__Group_1__2 : rule__ALSIntersection__Group_1__2__Impl ; | 18321 | // InternalAlloyLanguage.g:6360:1: rule__ALSIntersection__Group_1__2 : rule__ALSIntersection__Group_1__2__Impl ; |
18120 | public final void rule__ALSIntersection__Group_1__2() throws RecognitionException { | 18322 | public final void rule__ALSIntersection__Group_1__2() throws RecognitionException { |
18121 | 18323 | ||
18122 | int stackSize = keepStackSize(); | 18324 | int stackSize = keepStackSize(); |
18123 | 18325 | ||
18124 | try { | 18326 | try { |
18125 | // InternalAlloyLanguage.g:6318:1: ( rule__ALSIntersection__Group_1__2__Impl ) | 18327 | // InternalAlloyLanguage.g:6364:1: ( rule__ALSIntersection__Group_1__2__Impl ) |
18126 | // InternalAlloyLanguage.g:6319:2: rule__ALSIntersection__Group_1__2__Impl | 18328 | // InternalAlloyLanguage.g:6365:2: rule__ALSIntersection__Group_1__2__Impl |
18127 | { | 18329 | { |
18128 | pushFollow(FOLLOW_2); | 18330 | pushFollow(FOLLOW_2); |
18129 | rule__ALSIntersection__Group_1__2__Impl(); | 18331 | rule__ALSIntersection__Group_1__2__Impl(); |
@@ -18149,23 +18351,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18149 | 18351 | ||
18150 | 18352 | ||
18151 | // $ANTLR start "rule__ALSIntersection__Group_1__2__Impl" | 18353 | // $ANTLR start "rule__ALSIntersection__Group_1__2__Impl" |
18152 | // InternalAlloyLanguage.g:6325:1: rule__ALSIntersection__Group_1__2__Impl : ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) ; | 18354 | // InternalAlloyLanguage.g:6371:1: rule__ALSIntersection__Group_1__2__Impl : ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) ; |
18153 | public final void rule__ALSIntersection__Group_1__2__Impl() throws RecognitionException { | 18355 | public final void rule__ALSIntersection__Group_1__2__Impl() throws RecognitionException { |
18154 | 18356 | ||
18155 | int stackSize = keepStackSize(); | 18357 | int stackSize = keepStackSize(); |
18156 | 18358 | ||
18157 | try { | 18359 | try { |
18158 | // InternalAlloyLanguage.g:6329:1: ( ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) ) | 18360 | // InternalAlloyLanguage.g:6375:1: ( ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) ) |
18159 | // InternalAlloyLanguage.g:6330:1: ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) | 18361 | // InternalAlloyLanguage.g:6376:1: ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) |
18160 | { | 18362 | { |
18161 | // InternalAlloyLanguage.g:6330:1: ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) | 18363 | // InternalAlloyLanguage.g:6376:1: ( ( rule__ALSIntersection__RightOperandAssignment_1_2 ) ) |
18162 | // InternalAlloyLanguage.g:6331:1: ( rule__ALSIntersection__RightOperandAssignment_1_2 ) | 18364 | // InternalAlloyLanguage.g:6377:1: ( rule__ALSIntersection__RightOperandAssignment_1_2 ) |
18163 | { | 18365 | { |
18164 | if ( state.backtracking==0 ) { | 18366 | if ( state.backtracking==0 ) { |
18165 | before(grammarAccess.getALSIntersectionAccess().getRightOperandAssignment_1_2()); | 18367 | before(grammarAccess.getALSIntersectionAccess().getRightOperandAssignment_1_2()); |
18166 | } | 18368 | } |
18167 | // InternalAlloyLanguage.g:6332:1: ( rule__ALSIntersection__RightOperandAssignment_1_2 ) | 18369 | // InternalAlloyLanguage.g:6378:1: ( rule__ALSIntersection__RightOperandAssignment_1_2 ) |
18168 | // InternalAlloyLanguage.g:6332:2: rule__ALSIntersection__RightOperandAssignment_1_2 | 18370 | // InternalAlloyLanguage.g:6378:2: rule__ALSIntersection__RightOperandAssignment_1_2 |
18169 | { | 18371 | { |
18170 | pushFollow(FOLLOW_2); | 18372 | pushFollow(FOLLOW_2); |
18171 | rule__ALSIntersection__RightOperandAssignment_1_2(); | 18373 | rule__ALSIntersection__RightOperandAssignment_1_2(); |
@@ -18200,14 +18402,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18200 | 18402 | ||
18201 | 18403 | ||
18202 | // $ANTLR start "rule__ALSDirectProduct__Group__0" | 18404 | // $ANTLR start "rule__ALSDirectProduct__Group__0" |
18203 | // InternalAlloyLanguage.g:6348:1: rule__ALSDirectProduct__Group__0 : rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 ; | 18405 | // InternalAlloyLanguage.g:6394:1: rule__ALSDirectProduct__Group__0 : rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 ; |
18204 | public final void rule__ALSDirectProduct__Group__0() throws RecognitionException { | 18406 | public final void rule__ALSDirectProduct__Group__0() throws RecognitionException { |
18205 | 18407 | ||
18206 | int stackSize = keepStackSize(); | 18408 | int stackSize = keepStackSize(); |
18207 | 18409 | ||
18208 | try { | 18410 | try { |
18209 | // InternalAlloyLanguage.g:6352:1: ( rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 ) | 18411 | // InternalAlloyLanguage.g:6398:1: ( rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 ) |
18210 | // InternalAlloyLanguage.g:6353:2: rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 | 18412 | // InternalAlloyLanguage.g:6399:2: rule__ALSDirectProduct__Group__0__Impl rule__ALSDirectProduct__Group__1 |
18211 | { | 18413 | { |
18212 | pushFollow(FOLLOW_46); | 18414 | pushFollow(FOLLOW_46); |
18213 | rule__ALSDirectProduct__Group__0__Impl(); | 18415 | rule__ALSDirectProduct__Group__0__Impl(); |
@@ -18238,17 +18440,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18238 | 18440 | ||
18239 | 18441 | ||
18240 | // $ANTLR start "rule__ALSDirectProduct__Group__0__Impl" | 18442 | // $ANTLR start "rule__ALSDirectProduct__Group__0__Impl" |
18241 | // InternalAlloyLanguage.g:6360:1: rule__ALSDirectProduct__Group__0__Impl : ( ruleALSPreficed ) ; | 18443 | // InternalAlloyLanguage.g:6406:1: rule__ALSDirectProduct__Group__0__Impl : ( ruleALSPreficed ) ; |
18242 | public final void rule__ALSDirectProduct__Group__0__Impl() throws RecognitionException { | 18444 | public final void rule__ALSDirectProduct__Group__0__Impl() throws RecognitionException { |
18243 | 18445 | ||
18244 | int stackSize = keepStackSize(); | 18446 | int stackSize = keepStackSize(); |
18245 | 18447 | ||
18246 | try { | 18448 | try { |
18247 | // InternalAlloyLanguage.g:6364:1: ( ( ruleALSPreficed ) ) | 18449 | // InternalAlloyLanguage.g:6410:1: ( ( ruleALSPreficed ) ) |
18248 | // InternalAlloyLanguage.g:6365:1: ( ruleALSPreficed ) | 18450 | // InternalAlloyLanguage.g:6411:1: ( ruleALSPreficed ) |
18249 | { | 18451 | { |
18250 | // InternalAlloyLanguage.g:6365:1: ( ruleALSPreficed ) | 18452 | // InternalAlloyLanguage.g:6411:1: ( ruleALSPreficed ) |
18251 | // InternalAlloyLanguage.g:6366:1: ruleALSPreficed | 18453 | // InternalAlloyLanguage.g:6412:1: ruleALSPreficed |
18252 | { | 18454 | { |
18253 | if ( state.backtracking==0 ) { | 18455 | if ( state.backtracking==0 ) { |
18254 | before(grammarAccess.getALSDirectProductAccess().getALSPreficedParserRuleCall_0()); | 18456 | before(grammarAccess.getALSDirectProductAccess().getALSPreficedParserRuleCall_0()); |
@@ -18283,14 +18485,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18283 | 18485 | ||
18284 | 18486 | ||
18285 | // $ANTLR start "rule__ALSDirectProduct__Group__1" | 18487 | // $ANTLR start "rule__ALSDirectProduct__Group__1" |
18286 | // InternalAlloyLanguage.g:6377:1: rule__ALSDirectProduct__Group__1 : rule__ALSDirectProduct__Group__1__Impl ; | 18488 | // InternalAlloyLanguage.g:6423:1: rule__ALSDirectProduct__Group__1 : rule__ALSDirectProduct__Group__1__Impl ; |
18287 | public final void rule__ALSDirectProduct__Group__1() throws RecognitionException { | 18489 | public final void rule__ALSDirectProduct__Group__1() throws RecognitionException { |
18288 | 18490 | ||
18289 | int stackSize = keepStackSize(); | 18491 | int stackSize = keepStackSize(); |
18290 | 18492 | ||
18291 | try { | 18493 | try { |
18292 | // InternalAlloyLanguage.g:6381:1: ( rule__ALSDirectProduct__Group__1__Impl ) | 18494 | // InternalAlloyLanguage.g:6427:1: ( rule__ALSDirectProduct__Group__1__Impl ) |
18293 | // InternalAlloyLanguage.g:6382:2: rule__ALSDirectProduct__Group__1__Impl | 18495 | // InternalAlloyLanguage.g:6428:2: rule__ALSDirectProduct__Group__1__Impl |
18294 | { | 18496 | { |
18295 | pushFollow(FOLLOW_2); | 18497 | pushFollow(FOLLOW_2); |
18296 | rule__ALSDirectProduct__Group__1__Impl(); | 18498 | rule__ALSDirectProduct__Group__1__Impl(); |
@@ -18316,22 +18518,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18316 | 18518 | ||
18317 | 18519 | ||
18318 | // $ANTLR start "rule__ALSDirectProduct__Group__1__Impl" | 18520 | // $ANTLR start "rule__ALSDirectProduct__Group__1__Impl" |
18319 | // InternalAlloyLanguage.g:6388:1: rule__ALSDirectProduct__Group__1__Impl : ( ( rule__ALSDirectProduct__Group_1__0 )? ) ; | 18521 | // InternalAlloyLanguage.g:6434:1: rule__ALSDirectProduct__Group__1__Impl : ( ( rule__ALSDirectProduct__Group_1__0 )? ) ; |
18320 | public final void rule__ALSDirectProduct__Group__1__Impl() throws RecognitionException { | 18522 | public final void rule__ALSDirectProduct__Group__1__Impl() throws RecognitionException { |
18321 | 18523 | ||
18322 | int stackSize = keepStackSize(); | 18524 | int stackSize = keepStackSize(); |
18323 | 18525 | ||
18324 | try { | 18526 | try { |
18325 | // InternalAlloyLanguage.g:6392:1: ( ( ( rule__ALSDirectProduct__Group_1__0 )? ) ) | 18527 | // InternalAlloyLanguage.g:6438:1: ( ( ( rule__ALSDirectProduct__Group_1__0 )? ) ) |
18326 | // InternalAlloyLanguage.g:6393:1: ( ( rule__ALSDirectProduct__Group_1__0 )? ) | 18528 | // InternalAlloyLanguage.g:6439:1: ( ( rule__ALSDirectProduct__Group_1__0 )? ) |
18327 | { | 18529 | { |
18328 | // InternalAlloyLanguage.g:6393:1: ( ( rule__ALSDirectProduct__Group_1__0 )? ) | 18530 | // InternalAlloyLanguage.g:6439:1: ( ( rule__ALSDirectProduct__Group_1__0 )? ) |
18329 | // InternalAlloyLanguage.g:6394:1: ( rule__ALSDirectProduct__Group_1__0 )? | 18531 | // InternalAlloyLanguage.g:6440:1: ( rule__ALSDirectProduct__Group_1__0 )? |
18330 | { | 18532 | { |
18331 | if ( state.backtracking==0 ) { | 18533 | if ( state.backtracking==0 ) { |
18332 | before(grammarAccess.getALSDirectProductAccess().getGroup_1()); | 18534 | before(grammarAccess.getALSDirectProductAccess().getGroup_1()); |
18333 | } | 18535 | } |
18334 | // InternalAlloyLanguage.g:6395:1: ( rule__ALSDirectProduct__Group_1__0 )? | 18536 | // InternalAlloyLanguage.g:6441:1: ( rule__ALSDirectProduct__Group_1__0 )? |
18335 | int alt43=2; | 18537 | int alt43=2; |
18336 | int LA43_0 = input.LA(1); | 18538 | int LA43_0 = input.LA(1); |
18337 | 18539 | ||
@@ -18340,7 +18542,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18340 | } | 18542 | } |
18341 | switch (alt43) { | 18543 | switch (alt43) { |
18342 | case 1 : | 18544 | case 1 : |
18343 | // InternalAlloyLanguage.g:6395:2: rule__ALSDirectProduct__Group_1__0 | 18545 | // InternalAlloyLanguage.g:6441:2: rule__ALSDirectProduct__Group_1__0 |
18344 | { | 18546 | { |
18345 | pushFollow(FOLLOW_2); | 18547 | pushFollow(FOLLOW_2); |
18346 | rule__ALSDirectProduct__Group_1__0(); | 18548 | rule__ALSDirectProduct__Group_1__0(); |
@@ -18378,14 +18580,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18378 | 18580 | ||
18379 | 18581 | ||
18380 | // $ANTLR start "rule__ALSDirectProduct__Group_1__0" | 18582 | // $ANTLR start "rule__ALSDirectProduct__Group_1__0" |
18381 | // InternalAlloyLanguage.g:6409:1: rule__ALSDirectProduct__Group_1__0 : rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 ; | 18583 | // InternalAlloyLanguage.g:6455:1: rule__ALSDirectProduct__Group_1__0 : rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 ; |
18382 | public final void rule__ALSDirectProduct__Group_1__0() throws RecognitionException { | 18584 | public final void rule__ALSDirectProduct__Group_1__0() throws RecognitionException { |
18383 | 18585 | ||
18384 | int stackSize = keepStackSize(); | 18586 | int stackSize = keepStackSize(); |
18385 | 18587 | ||
18386 | try { | 18588 | try { |
18387 | // InternalAlloyLanguage.g:6413:1: ( rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 ) | 18589 | // InternalAlloyLanguage.g:6459:1: ( rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 ) |
18388 | // InternalAlloyLanguage.g:6414:2: rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 | 18590 | // InternalAlloyLanguage.g:6460:2: rule__ALSDirectProduct__Group_1__0__Impl rule__ALSDirectProduct__Group_1__1 |
18389 | { | 18591 | { |
18390 | pushFollow(FOLLOW_46); | 18592 | pushFollow(FOLLOW_46); |
18391 | rule__ALSDirectProduct__Group_1__0__Impl(); | 18593 | rule__ALSDirectProduct__Group_1__0__Impl(); |
@@ -18416,23 +18618,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18416 | 18618 | ||
18417 | 18619 | ||
18418 | // $ANTLR start "rule__ALSDirectProduct__Group_1__0__Impl" | 18620 | // $ANTLR start "rule__ALSDirectProduct__Group_1__0__Impl" |
18419 | // InternalAlloyLanguage.g:6421:1: rule__ALSDirectProduct__Group_1__0__Impl : ( () ) ; | 18621 | // InternalAlloyLanguage.g:6467:1: rule__ALSDirectProduct__Group_1__0__Impl : ( () ) ; |
18420 | public final void rule__ALSDirectProduct__Group_1__0__Impl() throws RecognitionException { | 18622 | public final void rule__ALSDirectProduct__Group_1__0__Impl() throws RecognitionException { |
18421 | 18623 | ||
18422 | int stackSize = keepStackSize(); | 18624 | int stackSize = keepStackSize(); |
18423 | 18625 | ||
18424 | try { | 18626 | try { |
18425 | // InternalAlloyLanguage.g:6425:1: ( ( () ) ) | 18627 | // InternalAlloyLanguage.g:6471:1: ( ( () ) ) |
18426 | // InternalAlloyLanguage.g:6426:1: ( () ) | 18628 | // InternalAlloyLanguage.g:6472:1: ( () ) |
18427 | { | 18629 | { |
18428 | // InternalAlloyLanguage.g:6426:1: ( () ) | 18630 | // InternalAlloyLanguage.g:6472:1: ( () ) |
18429 | // InternalAlloyLanguage.g:6427:1: () | 18631 | // InternalAlloyLanguage.g:6473:1: () |
18430 | { | 18632 | { |
18431 | if ( state.backtracking==0 ) { | 18633 | if ( state.backtracking==0 ) { |
18432 | before(grammarAccess.getALSDirectProductAccess().getALSDirectProductLeftOperandAction_1_0()); | 18634 | before(grammarAccess.getALSDirectProductAccess().getALSDirectProductLeftOperandAction_1_0()); |
18433 | } | 18635 | } |
18434 | // InternalAlloyLanguage.g:6428:1: () | 18636 | // InternalAlloyLanguage.g:6474:1: () |
18435 | // InternalAlloyLanguage.g:6430:1: | 18637 | // InternalAlloyLanguage.g:6476:1: |
18436 | { | 18638 | { |
18437 | } | 18639 | } |
18438 | 18640 | ||
@@ -18457,14 +18659,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18457 | 18659 | ||
18458 | 18660 | ||
18459 | // $ANTLR start "rule__ALSDirectProduct__Group_1__1" | 18661 | // $ANTLR start "rule__ALSDirectProduct__Group_1__1" |
18460 | // InternalAlloyLanguage.g:6440:1: rule__ALSDirectProduct__Group_1__1 : rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 ; | 18662 | // InternalAlloyLanguage.g:6486:1: rule__ALSDirectProduct__Group_1__1 : rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 ; |
18461 | public final void rule__ALSDirectProduct__Group_1__1() throws RecognitionException { | 18663 | public final void rule__ALSDirectProduct__Group_1__1() throws RecognitionException { |
18462 | 18664 | ||
18463 | int stackSize = keepStackSize(); | 18665 | int stackSize = keepStackSize(); |
18464 | 18666 | ||
18465 | try { | 18667 | try { |
18466 | // InternalAlloyLanguage.g:6444:1: ( rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 ) | 18668 | // InternalAlloyLanguage.g:6490:1: ( rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 ) |
18467 | // InternalAlloyLanguage.g:6445:2: rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 | 18669 | // InternalAlloyLanguage.g:6491:2: rule__ALSDirectProduct__Group_1__1__Impl rule__ALSDirectProduct__Group_1__2 |
18468 | { | 18670 | { |
18469 | pushFollow(FOLLOW_46); | 18671 | pushFollow(FOLLOW_46); |
18470 | rule__ALSDirectProduct__Group_1__1__Impl(); | 18672 | rule__ALSDirectProduct__Group_1__1__Impl(); |
@@ -18495,22 +18697,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18495 | 18697 | ||
18496 | 18698 | ||
18497 | // $ANTLR start "rule__ALSDirectProduct__Group_1__1__Impl" | 18699 | // $ANTLR start "rule__ALSDirectProduct__Group_1__1__Impl" |
18498 | // InternalAlloyLanguage.g:6452:1: rule__ALSDirectProduct__Group_1__1__Impl : ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) ; | 18700 | // InternalAlloyLanguage.g:6498:1: rule__ALSDirectProduct__Group_1__1__Impl : ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) ; |
18499 | public final void rule__ALSDirectProduct__Group_1__1__Impl() throws RecognitionException { | 18701 | public final void rule__ALSDirectProduct__Group_1__1__Impl() throws RecognitionException { |
18500 | 18702 | ||
18501 | int stackSize = keepStackSize(); | 18703 | int stackSize = keepStackSize(); |
18502 | 18704 | ||
18503 | try { | 18705 | try { |
18504 | // InternalAlloyLanguage.g:6456:1: ( ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) ) | 18706 | // InternalAlloyLanguage.g:6502:1: ( ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) ) |
18505 | // InternalAlloyLanguage.g:6457:1: ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) | 18707 | // InternalAlloyLanguage.g:6503:1: ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) |
18506 | { | 18708 | { |
18507 | // InternalAlloyLanguage.g:6457:1: ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) | 18709 | // InternalAlloyLanguage.g:6503:1: ( ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? ) |
18508 | // InternalAlloyLanguage.g:6458:1: ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? | 18710 | // InternalAlloyLanguage.g:6504:1: ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? |
18509 | { | 18711 | { |
18510 | if ( state.backtracking==0 ) { | 18712 | if ( state.backtracking==0 ) { |
18511 | before(grammarAccess.getALSDirectProductAccess().getLeftMultiplicitAssignment_1_1()); | 18713 | before(grammarAccess.getALSDirectProductAccess().getLeftMultiplicitAssignment_1_1()); |
18512 | } | 18714 | } |
18513 | // InternalAlloyLanguage.g:6459:1: ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? | 18715 | // InternalAlloyLanguage.g:6505:1: ( rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 )? |
18514 | int alt44=2; | 18716 | int alt44=2; |
18515 | int LA44_0 = input.LA(1); | 18717 | int LA44_0 = input.LA(1); |
18516 | 18718 | ||
@@ -18519,7 +18721,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18519 | } | 18721 | } |
18520 | switch (alt44) { | 18722 | switch (alt44) { |
18521 | case 1 : | 18723 | case 1 : |
18522 | // InternalAlloyLanguage.g:6459:2: rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 | 18724 | // InternalAlloyLanguage.g:6505:2: rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 |
18523 | { | 18725 | { |
18524 | pushFollow(FOLLOW_2); | 18726 | pushFollow(FOLLOW_2); |
18525 | rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1(); | 18727 | rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1(); |
@@ -18557,14 +18759,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18557 | 18759 | ||
18558 | 18760 | ||
18559 | // $ANTLR start "rule__ALSDirectProduct__Group_1__2" | 18761 | // $ANTLR start "rule__ALSDirectProduct__Group_1__2" |
18560 | // InternalAlloyLanguage.g:6469:1: rule__ALSDirectProduct__Group_1__2 : rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 ; | 18762 | // InternalAlloyLanguage.g:6515:1: rule__ALSDirectProduct__Group_1__2 : rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 ; |
18561 | public final void rule__ALSDirectProduct__Group_1__2() throws RecognitionException { | 18763 | public final void rule__ALSDirectProduct__Group_1__2() throws RecognitionException { |
18562 | 18764 | ||
18563 | int stackSize = keepStackSize(); | 18765 | int stackSize = keepStackSize(); |
18564 | 18766 | ||
18565 | try { | 18767 | try { |
18566 | // InternalAlloyLanguage.g:6473:1: ( rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 ) | 18768 | // InternalAlloyLanguage.g:6519:1: ( rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 ) |
18567 | // InternalAlloyLanguage.g:6474:2: rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 | 18769 | // InternalAlloyLanguage.g:6520:2: rule__ALSDirectProduct__Group_1__2__Impl rule__ALSDirectProduct__Group_1__3 |
18568 | { | 18770 | { |
18569 | pushFollow(FOLLOW_16); | 18771 | pushFollow(FOLLOW_16); |
18570 | rule__ALSDirectProduct__Group_1__2__Impl(); | 18772 | rule__ALSDirectProduct__Group_1__2__Impl(); |
@@ -18595,17 +18797,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18595 | 18797 | ||
18596 | 18798 | ||
18597 | // $ANTLR start "rule__ALSDirectProduct__Group_1__2__Impl" | 18799 | // $ANTLR start "rule__ALSDirectProduct__Group_1__2__Impl" |
18598 | // InternalAlloyLanguage.g:6481:1: rule__ALSDirectProduct__Group_1__2__Impl : ( '->' ) ; | 18800 | // InternalAlloyLanguage.g:6527:1: rule__ALSDirectProduct__Group_1__2__Impl : ( '->' ) ; |
18599 | public final void rule__ALSDirectProduct__Group_1__2__Impl() throws RecognitionException { | 18801 | public final void rule__ALSDirectProduct__Group_1__2__Impl() throws RecognitionException { |
18600 | 18802 | ||
18601 | int stackSize = keepStackSize(); | 18803 | int stackSize = keepStackSize(); |
18602 | 18804 | ||
18603 | try { | 18805 | try { |
18604 | // InternalAlloyLanguage.g:6485:1: ( ( '->' ) ) | 18806 | // InternalAlloyLanguage.g:6531:1: ( ( '->' ) ) |
18605 | // InternalAlloyLanguage.g:6486:1: ( '->' ) | 18807 | // InternalAlloyLanguage.g:6532:1: ( '->' ) |
18606 | { | 18808 | { |
18607 | // InternalAlloyLanguage.g:6486:1: ( '->' ) | 18809 | // InternalAlloyLanguage.g:6532:1: ( '->' ) |
18608 | // InternalAlloyLanguage.g:6487:1: '->' | 18810 | // InternalAlloyLanguage.g:6533:1: '->' |
18609 | { | 18811 | { |
18610 | if ( state.backtracking==0 ) { | 18812 | if ( state.backtracking==0 ) { |
18611 | before(grammarAccess.getALSDirectProductAccess().getHyphenMinusGreaterThanSignKeyword_1_2()); | 18813 | before(grammarAccess.getALSDirectProductAccess().getHyphenMinusGreaterThanSignKeyword_1_2()); |
@@ -18636,14 +18838,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18636 | 18838 | ||
18637 | 18839 | ||
18638 | // $ANTLR start "rule__ALSDirectProduct__Group_1__3" | 18840 | // $ANTLR start "rule__ALSDirectProduct__Group_1__3" |
18639 | // InternalAlloyLanguage.g:6500:1: rule__ALSDirectProduct__Group_1__3 : rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 ; | 18841 | // InternalAlloyLanguage.g:6546:1: rule__ALSDirectProduct__Group_1__3 : rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 ; |
18640 | public final void rule__ALSDirectProduct__Group_1__3() throws RecognitionException { | 18842 | public final void rule__ALSDirectProduct__Group_1__3() throws RecognitionException { |
18641 | 18843 | ||
18642 | int stackSize = keepStackSize(); | 18844 | int stackSize = keepStackSize(); |
18643 | 18845 | ||
18644 | try { | 18846 | try { |
18645 | // InternalAlloyLanguage.g:6504:1: ( rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 ) | 18847 | // InternalAlloyLanguage.g:6550:1: ( rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 ) |
18646 | // InternalAlloyLanguage.g:6505:2: rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 | 18848 | // InternalAlloyLanguage.g:6551:2: rule__ALSDirectProduct__Group_1__3__Impl rule__ALSDirectProduct__Group_1__4 |
18647 | { | 18849 | { |
18648 | pushFollow(FOLLOW_16); | 18850 | pushFollow(FOLLOW_16); |
18649 | rule__ALSDirectProduct__Group_1__3__Impl(); | 18851 | rule__ALSDirectProduct__Group_1__3__Impl(); |
@@ -18674,22 +18876,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18674 | 18876 | ||
18675 | 18877 | ||
18676 | // $ANTLR start "rule__ALSDirectProduct__Group_1__3__Impl" | 18878 | // $ANTLR start "rule__ALSDirectProduct__Group_1__3__Impl" |
18677 | // InternalAlloyLanguage.g:6512:1: rule__ALSDirectProduct__Group_1__3__Impl : ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) ; | 18879 | // InternalAlloyLanguage.g:6558:1: rule__ALSDirectProduct__Group_1__3__Impl : ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) ; |
18678 | public final void rule__ALSDirectProduct__Group_1__3__Impl() throws RecognitionException { | 18880 | public final void rule__ALSDirectProduct__Group_1__3__Impl() throws RecognitionException { |
18679 | 18881 | ||
18680 | int stackSize = keepStackSize(); | 18882 | int stackSize = keepStackSize(); |
18681 | 18883 | ||
18682 | try { | 18884 | try { |
18683 | // InternalAlloyLanguage.g:6516:1: ( ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) ) | 18885 | // InternalAlloyLanguage.g:6562:1: ( ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) ) |
18684 | // InternalAlloyLanguage.g:6517:1: ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) | 18886 | // InternalAlloyLanguage.g:6563:1: ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) |
18685 | { | 18887 | { |
18686 | // InternalAlloyLanguage.g:6517:1: ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) | 18888 | // InternalAlloyLanguage.g:6563:1: ( ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? ) |
18687 | // InternalAlloyLanguage.g:6518:1: ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? | 18889 | // InternalAlloyLanguage.g:6564:1: ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? |
18688 | { | 18890 | { |
18689 | if ( state.backtracking==0 ) { | 18891 | if ( state.backtracking==0 ) { |
18690 | before(grammarAccess.getALSDirectProductAccess().getRightMultiplicitAssignment_1_3()); | 18892 | before(grammarAccess.getALSDirectProductAccess().getRightMultiplicitAssignment_1_3()); |
18691 | } | 18893 | } |
18692 | // InternalAlloyLanguage.g:6519:1: ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? | 18894 | // InternalAlloyLanguage.g:6565:1: ( rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 )? |
18693 | int alt45=2; | 18895 | int alt45=2; |
18694 | int LA45_0 = input.LA(1); | 18896 | int LA45_0 = input.LA(1); |
18695 | 18897 | ||
@@ -18698,7 +18900,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18698 | } | 18900 | } |
18699 | switch (alt45) { | 18901 | switch (alt45) { |
18700 | case 1 : | 18902 | case 1 : |
18701 | // InternalAlloyLanguage.g:6519:2: rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 | 18903 | // InternalAlloyLanguage.g:6565:2: rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 |
18702 | { | 18904 | { |
18703 | pushFollow(FOLLOW_2); | 18905 | pushFollow(FOLLOW_2); |
18704 | rule__ALSDirectProduct__RightMultiplicitAssignment_1_3(); | 18906 | rule__ALSDirectProduct__RightMultiplicitAssignment_1_3(); |
@@ -18736,14 +18938,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18736 | 18938 | ||
18737 | 18939 | ||
18738 | // $ANTLR start "rule__ALSDirectProduct__Group_1__4" | 18940 | // $ANTLR start "rule__ALSDirectProduct__Group_1__4" |
18739 | // InternalAlloyLanguage.g:6529:1: rule__ALSDirectProduct__Group_1__4 : rule__ALSDirectProduct__Group_1__4__Impl ; | 18941 | // InternalAlloyLanguage.g:6575:1: rule__ALSDirectProduct__Group_1__4 : rule__ALSDirectProduct__Group_1__4__Impl ; |
18740 | public final void rule__ALSDirectProduct__Group_1__4() throws RecognitionException { | 18942 | public final void rule__ALSDirectProduct__Group_1__4() throws RecognitionException { |
18741 | 18943 | ||
18742 | int stackSize = keepStackSize(); | 18944 | int stackSize = keepStackSize(); |
18743 | 18945 | ||
18744 | try { | 18946 | try { |
18745 | // InternalAlloyLanguage.g:6533:1: ( rule__ALSDirectProduct__Group_1__4__Impl ) | 18947 | // InternalAlloyLanguage.g:6579:1: ( rule__ALSDirectProduct__Group_1__4__Impl ) |
18746 | // InternalAlloyLanguage.g:6534:2: rule__ALSDirectProduct__Group_1__4__Impl | 18948 | // InternalAlloyLanguage.g:6580:2: rule__ALSDirectProduct__Group_1__4__Impl |
18747 | { | 18949 | { |
18748 | pushFollow(FOLLOW_2); | 18950 | pushFollow(FOLLOW_2); |
18749 | rule__ALSDirectProduct__Group_1__4__Impl(); | 18951 | rule__ALSDirectProduct__Group_1__4__Impl(); |
@@ -18769,23 +18971,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18769 | 18971 | ||
18770 | 18972 | ||
18771 | // $ANTLR start "rule__ALSDirectProduct__Group_1__4__Impl" | 18973 | // $ANTLR start "rule__ALSDirectProduct__Group_1__4__Impl" |
18772 | // InternalAlloyLanguage.g:6540:1: rule__ALSDirectProduct__Group_1__4__Impl : ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) ; | 18974 | // InternalAlloyLanguage.g:6586:1: rule__ALSDirectProduct__Group_1__4__Impl : ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) ; |
18773 | public final void rule__ALSDirectProduct__Group_1__4__Impl() throws RecognitionException { | 18975 | public final void rule__ALSDirectProduct__Group_1__4__Impl() throws RecognitionException { |
18774 | 18976 | ||
18775 | int stackSize = keepStackSize(); | 18977 | int stackSize = keepStackSize(); |
18776 | 18978 | ||
18777 | try { | 18979 | try { |
18778 | // InternalAlloyLanguage.g:6544:1: ( ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) ) | 18980 | // InternalAlloyLanguage.g:6590:1: ( ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) ) |
18779 | // InternalAlloyLanguage.g:6545:1: ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) | 18981 | // InternalAlloyLanguage.g:6591:1: ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) |
18780 | { | 18982 | { |
18781 | // InternalAlloyLanguage.g:6545:1: ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) | 18983 | // InternalAlloyLanguage.g:6591:1: ( ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) ) |
18782 | // InternalAlloyLanguage.g:6546:1: ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) | 18984 | // InternalAlloyLanguage.g:6592:1: ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) |
18783 | { | 18985 | { |
18784 | if ( state.backtracking==0 ) { | 18986 | if ( state.backtracking==0 ) { |
18785 | before(grammarAccess.getALSDirectProductAccess().getRightOperandAssignment_1_4()); | 18987 | before(grammarAccess.getALSDirectProductAccess().getRightOperandAssignment_1_4()); |
18786 | } | 18988 | } |
18787 | // InternalAlloyLanguage.g:6547:1: ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) | 18989 | // InternalAlloyLanguage.g:6593:1: ( rule__ALSDirectProduct__RightOperandAssignment_1_4 ) |
18788 | // InternalAlloyLanguage.g:6547:2: rule__ALSDirectProduct__RightOperandAssignment_1_4 | 18990 | // InternalAlloyLanguage.g:6593:2: rule__ALSDirectProduct__RightOperandAssignment_1_4 |
18789 | { | 18991 | { |
18790 | pushFollow(FOLLOW_2); | 18992 | pushFollow(FOLLOW_2); |
18791 | rule__ALSDirectProduct__RightOperandAssignment_1_4(); | 18993 | rule__ALSDirectProduct__RightOperandAssignment_1_4(); |
@@ -18820,14 +19022,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18820 | 19022 | ||
18821 | 19023 | ||
18822 | // $ANTLR start "rule__ALSPreficed__Group_0__0" | 19024 | // $ANTLR start "rule__ALSPreficed__Group_0__0" |
18823 | // InternalAlloyLanguage.g:6567:1: rule__ALSPreficed__Group_0__0 : rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 ; | 19025 | // InternalAlloyLanguage.g:6613:1: rule__ALSPreficed__Group_0__0 : rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 ; |
18824 | public final void rule__ALSPreficed__Group_0__0() throws RecognitionException { | 19026 | public final void rule__ALSPreficed__Group_0__0() throws RecognitionException { |
18825 | 19027 | ||
18826 | int stackSize = keepStackSize(); | 19028 | int stackSize = keepStackSize(); |
18827 | 19029 | ||
18828 | try { | 19030 | try { |
18829 | // InternalAlloyLanguage.g:6571:1: ( rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 ) | 19031 | // InternalAlloyLanguage.g:6617:1: ( rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 ) |
18830 | // InternalAlloyLanguage.g:6572:2: rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 | 19032 | // InternalAlloyLanguage.g:6618:2: rule__ALSPreficed__Group_0__0__Impl rule__ALSPreficed__Group_0__1 |
18831 | { | 19033 | { |
18832 | pushFollow(FOLLOW_47); | 19034 | pushFollow(FOLLOW_47); |
18833 | rule__ALSPreficed__Group_0__0__Impl(); | 19035 | rule__ALSPreficed__Group_0__0__Impl(); |
@@ -18858,23 +19060,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18858 | 19060 | ||
18859 | 19061 | ||
18860 | // $ANTLR start "rule__ALSPreficed__Group_0__0__Impl" | 19062 | // $ANTLR start "rule__ALSPreficed__Group_0__0__Impl" |
18861 | // InternalAlloyLanguage.g:6579:1: rule__ALSPreficed__Group_0__0__Impl : ( () ) ; | 19063 | // InternalAlloyLanguage.g:6625:1: rule__ALSPreficed__Group_0__0__Impl : ( () ) ; |
18862 | public final void rule__ALSPreficed__Group_0__0__Impl() throws RecognitionException { | 19064 | public final void rule__ALSPreficed__Group_0__0__Impl() throws RecognitionException { |
18863 | 19065 | ||
18864 | int stackSize = keepStackSize(); | 19066 | int stackSize = keepStackSize(); |
18865 | 19067 | ||
18866 | try { | 19068 | try { |
18867 | // InternalAlloyLanguage.g:6583:1: ( ( () ) ) | 19069 | // InternalAlloyLanguage.g:6629:1: ( ( () ) ) |
18868 | // InternalAlloyLanguage.g:6584:1: ( () ) | 19070 | // InternalAlloyLanguage.g:6630:1: ( () ) |
18869 | { | 19071 | { |
18870 | // InternalAlloyLanguage.g:6584:1: ( () ) | 19072 | // InternalAlloyLanguage.g:6630:1: ( () ) |
18871 | // InternalAlloyLanguage.g:6585:1: () | 19073 | // InternalAlloyLanguage.g:6631:1: () |
18872 | { | 19074 | { |
18873 | if ( state.backtracking==0 ) { | 19075 | if ( state.backtracking==0 ) { |
18874 | before(grammarAccess.getALSPreficedAccess().getALSNotAction_0_0()); | 19076 | before(grammarAccess.getALSPreficedAccess().getALSNotAction_0_0()); |
18875 | } | 19077 | } |
18876 | // InternalAlloyLanguage.g:6586:1: () | 19078 | // InternalAlloyLanguage.g:6632:1: () |
18877 | // InternalAlloyLanguage.g:6588:1: | 19079 | // InternalAlloyLanguage.g:6634:1: |
18878 | { | 19080 | { |
18879 | } | 19081 | } |
18880 | 19082 | ||
@@ -18899,14 +19101,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18899 | 19101 | ||
18900 | 19102 | ||
18901 | // $ANTLR start "rule__ALSPreficed__Group_0__1" | 19103 | // $ANTLR start "rule__ALSPreficed__Group_0__1" |
18902 | // InternalAlloyLanguage.g:6598:1: rule__ALSPreficed__Group_0__1 : rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 ; | 19104 | // InternalAlloyLanguage.g:6644:1: rule__ALSPreficed__Group_0__1 : rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 ; |
18903 | public final void rule__ALSPreficed__Group_0__1() throws RecognitionException { | 19105 | public final void rule__ALSPreficed__Group_0__1() throws RecognitionException { |
18904 | 19106 | ||
18905 | int stackSize = keepStackSize(); | 19107 | int stackSize = keepStackSize(); |
18906 | 19108 | ||
18907 | try { | 19109 | try { |
18908 | // InternalAlloyLanguage.g:6602:1: ( rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 ) | 19110 | // InternalAlloyLanguage.g:6648:1: ( rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 ) |
18909 | // InternalAlloyLanguage.g:6603:2: rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 | 19111 | // InternalAlloyLanguage.g:6649:2: rule__ALSPreficed__Group_0__1__Impl rule__ALSPreficed__Group_0__2 |
18910 | { | 19112 | { |
18911 | pushFollow(FOLLOW_16); | 19113 | pushFollow(FOLLOW_16); |
18912 | rule__ALSPreficed__Group_0__1__Impl(); | 19114 | rule__ALSPreficed__Group_0__1__Impl(); |
@@ -18937,23 +19139,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18937 | 19139 | ||
18938 | 19140 | ||
18939 | // $ANTLR start "rule__ALSPreficed__Group_0__1__Impl" | 19141 | // $ANTLR start "rule__ALSPreficed__Group_0__1__Impl" |
18940 | // InternalAlloyLanguage.g:6610:1: rule__ALSPreficed__Group_0__1__Impl : ( ( rule__ALSPreficed__Group_0_1__0 ) ) ; | 19142 | // InternalAlloyLanguage.g:6656:1: rule__ALSPreficed__Group_0__1__Impl : ( ( rule__ALSPreficed__Group_0_1__0 ) ) ; |
18941 | public final void rule__ALSPreficed__Group_0__1__Impl() throws RecognitionException { | 19143 | public final void rule__ALSPreficed__Group_0__1__Impl() throws RecognitionException { |
18942 | 19144 | ||
18943 | int stackSize = keepStackSize(); | 19145 | int stackSize = keepStackSize(); |
18944 | 19146 | ||
18945 | try { | 19147 | try { |
18946 | // InternalAlloyLanguage.g:6614:1: ( ( ( rule__ALSPreficed__Group_0_1__0 ) ) ) | 19148 | // InternalAlloyLanguage.g:6660:1: ( ( ( rule__ALSPreficed__Group_0_1__0 ) ) ) |
18947 | // InternalAlloyLanguage.g:6615:1: ( ( rule__ALSPreficed__Group_0_1__0 ) ) | 19149 | // InternalAlloyLanguage.g:6661:1: ( ( rule__ALSPreficed__Group_0_1__0 ) ) |
18948 | { | 19150 | { |
18949 | // InternalAlloyLanguage.g:6615:1: ( ( rule__ALSPreficed__Group_0_1__0 ) ) | 19151 | // InternalAlloyLanguage.g:6661:1: ( ( rule__ALSPreficed__Group_0_1__0 ) ) |
18950 | // InternalAlloyLanguage.g:6616:1: ( rule__ALSPreficed__Group_0_1__0 ) | 19152 | // InternalAlloyLanguage.g:6662:1: ( rule__ALSPreficed__Group_0_1__0 ) |
18951 | { | 19153 | { |
18952 | if ( state.backtracking==0 ) { | 19154 | if ( state.backtracking==0 ) { |
18953 | before(grammarAccess.getALSPreficedAccess().getGroup_0_1()); | 19155 | before(grammarAccess.getALSPreficedAccess().getGroup_0_1()); |
18954 | } | 19156 | } |
18955 | // InternalAlloyLanguage.g:6617:1: ( rule__ALSPreficed__Group_0_1__0 ) | 19157 | // InternalAlloyLanguage.g:6663:1: ( rule__ALSPreficed__Group_0_1__0 ) |
18956 | // InternalAlloyLanguage.g:6617:2: rule__ALSPreficed__Group_0_1__0 | 19158 | // InternalAlloyLanguage.g:6663:2: rule__ALSPreficed__Group_0_1__0 |
18957 | { | 19159 | { |
18958 | pushFollow(FOLLOW_2); | 19160 | pushFollow(FOLLOW_2); |
18959 | rule__ALSPreficed__Group_0_1__0(); | 19161 | rule__ALSPreficed__Group_0_1__0(); |
@@ -18988,14 +19190,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
18988 | 19190 | ||
18989 | 19191 | ||
18990 | // $ANTLR start "rule__ALSPreficed__Group_0__2" | 19192 | // $ANTLR start "rule__ALSPreficed__Group_0__2" |
18991 | // InternalAlloyLanguage.g:6627:1: rule__ALSPreficed__Group_0__2 : rule__ALSPreficed__Group_0__2__Impl ; | 19193 | // InternalAlloyLanguage.g:6673:1: rule__ALSPreficed__Group_0__2 : rule__ALSPreficed__Group_0__2__Impl ; |
18992 | public final void rule__ALSPreficed__Group_0__2() throws RecognitionException { | 19194 | public final void rule__ALSPreficed__Group_0__2() throws RecognitionException { |
18993 | 19195 | ||
18994 | int stackSize = keepStackSize(); | 19196 | int stackSize = keepStackSize(); |
18995 | 19197 | ||
18996 | try { | 19198 | try { |
18997 | // InternalAlloyLanguage.g:6631:1: ( rule__ALSPreficed__Group_0__2__Impl ) | 19199 | // InternalAlloyLanguage.g:6677:1: ( rule__ALSPreficed__Group_0__2__Impl ) |
18998 | // InternalAlloyLanguage.g:6632:2: rule__ALSPreficed__Group_0__2__Impl | 19200 | // InternalAlloyLanguage.g:6678:2: rule__ALSPreficed__Group_0__2__Impl |
18999 | { | 19201 | { |
19000 | pushFollow(FOLLOW_2); | 19202 | pushFollow(FOLLOW_2); |
19001 | rule__ALSPreficed__Group_0__2__Impl(); | 19203 | rule__ALSPreficed__Group_0__2__Impl(); |
@@ -19021,23 +19223,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19021 | 19223 | ||
19022 | 19224 | ||
19023 | // $ANTLR start "rule__ALSPreficed__Group_0__2__Impl" | 19225 | // $ANTLR start "rule__ALSPreficed__Group_0__2__Impl" |
19024 | // InternalAlloyLanguage.g:6638:1: rule__ALSPreficed__Group_0__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) ; | 19226 | // InternalAlloyLanguage.g:6684:1: rule__ALSPreficed__Group_0__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) ; |
19025 | public final void rule__ALSPreficed__Group_0__2__Impl() throws RecognitionException { | 19227 | public final void rule__ALSPreficed__Group_0__2__Impl() throws RecognitionException { |
19026 | 19228 | ||
19027 | int stackSize = keepStackSize(); | 19229 | int stackSize = keepStackSize(); |
19028 | 19230 | ||
19029 | try { | 19231 | try { |
19030 | // InternalAlloyLanguage.g:6642:1: ( ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) ) | 19232 | // InternalAlloyLanguage.g:6688:1: ( ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) ) |
19031 | // InternalAlloyLanguage.g:6643:1: ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) | 19233 | // InternalAlloyLanguage.g:6689:1: ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) |
19032 | { | 19234 | { |
19033 | // InternalAlloyLanguage.g:6643:1: ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) | 19235 | // InternalAlloyLanguage.g:6689:1: ( ( rule__ALSPreficed__OperandAssignment_0_2 ) ) |
19034 | // InternalAlloyLanguage.g:6644:1: ( rule__ALSPreficed__OperandAssignment_0_2 ) | 19236 | // InternalAlloyLanguage.g:6690:1: ( rule__ALSPreficed__OperandAssignment_0_2 ) |
19035 | { | 19237 | { |
19036 | if ( state.backtracking==0 ) { | 19238 | if ( state.backtracking==0 ) { |
19037 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_0_2()); | 19239 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_0_2()); |
19038 | } | 19240 | } |
19039 | // InternalAlloyLanguage.g:6645:1: ( rule__ALSPreficed__OperandAssignment_0_2 ) | 19241 | // InternalAlloyLanguage.g:6691:1: ( rule__ALSPreficed__OperandAssignment_0_2 ) |
19040 | // InternalAlloyLanguage.g:6645:2: rule__ALSPreficed__OperandAssignment_0_2 | 19242 | // InternalAlloyLanguage.g:6691:2: rule__ALSPreficed__OperandAssignment_0_2 |
19041 | { | 19243 | { |
19042 | pushFollow(FOLLOW_2); | 19244 | pushFollow(FOLLOW_2); |
19043 | rule__ALSPreficed__OperandAssignment_0_2(); | 19245 | rule__ALSPreficed__OperandAssignment_0_2(); |
@@ -19072,14 +19274,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19072 | 19274 | ||
19073 | 19275 | ||
19074 | // $ANTLR start "rule__ALSPreficed__Group_0_1__0" | 19276 | // $ANTLR start "rule__ALSPreficed__Group_0_1__0" |
19075 | // InternalAlloyLanguage.g:6661:1: rule__ALSPreficed__Group_0_1__0 : rule__ALSPreficed__Group_0_1__0__Impl ; | 19277 | // InternalAlloyLanguage.g:6707:1: rule__ALSPreficed__Group_0_1__0 : rule__ALSPreficed__Group_0_1__0__Impl ; |
19076 | public final void rule__ALSPreficed__Group_0_1__0() throws RecognitionException { | 19278 | public final void rule__ALSPreficed__Group_0_1__0() throws RecognitionException { |
19077 | 19279 | ||
19078 | int stackSize = keepStackSize(); | 19280 | int stackSize = keepStackSize(); |
19079 | 19281 | ||
19080 | try { | 19282 | try { |
19081 | // InternalAlloyLanguage.g:6665:1: ( rule__ALSPreficed__Group_0_1__0__Impl ) | 19283 | // InternalAlloyLanguage.g:6711:1: ( rule__ALSPreficed__Group_0_1__0__Impl ) |
19082 | // InternalAlloyLanguage.g:6666:2: rule__ALSPreficed__Group_0_1__0__Impl | 19284 | // InternalAlloyLanguage.g:6712:2: rule__ALSPreficed__Group_0_1__0__Impl |
19083 | { | 19285 | { |
19084 | pushFollow(FOLLOW_2); | 19286 | pushFollow(FOLLOW_2); |
19085 | rule__ALSPreficed__Group_0_1__0__Impl(); | 19287 | rule__ALSPreficed__Group_0_1__0__Impl(); |
@@ -19105,23 +19307,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19105 | 19307 | ||
19106 | 19308 | ||
19107 | // $ANTLR start "rule__ALSPreficed__Group_0_1__0__Impl" | 19309 | // $ANTLR start "rule__ALSPreficed__Group_0_1__0__Impl" |
19108 | // InternalAlloyLanguage.g:6672:1: rule__ALSPreficed__Group_0_1__0__Impl : ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) ; | 19310 | // InternalAlloyLanguage.g:6718:1: rule__ALSPreficed__Group_0_1__0__Impl : ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) ; |
19109 | public final void rule__ALSPreficed__Group_0_1__0__Impl() throws RecognitionException { | 19311 | public final void rule__ALSPreficed__Group_0_1__0__Impl() throws RecognitionException { |
19110 | 19312 | ||
19111 | int stackSize = keepStackSize(); | 19313 | int stackSize = keepStackSize(); |
19112 | 19314 | ||
19113 | try { | 19315 | try { |
19114 | // InternalAlloyLanguage.g:6676:1: ( ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) ) | 19316 | // InternalAlloyLanguage.g:6722:1: ( ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) ) |
19115 | // InternalAlloyLanguage.g:6677:1: ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) | 19317 | // InternalAlloyLanguage.g:6723:1: ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) |
19116 | { | 19318 | { |
19117 | // InternalAlloyLanguage.g:6677:1: ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) | 19319 | // InternalAlloyLanguage.g:6723:1: ( ( rule__ALSPreficed__Alternatives_0_1_0 ) ) |
19118 | // InternalAlloyLanguage.g:6678:1: ( rule__ALSPreficed__Alternatives_0_1_0 ) | 19320 | // InternalAlloyLanguage.g:6724:1: ( rule__ALSPreficed__Alternatives_0_1_0 ) |
19119 | { | 19321 | { |
19120 | if ( state.backtracking==0 ) { | 19322 | if ( state.backtracking==0 ) { |
19121 | before(grammarAccess.getALSPreficedAccess().getAlternatives_0_1_0()); | 19323 | before(grammarAccess.getALSPreficedAccess().getAlternatives_0_1_0()); |
19122 | } | 19324 | } |
19123 | // InternalAlloyLanguage.g:6679:1: ( rule__ALSPreficed__Alternatives_0_1_0 ) | 19325 | // InternalAlloyLanguage.g:6725:1: ( rule__ALSPreficed__Alternatives_0_1_0 ) |
19124 | // InternalAlloyLanguage.g:6679:2: rule__ALSPreficed__Alternatives_0_1_0 | 19326 | // InternalAlloyLanguage.g:6725:2: rule__ALSPreficed__Alternatives_0_1_0 |
19125 | { | 19327 | { |
19126 | pushFollow(FOLLOW_2); | 19328 | pushFollow(FOLLOW_2); |
19127 | rule__ALSPreficed__Alternatives_0_1_0(); | 19329 | rule__ALSPreficed__Alternatives_0_1_0(); |
@@ -19156,14 +19358,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19156 | 19358 | ||
19157 | 19359 | ||
19158 | // $ANTLR start "rule__ALSPreficed__Group_1__0" | 19360 | // $ANTLR start "rule__ALSPreficed__Group_1__0" |
19159 | // InternalAlloyLanguage.g:6691:1: rule__ALSPreficed__Group_1__0 : rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 ; | 19361 | // InternalAlloyLanguage.g:6737:1: rule__ALSPreficed__Group_1__0 : rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 ; |
19160 | public final void rule__ALSPreficed__Group_1__0() throws RecognitionException { | 19362 | public final void rule__ALSPreficed__Group_1__0() throws RecognitionException { |
19161 | 19363 | ||
19162 | int stackSize = keepStackSize(); | 19364 | int stackSize = keepStackSize(); |
19163 | 19365 | ||
19164 | try { | 19366 | try { |
19165 | // InternalAlloyLanguage.g:6695:1: ( rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 ) | 19367 | // InternalAlloyLanguage.g:6741:1: ( rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 ) |
19166 | // InternalAlloyLanguage.g:6696:2: rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 | 19368 | // InternalAlloyLanguage.g:6742:2: rule__ALSPreficed__Group_1__0__Impl rule__ALSPreficed__Group_1__1 |
19167 | { | 19369 | { |
19168 | pushFollow(FOLLOW_48); | 19370 | pushFollow(FOLLOW_48); |
19169 | rule__ALSPreficed__Group_1__0__Impl(); | 19371 | rule__ALSPreficed__Group_1__0__Impl(); |
@@ -19194,23 +19396,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19194 | 19396 | ||
19195 | 19397 | ||
19196 | // $ANTLR start "rule__ALSPreficed__Group_1__0__Impl" | 19398 | // $ANTLR start "rule__ALSPreficed__Group_1__0__Impl" |
19197 | // InternalAlloyLanguage.g:6703:1: rule__ALSPreficed__Group_1__0__Impl : ( () ) ; | 19399 | // InternalAlloyLanguage.g:6749:1: rule__ALSPreficed__Group_1__0__Impl : ( () ) ; |
19198 | public final void rule__ALSPreficed__Group_1__0__Impl() throws RecognitionException { | 19400 | public final void rule__ALSPreficed__Group_1__0__Impl() throws RecognitionException { |
19199 | 19401 | ||
19200 | int stackSize = keepStackSize(); | 19402 | int stackSize = keepStackSize(); |
19201 | 19403 | ||
19202 | try { | 19404 | try { |
19203 | // InternalAlloyLanguage.g:6707:1: ( ( () ) ) | 19405 | // InternalAlloyLanguage.g:6753:1: ( ( () ) ) |
19204 | // InternalAlloyLanguage.g:6708:1: ( () ) | 19406 | // InternalAlloyLanguage.g:6754:1: ( () ) |
19205 | { | 19407 | { |
19206 | // InternalAlloyLanguage.g:6708:1: ( () ) | 19408 | // InternalAlloyLanguage.g:6754:1: ( () ) |
19207 | // InternalAlloyLanguage.g:6709:1: () | 19409 | // InternalAlloyLanguage.g:6755:1: () |
19208 | { | 19410 | { |
19209 | if ( state.backtracking==0 ) { | 19411 | if ( state.backtracking==0 ) { |
19210 | before(grammarAccess.getALSPreficedAccess().getALSInverseRelationAction_1_0()); | 19412 | before(grammarAccess.getALSPreficedAccess().getALSInverseRelationAction_1_0()); |
19211 | } | 19413 | } |
19212 | // InternalAlloyLanguage.g:6710:1: () | 19414 | // InternalAlloyLanguage.g:6756:1: () |
19213 | // InternalAlloyLanguage.g:6712:1: | 19415 | // InternalAlloyLanguage.g:6758:1: |
19214 | { | 19416 | { |
19215 | } | 19417 | } |
19216 | 19418 | ||
@@ -19235,14 +19437,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19235 | 19437 | ||
19236 | 19438 | ||
19237 | // $ANTLR start "rule__ALSPreficed__Group_1__1" | 19439 | // $ANTLR start "rule__ALSPreficed__Group_1__1" |
19238 | // InternalAlloyLanguage.g:6722:1: rule__ALSPreficed__Group_1__1 : rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 ; | 19440 | // InternalAlloyLanguage.g:6768:1: rule__ALSPreficed__Group_1__1 : rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 ; |
19239 | public final void rule__ALSPreficed__Group_1__1() throws RecognitionException { | 19441 | public final void rule__ALSPreficed__Group_1__1() throws RecognitionException { |
19240 | 19442 | ||
19241 | int stackSize = keepStackSize(); | 19443 | int stackSize = keepStackSize(); |
19242 | 19444 | ||
19243 | try { | 19445 | try { |
19244 | // InternalAlloyLanguage.g:6726:1: ( rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 ) | 19446 | // InternalAlloyLanguage.g:6772:1: ( rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 ) |
19245 | // InternalAlloyLanguage.g:6727:2: rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 | 19447 | // InternalAlloyLanguage.g:6773:2: rule__ALSPreficed__Group_1__1__Impl rule__ALSPreficed__Group_1__2 |
19246 | { | 19448 | { |
19247 | pushFollow(FOLLOW_16); | 19449 | pushFollow(FOLLOW_16); |
19248 | rule__ALSPreficed__Group_1__1__Impl(); | 19450 | rule__ALSPreficed__Group_1__1__Impl(); |
@@ -19273,23 +19475,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19273 | 19475 | ||
19274 | 19476 | ||
19275 | // $ANTLR start "rule__ALSPreficed__Group_1__1__Impl" | 19477 | // $ANTLR start "rule__ALSPreficed__Group_1__1__Impl" |
19276 | // InternalAlloyLanguage.g:6734:1: rule__ALSPreficed__Group_1__1__Impl : ( ( '~' ) ) ; | 19478 | // InternalAlloyLanguage.g:6780:1: rule__ALSPreficed__Group_1__1__Impl : ( ( '~' ) ) ; |
19277 | public final void rule__ALSPreficed__Group_1__1__Impl() throws RecognitionException { | 19479 | public final void rule__ALSPreficed__Group_1__1__Impl() throws RecognitionException { |
19278 | 19480 | ||
19279 | int stackSize = keepStackSize(); | 19481 | int stackSize = keepStackSize(); |
19280 | 19482 | ||
19281 | try { | 19483 | try { |
19282 | // InternalAlloyLanguage.g:6738:1: ( ( ( '~' ) ) ) | 19484 | // InternalAlloyLanguage.g:6784:1: ( ( ( '~' ) ) ) |
19283 | // InternalAlloyLanguage.g:6739:1: ( ( '~' ) ) | 19485 | // InternalAlloyLanguage.g:6785:1: ( ( '~' ) ) |
19284 | { | 19486 | { |
19285 | // InternalAlloyLanguage.g:6739:1: ( ( '~' ) ) | 19487 | // InternalAlloyLanguage.g:6785:1: ( ( '~' ) ) |
19286 | // InternalAlloyLanguage.g:6740:1: ( '~' ) | 19488 | // InternalAlloyLanguage.g:6786:1: ( '~' ) |
19287 | { | 19489 | { |
19288 | if ( state.backtracking==0 ) { | 19490 | if ( state.backtracking==0 ) { |
19289 | before(grammarAccess.getALSPreficedAccess().getTildeKeyword_1_1()); | 19491 | before(grammarAccess.getALSPreficedAccess().getTildeKeyword_1_1()); |
19290 | } | 19492 | } |
19291 | // InternalAlloyLanguage.g:6741:1: ( '~' ) | 19493 | // InternalAlloyLanguage.g:6787:1: ( '~' ) |
19292 | // InternalAlloyLanguage.g:6742:2: '~' | 19494 | // InternalAlloyLanguage.g:6788:2: '~' |
19293 | { | 19495 | { |
19294 | match(input,60,FOLLOW_2); if (state.failed) return ; | 19496 | match(input,60,FOLLOW_2); if (state.failed) return ; |
19295 | 19497 | ||
@@ -19320,14 +19522,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19320 | 19522 | ||
19321 | 19523 | ||
19322 | // $ANTLR start "rule__ALSPreficed__Group_1__2" | 19524 | // $ANTLR start "rule__ALSPreficed__Group_1__2" |
19323 | // InternalAlloyLanguage.g:6753:1: rule__ALSPreficed__Group_1__2 : rule__ALSPreficed__Group_1__2__Impl ; | 19525 | // InternalAlloyLanguage.g:6799:1: rule__ALSPreficed__Group_1__2 : rule__ALSPreficed__Group_1__2__Impl ; |
19324 | public final void rule__ALSPreficed__Group_1__2() throws RecognitionException { | 19526 | public final void rule__ALSPreficed__Group_1__2() throws RecognitionException { |
19325 | 19527 | ||
19326 | int stackSize = keepStackSize(); | 19528 | int stackSize = keepStackSize(); |
19327 | 19529 | ||
19328 | try { | 19530 | try { |
19329 | // InternalAlloyLanguage.g:6757:1: ( rule__ALSPreficed__Group_1__2__Impl ) | 19531 | // InternalAlloyLanguage.g:6803:1: ( rule__ALSPreficed__Group_1__2__Impl ) |
19330 | // InternalAlloyLanguage.g:6758:2: rule__ALSPreficed__Group_1__2__Impl | 19532 | // InternalAlloyLanguage.g:6804:2: rule__ALSPreficed__Group_1__2__Impl |
19331 | { | 19533 | { |
19332 | pushFollow(FOLLOW_2); | 19534 | pushFollow(FOLLOW_2); |
19333 | rule__ALSPreficed__Group_1__2__Impl(); | 19535 | rule__ALSPreficed__Group_1__2__Impl(); |
@@ -19353,23 +19555,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19353 | 19555 | ||
19354 | 19556 | ||
19355 | // $ANTLR start "rule__ALSPreficed__Group_1__2__Impl" | 19557 | // $ANTLR start "rule__ALSPreficed__Group_1__2__Impl" |
19356 | // InternalAlloyLanguage.g:6764:1: rule__ALSPreficed__Group_1__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) ; | 19558 | // InternalAlloyLanguage.g:6810:1: rule__ALSPreficed__Group_1__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) ; |
19357 | public final void rule__ALSPreficed__Group_1__2__Impl() throws RecognitionException { | 19559 | public final void rule__ALSPreficed__Group_1__2__Impl() throws RecognitionException { |
19358 | 19560 | ||
19359 | int stackSize = keepStackSize(); | 19561 | int stackSize = keepStackSize(); |
19360 | 19562 | ||
19361 | try { | 19563 | try { |
19362 | // InternalAlloyLanguage.g:6768:1: ( ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) ) | 19564 | // InternalAlloyLanguage.g:6814:1: ( ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) ) |
19363 | // InternalAlloyLanguage.g:6769:1: ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) | 19565 | // InternalAlloyLanguage.g:6815:1: ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) |
19364 | { | 19566 | { |
19365 | // InternalAlloyLanguage.g:6769:1: ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) | 19567 | // InternalAlloyLanguage.g:6815:1: ( ( rule__ALSPreficed__OperandAssignment_1_2 ) ) |
19366 | // InternalAlloyLanguage.g:6770:1: ( rule__ALSPreficed__OperandAssignment_1_2 ) | 19568 | // InternalAlloyLanguage.g:6816:1: ( rule__ALSPreficed__OperandAssignment_1_2 ) |
19367 | { | 19569 | { |
19368 | if ( state.backtracking==0 ) { | 19570 | if ( state.backtracking==0 ) { |
19369 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_1_2()); | 19571 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_1_2()); |
19370 | } | 19572 | } |
19371 | // InternalAlloyLanguage.g:6771:1: ( rule__ALSPreficed__OperandAssignment_1_2 ) | 19573 | // InternalAlloyLanguage.g:6817:1: ( rule__ALSPreficed__OperandAssignment_1_2 ) |
19372 | // InternalAlloyLanguage.g:6771:2: rule__ALSPreficed__OperandAssignment_1_2 | 19574 | // InternalAlloyLanguage.g:6817:2: rule__ALSPreficed__OperandAssignment_1_2 |
19373 | { | 19575 | { |
19374 | pushFollow(FOLLOW_2); | 19576 | pushFollow(FOLLOW_2); |
19375 | rule__ALSPreficed__OperandAssignment_1_2(); | 19577 | rule__ALSPreficed__OperandAssignment_1_2(); |
@@ -19404,14 +19606,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19404 | 19606 | ||
19405 | 19607 | ||
19406 | // $ANTLR start "rule__ALSPreficed__Group_2__0" | 19608 | // $ANTLR start "rule__ALSPreficed__Group_2__0" |
19407 | // InternalAlloyLanguage.g:6787:1: rule__ALSPreficed__Group_2__0 : rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 ; | 19609 | // InternalAlloyLanguage.g:6833:1: rule__ALSPreficed__Group_2__0 : rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 ; |
19408 | public final void rule__ALSPreficed__Group_2__0() throws RecognitionException { | 19610 | public final void rule__ALSPreficed__Group_2__0() throws RecognitionException { |
19409 | 19611 | ||
19410 | int stackSize = keepStackSize(); | 19612 | int stackSize = keepStackSize(); |
19411 | 19613 | ||
19412 | try { | 19614 | try { |
19413 | // InternalAlloyLanguage.g:6791:1: ( rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 ) | 19615 | // InternalAlloyLanguage.g:6837:1: ( rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 ) |
19414 | // InternalAlloyLanguage.g:6792:2: rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 | 19616 | // InternalAlloyLanguage.g:6838:2: rule__ALSPreficed__Group_2__0__Impl rule__ALSPreficed__Group_2__1 |
19415 | { | 19617 | { |
19416 | pushFollow(FOLLOW_49); | 19618 | pushFollow(FOLLOW_49); |
19417 | rule__ALSPreficed__Group_2__0__Impl(); | 19619 | rule__ALSPreficed__Group_2__0__Impl(); |
@@ -19442,23 +19644,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19442 | 19644 | ||
19443 | 19645 | ||
19444 | // $ANTLR start "rule__ALSPreficed__Group_2__0__Impl" | 19646 | // $ANTLR start "rule__ALSPreficed__Group_2__0__Impl" |
19445 | // InternalAlloyLanguage.g:6799:1: rule__ALSPreficed__Group_2__0__Impl : ( () ) ; | 19647 | // InternalAlloyLanguage.g:6845:1: rule__ALSPreficed__Group_2__0__Impl : ( () ) ; |
19446 | public final void rule__ALSPreficed__Group_2__0__Impl() throws RecognitionException { | 19648 | public final void rule__ALSPreficed__Group_2__0__Impl() throws RecognitionException { |
19447 | 19649 | ||
19448 | int stackSize = keepStackSize(); | 19650 | int stackSize = keepStackSize(); |
19449 | 19651 | ||
19450 | try { | 19652 | try { |
19451 | // InternalAlloyLanguage.g:6803:1: ( ( () ) ) | 19653 | // InternalAlloyLanguage.g:6849:1: ( ( () ) ) |
19452 | // InternalAlloyLanguage.g:6804:1: ( () ) | 19654 | // InternalAlloyLanguage.g:6850:1: ( () ) |
19453 | { | 19655 | { |
19454 | // InternalAlloyLanguage.g:6804:1: ( () ) | 19656 | // InternalAlloyLanguage.g:6850:1: ( () ) |
19455 | // InternalAlloyLanguage.g:6805:1: () | 19657 | // InternalAlloyLanguage.g:6851:1: () |
19456 | { | 19658 | { |
19457 | if ( state.backtracking==0 ) { | 19659 | if ( state.backtracking==0 ) { |
19458 | before(grammarAccess.getALSPreficedAccess().getAlSTransitiveClosureAction_2_0()); | 19660 | before(grammarAccess.getALSPreficedAccess().getAlSTransitiveClosureAction_2_0()); |
19459 | } | 19661 | } |
19460 | // InternalAlloyLanguage.g:6806:1: () | 19662 | // InternalAlloyLanguage.g:6852:1: () |
19461 | // InternalAlloyLanguage.g:6808:1: | 19663 | // InternalAlloyLanguage.g:6854:1: |
19462 | { | 19664 | { |
19463 | } | 19665 | } |
19464 | 19666 | ||
@@ -19483,14 +19685,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19483 | 19685 | ||
19484 | 19686 | ||
19485 | // $ANTLR start "rule__ALSPreficed__Group_2__1" | 19687 | // $ANTLR start "rule__ALSPreficed__Group_2__1" |
19486 | // InternalAlloyLanguage.g:6818:1: rule__ALSPreficed__Group_2__1 : rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 ; | 19688 | // InternalAlloyLanguage.g:6864:1: rule__ALSPreficed__Group_2__1 : rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 ; |
19487 | public final void rule__ALSPreficed__Group_2__1() throws RecognitionException { | 19689 | public final void rule__ALSPreficed__Group_2__1() throws RecognitionException { |
19488 | 19690 | ||
19489 | int stackSize = keepStackSize(); | 19691 | int stackSize = keepStackSize(); |
19490 | 19692 | ||
19491 | try { | 19693 | try { |
19492 | // InternalAlloyLanguage.g:6822:1: ( rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 ) | 19694 | // InternalAlloyLanguage.g:6868:1: ( rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 ) |
19493 | // InternalAlloyLanguage.g:6823:2: rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 | 19695 | // InternalAlloyLanguage.g:6869:2: rule__ALSPreficed__Group_2__1__Impl rule__ALSPreficed__Group_2__2 |
19494 | { | 19696 | { |
19495 | pushFollow(FOLLOW_16); | 19697 | pushFollow(FOLLOW_16); |
19496 | rule__ALSPreficed__Group_2__1__Impl(); | 19698 | rule__ALSPreficed__Group_2__1__Impl(); |
@@ -19521,17 +19723,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19521 | 19723 | ||
19522 | 19724 | ||
19523 | // $ANTLR start "rule__ALSPreficed__Group_2__1__Impl" | 19725 | // $ANTLR start "rule__ALSPreficed__Group_2__1__Impl" |
19524 | // InternalAlloyLanguage.g:6830:1: rule__ALSPreficed__Group_2__1__Impl : ( '^' ) ; | 19726 | // InternalAlloyLanguage.g:6876:1: rule__ALSPreficed__Group_2__1__Impl : ( '^' ) ; |
19525 | public final void rule__ALSPreficed__Group_2__1__Impl() throws RecognitionException { | 19727 | public final void rule__ALSPreficed__Group_2__1__Impl() throws RecognitionException { |
19526 | 19728 | ||
19527 | int stackSize = keepStackSize(); | 19729 | int stackSize = keepStackSize(); |
19528 | 19730 | ||
19529 | try { | 19731 | try { |
19530 | // InternalAlloyLanguage.g:6834:1: ( ( '^' ) ) | 19732 | // InternalAlloyLanguage.g:6880:1: ( ( '^' ) ) |
19531 | // InternalAlloyLanguage.g:6835:1: ( '^' ) | 19733 | // InternalAlloyLanguage.g:6881:1: ( '^' ) |
19532 | { | 19734 | { |
19533 | // InternalAlloyLanguage.g:6835:1: ( '^' ) | 19735 | // InternalAlloyLanguage.g:6881:1: ( '^' ) |
19534 | // InternalAlloyLanguage.g:6836:1: '^' | 19736 | // InternalAlloyLanguage.g:6882:1: '^' |
19535 | { | 19737 | { |
19536 | if ( state.backtracking==0 ) { | 19738 | if ( state.backtracking==0 ) { |
19537 | before(grammarAccess.getALSPreficedAccess().getCircumflexAccentKeyword_2_1()); | 19739 | before(grammarAccess.getALSPreficedAccess().getCircumflexAccentKeyword_2_1()); |
@@ -19562,14 +19764,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19562 | 19764 | ||
19563 | 19765 | ||
19564 | // $ANTLR start "rule__ALSPreficed__Group_2__2" | 19766 | // $ANTLR start "rule__ALSPreficed__Group_2__2" |
19565 | // InternalAlloyLanguage.g:6849:1: rule__ALSPreficed__Group_2__2 : rule__ALSPreficed__Group_2__2__Impl ; | 19767 | // InternalAlloyLanguage.g:6895:1: rule__ALSPreficed__Group_2__2 : rule__ALSPreficed__Group_2__2__Impl ; |
19566 | public final void rule__ALSPreficed__Group_2__2() throws RecognitionException { | 19768 | public final void rule__ALSPreficed__Group_2__2() throws RecognitionException { |
19567 | 19769 | ||
19568 | int stackSize = keepStackSize(); | 19770 | int stackSize = keepStackSize(); |
19569 | 19771 | ||
19570 | try { | 19772 | try { |
19571 | // InternalAlloyLanguage.g:6853:1: ( rule__ALSPreficed__Group_2__2__Impl ) | 19773 | // InternalAlloyLanguage.g:6899:1: ( rule__ALSPreficed__Group_2__2__Impl ) |
19572 | // InternalAlloyLanguage.g:6854:2: rule__ALSPreficed__Group_2__2__Impl | 19774 | // InternalAlloyLanguage.g:6900:2: rule__ALSPreficed__Group_2__2__Impl |
19573 | { | 19775 | { |
19574 | pushFollow(FOLLOW_2); | 19776 | pushFollow(FOLLOW_2); |
19575 | rule__ALSPreficed__Group_2__2__Impl(); | 19777 | rule__ALSPreficed__Group_2__2__Impl(); |
@@ -19595,23 +19797,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19595 | 19797 | ||
19596 | 19798 | ||
19597 | // $ANTLR start "rule__ALSPreficed__Group_2__2__Impl" | 19799 | // $ANTLR start "rule__ALSPreficed__Group_2__2__Impl" |
19598 | // InternalAlloyLanguage.g:6860:1: rule__ALSPreficed__Group_2__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) ; | 19800 | // InternalAlloyLanguage.g:6906:1: rule__ALSPreficed__Group_2__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) ; |
19599 | public final void rule__ALSPreficed__Group_2__2__Impl() throws RecognitionException { | 19801 | public final void rule__ALSPreficed__Group_2__2__Impl() throws RecognitionException { |
19600 | 19802 | ||
19601 | int stackSize = keepStackSize(); | 19803 | int stackSize = keepStackSize(); |
19602 | 19804 | ||
19603 | try { | 19805 | try { |
19604 | // InternalAlloyLanguage.g:6864:1: ( ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) ) | 19806 | // InternalAlloyLanguage.g:6910:1: ( ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) ) |
19605 | // InternalAlloyLanguage.g:6865:1: ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) | 19807 | // InternalAlloyLanguage.g:6911:1: ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) |
19606 | { | 19808 | { |
19607 | // InternalAlloyLanguage.g:6865:1: ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) | 19809 | // InternalAlloyLanguage.g:6911:1: ( ( rule__ALSPreficed__OperandAssignment_2_2 ) ) |
19608 | // InternalAlloyLanguage.g:6866:1: ( rule__ALSPreficed__OperandAssignment_2_2 ) | 19810 | // InternalAlloyLanguage.g:6912:1: ( rule__ALSPreficed__OperandAssignment_2_2 ) |
19609 | { | 19811 | { |
19610 | if ( state.backtracking==0 ) { | 19812 | if ( state.backtracking==0 ) { |
19611 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_2_2()); | 19813 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_2_2()); |
19612 | } | 19814 | } |
19613 | // InternalAlloyLanguage.g:6867:1: ( rule__ALSPreficed__OperandAssignment_2_2 ) | 19815 | // InternalAlloyLanguage.g:6913:1: ( rule__ALSPreficed__OperandAssignment_2_2 ) |
19614 | // InternalAlloyLanguage.g:6867:2: rule__ALSPreficed__OperandAssignment_2_2 | 19816 | // InternalAlloyLanguage.g:6913:2: rule__ALSPreficed__OperandAssignment_2_2 |
19615 | { | 19817 | { |
19616 | pushFollow(FOLLOW_2); | 19818 | pushFollow(FOLLOW_2); |
19617 | rule__ALSPreficed__OperandAssignment_2_2(); | 19819 | rule__ALSPreficed__OperandAssignment_2_2(); |
@@ -19646,14 +19848,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19646 | 19848 | ||
19647 | 19849 | ||
19648 | // $ANTLR start "rule__ALSPreficed__Group_3__0" | 19850 | // $ANTLR start "rule__ALSPreficed__Group_3__0" |
19649 | // InternalAlloyLanguage.g:6883:1: rule__ALSPreficed__Group_3__0 : rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 ; | 19851 | // InternalAlloyLanguage.g:6929:1: rule__ALSPreficed__Group_3__0 : rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 ; |
19650 | public final void rule__ALSPreficed__Group_3__0() throws RecognitionException { | 19852 | public final void rule__ALSPreficed__Group_3__0() throws RecognitionException { |
19651 | 19853 | ||
19652 | int stackSize = keepStackSize(); | 19854 | int stackSize = keepStackSize(); |
19653 | 19855 | ||
19654 | try { | 19856 | try { |
19655 | // InternalAlloyLanguage.g:6887:1: ( rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 ) | 19857 | // InternalAlloyLanguage.g:6933:1: ( rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 ) |
19656 | // InternalAlloyLanguage.g:6888:2: rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 | 19858 | // InternalAlloyLanguage.g:6934:2: rule__ALSPreficed__Group_3__0__Impl rule__ALSPreficed__Group_3__1 |
19657 | { | 19859 | { |
19658 | pushFollow(FOLLOW_50); | 19860 | pushFollow(FOLLOW_50); |
19659 | rule__ALSPreficed__Group_3__0__Impl(); | 19861 | rule__ALSPreficed__Group_3__0__Impl(); |
@@ -19684,23 +19886,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19684 | 19886 | ||
19685 | 19887 | ||
19686 | // $ANTLR start "rule__ALSPreficed__Group_3__0__Impl" | 19888 | // $ANTLR start "rule__ALSPreficed__Group_3__0__Impl" |
19687 | // InternalAlloyLanguage.g:6895:1: rule__ALSPreficed__Group_3__0__Impl : ( () ) ; | 19889 | // InternalAlloyLanguage.g:6941:1: rule__ALSPreficed__Group_3__0__Impl : ( () ) ; |
19688 | public final void rule__ALSPreficed__Group_3__0__Impl() throws RecognitionException { | 19890 | public final void rule__ALSPreficed__Group_3__0__Impl() throws RecognitionException { |
19689 | 19891 | ||
19690 | int stackSize = keepStackSize(); | 19892 | int stackSize = keepStackSize(); |
19691 | 19893 | ||
19692 | try { | 19894 | try { |
19693 | // InternalAlloyLanguage.g:6899:1: ( ( () ) ) | 19895 | // InternalAlloyLanguage.g:6945:1: ( ( () ) ) |
19694 | // InternalAlloyLanguage.g:6900:1: ( () ) | 19896 | // InternalAlloyLanguage.g:6946:1: ( () ) |
19695 | { | 19897 | { |
19696 | // InternalAlloyLanguage.g:6900:1: ( () ) | 19898 | // InternalAlloyLanguage.g:6946:1: ( () ) |
19697 | // InternalAlloyLanguage.g:6901:1: () | 19899 | // InternalAlloyLanguage.g:6947:1: () |
19698 | { | 19900 | { |
19699 | if ( state.backtracking==0 ) { | 19901 | if ( state.backtracking==0 ) { |
19700 | before(grammarAccess.getALSPreficedAccess().getALSReflectiveTransitiveClosureAction_3_0()); | 19902 | before(grammarAccess.getALSPreficedAccess().getALSReflectiveTransitiveClosureAction_3_0()); |
19701 | } | 19903 | } |
19702 | // InternalAlloyLanguage.g:6902:1: () | 19904 | // InternalAlloyLanguage.g:6948:1: () |
19703 | // InternalAlloyLanguage.g:6904:1: | 19905 | // InternalAlloyLanguage.g:6950:1: |
19704 | { | 19906 | { |
19705 | } | 19907 | } |
19706 | 19908 | ||
@@ -19725,14 +19927,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19725 | 19927 | ||
19726 | 19928 | ||
19727 | // $ANTLR start "rule__ALSPreficed__Group_3__1" | 19929 | // $ANTLR start "rule__ALSPreficed__Group_3__1" |
19728 | // InternalAlloyLanguage.g:6914:1: rule__ALSPreficed__Group_3__1 : rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 ; | 19930 | // InternalAlloyLanguage.g:6960:1: rule__ALSPreficed__Group_3__1 : rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 ; |
19729 | public final void rule__ALSPreficed__Group_3__1() throws RecognitionException { | 19931 | public final void rule__ALSPreficed__Group_3__1() throws RecognitionException { |
19730 | 19932 | ||
19731 | int stackSize = keepStackSize(); | 19933 | int stackSize = keepStackSize(); |
19732 | 19934 | ||
19733 | try { | 19935 | try { |
19734 | // InternalAlloyLanguage.g:6918:1: ( rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 ) | 19936 | // InternalAlloyLanguage.g:6964:1: ( rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 ) |
19735 | // InternalAlloyLanguage.g:6919:2: rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 | 19937 | // InternalAlloyLanguage.g:6965:2: rule__ALSPreficed__Group_3__1__Impl rule__ALSPreficed__Group_3__2 |
19736 | { | 19938 | { |
19737 | pushFollow(FOLLOW_16); | 19939 | pushFollow(FOLLOW_16); |
19738 | rule__ALSPreficed__Group_3__1__Impl(); | 19940 | rule__ALSPreficed__Group_3__1__Impl(); |
@@ -19763,17 +19965,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19763 | 19965 | ||
19764 | 19966 | ||
19765 | // $ANTLR start "rule__ALSPreficed__Group_3__1__Impl" | 19967 | // $ANTLR start "rule__ALSPreficed__Group_3__1__Impl" |
19766 | // InternalAlloyLanguage.g:6926:1: rule__ALSPreficed__Group_3__1__Impl : ( '*' ) ; | 19968 | // InternalAlloyLanguage.g:6972:1: rule__ALSPreficed__Group_3__1__Impl : ( '*' ) ; |
19767 | public final void rule__ALSPreficed__Group_3__1__Impl() throws RecognitionException { | 19969 | public final void rule__ALSPreficed__Group_3__1__Impl() throws RecognitionException { |
19768 | 19970 | ||
19769 | int stackSize = keepStackSize(); | 19971 | int stackSize = keepStackSize(); |
19770 | 19972 | ||
19771 | try { | 19973 | try { |
19772 | // InternalAlloyLanguage.g:6930:1: ( ( '*' ) ) | 19974 | // InternalAlloyLanguage.g:6976:1: ( ( '*' ) ) |
19773 | // InternalAlloyLanguage.g:6931:1: ( '*' ) | 19975 | // InternalAlloyLanguage.g:6977:1: ( '*' ) |
19774 | { | 19976 | { |
19775 | // InternalAlloyLanguage.g:6931:1: ( '*' ) | 19977 | // InternalAlloyLanguage.g:6977:1: ( '*' ) |
19776 | // InternalAlloyLanguage.g:6932:1: '*' | 19978 | // InternalAlloyLanguage.g:6978:1: '*' |
19777 | { | 19979 | { |
19778 | if ( state.backtracking==0 ) { | 19980 | if ( state.backtracking==0 ) { |
19779 | before(grammarAccess.getALSPreficedAccess().getAsteriskKeyword_3_1()); | 19981 | before(grammarAccess.getALSPreficedAccess().getAsteriskKeyword_3_1()); |
@@ -19804,14 +20006,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19804 | 20006 | ||
19805 | 20007 | ||
19806 | // $ANTLR start "rule__ALSPreficed__Group_3__2" | 20008 | // $ANTLR start "rule__ALSPreficed__Group_3__2" |
19807 | // InternalAlloyLanguage.g:6945:1: rule__ALSPreficed__Group_3__2 : rule__ALSPreficed__Group_3__2__Impl ; | 20009 | // InternalAlloyLanguage.g:6991:1: rule__ALSPreficed__Group_3__2 : rule__ALSPreficed__Group_3__2__Impl ; |
19808 | public final void rule__ALSPreficed__Group_3__2() throws RecognitionException { | 20010 | public final void rule__ALSPreficed__Group_3__2() throws RecognitionException { |
19809 | 20011 | ||
19810 | int stackSize = keepStackSize(); | 20012 | int stackSize = keepStackSize(); |
19811 | 20013 | ||
19812 | try { | 20014 | try { |
19813 | // InternalAlloyLanguage.g:6949:1: ( rule__ALSPreficed__Group_3__2__Impl ) | 20015 | // InternalAlloyLanguage.g:6995:1: ( rule__ALSPreficed__Group_3__2__Impl ) |
19814 | // InternalAlloyLanguage.g:6950:2: rule__ALSPreficed__Group_3__2__Impl | 20016 | // InternalAlloyLanguage.g:6996:2: rule__ALSPreficed__Group_3__2__Impl |
19815 | { | 20017 | { |
19816 | pushFollow(FOLLOW_2); | 20018 | pushFollow(FOLLOW_2); |
19817 | rule__ALSPreficed__Group_3__2__Impl(); | 20019 | rule__ALSPreficed__Group_3__2__Impl(); |
@@ -19837,23 +20039,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19837 | 20039 | ||
19838 | 20040 | ||
19839 | // $ANTLR start "rule__ALSPreficed__Group_3__2__Impl" | 20041 | // $ANTLR start "rule__ALSPreficed__Group_3__2__Impl" |
19840 | // InternalAlloyLanguage.g:6956:1: rule__ALSPreficed__Group_3__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) ; | 20042 | // InternalAlloyLanguage.g:7002:1: rule__ALSPreficed__Group_3__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) ; |
19841 | public final void rule__ALSPreficed__Group_3__2__Impl() throws RecognitionException { | 20043 | public final void rule__ALSPreficed__Group_3__2__Impl() throws RecognitionException { |
19842 | 20044 | ||
19843 | int stackSize = keepStackSize(); | 20045 | int stackSize = keepStackSize(); |
19844 | 20046 | ||
19845 | try { | 20047 | try { |
19846 | // InternalAlloyLanguage.g:6960:1: ( ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) ) | 20048 | // InternalAlloyLanguage.g:7006:1: ( ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) ) |
19847 | // InternalAlloyLanguage.g:6961:1: ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) | 20049 | // InternalAlloyLanguage.g:7007:1: ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) |
19848 | { | 20050 | { |
19849 | // InternalAlloyLanguage.g:6961:1: ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) | 20051 | // InternalAlloyLanguage.g:7007:1: ( ( rule__ALSPreficed__OperandAssignment_3_2 ) ) |
19850 | // InternalAlloyLanguage.g:6962:1: ( rule__ALSPreficed__OperandAssignment_3_2 ) | 20052 | // InternalAlloyLanguage.g:7008:1: ( rule__ALSPreficed__OperandAssignment_3_2 ) |
19851 | { | 20053 | { |
19852 | if ( state.backtracking==0 ) { | 20054 | if ( state.backtracking==0 ) { |
19853 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_3_2()); | 20055 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_3_2()); |
19854 | } | 20056 | } |
19855 | // InternalAlloyLanguage.g:6963:1: ( rule__ALSPreficed__OperandAssignment_3_2 ) | 20057 | // InternalAlloyLanguage.g:7009:1: ( rule__ALSPreficed__OperandAssignment_3_2 ) |
19856 | // InternalAlloyLanguage.g:6963:2: rule__ALSPreficed__OperandAssignment_3_2 | 20058 | // InternalAlloyLanguage.g:7009:2: rule__ALSPreficed__OperandAssignment_3_2 |
19857 | { | 20059 | { |
19858 | pushFollow(FOLLOW_2); | 20060 | pushFollow(FOLLOW_2); |
19859 | rule__ALSPreficed__OperandAssignment_3_2(); | 20061 | rule__ALSPreficed__OperandAssignment_3_2(); |
@@ -19888,14 +20090,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19888 | 20090 | ||
19889 | 20091 | ||
19890 | // $ANTLR start "rule__ALSPreficed__Group_4__0" | 20092 | // $ANTLR start "rule__ALSPreficed__Group_4__0" |
19891 | // InternalAlloyLanguage.g:6979:1: rule__ALSPreficed__Group_4__0 : rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 ; | 20093 | // InternalAlloyLanguage.g:7025:1: rule__ALSPreficed__Group_4__0 : rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 ; |
19892 | public final void rule__ALSPreficed__Group_4__0() throws RecognitionException { | 20094 | public final void rule__ALSPreficed__Group_4__0() throws RecognitionException { |
19893 | 20095 | ||
19894 | int stackSize = keepStackSize(); | 20096 | int stackSize = keepStackSize(); |
19895 | 20097 | ||
19896 | try { | 20098 | try { |
19897 | // InternalAlloyLanguage.g:6983:1: ( rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 ) | 20099 | // InternalAlloyLanguage.g:7029:1: ( rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 ) |
19898 | // InternalAlloyLanguage.g:6984:2: rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 | 20100 | // InternalAlloyLanguage.g:7030:2: rule__ALSPreficed__Group_4__0__Impl rule__ALSPreficed__Group_4__1 |
19899 | { | 20101 | { |
19900 | pushFollow(FOLLOW_51); | 20102 | pushFollow(FOLLOW_51); |
19901 | rule__ALSPreficed__Group_4__0__Impl(); | 20103 | rule__ALSPreficed__Group_4__0__Impl(); |
@@ -19926,23 +20128,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19926 | 20128 | ||
19927 | 20129 | ||
19928 | // $ANTLR start "rule__ALSPreficed__Group_4__0__Impl" | 20130 | // $ANTLR start "rule__ALSPreficed__Group_4__0__Impl" |
19929 | // InternalAlloyLanguage.g:6991:1: rule__ALSPreficed__Group_4__0__Impl : ( () ) ; | 20131 | // InternalAlloyLanguage.g:7037:1: rule__ALSPreficed__Group_4__0__Impl : ( () ) ; |
19930 | public final void rule__ALSPreficed__Group_4__0__Impl() throws RecognitionException { | 20132 | public final void rule__ALSPreficed__Group_4__0__Impl() throws RecognitionException { |
19931 | 20133 | ||
19932 | int stackSize = keepStackSize(); | 20134 | int stackSize = keepStackSize(); |
19933 | 20135 | ||
19934 | try { | 20136 | try { |
19935 | // InternalAlloyLanguage.g:6995:1: ( ( () ) ) | 20137 | // InternalAlloyLanguage.g:7041:1: ( ( () ) ) |
19936 | // InternalAlloyLanguage.g:6996:1: ( () ) | 20138 | // InternalAlloyLanguage.g:7042:1: ( () ) |
19937 | { | 20139 | { |
19938 | // InternalAlloyLanguage.g:6996:1: ( () ) | 20140 | // InternalAlloyLanguage.g:7042:1: ( () ) |
19939 | // InternalAlloyLanguage.g:6997:1: () | 20141 | // InternalAlloyLanguage.g:7043:1: () |
19940 | { | 20142 | { |
19941 | if ( state.backtracking==0 ) { | 20143 | if ( state.backtracking==0 ) { |
19942 | before(grammarAccess.getALSPreficedAccess().getALSCardinalityAction_4_0()); | 20144 | before(grammarAccess.getALSPreficedAccess().getALSCardinalityAction_4_0()); |
19943 | } | 20145 | } |
19944 | // InternalAlloyLanguage.g:6998:1: () | 20146 | // InternalAlloyLanguage.g:7044:1: () |
19945 | // InternalAlloyLanguage.g:7000:1: | 20147 | // InternalAlloyLanguage.g:7046:1: |
19946 | { | 20148 | { |
19947 | } | 20149 | } |
19948 | 20150 | ||
@@ -19967,14 +20169,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
19967 | 20169 | ||
19968 | 20170 | ||
19969 | // $ANTLR start "rule__ALSPreficed__Group_4__1" | 20171 | // $ANTLR start "rule__ALSPreficed__Group_4__1" |
19970 | // InternalAlloyLanguage.g:7010:1: rule__ALSPreficed__Group_4__1 : rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 ; | 20172 | // InternalAlloyLanguage.g:7056:1: rule__ALSPreficed__Group_4__1 : rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 ; |
19971 | public final void rule__ALSPreficed__Group_4__1() throws RecognitionException { | 20173 | public final void rule__ALSPreficed__Group_4__1() throws RecognitionException { |
19972 | 20174 | ||
19973 | int stackSize = keepStackSize(); | 20175 | int stackSize = keepStackSize(); |
19974 | 20176 | ||
19975 | try { | 20177 | try { |
19976 | // InternalAlloyLanguage.g:7014:1: ( rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 ) | 20178 | // InternalAlloyLanguage.g:7060:1: ( rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 ) |
19977 | // InternalAlloyLanguage.g:7015:2: rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 | 20179 | // InternalAlloyLanguage.g:7061:2: rule__ALSPreficed__Group_4__1__Impl rule__ALSPreficed__Group_4__2 |
19978 | { | 20180 | { |
19979 | pushFollow(FOLLOW_16); | 20181 | pushFollow(FOLLOW_16); |
19980 | rule__ALSPreficed__Group_4__1__Impl(); | 20182 | rule__ALSPreficed__Group_4__1__Impl(); |
@@ -20005,17 +20207,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20005 | 20207 | ||
20006 | 20208 | ||
20007 | // $ANTLR start "rule__ALSPreficed__Group_4__1__Impl" | 20209 | // $ANTLR start "rule__ALSPreficed__Group_4__1__Impl" |
20008 | // InternalAlloyLanguage.g:7022:1: rule__ALSPreficed__Group_4__1__Impl : ( '#' ) ; | 20210 | // InternalAlloyLanguage.g:7068:1: rule__ALSPreficed__Group_4__1__Impl : ( '#' ) ; |
20009 | public final void rule__ALSPreficed__Group_4__1__Impl() throws RecognitionException { | 20211 | public final void rule__ALSPreficed__Group_4__1__Impl() throws RecognitionException { |
20010 | 20212 | ||
20011 | int stackSize = keepStackSize(); | 20213 | int stackSize = keepStackSize(); |
20012 | 20214 | ||
20013 | try { | 20215 | try { |
20014 | // InternalAlloyLanguage.g:7026:1: ( ( '#' ) ) | 20216 | // InternalAlloyLanguage.g:7072:1: ( ( '#' ) ) |
20015 | // InternalAlloyLanguage.g:7027:1: ( '#' ) | 20217 | // InternalAlloyLanguage.g:7073:1: ( '#' ) |
20016 | { | 20218 | { |
20017 | // InternalAlloyLanguage.g:7027:1: ( '#' ) | 20219 | // InternalAlloyLanguage.g:7073:1: ( '#' ) |
20018 | // InternalAlloyLanguage.g:7028:1: '#' | 20220 | // InternalAlloyLanguage.g:7074:1: '#' |
20019 | { | 20221 | { |
20020 | if ( state.backtracking==0 ) { | 20222 | if ( state.backtracking==0 ) { |
20021 | before(grammarAccess.getALSPreficedAccess().getNumberSignKeyword_4_1()); | 20223 | before(grammarAccess.getALSPreficedAccess().getNumberSignKeyword_4_1()); |
@@ -20046,14 +20248,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20046 | 20248 | ||
20047 | 20249 | ||
20048 | // $ANTLR start "rule__ALSPreficed__Group_4__2" | 20250 | // $ANTLR start "rule__ALSPreficed__Group_4__2" |
20049 | // InternalAlloyLanguage.g:7041:1: rule__ALSPreficed__Group_4__2 : rule__ALSPreficed__Group_4__2__Impl ; | 20251 | // InternalAlloyLanguage.g:7087:1: rule__ALSPreficed__Group_4__2 : rule__ALSPreficed__Group_4__2__Impl ; |
20050 | public final void rule__ALSPreficed__Group_4__2() throws RecognitionException { | 20252 | public final void rule__ALSPreficed__Group_4__2() throws RecognitionException { |
20051 | 20253 | ||
20052 | int stackSize = keepStackSize(); | 20254 | int stackSize = keepStackSize(); |
20053 | 20255 | ||
20054 | try { | 20256 | try { |
20055 | // InternalAlloyLanguage.g:7045:1: ( rule__ALSPreficed__Group_4__2__Impl ) | 20257 | // InternalAlloyLanguage.g:7091:1: ( rule__ALSPreficed__Group_4__2__Impl ) |
20056 | // InternalAlloyLanguage.g:7046:2: rule__ALSPreficed__Group_4__2__Impl | 20258 | // InternalAlloyLanguage.g:7092:2: rule__ALSPreficed__Group_4__2__Impl |
20057 | { | 20259 | { |
20058 | pushFollow(FOLLOW_2); | 20260 | pushFollow(FOLLOW_2); |
20059 | rule__ALSPreficed__Group_4__2__Impl(); | 20261 | rule__ALSPreficed__Group_4__2__Impl(); |
@@ -20079,23 +20281,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20079 | 20281 | ||
20080 | 20282 | ||
20081 | // $ANTLR start "rule__ALSPreficed__Group_4__2__Impl" | 20283 | // $ANTLR start "rule__ALSPreficed__Group_4__2__Impl" |
20082 | // InternalAlloyLanguage.g:7052:1: rule__ALSPreficed__Group_4__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) ; | 20284 | // InternalAlloyLanguage.g:7098:1: rule__ALSPreficed__Group_4__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) ; |
20083 | public final void rule__ALSPreficed__Group_4__2__Impl() throws RecognitionException { | 20285 | public final void rule__ALSPreficed__Group_4__2__Impl() throws RecognitionException { |
20084 | 20286 | ||
20085 | int stackSize = keepStackSize(); | 20287 | int stackSize = keepStackSize(); |
20086 | 20288 | ||
20087 | try { | 20289 | try { |
20088 | // InternalAlloyLanguage.g:7056:1: ( ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) ) | 20290 | // InternalAlloyLanguage.g:7102:1: ( ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) ) |
20089 | // InternalAlloyLanguage.g:7057:1: ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) | 20291 | // InternalAlloyLanguage.g:7103:1: ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) |
20090 | { | 20292 | { |
20091 | // InternalAlloyLanguage.g:7057:1: ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) | 20293 | // InternalAlloyLanguage.g:7103:1: ( ( rule__ALSPreficed__OperandAssignment_4_2 ) ) |
20092 | // InternalAlloyLanguage.g:7058:1: ( rule__ALSPreficed__OperandAssignment_4_2 ) | 20294 | // InternalAlloyLanguage.g:7104:1: ( rule__ALSPreficed__OperandAssignment_4_2 ) |
20093 | { | 20295 | { |
20094 | if ( state.backtracking==0 ) { | 20296 | if ( state.backtracking==0 ) { |
20095 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_4_2()); | 20297 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_4_2()); |
20096 | } | 20298 | } |
20097 | // InternalAlloyLanguage.g:7059:1: ( rule__ALSPreficed__OperandAssignment_4_2 ) | 20299 | // InternalAlloyLanguage.g:7105:1: ( rule__ALSPreficed__OperandAssignment_4_2 ) |
20098 | // InternalAlloyLanguage.g:7059:2: rule__ALSPreficed__OperandAssignment_4_2 | 20300 | // InternalAlloyLanguage.g:7105:2: rule__ALSPreficed__OperandAssignment_4_2 |
20099 | { | 20301 | { |
20100 | pushFollow(FOLLOW_2); | 20302 | pushFollow(FOLLOW_2); |
20101 | rule__ALSPreficed__OperandAssignment_4_2(); | 20303 | rule__ALSPreficed__OperandAssignment_4_2(); |
@@ -20130,14 +20332,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20130 | 20332 | ||
20131 | 20333 | ||
20132 | // $ANTLR start "rule__ALSPreficed__Group_5__0" | 20334 | // $ANTLR start "rule__ALSPreficed__Group_5__0" |
20133 | // InternalAlloyLanguage.g:7075:1: rule__ALSPreficed__Group_5__0 : rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 ; | 20335 | // InternalAlloyLanguage.g:7121:1: rule__ALSPreficed__Group_5__0 : rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 ; |
20134 | public final void rule__ALSPreficed__Group_5__0() throws RecognitionException { | 20336 | public final void rule__ALSPreficed__Group_5__0() throws RecognitionException { |
20135 | 20337 | ||
20136 | int stackSize = keepStackSize(); | 20338 | int stackSize = keepStackSize(); |
20137 | 20339 | ||
20138 | try { | 20340 | try { |
20139 | // InternalAlloyLanguage.g:7079:1: ( rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 ) | 20341 | // InternalAlloyLanguage.g:7125:1: ( rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 ) |
20140 | // InternalAlloyLanguage.g:7080:2: rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 | 20342 | // InternalAlloyLanguage.g:7126:2: rule__ALSPreficed__Group_5__0__Impl rule__ALSPreficed__Group_5__1 |
20141 | { | 20343 | { |
20142 | pushFollow(FOLLOW_42); | 20344 | pushFollow(FOLLOW_42); |
20143 | rule__ALSPreficed__Group_5__0__Impl(); | 20345 | rule__ALSPreficed__Group_5__0__Impl(); |
@@ -20168,23 +20370,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20168 | 20370 | ||
20169 | 20371 | ||
20170 | // $ANTLR start "rule__ALSPreficed__Group_5__0__Impl" | 20372 | // $ANTLR start "rule__ALSPreficed__Group_5__0__Impl" |
20171 | // InternalAlloyLanguage.g:7087:1: rule__ALSPreficed__Group_5__0__Impl : ( () ) ; | 20373 | // InternalAlloyLanguage.g:7133:1: rule__ALSPreficed__Group_5__0__Impl : ( () ) ; |
20172 | public final void rule__ALSPreficed__Group_5__0__Impl() throws RecognitionException { | 20374 | public final void rule__ALSPreficed__Group_5__0__Impl() throws RecognitionException { |
20173 | 20375 | ||
20174 | int stackSize = keepStackSize(); | 20376 | int stackSize = keepStackSize(); |
20175 | 20377 | ||
20176 | try { | 20378 | try { |
20177 | // InternalAlloyLanguage.g:7091:1: ( ( () ) ) | 20379 | // InternalAlloyLanguage.g:7137:1: ( ( () ) ) |
20178 | // InternalAlloyLanguage.g:7092:1: ( () ) | 20380 | // InternalAlloyLanguage.g:7138:1: ( () ) |
20179 | { | 20381 | { |
20180 | // InternalAlloyLanguage.g:7092:1: ( () ) | 20382 | // InternalAlloyLanguage.g:7138:1: ( () ) |
20181 | // InternalAlloyLanguage.g:7093:1: () | 20383 | // InternalAlloyLanguage.g:7139:1: () |
20182 | { | 20384 | { |
20183 | if ( state.backtracking==0 ) { | 20385 | if ( state.backtracking==0 ) { |
20184 | before(grammarAccess.getALSPreficedAccess().getALSUnaryMinusAction_5_0()); | 20386 | before(grammarAccess.getALSPreficedAccess().getALSUnaryMinusAction_5_0()); |
20185 | } | 20387 | } |
20186 | // InternalAlloyLanguage.g:7094:1: () | 20388 | // InternalAlloyLanguage.g:7140:1: () |
20187 | // InternalAlloyLanguage.g:7096:1: | 20389 | // InternalAlloyLanguage.g:7142:1: |
20188 | { | 20390 | { |
20189 | } | 20391 | } |
20190 | 20392 | ||
@@ -20209,14 +20411,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20209 | 20411 | ||
20210 | 20412 | ||
20211 | // $ANTLR start "rule__ALSPreficed__Group_5__1" | 20413 | // $ANTLR start "rule__ALSPreficed__Group_5__1" |
20212 | // InternalAlloyLanguage.g:7106:1: rule__ALSPreficed__Group_5__1 : rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 ; | 20414 | // InternalAlloyLanguage.g:7152:1: rule__ALSPreficed__Group_5__1 : rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 ; |
20213 | public final void rule__ALSPreficed__Group_5__1() throws RecognitionException { | 20415 | public final void rule__ALSPreficed__Group_5__1() throws RecognitionException { |
20214 | 20416 | ||
20215 | int stackSize = keepStackSize(); | 20417 | int stackSize = keepStackSize(); |
20216 | 20418 | ||
20217 | try { | 20419 | try { |
20218 | // InternalAlloyLanguage.g:7110:1: ( rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 ) | 20420 | // InternalAlloyLanguage.g:7156:1: ( rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 ) |
20219 | // InternalAlloyLanguage.g:7111:2: rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 | 20421 | // InternalAlloyLanguage.g:7157:2: rule__ALSPreficed__Group_5__1__Impl rule__ALSPreficed__Group_5__2 |
20220 | { | 20422 | { |
20221 | pushFollow(FOLLOW_16); | 20423 | pushFollow(FOLLOW_16); |
20222 | rule__ALSPreficed__Group_5__1__Impl(); | 20424 | rule__ALSPreficed__Group_5__1__Impl(); |
@@ -20247,23 +20449,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20247 | 20449 | ||
20248 | 20450 | ||
20249 | // $ANTLR start "rule__ALSPreficed__Group_5__1__Impl" | 20451 | // $ANTLR start "rule__ALSPreficed__Group_5__1__Impl" |
20250 | // InternalAlloyLanguage.g:7118:1: rule__ALSPreficed__Group_5__1__Impl : ( ( '-' ) ) ; | 20452 | // InternalAlloyLanguage.g:7164:1: rule__ALSPreficed__Group_5__1__Impl : ( ( '-' ) ) ; |
20251 | public final void rule__ALSPreficed__Group_5__1__Impl() throws RecognitionException { | 20453 | public final void rule__ALSPreficed__Group_5__1__Impl() throws RecognitionException { |
20252 | 20454 | ||
20253 | int stackSize = keepStackSize(); | 20455 | int stackSize = keepStackSize(); |
20254 | 20456 | ||
20255 | try { | 20457 | try { |
20256 | // InternalAlloyLanguage.g:7122:1: ( ( ( '-' ) ) ) | 20458 | // InternalAlloyLanguage.g:7168:1: ( ( ( '-' ) ) ) |
20257 | // InternalAlloyLanguage.g:7123:1: ( ( '-' ) ) | 20459 | // InternalAlloyLanguage.g:7169:1: ( ( '-' ) ) |
20258 | { | 20460 | { |
20259 | // InternalAlloyLanguage.g:7123:1: ( ( '-' ) ) | 20461 | // InternalAlloyLanguage.g:7169:1: ( ( '-' ) ) |
20260 | // InternalAlloyLanguage.g:7124:1: ( '-' ) | 20462 | // InternalAlloyLanguage.g:7170:1: ( '-' ) |
20261 | { | 20463 | { |
20262 | if ( state.backtracking==0 ) { | 20464 | if ( state.backtracking==0 ) { |
20263 | before(grammarAccess.getALSPreficedAccess().getHyphenMinusKeyword_5_1()); | 20465 | before(grammarAccess.getALSPreficedAccess().getHyphenMinusKeyword_5_1()); |
20264 | } | 20466 | } |
20265 | // InternalAlloyLanguage.g:7125:1: ( '-' ) | 20467 | // InternalAlloyLanguage.g:7171:1: ( '-' ) |
20266 | // InternalAlloyLanguage.g:7126:2: '-' | 20468 | // InternalAlloyLanguage.g:7172:2: '-' |
20267 | { | 20469 | { |
20268 | match(input,57,FOLLOW_2); if (state.failed) return ; | 20470 | match(input,57,FOLLOW_2); if (state.failed) return ; |
20269 | 20471 | ||
@@ -20294,14 +20496,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20294 | 20496 | ||
20295 | 20497 | ||
20296 | // $ANTLR start "rule__ALSPreficed__Group_5__2" | 20498 | // $ANTLR start "rule__ALSPreficed__Group_5__2" |
20297 | // InternalAlloyLanguage.g:7137:1: rule__ALSPreficed__Group_5__2 : rule__ALSPreficed__Group_5__2__Impl ; | 20499 | // InternalAlloyLanguage.g:7183:1: rule__ALSPreficed__Group_5__2 : rule__ALSPreficed__Group_5__2__Impl ; |
20298 | public final void rule__ALSPreficed__Group_5__2() throws RecognitionException { | 20500 | public final void rule__ALSPreficed__Group_5__2() throws RecognitionException { |
20299 | 20501 | ||
20300 | int stackSize = keepStackSize(); | 20502 | int stackSize = keepStackSize(); |
20301 | 20503 | ||
20302 | try { | 20504 | try { |
20303 | // InternalAlloyLanguage.g:7141:1: ( rule__ALSPreficed__Group_5__2__Impl ) | 20505 | // InternalAlloyLanguage.g:7187:1: ( rule__ALSPreficed__Group_5__2__Impl ) |
20304 | // InternalAlloyLanguage.g:7142:2: rule__ALSPreficed__Group_5__2__Impl | 20506 | // InternalAlloyLanguage.g:7188:2: rule__ALSPreficed__Group_5__2__Impl |
20305 | { | 20507 | { |
20306 | pushFollow(FOLLOW_2); | 20508 | pushFollow(FOLLOW_2); |
20307 | rule__ALSPreficed__Group_5__2__Impl(); | 20509 | rule__ALSPreficed__Group_5__2__Impl(); |
@@ -20327,23 +20529,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20327 | 20529 | ||
20328 | 20530 | ||
20329 | // $ANTLR start "rule__ALSPreficed__Group_5__2__Impl" | 20531 | // $ANTLR start "rule__ALSPreficed__Group_5__2__Impl" |
20330 | // InternalAlloyLanguage.g:7148:1: rule__ALSPreficed__Group_5__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) ; | 20532 | // InternalAlloyLanguage.g:7194:1: rule__ALSPreficed__Group_5__2__Impl : ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) ; |
20331 | public final void rule__ALSPreficed__Group_5__2__Impl() throws RecognitionException { | 20533 | public final void rule__ALSPreficed__Group_5__2__Impl() throws RecognitionException { |
20332 | 20534 | ||
20333 | int stackSize = keepStackSize(); | 20535 | int stackSize = keepStackSize(); |
20334 | 20536 | ||
20335 | try { | 20537 | try { |
20336 | // InternalAlloyLanguage.g:7152:1: ( ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) ) | 20538 | // InternalAlloyLanguage.g:7198:1: ( ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) ) |
20337 | // InternalAlloyLanguage.g:7153:1: ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) | 20539 | // InternalAlloyLanguage.g:7199:1: ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) |
20338 | { | 20540 | { |
20339 | // InternalAlloyLanguage.g:7153:1: ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) | 20541 | // InternalAlloyLanguage.g:7199:1: ( ( rule__ALSPreficed__OperandAssignment_5_2 ) ) |
20340 | // InternalAlloyLanguage.g:7154:1: ( rule__ALSPreficed__OperandAssignment_5_2 ) | 20542 | // InternalAlloyLanguage.g:7200:1: ( rule__ALSPreficed__OperandAssignment_5_2 ) |
20341 | { | 20543 | { |
20342 | if ( state.backtracking==0 ) { | 20544 | if ( state.backtracking==0 ) { |
20343 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_5_2()); | 20545 | before(grammarAccess.getALSPreficedAccess().getOperandAssignment_5_2()); |
20344 | } | 20546 | } |
20345 | // InternalAlloyLanguage.g:7155:1: ( rule__ALSPreficed__OperandAssignment_5_2 ) | 20547 | // InternalAlloyLanguage.g:7201:1: ( rule__ALSPreficed__OperandAssignment_5_2 ) |
20346 | // InternalAlloyLanguage.g:7155:2: rule__ALSPreficed__OperandAssignment_5_2 | 20548 | // InternalAlloyLanguage.g:7201:2: rule__ALSPreficed__OperandAssignment_5_2 |
20347 | { | 20549 | { |
20348 | pushFollow(FOLLOW_2); | 20550 | pushFollow(FOLLOW_2); |
20349 | rule__ALSPreficed__OperandAssignment_5_2(); | 20551 | rule__ALSPreficed__OperandAssignment_5_2(); |
@@ -20378,14 +20580,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20378 | 20580 | ||
20379 | 20581 | ||
20380 | // $ANTLR start "rule__ALSPreficed__Group_6__0" | 20582 | // $ANTLR start "rule__ALSPreficed__Group_6__0" |
20381 | // InternalAlloyLanguage.g:7171:1: rule__ALSPreficed__Group_6__0 : rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 ; | 20583 | // InternalAlloyLanguage.g:7217:1: rule__ALSPreficed__Group_6__0 : rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 ; |
20382 | public final void rule__ALSPreficed__Group_6__0() throws RecognitionException { | 20584 | public final void rule__ALSPreficed__Group_6__0() throws RecognitionException { |
20383 | 20585 | ||
20384 | int stackSize = keepStackSize(); | 20586 | int stackSize = keepStackSize(); |
20385 | 20587 | ||
20386 | try { | 20588 | try { |
20387 | // InternalAlloyLanguage.g:7175:1: ( rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 ) | 20589 | // InternalAlloyLanguage.g:7221:1: ( rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 ) |
20388 | // InternalAlloyLanguage.g:7176:2: rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 | 20590 | // InternalAlloyLanguage.g:7222:2: rule__ALSPreficed__Group_6__0__Impl rule__ALSPreficed__Group_6__1 |
20389 | { | 20591 | { |
20390 | pushFollow(FOLLOW_52); | 20592 | pushFollow(FOLLOW_52); |
20391 | rule__ALSPreficed__Group_6__0__Impl(); | 20593 | rule__ALSPreficed__Group_6__0__Impl(); |
@@ -20416,23 +20618,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20416 | 20618 | ||
20417 | 20619 | ||
20418 | // $ANTLR start "rule__ALSPreficed__Group_6__0__Impl" | 20620 | // $ANTLR start "rule__ALSPreficed__Group_6__0__Impl" |
20419 | // InternalAlloyLanguage.g:7183:1: rule__ALSPreficed__Group_6__0__Impl : ( () ) ; | 20621 | // InternalAlloyLanguage.g:7229:1: rule__ALSPreficed__Group_6__0__Impl : ( () ) ; |
20420 | public final void rule__ALSPreficed__Group_6__0__Impl() throws RecognitionException { | 20622 | public final void rule__ALSPreficed__Group_6__0__Impl() throws RecognitionException { |
20421 | 20623 | ||
20422 | int stackSize = keepStackSize(); | 20624 | int stackSize = keepStackSize(); |
20423 | 20625 | ||
20424 | try { | 20626 | try { |
20425 | // InternalAlloyLanguage.g:7187:1: ( ( () ) ) | 20627 | // InternalAlloyLanguage.g:7233:1: ( ( () ) ) |
20426 | // InternalAlloyLanguage.g:7188:1: ( () ) | 20628 | // InternalAlloyLanguage.g:7234:1: ( () ) |
20427 | { | 20629 | { |
20428 | // InternalAlloyLanguage.g:7188:1: ( () ) | 20630 | // InternalAlloyLanguage.g:7234:1: ( () ) |
20429 | // InternalAlloyLanguage.g:7189:1: () | 20631 | // InternalAlloyLanguage.g:7235:1: () |
20430 | { | 20632 | { |
20431 | if ( state.backtracking==0 ) { | 20633 | if ( state.backtracking==0 ) { |
20432 | before(grammarAccess.getALSPreficedAccess().getALSSumAction_6_0()); | 20634 | before(grammarAccess.getALSPreficedAccess().getALSSumAction_6_0()); |
20433 | } | 20635 | } |
20434 | // InternalAlloyLanguage.g:7190:1: () | 20636 | // InternalAlloyLanguage.g:7236:1: () |
20435 | // InternalAlloyLanguage.g:7192:1: | 20637 | // InternalAlloyLanguage.g:7238:1: |
20436 | { | 20638 | { |
20437 | } | 20639 | } |
20438 | 20640 | ||
@@ -20457,14 +20659,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20457 | 20659 | ||
20458 | 20660 | ||
20459 | // $ANTLR start "rule__ALSPreficed__Group_6__1" | 20661 | // $ANTLR start "rule__ALSPreficed__Group_6__1" |
20460 | // InternalAlloyLanguage.g:7202:1: rule__ALSPreficed__Group_6__1 : rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 ; | 20662 | // InternalAlloyLanguage.g:7248:1: rule__ALSPreficed__Group_6__1 : rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 ; |
20461 | public final void rule__ALSPreficed__Group_6__1() throws RecognitionException { | 20663 | public final void rule__ALSPreficed__Group_6__1() throws RecognitionException { |
20462 | 20664 | ||
20463 | int stackSize = keepStackSize(); | 20665 | int stackSize = keepStackSize(); |
20464 | 20666 | ||
20465 | try { | 20667 | try { |
20466 | // InternalAlloyLanguage.g:7206:1: ( rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 ) | 20668 | // InternalAlloyLanguage.g:7252:1: ( rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 ) |
20467 | // InternalAlloyLanguage.g:7207:2: rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 | 20669 | // InternalAlloyLanguage.g:7253:2: rule__ALSPreficed__Group_6__1__Impl rule__ALSPreficed__Group_6__2 |
20468 | { | 20670 | { |
20469 | pushFollow(FOLLOW_5); | 20671 | pushFollow(FOLLOW_5); |
20470 | rule__ALSPreficed__Group_6__1__Impl(); | 20672 | rule__ALSPreficed__Group_6__1__Impl(); |
@@ -20495,17 +20697,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20495 | 20697 | ||
20496 | 20698 | ||
20497 | // $ANTLR start "rule__ALSPreficed__Group_6__1__Impl" | 20699 | // $ANTLR start "rule__ALSPreficed__Group_6__1__Impl" |
20498 | // InternalAlloyLanguage.g:7214:1: rule__ALSPreficed__Group_6__1__Impl : ( 'sum' ) ; | 20700 | // InternalAlloyLanguage.g:7260:1: rule__ALSPreficed__Group_6__1__Impl : ( 'sum' ) ; |
20499 | public final void rule__ALSPreficed__Group_6__1__Impl() throws RecognitionException { | 20701 | public final void rule__ALSPreficed__Group_6__1__Impl() throws RecognitionException { |
20500 | 20702 | ||
20501 | int stackSize = keepStackSize(); | 20703 | int stackSize = keepStackSize(); |
20502 | 20704 | ||
20503 | try { | 20705 | try { |
20504 | // InternalAlloyLanguage.g:7218:1: ( ( 'sum' ) ) | 20706 | // InternalAlloyLanguage.g:7264:1: ( ( 'sum' ) ) |
20505 | // InternalAlloyLanguage.g:7219:1: ( 'sum' ) | 20707 | // InternalAlloyLanguage.g:7265:1: ( 'sum' ) |
20506 | { | 20708 | { |
20507 | // InternalAlloyLanguage.g:7219:1: ( 'sum' ) | 20709 | // InternalAlloyLanguage.g:7265:1: ( 'sum' ) |
20508 | // InternalAlloyLanguage.g:7220:1: 'sum' | 20710 | // InternalAlloyLanguage.g:7266:1: 'sum' |
20509 | { | 20711 | { |
20510 | if ( state.backtracking==0 ) { | 20712 | if ( state.backtracking==0 ) { |
20511 | before(grammarAccess.getALSPreficedAccess().getSumKeyword_6_1()); | 20713 | before(grammarAccess.getALSPreficedAccess().getSumKeyword_6_1()); |
@@ -20536,14 +20738,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20536 | 20738 | ||
20537 | 20739 | ||
20538 | // $ANTLR start "rule__ALSPreficed__Group_6__2" | 20740 | // $ANTLR start "rule__ALSPreficed__Group_6__2" |
20539 | // InternalAlloyLanguage.g:7233:1: rule__ALSPreficed__Group_6__2 : rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 ; | 20741 | // InternalAlloyLanguage.g:7279:1: rule__ALSPreficed__Group_6__2 : rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 ; |
20540 | public final void rule__ALSPreficed__Group_6__2() throws RecognitionException { | 20742 | public final void rule__ALSPreficed__Group_6__2() throws RecognitionException { |
20541 | 20743 | ||
20542 | int stackSize = keepStackSize(); | 20744 | int stackSize = keepStackSize(); |
20543 | 20745 | ||
20544 | try { | 20746 | try { |
20545 | // InternalAlloyLanguage.g:7237:1: ( rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 ) | 20747 | // InternalAlloyLanguage.g:7283:1: ( rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 ) |
20546 | // InternalAlloyLanguage.g:7238:2: rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 | 20748 | // InternalAlloyLanguage.g:7284:2: rule__ALSPreficed__Group_6__2__Impl rule__ALSPreficed__Group_6__3 |
20547 | { | 20749 | { |
20548 | pushFollow(FOLLOW_24); | 20750 | pushFollow(FOLLOW_24); |
20549 | rule__ALSPreficed__Group_6__2__Impl(); | 20751 | rule__ALSPreficed__Group_6__2__Impl(); |
@@ -20574,23 +20776,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20574 | 20776 | ||
20575 | 20777 | ||
20576 | // $ANTLR start "rule__ALSPreficed__Group_6__2__Impl" | 20778 | // $ANTLR start "rule__ALSPreficed__Group_6__2__Impl" |
20577 | // InternalAlloyLanguage.g:7245:1: rule__ALSPreficed__Group_6__2__Impl : ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) ; | 20779 | // InternalAlloyLanguage.g:7291:1: rule__ALSPreficed__Group_6__2__Impl : ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) ; |
20578 | public final void rule__ALSPreficed__Group_6__2__Impl() throws RecognitionException { | 20780 | public final void rule__ALSPreficed__Group_6__2__Impl() throws RecognitionException { |
20579 | 20781 | ||
20580 | int stackSize = keepStackSize(); | 20782 | int stackSize = keepStackSize(); |
20581 | 20783 | ||
20582 | try { | 20784 | try { |
20583 | // InternalAlloyLanguage.g:7249:1: ( ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) ) | 20785 | // InternalAlloyLanguage.g:7295:1: ( ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) ) |
20584 | // InternalAlloyLanguage.g:7250:1: ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) | 20786 | // InternalAlloyLanguage.g:7296:1: ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) |
20585 | { | 20787 | { |
20586 | // InternalAlloyLanguage.g:7250:1: ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) | 20788 | // InternalAlloyLanguage.g:7296:1: ( ( rule__ALSPreficed__VariablesAssignment_6_2 ) ) |
20587 | // InternalAlloyLanguage.g:7251:1: ( rule__ALSPreficed__VariablesAssignment_6_2 ) | 20789 | // InternalAlloyLanguage.g:7297:1: ( rule__ALSPreficed__VariablesAssignment_6_2 ) |
20588 | { | 20790 | { |
20589 | if ( state.backtracking==0 ) { | 20791 | if ( state.backtracking==0 ) { |
20590 | before(grammarAccess.getALSPreficedAccess().getVariablesAssignment_6_2()); | 20792 | before(grammarAccess.getALSPreficedAccess().getVariablesAssignment_6_2()); |
20591 | } | 20793 | } |
20592 | // InternalAlloyLanguage.g:7252:1: ( rule__ALSPreficed__VariablesAssignment_6_2 ) | 20794 | // InternalAlloyLanguage.g:7298:1: ( rule__ALSPreficed__VariablesAssignment_6_2 ) |
20593 | // InternalAlloyLanguage.g:7252:2: rule__ALSPreficed__VariablesAssignment_6_2 | 20795 | // InternalAlloyLanguage.g:7298:2: rule__ALSPreficed__VariablesAssignment_6_2 |
20594 | { | 20796 | { |
20595 | pushFollow(FOLLOW_2); | 20797 | pushFollow(FOLLOW_2); |
20596 | rule__ALSPreficed__VariablesAssignment_6_2(); | 20798 | rule__ALSPreficed__VariablesAssignment_6_2(); |
@@ -20625,14 +20827,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20625 | 20827 | ||
20626 | 20828 | ||
20627 | // $ANTLR start "rule__ALSPreficed__Group_6__3" | 20829 | // $ANTLR start "rule__ALSPreficed__Group_6__3" |
20628 | // InternalAlloyLanguage.g:7262:1: rule__ALSPreficed__Group_6__3 : rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 ; | 20830 | // InternalAlloyLanguage.g:7308:1: rule__ALSPreficed__Group_6__3 : rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 ; |
20629 | public final void rule__ALSPreficed__Group_6__3() throws RecognitionException { | 20831 | public final void rule__ALSPreficed__Group_6__3() throws RecognitionException { |
20630 | 20832 | ||
20631 | int stackSize = keepStackSize(); | 20833 | int stackSize = keepStackSize(); |
20632 | 20834 | ||
20633 | try { | 20835 | try { |
20634 | // InternalAlloyLanguage.g:7266:1: ( rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 ) | 20836 | // InternalAlloyLanguage.g:7312:1: ( rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 ) |
20635 | // InternalAlloyLanguage.g:7267:2: rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 | 20837 | // InternalAlloyLanguage.g:7313:2: rule__ALSPreficed__Group_6__3__Impl rule__ALSPreficed__Group_6__4 |
20636 | { | 20838 | { |
20637 | pushFollow(FOLLOW_24); | 20839 | pushFollow(FOLLOW_24); |
20638 | rule__ALSPreficed__Group_6__3__Impl(); | 20840 | rule__ALSPreficed__Group_6__3__Impl(); |
@@ -20663,22 +20865,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20663 | 20865 | ||
20664 | 20866 | ||
20665 | // $ANTLR start "rule__ALSPreficed__Group_6__3__Impl" | 20867 | // $ANTLR start "rule__ALSPreficed__Group_6__3__Impl" |
20666 | // InternalAlloyLanguage.g:7274:1: rule__ALSPreficed__Group_6__3__Impl : ( ( rule__ALSPreficed__Group_6_3__0 )* ) ; | 20868 | // InternalAlloyLanguage.g:7320:1: rule__ALSPreficed__Group_6__3__Impl : ( ( rule__ALSPreficed__Group_6_3__0 )* ) ; |
20667 | public final void rule__ALSPreficed__Group_6__3__Impl() throws RecognitionException { | 20869 | public final void rule__ALSPreficed__Group_6__3__Impl() throws RecognitionException { |
20668 | 20870 | ||
20669 | int stackSize = keepStackSize(); | 20871 | int stackSize = keepStackSize(); |
20670 | 20872 | ||
20671 | try { | 20873 | try { |
20672 | // InternalAlloyLanguage.g:7278:1: ( ( ( rule__ALSPreficed__Group_6_3__0 )* ) ) | 20874 | // InternalAlloyLanguage.g:7324:1: ( ( ( rule__ALSPreficed__Group_6_3__0 )* ) ) |
20673 | // InternalAlloyLanguage.g:7279:1: ( ( rule__ALSPreficed__Group_6_3__0 )* ) | 20875 | // InternalAlloyLanguage.g:7325:1: ( ( rule__ALSPreficed__Group_6_3__0 )* ) |
20674 | { | 20876 | { |
20675 | // InternalAlloyLanguage.g:7279:1: ( ( rule__ALSPreficed__Group_6_3__0 )* ) | 20877 | // InternalAlloyLanguage.g:7325:1: ( ( rule__ALSPreficed__Group_6_3__0 )* ) |
20676 | // InternalAlloyLanguage.g:7280:1: ( rule__ALSPreficed__Group_6_3__0 )* | 20878 | // InternalAlloyLanguage.g:7326:1: ( rule__ALSPreficed__Group_6_3__0 )* |
20677 | { | 20879 | { |
20678 | if ( state.backtracking==0 ) { | 20880 | if ( state.backtracking==0 ) { |
20679 | before(grammarAccess.getALSPreficedAccess().getGroup_6_3()); | 20881 | before(grammarAccess.getALSPreficedAccess().getGroup_6_3()); |
20680 | } | 20882 | } |
20681 | // InternalAlloyLanguage.g:7281:1: ( rule__ALSPreficed__Group_6_3__0 )* | 20883 | // InternalAlloyLanguage.g:7327:1: ( rule__ALSPreficed__Group_6_3__0 )* |
20682 | loop46: | 20884 | loop46: |
20683 | do { | 20885 | do { |
20684 | int alt46=2; | 20886 | int alt46=2; |
@@ -20691,7 +20893,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20691 | 20893 | ||
20692 | switch (alt46) { | 20894 | switch (alt46) { |
20693 | case 1 : | 20895 | case 1 : |
20694 | // InternalAlloyLanguage.g:7281:2: rule__ALSPreficed__Group_6_3__0 | 20896 | // InternalAlloyLanguage.g:7327:2: rule__ALSPreficed__Group_6_3__0 |
20695 | { | 20897 | { |
20696 | pushFollow(FOLLOW_8); | 20898 | pushFollow(FOLLOW_8); |
20697 | rule__ALSPreficed__Group_6_3__0(); | 20899 | rule__ALSPreficed__Group_6_3__0(); |
@@ -20732,14 +20934,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20732 | 20934 | ||
20733 | 20935 | ||
20734 | // $ANTLR start "rule__ALSPreficed__Group_6__4" | 20936 | // $ANTLR start "rule__ALSPreficed__Group_6__4" |
20735 | // InternalAlloyLanguage.g:7291:1: rule__ALSPreficed__Group_6__4 : rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 ; | 20937 | // InternalAlloyLanguage.g:7337:1: rule__ALSPreficed__Group_6__4 : rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 ; |
20736 | public final void rule__ALSPreficed__Group_6__4() throws RecognitionException { | 20938 | public final void rule__ALSPreficed__Group_6__4() throws RecognitionException { |
20737 | 20939 | ||
20738 | int stackSize = keepStackSize(); | 20940 | int stackSize = keepStackSize(); |
20739 | 20941 | ||
20740 | try { | 20942 | try { |
20741 | // InternalAlloyLanguage.g:7295:1: ( rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 ) | 20943 | // InternalAlloyLanguage.g:7341:1: ( rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 ) |
20742 | // InternalAlloyLanguage.g:7296:2: rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 | 20944 | // InternalAlloyLanguage.g:7342:2: rule__ALSPreficed__Group_6__4__Impl rule__ALSPreficed__Group_6__5 |
20743 | { | 20945 | { |
20744 | pushFollow(FOLLOW_16); | 20946 | pushFollow(FOLLOW_16); |
20745 | rule__ALSPreficed__Group_6__4__Impl(); | 20947 | rule__ALSPreficed__Group_6__4__Impl(); |
@@ -20770,17 +20972,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20770 | 20972 | ||
20771 | 20973 | ||
20772 | // $ANTLR start "rule__ALSPreficed__Group_6__4__Impl" | 20974 | // $ANTLR start "rule__ALSPreficed__Group_6__4__Impl" |
20773 | // InternalAlloyLanguage.g:7303:1: rule__ALSPreficed__Group_6__4__Impl : ( '{' ) ; | 20975 | // InternalAlloyLanguage.g:7349:1: rule__ALSPreficed__Group_6__4__Impl : ( '{' ) ; |
20774 | public final void rule__ALSPreficed__Group_6__4__Impl() throws RecognitionException { | 20976 | public final void rule__ALSPreficed__Group_6__4__Impl() throws RecognitionException { |
20775 | 20977 | ||
20776 | int stackSize = keepStackSize(); | 20978 | int stackSize = keepStackSize(); |
20777 | 20979 | ||
20778 | try { | 20980 | try { |
20779 | // InternalAlloyLanguage.g:7307:1: ( ( '{' ) ) | 20981 | // InternalAlloyLanguage.g:7353:1: ( ( '{' ) ) |
20780 | // InternalAlloyLanguage.g:7308:1: ( '{' ) | 20982 | // InternalAlloyLanguage.g:7354:1: ( '{' ) |
20781 | { | 20983 | { |
20782 | // InternalAlloyLanguage.g:7308:1: ( '{' ) | 20984 | // InternalAlloyLanguage.g:7354:1: ( '{' ) |
20783 | // InternalAlloyLanguage.g:7309:1: '{' | 20985 | // InternalAlloyLanguage.g:7355:1: '{' |
20784 | { | 20986 | { |
20785 | if ( state.backtracking==0 ) { | 20987 | if ( state.backtracking==0 ) { |
20786 | before(grammarAccess.getALSPreficedAccess().getLeftCurlyBracketKeyword_6_4()); | 20988 | before(grammarAccess.getALSPreficedAccess().getLeftCurlyBracketKeyword_6_4()); |
@@ -20811,14 +21013,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20811 | 21013 | ||
20812 | 21014 | ||
20813 | // $ANTLR start "rule__ALSPreficed__Group_6__5" | 21015 | // $ANTLR start "rule__ALSPreficed__Group_6__5" |
20814 | // InternalAlloyLanguage.g:7322:1: rule__ALSPreficed__Group_6__5 : rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 ; | 21016 | // InternalAlloyLanguage.g:7368:1: rule__ALSPreficed__Group_6__5 : rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 ; |
20815 | public final void rule__ALSPreficed__Group_6__5() throws RecognitionException { | 21017 | public final void rule__ALSPreficed__Group_6__5() throws RecognitionException { |
20816 | 21018 | ||
20817 | int stackSize = keepStackSize(); | 21019 | int stackSize = keepStackSize(); |
20818 | 21020 | ||
20819 | try { | 21021 | try { |
20820 | // InternalAlloyLanguage.g:7326:1: ( rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 ) | 21022 | // InternalAlloyLanguage.g:7372:1: ( rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 ) |
20821 | // InternalAlloyLanguage.g:7327:2: rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 | 21023 | // InternalAlloyLanguage.g:7373:2: rule__ALSPreficed__Group_6__5__Impl rule__ALSPreficed__Group_6__6 |
20822 | { | 21024 | { |
20823 | pushFollow(FOLLOW_19); | 21025 | pushFollow(FOLLOW_19); |
20824 | rule__ALSPreficed__Group_6__5__Impl(); | 21026 | rule__ALSPreficed__Group_6__5__Impl(); |
@@ -20849,23 +21051,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20849 | 21051 | ||
20850 | 21052 | ||
20851 | // $ANTLR start "rule__ALSPreficed__Group_6__5__Impl" | 21053 | // $ANTLR start "rule__ALSPreficed__Group_6__5__Impl" |
20852 | // InternalAlloyLanguage.g:7334:1: rule__ALSPreficed__Group_6__5__Impl : ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) ; | 21054 | // InternalAlloyLanguage.g:7380:1: rule__ALSPreficed__Group_6__5__Impl : ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) ; |
20853 | public final void rule__ALSPreficed__Group_6__5__Impl() throws RecognitionException { | 21055 | public final void rule__ALSPreficed__Group_6__5__Impl() throws RecognitionException { |
20854 | 21056 | ||
20855 | int stackSize = keepStackSize(); | 21057 | int stackSize = keepStackSize(); |
20856 | 21058 | ||
20857 | try { | 21059 | try { |
20858 | // InternalAlloyLanguage.g:7338:1: ( ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) ) | 21060 | // InternalAlloyLanguage.g:7384:1: ( ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) ) |
20859 | // InternalAlloyLanguage.g:7339:1: ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) | 21061 | // InternalAlloyLanguage.g:7385:1: ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) |
20860 | { | 21062 | { |
20861 | // InternalAlloyLanguage.g:7339:1: ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) | 21063 | // InternalAlloyLanguage.g:7385:1: ( ( rule__ALSPreficed__ExpressionAssignment_6_5 ) ) |
20862 | // InternalAlloyLanguage.g:7340:1: ( rule__ALSPreficed__ExpressionAssignment_6_5 ) | 21064 | // InternalAlloyLanguage.g:7386:1: ( rule__ALSPreficed__ExpressionAssignment_6_5 ) |
20863 | { | 21065 | { |
20864 | if ( state.backtracking==0 ) { | 21066 | if ( state.backtracking==0 ) { |
20865 | before(grammarAccess.getALSPreficedAccess().getExpressionAssignment_6_5()); | 21067 | before(grammarAccess.getALSPreficedAccess().getExpressionAssignment_6_5()); |
20866 | } | 21068 | } |
20867 | // InternalAlloyLanguage.g:7341:1: ( rule__ALSPreficed__ExpressionAssignment_6_5 ) | 21069 | // InternalAlloyLanguage.g:7387:1: ( rule__ALSPreficed__ExpressionAssignment_6_5 ) |
20868 | // InternalAlloyLanguage.g:7341:2: rule__ALSPreficed__ExpressionAssignment_6_5 | 21070 | // InternalAlloyLanguage.g:7387:2: rule__ALSPreficed__ExpressionAssignment_6_5 |
20869 | { | 21071 | { |
20870 | pushFollow(FOLLOW_2); | 21072 | pushFollow(FOLLOW_2); |
20871 | rule__ALSPreficed__ExpressionAssignment_6_5(); | 21073 | rule__ALSPreficed__ExpressionAssignment_6_5(); |
@@ -20900,14 +21102,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20900 | 21102 | ||
20901 | 21103 | ||
20902 | // $ANTLR start "rule__ALSPreficed__Group_6__6" | 21104 | // $ANTLR start "rule__ALSPreficed__Group_6__6" |
20903 | // InternalAlloyLanguage.g:7351:1: rule__ALSPreficed__Group_6__6 : rule__ALSPreficed__Group_6__6__Impl ; | 21105 | // InternalAlloyLanguage.g:7397:1: rule__ALSPreficed__Group_6__6 : rule__ALSPreficed__Group_6__6__Impl ; |
20904 | public final void rule__ALSPreficed__Group_6__6() throws RecognitionException { | 21106 | public final void rule__ALSPreficed__Group_6__6() throws RecognitionException { |
20905 | 21107 | ||
20906 | int stackSize = keepStackSize(); | 21108 | int stackSize = keepStackSize(); |
20907 | 21109 | ||
20908 | try { | 21110 | try { |
20909 | // InternalAlloyLanguage.g:7355:1: ( rule__ALSPreficed__Group_6__6__Impl ) | 21111 | // InternalAlloyLanguage.g:7401:1: ( rule__ALSPreficed__Group_6__6__Impl ) |
20910 | // InternalAlloyLanguage.g:7356:2: rule__ALSPreficed__Group_6__6__Impl | 21112 | // InternalAlloyLanguage.g:7402:2: rule__ALSPreficed__Group_6__6__Impl |
20911 | { | 21113 | { |
20912 | pushFollow(FOLLOW_2); | 21114 | pushFollow(FOLLOW_2); |
20913 | rule__ALSPreficed__Group_6__6__Impl(); | 21115 | rule__ALSPreficed__Group_6__6__Impl(); |
@@ -20933,17 +21135,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20933 | 21135 | ||
20934 | 21136 | ||
20935 | // $ANTLR start "rule__ALSPreficed__Group_6__6__Impl" | 21137 | // $ANTLR start "rule__ALSPreficed__Group_6__6__Impl" |
20936 | // InternalAlloyLanguage.g:7362:1: rule__ALSPreficed__Group_6__6__Impl : ( '}' ) ; | 21138 | // InternalAlloyLanguage.g:7408:1: rule__ALSPreficed__Group_6__6__Impl : ( '}' ) ; |
20937 | public final void rule__ALSPreficed__Group_6__6__Impl() throws RecognitionException { | 21139 | public final void rule__ALSPreficed__Group_6__6__Impl() throws RecognitionException { |
20938 | 21140 | ||
20939 | int stackSize = keepStackSize(); | 21141 | int stackSize = keepStackSize(); |
20940 | 21142 | ||
20941 | try { | 21143 | try { |
20942 | // InternalAlloyLanguage.g:7366:1: ( ( '}' ) ) | 21144 | // InternalAlloyLanguage.g:7412:1: ( ( '}' ) ) |
20943 | // InternalAlloyLanguage.g:7367:1: ( '}' ) | 21145 | // InternalAlloyLanguage.g:7413:1: ( '}' ) |
20944 | { | 21146 | { |
20945 | // InternalAlloyLanguage.g:7367:1: ( '}' ) | 21147 | // InternalAlloyLanguage.g:7413:1: ( '}' ) |
20946 | // InternalAlloyLanguage.g:7368:1: '}' | 21148 | // InternalAlloyLanguage.g:7414:1: '}' |
20947 | { | 21149 | { |
20948 | if ( state.backtracking==0 ) { | 21150 | if ( state.backtracking==0 ) { |
20949 | before(grammarAccess.getALSPreficedAccess().getRightCurlyBracketKeyword_6_6()); | 21151 | before(grammarAccess.getALSPreficedAccess().getRightCurlyBracketKeyword_6_6()); |
@@ -20974,14 +21176,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
20974 | 21176 | ||
20975 | 21177 | ||
20976 | // $ANTLR start "rule__ALSPreficed__Group_6_3__0" | 21178 | // $ANTLR start "rule__ALSPreficed__Group_6_3__0" |
20977 | // InternalAlloyLanguage.g:7395:1: rule__ALSPreficed__Group_6_3__0 : rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 ; | 21179 | // InternalAlloyLanguage.g:7441:1: rule__ALSPreficed__Group_6_3__0 : rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 ; |
20978 | public final void rule__ALSPreficed__Group_6_3__0() throws RecognitionException { | 21180 | public final void rule__ALSPreficed__Group_6_3__0() throws RecognitionException { |
20979 | 21181 | ||
20980 | int stackSize = keepStackSize(); | 21182 | int stackSize = keepStackSize(); |
20981 | 21183 | ||
20982 | try { | 21184 | try { |
20983 | // InternalAlloyLanguage.g:7399:1: ( rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 ) | 21185 | // InternalAlloyLanguage.g:7445:1: ( rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 ) |
20984 | // InternalAlloyLanguage.g:7400:2: rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 | 21186 | // InternalAlloyLanguage.g:7446:2: rule__ALSPreficed__Group_6_3__0__Impl rule__ALSPreficed__Group_6_3__1 |
20985 | { | 21187 | { |
20986 | pushFollow(FOLLOW_5); | 21188 | pushFollow(FOLLOW_5); |
20987 | rule__ALSPreficed__Group_6_3__0__Impl(); | 21189 | rule__ALSPreficed__Group_6_3__0__Impl(); |
@@ -21012,17 +21214,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21012 | 21214 | ||
21013 | 21215 | ||
21014 | // $ANTLR start "rule__ALSPreficed__Group_6_3__0__Impl" | 21216 | // $ANTLR start "rule__ALSPreficed__Group_6_3__0__Impl" |
21015 | // InternalAlloyLanguage.g:7407:1: rule__ALSPreficed__Group_6_3__0__Impl : ( ',' ) ; | 21217 | // InternalAlloyLanguage.g:7453:1: rule__ALSPreficed__Group_6_3__0__Impl : ( ',' ) ; |
21016 | public final void rule__ALSPreficed__Group_6_3__0__Impl() throws RecognitionException { | 21218 | public final void rule__ALSPreficed__Group_6_3__0__Impl() throws RecognitionException { |
21017 | 21219 | ||
21018 | int stackSize = keepStackSize(); | 21220 | int stackSize = keepStackSize(); |
21019 | 21221 | ||
21020 | try { | 21222 | try { |
21021 | // InternalAlloyLanguage.g:7411:1: ( ( ',' ) ) | 21223 | // InternalAlloyLanguage.g:7457:1: ( ( ',' ) ) |
21022 | // InternalAlloyLanguage.g:7412:1: ( ',' ) | 21224 | // InternalAlloyLanguage.g:7458:1: ( ',' ) |
21023 | { | 21225 | { |
21024 | // InternalAlloyLanguage.g:7412:1: ( ',' ) | 21226 | // InternalAlloyLanguage.g:7458:1: ( ',' ) |
21025 | // InternalAlloyLanguage.g:7413:1: ',' | 21227 | // InternalAlloyLanguage.g:7459:1: ',' |
21026 | { | 21228 | { |
21027 | if ( state.backtracking==0 ) { | 21229 | if ( state.backtracking==0 ) { |
21028 | before(grammarAccess.getALSPreficedAccess().getCommaKeyword_6_3_0()); | 21230 | before(grammarAccess.getALSPreficedAccess().getCommaKeyword_6_3_0()); |
@@ -21053,14 +21255,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21053 | 21255 | ||
21054 | 21256 | ||
21055 | // $ANTLR start "rule__ALSPreficed__Group_6_3__1" | 21257 | // $ANTLR start "rule__ALSPreficed__Group_6_3__1" |
21056 | // InternalAlloyLanguage.g:7426:1: rule__ALSPreficed__Group_6_3__1 : rule__ALSPreficed__Group_6_3__1__Impl ; | 21258 | // InternalAlloyLanguage.g:7472:1: rule__ALSPreficed__Group_6_3__1 : rule__ALSPreficed__Group_6_3__1__Impl ; |
21057 | public final void rule__ALSPreficed__Group_6_3__1() throws RecognitionException { | 21259 | public final void rule__ALSPreficed__Group_6_3__1() throws RecognitionException { |
21058 | 21260 | ||
21059 | int stackSize = keepStackSize(); | 21261 | int stackSize = keepStackSize(); |
21060 | 21262 | ||
21061 | try { | 21263 | try { |
21062 | // InternalAlloyLanguage.g:7430:1: ( rule__ALSPreficed__Group_6_3__1__Impl ) | 21264 | // InternalAlloyLanguage.g:7476:1: ( rule__ALSPreficed__Group_6_3__1__Impl ) |
21063 | // InternalAlloyLanguage.g:7431:2: rule__ALSPreficed__Group_6_3__1__Impl | 21265 | // InternalAlloyLanguage.g:7477:2: rule__ALSPreficed__Group_6_3__1__Impl |
21064 | { | 21266 | { |
21065 | pushFollow(FOLLOW_2); | 21267 | pushFollow(FOLLOW_2); |
21066 | rule__ALSPreficed__Group_6_3__1__Impl(); | 21268 | rule__ALSPreficed__Group_6_3__1__Impl(); |
@@ -21086,23 +21288,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21086 | 21288 | ||
21087 | 21289 | ||
21088 | // $ANTLR start "rule__ALSPreficed__Group_6_3__1__Impl" | 21290 | // $ANTLR start "rule__ALSPreficed__Group_6_3__1__Impl" |
21089 | // InternalAlloyLanguage.g:7437:1: rule__ALSPreficed__Group_6_3__1__Impl : ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) ; | 21291 | // InternalAlloyLanguage.g:7483:1: rule__ALSPreficed__Group_6_3__1__Impl : ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) ; |
21090 | public final void rule__ALSPreficed__Group_6_3__1__Impl() throws RecognitionException { | 21292 | public final void rule__ALSPreficed__Group_6_3__1__Impl() throws RecognitionException { |
21091 | 21293 | ||
21092 | int stackSize = keepStackSize(); | 21294 | int stackSize = keepStackSize(); |
21093 | 21295 | ||
21094 | try { | 21296 | try { |
21095 | // InternalAlloyLanguage.g:7441:1: ( ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) ) | 21297 | // InternalAlloyLanguage.g:7487:1: ( ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) ) |
21096 | // InternalAlloyLanguage.g:7442:1: ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) | 21298 | // InternalAlloyLanguage.g:7488:1: ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) |
21097 | { | 21299 | { |
21098 | // InternalAlloyLanguage.g:7442:1: ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) | 21300 | // InternalAlloyLanguage.g:7488:1: ( ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) ) |
21099 | // InternalAlloyLanguage.g:7443:1: ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) | 21301 | // InternalAlloyLanguage.g:7489:1: ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) |
21100 | { | 21302 | { |
21101 | if ( state.backtracking==0 ) { | 21303 | if ( state.backtracking==0 ) { |
21102 | before(grammarAccess.getALSPreficedAccess().getVariablesAssignment_6_3_1()); | 21304 | before(grammarAccess.getALSPreficedAccess().getVariablesAssignment_6_3_1()); |
21103 | } | 21305 | } |
21104 | // InternalAlloyLanguage.g:7444:1: ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) | 21306 | // InternalAlloyLanguage.g:7490:1: ( rule__ALSPreficed__VariablesAssignment_6_3_1 ) |
21105 | // InternalAlloyLanguage.g:7444:2: rule__ALSPreficed__VariablesAssignment_6_3_1 | 21307 | // InternalAlloyLanguage.g:7490:2: rule__ALSPreficed__VariablesAssignment_6_3_1 |
21106 | { | 21308 | { |
21107 | pushFollow(FOLLOW_2); | 21309 | pushFollow(FOLLOW_2); |
21108 | rule__ALSPreficed__VariablesAssignment_6_3_1(); | 21310 | rule__ALSPreficed__VariablesAssignment_6_3_1(); |
@@ -21137,14 +21339,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21137 | 21339 | ||
21138 | 21340 | ||
21139 | // $ANTLR start "rule__ALSPreficed__Group_7__0" | 21341 | // $ANTLR start "rule__ALSPreficed__Group_7__0" |
21140 | // InternalAlloyLanguage.g:7458:1: rule__ALSPreficed__Group_7__0 : rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 ; | 21342 | // InternalAlloyLanguage.g:7504:1: rule__ALSPreficed__Group_7__0 : rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 ; |
21141 | public final void rule__ALSPreficed__Group_7__0() throws RecognitionException { | 21343 | public final void rule__ALSPreficed__Group_7__0() throws RecognitionException { |
21142 | 21344 | ||
21143 | int stackSize = keepStackSize(); | 21345 | int stackSize = keepStackSize(); |
21144 | 21346 | ||
21145 | try { | 21347 | try { |
21146 | // InternalAlloyLanguage.g:7462:1: ( rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 ) | 21348 | // InternalAlloyLanguage.g:7508:1: ( rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 ) |
21147 | // InternalAlloyLanguage.g:7463:2: rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 | 21349 | // InternalAlloyLanguage.g:7509:2: rule__ALSPreficed__Group_7__0__Impl rule__ALSPreficed__Group_7__1 |
21148 | { | 21350 | { |
21149 | pushFollow(FOLLOW_53); | 21351 | pushFollow(FOLLOW_53); |
21150 | rule__ALSPreficed__Group_7__0__Impl(); | 21352 | rule__ALSPreficed__Group_7__0__Impl(); |
@@ -21175,23 +21377,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21175 | 21377 | ||
21176 | 21378 | ||
21177 | // $ANTLR start "rule__ALSPreficed__Group_7__0__Impl" | 21379 | // $ANTLR start "rule__ALSPreficed__Group_7__0__Impl" |
21178 | // InternalAlloyLanguage.g:7470:1: rule__ALSPreficed__Group_7__0__Impl : ( () ) ; | 21380 | // InternalAlloyLanguage.g:7516:1: rule__ALSPreficed__Group_7__0__Impl : ( () ) ; |
21179 | public final void rule__ALSPreficed__Group_7__0__Impl() throws RecognitionException { | 21381 | public final void rule__ALSPreficed__Group_7__0__Impl() throws RecognitionException { |
21180 | 21382 | ||
21181 | int stackSize = keepStackSize(); | 21383 | int stackSize = keepStackSize(); |
21182 | 21384 | ||
21183 | try { | 21385 | try { |
21184 | // InternalAlloyLanguage.g:7474:1: ( ( () ) ) | 21386 | // InternalAlloyLanguage.g:7520:1: ( ( () ) ) |
21185 | // InternalAlloyLanguage.g:7475:1: ( () ) | 21387 | // InternalAlloyLanguage.g:7521:1: ( () ) |
21186 | { | 21388 | { |
21187 | // InternalAlloyLanguage.g:7475:1: ( () ) | 21389 | // InternalAlloyLanguage.g:7521:1: ( () ) |
21188 | // InternalAlloyLanguage.g:7476:1: () | 21390 | // InternalAlloyLanguage.g:7522:1: () |
21189 | { | 21391 | { |
21190 | if ( state.backtracking==0 ) { | 21392 | if ( state.backtracking==0 ) { |
21191 | before(grammarAccess.getALSPreficedAccess().getALSFunctionCallAction_7_0()); | 21393 | before(grammarAccess.getALSPreficedAccess().getALSFunctionCallAction_7_0()); |
21192 | } | 21394 | } |
21193 | // InternalAlloyLanguage.g:7477:1: () | 21395 | // InternalAlloyLanguage.g:7523:1: () |
21194 | // InternalAlloyLanguage.g:7479:1: | 21396 | // InternalAlloyLanguage.g:7525:1: |
21195 | { | 21397 | { |
21196 | } | 21398 | } |
21197 | 21399 | ||
@@ -21216,14 +21418,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21216 | 21418 | ||
21217 | 21419 | ||
21218 | // $ANTLR start "rule__ALSPreficed__Group_7__1" | 21420 | // $ANTLR start "rule__ALSPreficed__Group_7__1" |
21219 | // InternalAlloyLanguage.g:7489:1: rule__ALSPreficed__Group_7__1 : rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 ; | 21421 | // InternalAlloyLanguage.g:7535:1: rule__ALSPreficed__Group_7__1 : rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 ; |
21220 | public final void rule__ALSPreficed__Group_7__1() throws RecognitionException { | 21422 | public final void rule__ALSPreficed__Group_7__1() throws RecognitionException { |
21221 | 21423 | ||
21222 | int stackSize = keepStackSize(); | 21424 | int stackSize = keepStackSize(); |
21223 | 21425 | ||
21224 | try { | 21426 | try { |
21225 | // InternalAlloyLanguage.g:7493:1: ( rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 ) | 21427 | // InternalAlloyLanguage.g:7539:1: ( rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 ) |
21226 | // InternalAlloyLanguage.g:7494:2: rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 | 21428 | // InternalAlloyLanguage.g:7540:2: rule__ALSPreficed__Group_7__1__Impl rule__ALSPreficed__Group_7__2 |
21227 | { | 21429 | { |
21228 | pushFollow(FOLLOW_17); | 21430 | pushFollow(FOLLOW_17); |
21229 | rule__ALSPreficed__Group_7__1__Impl(); | 21431 | rule__ALSPreficed__Group_7__1__Impl(); |
@@ -21254,23 +21456,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21254 | 21456 | ||
21255 | 21457 | ||
21256 | // $ANTLR start "rule__ALSPreficed__Group_7__1__Impl" | 21458 | // $ANTLR start "rule__ALSPreficed__Group_7__1__Impl" |
21257 | // InternalAlloyLanguage.g:7501:1: rule__ALSPreficed__Group_7__1__Impl : ( ( rule__ALSPreficed__Alternatives_7_1 ) ) ; | 21459 | // InternalAlloyLanguage.g:7547:1: rule__ALSPreficed__Group_7__1__Impl : ( ( rule__ALSPreficed__Alternatives_7_1 ) ) ; |
21258 | public final void rule__ALSPreficed__Group_7__1__Impl() throws RecognitionException { | 21460 | public final void rule__ALSPreficed__Group_7__1__Impl() throws RecognitionException { |
21259 | 21461 | ||
21260 | int stackSize = keepStackSize(); | 21462 | int stackSize = keepStackSize(); |
21261 | 21463 | ||
21262 | try { | 21464 | try { |
21263 | // InternalAlloyLanguage.g:7505:1: ( ( ( rule__ALSPreficed__Alternatives_7_1 ) ) ) | 21465 | // InternalAlloyLanguage.g:7551:1: ( ( ( rule__ALSPreficed__Alternatives_7_1 ) ) ) |
21264 | // InternalAlloyLanguage.g:7506:1: ( ( rule__ALSPreficed__Alternatives_7_1 ) ) | 21466 | // InternalAlloyLanguage.g:7552:1: ( ( rule__ALSPreficed__Alternatives_7_1 ) ) |
21265 | { | 21467 | { |
21266 | // InternalAlloyLanguage.g:7506:1: ( ( rule__ALSPreficed__Alternatives_7_1 ) ) | 21468 | // InternalAlloyLanguage.g:7552:1: ( ( rule__ALSPreficed__Alternatives_7_1 ) ) |
21267 | // InternalAlloyLanguage.g:7507:1: ( rule__ALSPreficed__Alternatives_7_1 ) | 21469 | // InternalAlloyLanguage.g:7553:1: ( rule__ALSPreficed__Alternatives_7_1 ) |
21268 | { | 21470 | { |
21269 | if ( state.backtracking==0 ) { | 21471 | if ( state.backtracking==0 ) { |
21270 | before(grammarAccess.getALSPreficedAccess().getAlternatives_7_1()); | 21472 | before(grammarAccess.getALSPreficedAccess().getAlternatives_7_1()); |
21271 | } | 21473 | } |
21272 | // InternalAlloyLanguage.g:7508:1: ( rule__ALSPreficed__Alternatives_7_1 ) | 21474 | // InternalAlloyLanguage.g:7554:1: ( rule__ALSPreficed__Alternatives_7_1 ) |
21273 | // InternalAlloyLanguage.g:7508:2: rule__ALSPreficed__Alternatives_7_1 | 21475 | // InternalAlloyLanguage.g:7554:2: rule__ALSPreficed__Alternatives_7_1 |
21274 | { | 21476 | { |
21275 | pushFollow(FOLLOW_2); | 21477 | pushFollow(FOLLOW_2); |
21276 | rule__ALSPreficed__Alternatives_7_1(); | 21478 | rule__ALSPreficed__Alternatives_7_1(); |
@@ -21305,14 +21507,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21305 | 21507 | ||
21306 | 21508 | ||
21307 | // $ANTLR start "rule__ALSPreficed__Group_7__2" | 21509 | // $ANTLR start "rule__ALSPreficed__Group_7__2" |
21308 | // InternalAlloyLanguage.g:7518:1: rule__ALSPreficed__Group_7__2 : rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 ; | 21510 | // InternalAlloyLanguage.g:7564:1: rule__ALSPreficed__Group_7__2 : rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 ; |
21309 | public final void rule__ALSPreficed__Group_7__2() throws RecognitionException { | 21511 | public final void rule__ALSPreficed__Group_7__2() throws RecognitionException { |
21310 | 21512 | ||
21311 | int stackSize = keepStackSize(); | 21513 | int stackSize = keepStackSize(); |
21312 | 21514 | ||
21313 | try { | 21515 | try { |
21314 | // InternalAlloyLanguage.g:7522:1: ( rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 ) | 21516 | // InternalAlloyLanguage.g:7568:1: ( rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 ) |
21315 | // InternalAlloyLanguage.g:7523:2: rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 | 21517 | // InternalAlloyLanguage.g:7569:2: rule__ALSPreficed__Group_7__2__Impl rule__ALSPreficed__Group_7__3 |
21316 | { | 21518 | { |
21317 | pushFollow(FOLLOW_16); | 21519 | pushFollow(FOLLOW_16); |
21318 | rule__ALSPreficed__Group_7__2__Impl(); | 21520 | rule__ALSPreficed__Group_7__2__Impl(); |
@@ -21343,17 +21545,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21343 | 21545 | ||
21344 | 21546 | ||
21345 | // $ANTLR start "rule__ALSPreficed__Group_7__2__Impl" | 21547 | // $ANTLR start "rule__ALSPreficed__Group_7__2__Impl" |
21346 | // InternalAlloyLanguage.g:7530:1: rule__ALSPreficed__Group_7__2__Impl : ( '[' ) ; | 21548 | // InternalAlloyLanguage.g:7576:1: rule__ALSPreficed__Group_7__2__Impl : ( '[' ) ; |
21347 | public final void rule__ALSPreficed__Group_7__2__Impl() throws RecognitionException { | 21549 | public final void rule__ALSPreficed__Group_7__2__Impl() throws RecognitionException { |
21348 | 21550 | ||
21349 | int stackSize = keepStackSize(); | 21551 | int stackSize = keepStackSize(); |
21350 | 21552 | ||
21351 | try { | 21553 | try { |
21352 | // InternalAlloyLanguage.g:7534:1: ( ( '[' ) ) | 21554 | // InternalAlloyLanguage.g:7580:1: ( ( '[' ) ) |
21353 | // InternalAlloyLanguage.g:7535:1: ( '[' ) | 21555 | // InternalAlloyLanguage.g:7581:1: ( '[' ) |
21354 | { | 21556 | { |
21355 | // InternalAlloyLanguage.g:7535:1: ( '[' ) | 21557 | // InternalAlloyLanguage.g:7581:1: ( '[' ) |
21356 | // InternalAlloyLanguage.g:7536:1: '[' | 21558 | // InternalAlloyLanguage.g:7582:1: '[' |
21357 | { | 21559 | { |
21358 | if ( state.backtracking==0 ) { | 21560 | if ( state.backtracking==0 ) { |
21359 | before(grammarAccess.getALSPreficedAccess().getLeftSquareBracketKeyword_7_2()); | 21561 | before(grammarAccess.getALSPreficedAccess().getLeftSquareBracketKeyword_7_2()); |
@@ -21384,14 +21586,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21384 | 21586 | ||
21385 | 21587 | ||
21386 | // $ANTLR start "rule__ALSPreficed__Group_7__3" | 21588 | // $ANTLR start "rule__ALSPreficed__Group_7__3" |
21387 | // InternalAlloyLanguage.g:7549:1: rule__ALSPreficed__Group_7__3 : rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 ; | 21589 | // InternalAlloyLanguage.g:7595:1: rule__ALSPreficed__Group_7__3 : rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 ; |
21388 | public final void rule__ALSPreficed__Group_7__3() throws RecognitionException { | 21590 | public final void rule__ALSPreficed__Group_7__3() throws RecognitionException { |
21389 | 21591 | ||
21390 | int stackSize = keepStackSize(); | 21592 | int stackSize = keepStackSize(); |
21391 | 21593 | ||
21392 | try { | 21594 | try { |
21393 | // InternalAlloyLanguage.g:7553:1: ( rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 ) | 21595 | // InternalAlloyLanguage.g:7599:1: ( rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 ) |
21394 | // InternalAlloyLanguage.g:7554:2: rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 | 21596 | // InternalAlloyLanguage.g:7600:2: rule__ALSPreficed__Group_7__3__Impl rule__ALSPreficed__Group_7__4 |
21395 | { | 21597 | { |
21396 | pushFollow(FOLLOW_18); | 21598 | pushFollow(FOLLOW_18); |
21397 | rule__ALSPreficed__Group_7__3__Impl(); | 21599 | rule__ALSPreficed__Group_7__3__Impl(); |
@@ -21422,23 +21624,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21422 | 21624 | ||
21423 | 21625 | ||
21424 | // $ANTLR start "rule__ALSPreficed__Group_7__3__Impl" | 21626 | // $ANTLR start "rule__ALSPreficed__Group_7__3__Impl" |
21425 | // InternalAlloyLanguage.g:7561:1: rule__ALSPreficed__Group_7__3__Impl : ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) ; | 21627 | // InternalAlloyLanguage.g:7607:1: rule__ALSPreficed__Group_7__3__Impl : ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) ; |
21426 | public final void rule__ALSPreficed__Group_7__3__Impl() throws RecognitionException { | 21628 | public final void rule__ALSPreficed__Group_7__3__Impl() throws RecognitionException { |
21427 | 21629 | ||
21428 | int stackSize = keepStackSize(); | 21630 | int stackSize = keepStackSize(); |
21429 | 21631 | ||
21430 | try { | 21632 | try { |
21431 | // InternalAlloyLanguage.g:7565:1: ( ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) ) | 21633 | // InternalAlloyLanguage.g:7611:1: ( ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) ) |
21432 | // InternalAlloyLanguage.g:7566:1: ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) | 21634 | // InternalAlloyLanguage.g:7612:1: ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) |
21433 | { | 21635 | { |
21434 | // InternalAlloyLanguage.g:7566:1: ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) | 21636 | // InternalAlloyLanguage.g:7612:1: ( ( rule__ALSPreficed__ParamsAssignment_7_3 ) ) |
21435 | // InternalAlloyLanguage.g:7567:1: ( rule__ALSPreficed__ParamsAssignment_7_3 ) | 21637 | // InternalAlloyLanguage.g:7613:1: ( rule__ALSPreficed__ParamsAssignment_7_3 ) |
21436 | { | 21638 | { |
21437 | if ( state.backtracking==0 ) { | 21639 | if ( state.backtracking==0 ) { |
21438 | before(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_3()); | 21640 | before(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_3()); |
21439 | } | 21641 | } |
21440 | // InternalAlloyLanguage.g:7568:1: ( rule__ALSPreficed__ParamsAssignment_7_3 ) | 21642 | // InternalAlloyLanguage.g:7614:1: ( rule__ALSPreficed__ParamsAssignment_7_3 ) |
21441 | // InternalAlloyLanguage.g:7568:2: rule__ALSPreficed__ParamsAssignment_7_3 | 21643 | // InternalAlloyLanguage.g:7614:2: rule__ALSPreficed__ParamsAssignment_7_3 |
21442 | { | 21644 | { |
21443 | pushFollow(FOLLOW_2); | 21645 | pushFollow(FOLLOW_2); |
21444 | rule__ALSPreficed__ParamsAssignment_7_3(); | 21646 | rule__ALSPreficed__ParamsAssignment_7_3(); |
@@ -21473,14 +21675,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21473 | 21675 | ||
21474 | 21676 | ||
21475 | // $ANTLR start "rule__ALSPreficed__Group_7__4" | 21677 | // $ANTLR start "rule__ALSPreficed__Group_7__4" |
21476 | // InternalAlloyLanguage.g:7578:1: rule__ALSPreficed__Group_7__4 : rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 ; | 21678 | // InternalAlloyLanguage.g:7624:1: rule__ALSPreficed__Group_7__4 : rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 ; |
21477 | public final void rule__ALSPreficed__Group_7__4() throws RecognitionException { | 21679 | public final void rule__ALSPreficed__Group_7__4() throws RecognitionException { |
21478 | 21680 | ||
21479 | int stackSize = keepStackSize(); | 21681 | int stackSize = keepStackSize(); |
21480 | 21682 | ||
21481 | try { | 21683 | try { |
21482 | // InternalAlloyLanguage.g:7582:1: ( rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 ) | 21684 | // InternalAlloyLanguage.g:7628:1: ( rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 ) |
21483 | // InternalAlloyLanguage.g:7583:2: rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 | 21685 | // InternalAlloyLanguage.g:7629:2: rule__ALSPreficed__Group_7__4__Impl rule__ALSPreficed__Group_7__5 |
21484 | { | 21686 | { |
21485 | pushFollow(FOLLOW_18); | 21687 | pushFollow(FOLLOW_18); |
21486 | rule__ALSPreficed__Group_7__4__Impl(); | 21688 | rule__ALSPreficed__Group_7__4__Impl(); |
@@ -21511,22 +21713,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21511 | 21713 | ||
21512 | 21714 | ||
21513 | // $ANTLR start "rule__ALSPreficed__Group_7__4__Impl" | 21715 | // $ANTLR start "rule__ALSPreficed__Group_7__4__Impl" |
21514 | // InternalAlloyLanguage.g:7590:1: rule__ALSPreficed__Group_7__4__Impl : ( ( rule__ALSPreficed__Group_7_4__0 )* ) ; | 21716 | // InternalAlloyLanguage.g:7636:1: rule__ALSPreficed__Group_7__4__Impl : ( ( rule__ALSPreficed__Group_7_4__0 )* ) ; |
21515 | public final void rule__ALSPreficed__Group_7__4__Impl() throws RecognitionException { | 21717 | public final void rule__ALSPreficed__Group_7__4__Impl() throws RecognitionException { |
21516 | 21718 | ||
21517 | int stackSize = keepStackSize(); | 21719 | int stackSize = keepStackSize(); |
21518 | 21720 | ||
21519 | try { | 21721 | try { |
21520 | // InternalAlloyLanguage.g:7594:1: ( ( ( rule__ALSPreficed__Group_7_4__0 )* ) ) | 21722 | // InternalAlloyLanguage.g:7640:1: ( ( ( rule__ALSPreficed__Group_7_4__0 )* ) ) |
21521 | // InternalAlloyLanguage.g:7595:1: ( ( rule__ALSPreficed__Group_7_4__0 )* ) | 21723 | // InternalAlloyLanguage.g:7641:1: ( ( rule__ALSPreficed__Group_7_4__0 )* ) |
21522 | { | 21724 | { |
21523 | // InternalAlloyLanguage.g:7595:1: ( ( rule__ALSPreficed__Group_7_4__0 )* ) | 21725 | // InternalAlloyLanguage.g:7641:1: ( ( rule__ALSPreficed__Group_7_4__0 )* ) |
21524 | // InternalAlloyLanguage.g:7596:1: ( rule__ALSPreficed__Group_7_4__0 )* | 21726 | // InternalAlloyLanguage.g:7642:1: ( rule__ALSPreficed__Group_7_4__0 )* |
21525 | { | 21727 | { |
21526 | if ( state.backtracking==0 ) { | 21728 | if ( state.backtracking==0 ) { |
21527 | before(grammarAccess.getALSPreficedAccess().getGroup_7_4()); | 21729 | before(grammarAccess.getALSPreficedAccess().getGroup_7_4()); |
21528 | } | 21730 | } |
21529 | // InternalAlloyLanguage.g:7597:1: ( rule__ALSPreficed__Group_7_4__0 )* | 21731 | // InternalAlloyLanguage.g:7643:1: ( rule__ALSPreficed__Group_7_4__0 )* |
21530 | loop47: | 21732 | loop47: |
21531 | do { | 21733 | do { |
21532 | int alt47=2; | 21734 | int alt47=2; |
@@ -21539,7 +21741,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21539 | 21741 | ||
21540 | switch (alt47) { | 21742 | switch (alt47) { |
21541 | case 1 : | 21743 | case 1 : |
21542 | // InternalAlloyLanguage.g:7597:2: rule__ALSPreficed__Group_7_4__0 | 21744 | // InternalAlloyLanguage.g:7643:2: rule__ALSPreficed__Group_7_4__0 |
21543 | { | 21745 | { |
21544 | pushFollow(FOLLOW_8); | 21746 | pushFollow(FOLLOW_8); |
21545 | rule__ALSPreficed__Group_7_4__0(); | 21747 | rule__ALSPreficed__Group_7_4__0(); |
@@ -21580,14 +21782,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21580 | 21782 | ||
21581 | 21783 | ||
21582 | // $ANTLR start "rule__ALSPreficed__Group_7__5" | 21784 | // $ANTLR start "rule__ALSPreficed__Group_7__5" |
21583 | // InternalAlloyLanguage.g:7607:1: rule__ALSPreficed__Group_7__5 : rule__ALSPreficed__Group_7__5__Impl ; | 21785 | // InternalAlloyLanguage.g:7653:1: rule__ALSPreficed__Group_7__5 : rule__ALSPreficed__Group_7__5__Impl ; |
21584 | public final void rule__ALSPreficed__Group_7__5() throws RecognitionException { | 21786 | public final void rule__ALSPreficed__Group_7__5() throws RecognitionException { |
21585 | 21787 | ||
21586 | int stackSize = keepStackSize(); | 21788 | int stackSize = keepStackSize(); |
21587 | 21789 | ||
21588 | try { | 21790 | try { |
21589 | // InternalAlloyLanguage.g:7611:1: ( rule__ALSPreficed__Group_7__5__Impl ) | 21791 | // InternalAlloyLanguage.g:7657:1: ( rule__ALSPreficed__Group_7__5__Impl ) |
21590 | // InternalAlloyLanguage.g:7612:2: rule__ALSPreficed__Group_7__5__Impl | 21792 | // InternalAlloyLanguage.g:7658:2: rule__ALSPreficed__Group_7__5__Impl |
21591 | { | 21793 | { |
21592 | pushFollow(FOLLOW_2); | 21794 | pushFollow(FOLLOW_2); |
21593 | rule__ALSPreficed__Group_7__5__Impl(); | 21795 | rule__ALSPreficed__Group_7__5__Impl(); |
@@ -21613,17 +21815,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21613 | 21815 | ||
21614 | 21816 | ||
21615 | // $ANTLR start "rule__ALSPreficed__Group_7__5__Impl" | 21817 | // $ANTLR start "rule__ALSPreficed__Group_7__5__Impl" |
21616 | // InternalAlloyLanguage.g:7618:1: rule__ALSPreficed__Group_7__5__Impl : ( ']' ) ; | 21818 | // InternalAlloyLanguage.g:7664:1: rule__ALSPreficed__Group_7__5__Impl : ( ']' ) ; |
21617 | public final void rule__ALSPreficed__Group_7__5__Impl() throws RecognitionException { | 21819 | public final void rule__ALSPreficed__Group_7__5__Impl() throws RecognitionException { |
21618 | 21820 | ||
21619 | int stackSize = keepStackSize(); | 21821 | int stackSize = keepStackSize(); |
21620 | 21822 | ||
21621 | try { | 21823 | try { |
21622 | // InternalAlloyLanguage.g:7622:1: ( ( ']' ) ) | 21824 | // InternalAlloyLanguage.g:7668:1: ( ( ']' ) ) |
21623 | // InternalAlloyLanguage.g:7623:1: ( ']' ) | 21825 | // InternalAlloyLanguage.g:7669:1: ( ']' ) |
21624 | { | 21826 | { |
21625 | // InternalAlloyLanguage.g:7623:1: ( ']' ) | 21827 | // InternalAlloyLanguage.g:7669:1: ( ']' ) |
21626 | // InternalAlloyLanguage.g:7624:1: ']' | 21828 | // InternalAlloyLanguage.g:7670:1: ']' |
21627 | { | 21829 | { |
21628 | if ( state.backtracking==0 ) { | 21830 | if ( state.backtracking==0 ) { |
21629 | before(grammarAccess.getALSPreficedAccess().getRightSquareBracketKeyword_7_5()); | 21831 | before(grammarAccess.getALSPreficedAccess().getRightSquareBracketKeyword_7_5()); |
@@ -21654,14 +21856,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21654 | 21856 | ||
21655 | 21857 | ||
21656 | // $ANTLR start "rule__ALSPreficed__Group_7_4__0" | 21858 | // $ANTLR start "rule__ALSPreficed__Group_7_4__0" |
21657 | // InternalAlloyLanguage.g:7649:1: rule__ALSPreficed__Group_7_4__0 : rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 ; | 21859 | // InternalAlloyLanguage.g:7695:1: rule__ALSPreficed__Group_7_4__0 : rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 ; |
21658 | public final void rule__ALSPreficed__Group_7_4__0() throws RecognitionException { | 21860 | public final void rule__ALSPreficed__Group_7_4__0() throws RecognitionException { |
21659 | 21861 | ||
21660 | int stackSize = keepStackSize(); | 21862 | int stackSize = keepStackSize(); |
21661 | 21863 | ||
21662 | try { | 21864 | try { |
21663 | // InternalAlloyLanguage.g:7653:1: ( rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 ) | 21865 | // InternalAlloyLanguage.g:7699:1: ( rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 ) |
21664 | // InternalAlloyLanguage.g:7654:2: rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 | 21866 | // InternalAlloyLanguage.g:7700:2: rule__ALSPreficed__Group_7_4__0__Impl rule__ALSPreficed__Group_7_4__1 |
21665 | { | 21867 | { |
21666 | pushFollow(FOLLOW_16); | 21868 | pushFollow(FOLLOW_16); |
21667 | rule__ALSPreficed__Group_7_4__0__Impl(); | 21869 | rule__ALSPreficed__Group_7_4__0__Impl(); |
@@ -21692,17 +21894,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21692 | 21894 | ||
21693 | 21895 | ||
21694 | // $ANTLR start "rule__ALSPreficed__Group_7_4__0__Impl" | 21896 | // $ANTLR start "rule__ALSPreficed__Group_7_4__0__Impl" |
21695 | // InternalAlloyLanguage.g:7661:1: rule__ALSPreficed__Group_7_4__0__Impl : ( ',' ) ; | 21897 | // InternalAlloyLanguage.g:7707:1: rule__ALSPreficed__Group_7_4__0__Impl : ( ',' ) ; |
21696 | public final void rule__ALSPreficed__Group_7_4__0__Impl() throws RecognitionException { | 21898 | public final void rule__ALSPreficed__Group_7_4__0__Impl() throws RecognitionException { |
21697 | 21899 | ||
21698 | int stackSize = keepStackSize(); | 21900 | int stackSize = keepStackSize(); |
21699 | 21901 | ||
21700 | try { | 21902 | try { |
21701 | // InternalAlloyLanguage.g:7665:1: ( ( ',' ) ) | 21903 | // InternalAlloyLanguage.g:7711:1: ( ( ',' ) ) |
21702 | // InternalAlloyLanguage.g:7666:1: ( ',' ) | 21904 | // InternalAlloyLanguage.g:7712:1: ( ',' ) |
21703 | { | 21905 | { |
21704 | // InternalAlloyLanguage.g:7666:1: ( ',' ) | 21906 | // InternalAlloyLanguage.g:7712:1: ( ',' ) |
21705 | // InternalAlloyLanguage.g:7667:1: ',' | 21907 | // InternalAlloyLanguage.g:7713:1: ',' |
21706 | { | 21908 | { |
21707 | if ( state.backtracking==0 ) { | 21909 | if ( state.backtracking==0 ) { |
21708 | before(grammarAccess.getALSPreficedAccess().getCommaKeyword_7_4_0()); | 21910 | before(grammarAccess.getALSPreficedAccess().getCommaKeyword_7_4_0()); |
@@ -21733,14 +21935,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21733 | 21935 | ||
21734 | 21936 | ||
21735 | // $ANTLR start "rule__ALSPreficed__Group_7_4__1" | 21937 | // $ANTLR start "rule__ALSPreficed__Group_7_4__1" |
21736 | // InternalAlloyLanguage.g:7680:1: rule__ALSPreficed__Group_7_4__1 : rule__ALSPreficed__Group_7_4__1__Impl ; | 21938 | // InternalAlloyLanguage.g:7726:1: rule__ALSPreficed__Group_7_4__1 : rule__ALSPreficed__Group_7_4__1__Impl ; |
21737 | public final void rule__ALSPreficed__Group_7_4__1() throws RecognitionException { | 21939 | public final void rule__ALSPreficed__Group_7_4__1() throws RecognitionException { |
21738 | 21940 | ||
21739 | int stackSize = keepStackSize(); | 21941 | int stackSize = keepStackSize(); |
21740 | 21942 | ||
21741 | try { | 21943 | try { |
21742 | // InternalAlloyLanguage.g:7684:1: ( rule__ALSPreficed__Group_7_4__1__Impl ) | 21944 | // InternalAlloyLanguage.g:7730:1: ( rule__ALSPreficed__Group_7_4__1__Impl ) |
21743 | // InternalAlloyLanguage.g:7685:2: rule__ALSPreficed__Group_7_4__1__Impl | 21945 | // InternalAlloyLanguage.g:7731:2: rule__ALSPreficed__Group_7_4__1__Impl |
21744 | { | 21946 | { |
21745 | pushFollow(FOLLOW_2); | 21947 | pushFollow(FOLLOW_2); |
21746 | rule__ALSPreficed__Group_7_4__1__Impl(); | 21948 | rule__ALSPreficed__Group_7_4__1__Impl(); |
@@ -21766,23 +21968,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21766 | 21968 | ||
21767 | 21969 | ||
21768 | // $ANTLR start "rule__ALSPreficed__Group_7_4__1__Impl" | 21970 | // $ANTLR start "rule__ALSPreficed__Group_7_4__1__Impl" |
21769 | // InternalAlloyLanguage.g:7691:1: rule__ALSPreficed__Group_7_4__1__Impl : ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) ; | 21971 | // InternalAlloyLanguage.g:7737:1: rule__ALSPreficed__Group_7_4__1__Impl : ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) ; |
21770 | public final void rule__ALSPreficed__Group_7_4__1__Impl() throws RecognitionException { | 21972 | public final void rule__ALSPreficed__Group_7_4__1__Impl() throws RecognitionException { |
21771 | 21973 | ||
21772 | int stackSize = keepStackSize(); | 21974 | int stackSize = keepStackSize(); |
21773 | 21975 | ||
21774 | try { | 21976 | try { |
21775 | // InternalAlloyLanguage.g:7695:1: ( ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) ) | 21977 | // InternalAlloyLanguage.g:7741:1: ( ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) ) |
21776 | // InternalAlloyLanguage.g:7696:1: ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) | 21978 | // InternalAlloyLanguage.g:7742:1: ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) |
21777 | { | 21979 | { |
21778 | // InternalAlloyLanguage.g:7696:1: ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) | 21980 | // InternalAlloyLanguage.g:7742:1: ( ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) ) |
21779 | // InternalAlloyLanguage.g:7697:1: ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) | 21981 | // InternalAlloyLanguage.g:7743:1: ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) |
21780 | { | 21982 | { |
21781 | if ( state.backtracking==0 ) { | 21983 | if ( state.backtracking==0 ) { |
21782 | before(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_4_1()); | 21984 | before(grammarAccess.getALSPreficedAccess().getParamsAssignment_7_4_1()); |
21783 | } | 21985 | } |
21784 | // InternalAlloyLanguage.g:7698:1: ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) | 21986 | // InternalAlloyLanguage.g:7744:1: ( rule__ALSPreficed__ParamsAssignment_7_4_1 ) |
21785 | // InternalAlloyLanguage.g:7698:2: rule__ALSPreficed__ParamsAssignment_7_4_1 | 21987 | // InternalAlloyLanguage.g:7744:2: rule__ALSPreficed__ParamsAssignment_7_4_1 |
21786 | { | 21988 | { |
21787 | pushFollow(FOLLOW_2); | 21989 | pushFollow(FOLLOW_2); |
21788 | rule__ALSPreficed__ParamsAssignment_7_4_1(); | 21990 | rule__ALSPreficed__ParamsAssignment_7_4_1(); |
@@ -21817,14 +22019,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21817 | 22019 | ||
21818 | 22020 | ||
21819 | // $ANTLR start "rule__ALSVariableDeclaration__Group__0" | 22021 | // $ANTLR start "rule__ALSVariableDeclaration__Group__0" |
21820 | // InternalAlloyLanguage.g:7712:1: rule__ALSVariableDeclaration__Group__0 : rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 ; | 22022 | // InternalAlloyLanguage.g:7758:1: rule__ALSVariableDeclaration__Group__0 : rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 ; |
21821 | public final void rule__ALSVariableDeclaration__Group__0() throws RecognitionException { | 22023 | public final void rule__ALSVariableDeclaration__Group__0() throws RecognitionException { |
21822 | 22024 | ||
21823 | int stackSize = keepStackSize(); | 22025 | int stackSize = keepStackSize(); |
21824 | 22026 | ||
21825 | try { | 22027 | try { |
21826 | // InternalAlloyLanguage.g:7716:1: ( rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 ) | 22028 | // InternalAlloyLanguage.g:7762:1: ( rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 ) |
21827 | // InternalAlloyLanguage.g:7717:2: rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 | 22029 | // InternalAlloyLanguage.g:7763:2: rule__ALSVariableDeclaration__Group__0__Impl rule__ALSVariableDeclaration__Group__1 |
21828 | { | 22030 | { |
21829 | pushFollow(FOLLOW_15); | 22031 | pushFollow(FOLLOW_15); |
21830 | rule__ALSVariableDeclaration__Group__0__Impl(); | 22032 | rule__ALSVariableDeclaration__Group__0__Impl(); |
@@ -21855,23 +22057,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21855 | 22057 | ||
21856 | 22058 | ||
21857 | // $ANTLR start "rule__ALSVariableDeclaration__Group__0__Impl" | 22059 | // $ANTLR start "rule__ALSVariableDeclaration__Group__0__Impl" |
21858 | // InternalAlloyLanguage.g:7724:1: rule__ALSVariableDeclaration__Group__0__Impl : ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) ; | 22060 | // InternalAlloyLanguage.g:7770:1: rule__ALSVariableDeclaration__Group__0__Impl : ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) ; |
21859 | public final void rule__ALSVariableDeclaration__Group__0__Impl() throws RecognitionException { | 22061 | public final void rule__ALSVariableDeclaration__Group__0__Impl() throws RecognitionException { |
21860 | 22062 | ||
21861 | int stackSize = keepStackSize(); | 22063 | int stackSize = keepStackSize(); |
21862 | 22064 | ||
21863 | try { | 22065 | try { |
21864 | // InternalAlloyLanguage.g:7728:1: ( ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) ) | 22066 | // InternalAlloyLanguage.g:7774:1: ( ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) ) |
21865 | // InternalAlloyLanguage.g:7729:1: ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) | 22067 | // InternalAlloyLanguage.g:7775:1: ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) |
21866 | { | 22068 | { |
21867 | // InternalAlloyLanguage.g:7729:1: ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) | 22069 | // InternalAlloyLanguage.g:7775:1: ( ( rule__ALSVariableDeclaration__NameAssignment_0 ) ) |
21868 | // InternalAlloyLanguage.g:7730:1: ( rule__ALSVariableDeclaration__NameAssignment_0 ) | 22070 | // InternalAlloyLanguage.g:7776:1: ( rule__ALSVariableDeclaration__NameAssignment_0 ) |
21869 | { | 22071 | { |
21870 | if ( state.backtracking==0 ) { | 22072 | if ( state.backtracking==0 ) { |
21871 | before(grammarAccess.getALSVariableDeclarationAccess().getNameAssignment_0()); | 22073 | before(grammarAccess.getALSVariableDeclarationAccess().getNameAssignment_0()); |
21872 | } | 22074 | } |
21873 | // InternalAlloyLanguage.g:7731:1: ( rule__ALSVariableDeclaration__NameAssignment_0 ) | 22075 | // InternalAlloyLanguage.g:7777:1: ( rule__ALSVariableDeclaration__NameAssignment_0 ) |
21874 | // InternalAlloyLanguage.g:7731:2: rule__ALSVariableDeclaration__NameAssignment_0 | 22076 | // InternalAlloyLanguage.g:7777:2: rule__ALSVariableDeclaration__NameAssignment_0 |
21875 | { | 22077 | { |
21876 | pushFollow(FOLLOW_2); | 22078 | pushFollow(FOLLOW_2); |
21877 | rule__ALSVariableDeclaration__NameAssignment_0(); | 22079 | rule__ALSVariableDeclaration__NameAssignment_0(); |
@@ -21906,14 +22108,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21906 | 22108 | ||
21907 | 22109 | ||
21908 | // $ANTLR start "rule__ALSVariableDeclaration__Group__1" | 22110 | // $ANTLR start "rule__ALSVariableDeclaration__Group__1" |
21909 | // InternalAlloyLanguage.g:7741:1: rule__ALSVariableDeclaration__Group__1 : rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 ; | 22111 | // InternalAlloyLanguage.g:7787:1: rule__ALSVariableDeclaration__Group__1 : rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 ; |
21910 | public final void rule__ALSVariableDeclaration__Group__1() throws RecognitionException { | 22112 | public final void rule__ALSVariableDeclaration__Group__1() throws RecognitionException { |
21911 | 22113 | ||
21912 | int stackSize = keepStackSize(); | 22114 | int stackSize = keepStackSize(); |
21913 | 22115 | ||
21914 | try { | 22116 | try { |
21915 | // InternalAlloyLanguage.g:7745:1: ( rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 ) | 22117 | // InternalAlloyLanguage.g:7791:1: ( rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 ) |
21916 | // InternalAlloyLanguage.g:7746:2: rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 | 22118 | // InternalAlloyLanguage.g:7792:2: rule__ALSVariableDeclaration__Group__1__Impl rule__ALSVariableDeclaration__Group__2 |
21917 | { | 22119 | { |
21918 | pushFollow(FOLLOW_16); | 22120 | pushFollow(FOLLOW_16); |
21919 | rule__ALSVariableDeclaration__Group__1__Impl(); | 22121 | rule__ALSVariableDeclaration__Group__1__Impl(); |
@@ -21944,17 +22146,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21944 | 22146 | ||
21945 | 22147 | ||
21946 | // $ANTLR start "rule__ALSVariableDeclaration__Group__1__Impl" | 22148 | // $ANTLR start "rule__ALSVariableDeclaration__Group__1__Impl" |
21947 | // InternalAlloyLanguage.g:7753:1: rule__ALSVariableDeclaration__Group__1__Impl : ( ':' ) ; | 22149 | // InternalAlloyLanguage.g:7799:1: rule__ALSVariableDeclaration__Group__1__Impl : ( ':' ) ; |
21948 | public final void rule__ALSVariableDeclaration__Group__1__Impl() throws RecognitionException { | 22150 | public final void rule__ALSVariableDeclaration__Group__1__Impl() throws RecognitionException { |
21949 | 22151 | ||
21950 | int stackSize = keepStackSize(); | 22152 | int stackSize = keepStackSize(); |
21951 | 22153 | ||
21952 | try { | 22154 | try { |
21953 | // InternalAlloyLanguage.g:7757:1: ( ( ':' ) ) | 22155 | // InternalAlloyLanguage.g:7803:1: ( ( ':' ) ) |
21954 | // InternalAlloyLanguage.g:7758:1: ( ':' ) | 22156 | // InternalAlloyLanguage.g:7804:1: ( ':' ) |
21955 | { | 22157 | { |
21956 | // InternalAlloyLanguage.g:7758:1: ( ':' ) | 22158 | // InternalAlloyLanguage.g:7804:1: ( ':' ) |
21957 | // InternalAlloyLanguage.g:7759:1: ':' | 22159 | // InternalAlloyLanguage.g:7805:1: ':' |
21958 | { | 22160 | { |
21959 | if ( state.backtracking==0 ) { | 22161 | if ( state.backtracking==0 ) { |
21960 | before(grammarAccess.getALSVariableDeclarationAccess().getColonKeyword_1()); | 22162 | before(grammarAccess.getALSVariableDeclarationAccess().getColonKeyword_1()); |
@@ -21985,14 +22187,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
21985 | 22187 | ||
21986 | 22188 | ||
21987 | // $ANTLR start "rule__ALSVariableDeclaration__Group__2" | 22189 | // $ANTLR start "rule__ALSVariableDeclaration__Group__2" |
21988 | // InternalAlloyLanguage.g:7772:1: rule__ALSVariableDeclaration__Group__2 : rule__ALSVariableDeclaration__Group__2__Impl ; | 22190 | // InternalAlloyLanguage.g:7818:1: rule__ALSVariableDeclaration__Group__2 : rule__ALSVariableDeclaration__Group__2__Impl ; |
21989 | public final void rule__ALSVariableDeclaration__Group__2() throws RecognitionException { | 22191 | public final void rule__ALSVariableDeclaration__Group__2() throws RecognitionException { |
21990 | 22192 | ||
21991 | int stackSize = keepStackSize(); | 22193 | int stackSize = keepStackSize(); |
21992 | 22194 | ||
21993 | try { | 22195 | try { |
21994 | // InternalAlloyLanguage.g:7776:1: ( rule__ALSVariableDeclaration__Group__2__Impl ) | 22196 | // InternalAlloyLanguage.g:7822:1: ( rule__ALSVariableDeclaration__Group__2__Impl ) |
21995 | // InternalAlloyLanguage.g:7777:2: rule__ALSVariableDeclaration__Group__2__Impl | 22197 | // InternalAlloyLanguage.g:7823:2: rule__ALSVariableDeclaration__Group__2__Impl |
21996 | { | 22198 | { |
21997 | pushFollow(FOLLOW_2); | 22199 | pushFollow(FOLLOW_2); |
21998 | rule__ALSVariableDeclaration__Group__2__Impl(); | 22200 | rule__ALSVariableDeclaration__Group__2__Impl(); |
@@ -22018,23 +22220,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22018 | 22220 | ||
22019 | 22221 | ||
22020 | // $ANTLR start "rule__ALSVariableDeclaration__Group__2__Impl" | 22222 | // $ANTLR start "rule__ALSVariableDeclaration__Group__2__Impl" |
22021 | // InternalAlloyLanguage.g:7783:1: rule__ALSVariableDeclaration__Group__2__Impl : ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) ; | 22223 | // InternalAlloyLanguage.g:7829:1: rule__ALSVariableDeclaration__Group__2__Impl : ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) ; |
22022 | public final void rule__ALSVariableDeclaration__Group__2__Impl() throws RecognitionException { | 22224 | public final void rule__ALSVariableDeclaration__Group__2__Impl() throws RecognitionException { |
22023 | 22225 | ||
22024 | int stackSize = keepStackSize(); | 22226 | int stackSize = keepStackSize(); |
22025 | 22227 | ||
22026 | try { | 22228 | try { |
22027 | // InternalAlloyLanguage.g:7787:1: ( ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) ) | 22229 | // InternalAlloyLanguage.g:7833:1: ( ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) ) |
22028 | // InternalAlloyLanguage.g:7788:1: ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) | 22230 | // InternalAlloyLanguage.g:7834:1: ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) |
22029 | { | 22231 | { |
22030 | // InternalAlloyLanguage.g:7788:1: ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) | 22232 | // InternalAlloyLanguage.g:7834:1: ( ( rule__ALSVariableDeclaration__RangeAssignment_2 ) ) |
22031 | // InternalAlloyLanguage.g:7789:1: ( rule__ALSVariableDeclaration__RangeAssignment_2 ) | 22233 | // InternalAlloyLanguage.g:7835:1: ( rule__ALSVariableDeclaration__RangeAssignment_2 ) |
22032 | { | 22234 | { |
22033 | if ( state.backtracking==0 ) { | 22235 | if ( state.backtracking==0 ) { |
22034 | before(grammarAccess.getALSVariableDeclarationAccess().getRangeAssignment_2()); | 22236 | before(grammarAccess.getALSVariableDeclarationAccess().getRangeAssignment_2()); |
22035 | } | 22237 | } |
22036 | // InternalAlloyLanguage.g:7790:1: ( rule__ALSVariableDeclaration__RangeAssignment_2 ) | 22238 | // InternalAlloyLanguage.g:7836:1: ( rule__ALSVariableDeclaration__RangeAssignment_2 ) |
22037 | // InternalAlloyLanguage.g:7790:2: rule__ALSVariableDeclaration__RangeAssignment_2 | 22239 | // InternalAlloyLanguage.g:7836:2: rule__ALSVariableDeclaration__RangeAssignment_2 |
22038 | { | 22240 | { |
22039 | pushFollow(FOLLOW_2); | 22241 | pushFollow(FOLLOW_2); |
22040 | rule__ALSVariableDeclaration__RangeAssignment_2(); | 22242 | rule__ALSVariableDeclaration__RangeAssignment_2(); |
@@ -22069,14 +22271,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22069 | 22271 | ||
22070 | 22272 | ||
22071 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__0" | 22273 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__0" |
22072 | // InternalAlloyLanguage.g:7806:1: rule__ALSBasicRelationTerm__Group_0__0 : rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 ; | 22274 | // InternalAlloyLanguage.g:7852:1: rule__ALSBasicRelationTerm__Group_0__0 : rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 ; |
22073 | public final void rule__ALSBasicRelationTerm__Group_0__0() throws RecognitionException { | 22275 | public final void rule__ALSBasicRelationTerm__Group_0__0() throws RecognitionException { |
22074 | 22276 | ||
22075 | int stackSize = keepStackSize(); | 22277 | int stackSize = keepStackSize(); |
22076 | 22278 | ||
22077 | try { | 22279 | try { |
22078 | // InternalAlloyLanguage.g:7810:1: ( rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 ) | 22280 | // InternalAlloyLanguage.g:7856:1: ( rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 ) |
22079 | // InternalAlloyLanguage.g:7811:2: rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 | 22281 | // InternalAlloyLanguage.g:7857:2: rule__ALSBasicRelationTerm__Group_0__0__Impl rule__ALSBasicRelationTerm__Group_0__1 |
22080 | { | 22282 | { |
22081 | pushFollow(FOLLOW_54); | 22283 | pushFollow(FOLLOW_54); |
22082 | rule__ALSBasicRelationTerm__Group_0__0__Impl(); | 22284 | rule__ALSBasicRelationTerm__Group_0__0__Impl(); |
@@ -22107,23 +22309,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22107 | 22309 | ||
22108 | 22310 | ||
22109 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__0__Impl" | 22311 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__0__Impl" |
22110 | // InternalAlloyLanguage.g:7818:1: rule__ALSBasicRelationTerm__Group_0__0__Impl : ( () ) ; | 22312 | // InternalAlloyLanguage.g:7864:1: rule__ALSBasicRelationTerm__Group_0__0__Impl : ( () ) ; |
22111 | public final void rule__ALSBasicRelationTerm__Group_0__0__Impl() throws RecognitionException { | 22313 | public final void rule__ALSBasicRelationTerm__Group_0__0__Impl() throws RecognitionException { |
22112 | 22314 | ||
22113 | int stackSize = keepStackSize(); | 22315 | int stackSize = keepStackSize(); |
22114 | 22316 | ||
22115 | try { | 22317 | try { |
22116 | // InternalAlloyLanguage.g:7822:1: ( ( () ) ) | 22318 | // InternalAlloyLanguage.g:7868:1: ( ( () ) ) |
22117 | // InternalAlloyLanguage.g:7823:1: ( () ) | 22319 | // InternalAlloyLanguage.g:7869:1: ( () ) |
22118 | { | 22320 | { |
22119 | // InternalAlloyLanguage.g:7823:1: ( () ) | 22321 | // InternalAlloyLanguage.g:7869:1: ( () ) |
22120 | // InternalAlloyLanguage.g:7824:1: () | 22322 | // InternalAlloyLanguage.g:7870:1: () |
22121 | { | 22323 | { |
22122 | if ( state.backtracking==0 ) { | 22324 | if ( state.backtracking==0 ) { |
22123 | before(grammarAccess.getALSBasicRelationTermAccess().getALSNoneAction_0_0()); | 22325 | before(grammarAccess.getALSBasicRelationTermAccess().getALSNoneAction_0_0()); |
22124 | } | 22326 | } |
22125 | // InternalAlloyLanguage.g:7825:1: () | 22327 | // InternalAlloyLanguage.g:7871:1: () |
22126 | // InternalAlloyLanguage.g:7827:1: | 22328 | // InternalAlloyLanguage.g:7873:1: |
22127 | { | 22329 | { |
22128 | } | 22330 | } |
22129 | 22331 | ||
@@ -22148,14 +22350,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22148 | 22350 | ||
22149 | 22351 | ||
22150 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__1" | 22352 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__1" |
22151 | // InternalAlloyLanguage.g:7837:1: rule__ALSBasicRelationTerm__Group_0__1 : rule__ALSBasicRelationTerm__Group_0__1__Impl ; | 22353 | // InternalAlloyLanguage.g:7883:1: rule__ALSBasicRelationTerm__Group_0__1 : rule__ALSBasicRelationTerm__Group_0__1__Impl ; |
22152 | public final void rule__ALSBasicRelationTerm__Group_0__1() throws RecognitionException { | 22354 | public final void rule__ALSBasicRelationTerm__Group_0__1() throws RecognitionException { |
22153 | 22355 | ||
22154 | int stackSize = keepStackSize(); | 22356 | int stackSize = keepStackSize(); |
22155 | 22357 | ||
22156 | try { | 22358 | try { |
22157 | // InternalAlloyLanguage.g:7841:1: ( rule__ALSBasicRelationTerm__Group_0__1__Impl ) | 22359 | // InternalAlloyLanguage.g:7887:1: ( rule__ALSBasicRelationTerm__Group_0__1__Impl ) |
22158 | // InternalAlloyLanguage.g:7842:2: rule__ALSBasicRelationTerm__Group_0__1__Impl | 22360 | // InternalAlloyLanguage.g:7888:2: rule__ALSBasicRelationTerm__Group_0__1__Impl |
22159 | { | 22361 | { |
22160 | pushFollow(FOLLOW_2); | 22362 | pushFollow(FOLLOW_2); |
22161 | rule__ALSBasicRelationTerm__Group_0__1__Impl(); | 22363 | rule__ALSBasicRelationTerm__Group_0__1__Impl(); |
@@ -22181,17 +22383,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22181 | 22383 | ||
22182 | 22384 | ||
22183 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__1__Impl" | 22385 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_0__1__Impl" |
22184 | // InternalAlloyLanguage.g:7848:1: rule__ALSBasicRelationTerm__Group_0__1__Impl : ( 'none' ) ; | 22386 | // InternalAlloyLanguage.g:7894:1: rule__ALSBasicRelationTerm__Group_0__1__Impl : ( 'none' ) ; |
22185 | public final void rule__ALSBasicRelationTerm__Group_0__1__Impl() throws RecognitionException { | 22387 | public final void rule__ALSBasicRelationTerm__Group_0__1__Impl() throws RecognitionException { |
22186 | 22388 | ||
22187 | int stackSize = keepStackSize(); | 22389 | int stackSize = keepStackSize(); |
22188 | 22390 | ||
22189 | try { | 22391 | try { |
22190 | // InternalAlloyLanguage.g:7852:1: ( ( 'none' ) ) | 22392 | // InternalAlloyLanguage.g:7898:1: ( ( 'none' ) ) |
22191 | // InternalAlloyLanguage.g:7853:1: ( 'none' ) | 22393 | // InternalAlloyLanguage.g:7899:1: ( 'none' ) |
22192 | { | 22394 | { |
22193 | // InternalAlloyLanguage.g:7853:1: ( 'none' ) | 22395 | // InternalAlloyLanguage.g:7899:1: ( 'none' ) |
22194 | // InternalAlloyLanguage.g:7854:1: 'none' | 22396 | // InternalAlloyLanguage.g:7900:1: 'none' |
22195 | { | 22397 | { |
22196 | if ( state.backtracking==0 ) { | 22398 | if ( state.backtracking==0 ) { |
22197 | before(grammarAccess.getALSBasicRelationTermAccess().getNoneKeyword_0_1()); | 22399 | before(grammarAccess.getALSBasicRelationTermAccess().getNoneKeyword_0_1()); |
@@ -22222,14 +22424,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22222 | 22424 | ||
22223 | 22425 | ||
22224 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__0" | 22426 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__0" |
22225 | // InternalAlloyLanguage.g:7871:1: rule__ALSBasicRelationTerm__Group_1__0 : rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 ; | 22427 | // InternalAlloyLanguage.g:7917:1: rule__ALSBasicRelationTerm__Group_1__0 : rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 ; |
22226 | public final void rule__ALSBasicRelationTerm__Group_1__0() throws RecognitionException { | 22428 | public final void rule__ALSBasicRelationTerm__Group_1__0() throws RecognitionException { |
22227 | 22429 | ||
22228 | int stackSize = keepStackSize(); | 22430 | int stackSize = keepStackSize(); |
22229 | 22431 | ||
22230 | try { | 22432 | try { |
22231 | // InternalAlloyLanguage.g:7875:1: ( rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 ) | 22433 | // InternalAlloyLanguage.g:7921:1: ( rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 ) |
22232 | // InternalAlloyLanguage.g:7876:2: rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 | 22434 | // InternalAlloyLanguage.g:7922:2: rule__ALSBasicRelationTerm__Group_1__0__Impl rule__ALSBasicRelationTerm__Group_1__1 |
22233 | { | 22435 | { |
22234 | pushFollow(FOLLOW_55); | 22436 | pushFollow(FOLLOW_55); |
22235 | rule__ALSBasicRelationTerm__Group_1__0__Impl(); | 22437 | rule__ALSBasicRelationTerm__Group_1__0__Impl(); |
@@ -22260,23 +22462,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22260 | 22462 | ||
22261 | 22463 | ||
22262 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__0__Impl" | 22464 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__0__Impl" |
22263 | // InternalAlloyLanguage.g:7883:1: rule__ALSBasicRelationTerm__Group_1__0__Impl : ( () ) ; | 22465 | // InternalAlloyLanguage.g:7929:1: rule__ALSBasicRelationTerm__Group_1__0__Impl : ( () ) ; |
22264 | public final void rule__ALSBasicRelationTerm__Group_1__0__Impl() throws RecognitionException { | 22466 | public final void rule__ALSBasicRelationTerm__Group_1__0__Impl() throws RecognitionException { |
22265 | 22467 | ||
22266 | int stackSize = keepStackSize(); | 22468 | int stackSize = keepStackSize(); |
22267 | 22469 | ||
22268 | try { | 22470 | try { |
22269 | // InternalAlloyLanguage.g:7887:1: ( ( () ) ) | 22471 | // InternalAlloyLanguage.g:7933:1: ( ( () ) ) |
22270 | // InternalAlloyLanguage.g:7888:1: ( () ) | 22472 | // InternalAlloyLanguage.g:7934:1: ( () ) |
22271 | { | 22473 | { |
22272 | // InternalAlloyLanguage.g:7888:1: ( () ) | 22474 | // InternalAlloyLanguage.g:7934:1: ( () ) |
22273 | // InternalAlloyLanguage.g:7889:1: () | 22475 | // InternalAlloyLanguage.g:7935:1: () |
22274 | { | 22476 | { |
22275 | if ( state.backtracking==0 ) { | 22477 | if ( state.backtracking==0 ) { |
22276 | before(grammarAccess.getALSBasicRelationTermAccess().getALSIdenAction_1_0()); | 22478 | before(grammarAccess.getALSBasicRelationTermAccess().getALSIdenAction_1_0()); |
22277 | } | 22479 | } |
22278 | // InternalAlloyLanguage.g:7890:1: () | 22480 | // InternalAlloyLanguage.g:7936:1: () |
22279 | // InternalAlloyLanguage.g:7892:1: | 22481 | // InternalAlloyLanguage.g:7938:1: |
22280 | { | 22482 | { |
22281 | } | 22483 | } |
22282 | 22484 | ||
@@ -22301,14 +22503,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22301 | 22503 | ||
22302 | 22504 | ||
22303 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__1" | 22505 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__1" |
22304 | // InternalAlloyLanguage.g:7902:1: rule__ALSBasicRelationTerm__Group_1__1 : rule__ALSBasicRelationTerm__Group_1__1__Impl ; | 22506 | // InternalAlloyLanguage.g:7948:1: rule__ALSBasicRelationTerm__Group_1__1 : rule__ALSBasicRelationTerm__Group_1__1__Impl ; |
22305 | public final void rule__ALSBasicRelationTerm__Group_1__1() throws RecognitionException { | 22507 | public final void rule__ALSBasicRelationTerm__Group_1__1() throws RecognitionException { |
22306 | 22508 | ||
22307 | int stackSize = keepStackSize(); | 22509 | int stackSize = keepStackSize(); |
22308 | 22510 | ||
22309 | try { | 22511 | try { |
22310 | // InternalAlloyLanguage.g:7906:1: ( rule__ALSBasicRelationTerm__Group_1__1__Impl ) | 22512 | // InternalAlloyLanguage.g:7952:1: ( rule__ALSBasicRelationTerm__Group_1__1__Impl ) |
22311 | // InternalAlloyLanguage.g:7907:2: rule__ALSBasicRelationTerm__Group_1__1__Impl | 22513 | // InternalAlloyLanguage.g:7953:2: rule__ALSBasicRelationTerm__Group_1__1__Impl |
22312 | { | 22514 | { |
22313 | pushFollow(FOLLOW_2); | 22515 | pushFollow(FOLLOW_2); |
22314 | rule__ALSBasicRelationTerm__Group_1__1__Impl(); | 22516 | rule__ALSBasicRelationTerm__Group_1__1__Impl(); |
@@ -22334,17 +22536,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22334 | 22536 | ||
22335 | 22537 | ||
22336 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__1__Impl" | 22538 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_1__1__Impl" |
22337 | // InternalAlloyLanguage.g:7913:1: rule__ALSBasicRelationTerm__Group_1__1__Impl : ( 'iden' ) ; | 22539 | // InternalAlloyLanguage.g:7959:1: rule__ALSBasicRelationTerm__Group_1__1__Impl : ( 'iden' ) ; |
22338 | public final void rule__ALSBasicRelationTerm__Group_1__1__Impl() throws RecognitionException { | 22540 | public final void rule__ALSBasicRelationTerm__Group_1__1__Impl() throws RecognitionException { |
22339 | 22541 | ||
22340 | int stackSize = keepStackSize(); | 22542 | int stackSize = keepStackSize(); |
22341 | 22543 | ||
22342 | try { | 22544 | try { |
22343 | // InternalAlloyLanguage.g:7917:1: ( ( 'iden' ) ) | 22545 | // InternalAlloyLanguage.g:7963:1: ( ( 'iden' ) ) |
22344 | // InternalAlloyLanguage.g:7918:1: ( 'iden' ) | 22546 | // InternalAlloyLanguage.g:7964:1: ( 'iden' ) |
22345 | { | 22547 | { |
22346 | // InternalAlloyLanguage.g:7918:1: ( 'iden' ) | 22548 | // InternalAlloyLanguage.g:7964:1: ( 'iden' ) |
22347 | // InternalAlloyLanguage.g:7919:1: 'iden' | 22549 | // InternalAlloyLanguage.g:7965:1: 'iden' |
22348 | { | 22550 | { |
22349 | if ( state.backtracking==0 ) { | 22551 | if ( state.backtracking==0 ) { |
22350 | before(grammarAccess.getALSBasicRelationTermAccess().getIdenKeyword_1_1()); | 22552 | before(grammarAccess.getALSBasicRelationTermAccess().getIdenKeyword_1_1()); |
@@ -22375,14 +22577,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22375 | 22577 | ||
22376 | 22578 | ||
22377 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__0" | 22579 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__0" |
22378 | // InternalAlloyLanguage.g:7936:1: rule__ALSBasicRelationTerm__Group_2__0 : rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 ; | 22580 | // InternalAlloyLanguage.g:7982:1: rule__ALSBasicRelationTerm__Group_2__0 : rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 ; |
22379 | public final void rule__ALSBasicRelationTerm__Group_2__0() throws RecognitionException { | 22581 | public final void rule__ALSBasicRelationTerm__Group_2__0() throws RecognitionException { |
22380 | 22582 | ||
22381 | int stackSize = keepStackSize(); | 22583 | int stackSize = keepStackSize(); |
22382 | 22584 | ||
22383 | try { | 22585 | try { |
22384 | // InternalAlloyLanguage.g:7940:1: ( rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 ) | 22586 | // InternalAlloyLanguage.g:7986:1: ( rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 ) |
22385 | // InternalAlloyLanguage.g:7941:2: rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 | 22587 | // InternalAlloyLanguage.g:7987:2: rule__ALSBasicRelationTerm__Group_2__0__Impl rule__ALSBasicRelationTerm__Group_2__1 |
22386 | { | 22588 | { |
22387 | pushFollow(FOLLOW_56); | 22589 | pushFollow(FOLLOW_56); |
22388 | rule__ALSBasicRelationTerm__Group_2__0__Impl(); | 22590 | rule__ALSBasicRelationTerm__Group_2__0__Impl(); |
@@ -22413,23 +22615,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22413 | 22615 | ||
22414 | 22616 | ||
22415 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__0__Impl" | 22617 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__0__Impl" |
22416 | // InternalAlloyLanguage.g:7948:1: rule__ALSBasicRelationTerm__Group_2__0__Impl : ( () ) ; | 22618 | // InternalAlloyLanguage.g:7994:1: rule__ALSBasicRelationTerm__Group_2__0__Impl : ( () ) ; |
22417 | public final void rule__ALSBasicRelationTerm__Group_2__0__Impl() throws RecognitionException { | 22619 | public final void rule__ALSBasicRelationTerm__Group_2__0__Impl() throws RecognitionException { |
22418 | 22620 | ||
22419 | int stackSize = keepStackSize(); | 22621 | int stackSize = keepStackSize(); |
22420 | 22622 | ||
22421 | try { | 22623 | try { |
22422 | // InternalAlloyLanguage.g:7952:1: ( ( () ) ) | 22624 | // InternalAlloyLanguage.g:7998:1: ( ( () ) ) |
22423 | // InternalAlloyLanguage.g:7953:1: ( () ) | 22625 | // InternalAlloyLanguage.g:7999:1: ( () ) |
22424 | { | 22626 | { |
22425 | // InternalAlloyLanguage.g:7953:1: ( () ) | 22627 | // InternalAlloyLanguage.g:7999:1: ( () ) |
22426 | // InternalAlloyLanguage.g:7954:1: () | 22628 | // InternalAlloyLanguage.g:8000:1: () |
22427 | { | 22629 | { |
22428 | if ( state.backtracking==0 ) { | 22630 | if ( state.backtracking==0 ) { |
22429 | before(grammarAccess.getALSBasicRelationTermAccess().getALSUnivAction_2_0()); | 22631 | before(grammarAccess.getALSBasicRelationTermAccess().getALSUnivAction_2_0()); |
22430 | } | 22632 | } |
22431 | // InternalAlloyLanguage.g:7955:1: () | 22633 | // InternalAlloyLanguage.g:8001:1: () |
22432 | // InternalAlloyLanguage.g:7957:1: | 22634 | // InternalAlloyLanguage.g:8003:1: |
22433 | { | 22635 | { |
22434 | } | 22636 | } |
22435 | 22637 | ||
@@ -22454,14 +22656,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22454 | 22656 | ||
22455 | 22657 | ||
22456 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__1" | 22658 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__1" |
22457 | // InternalAlloyLanguage.g:7967:1: rule__ALSBasicRelationTerm__Group_2__1 : rule__ALSBasicRelationTerm__Group_2__1__Impl ; | 22659 | // InternalAlloyLanguage.g:8013:1: rule__ALSBasicRelationTerm__Group_2__1 : rule__ALSBasicRelationTerm__Group_2__1__Impl ; |
22458 | public final void rule__ALSBasicRelationTerm__Group_2__1() throws RecognitionException { | 22660 | public final void rule__ALSBasicRelationTerm__Group_2__1() throws RecognitionException { |
22459 | 22661 | ||
22460 | int stackSize = keepStackSize(); | 22662 | int stackSize = keepStackSize(); |
22461 | 22663 | ||
22462 | try { | 22664 | try { |
22463 | // InternalAlloyLanguage.g:7971:1: ( rule__ALSBasicRelationTerm__Group_2__1__Impl ) | 22665 | // InternalAlloyLanguage.g:8017:1: ( rule__ALSBasicRelationTerm__Group_2__1__Impl ) |
22464 | // InternalAlloyLanguage.g:7972:2: rule__ALSBasicRelationTerm__Group_2__1__Impl | 22666 | // InternalAlloyLanguage.g:8018:2: rule__ALSBasicRelationTerm__Group_2__1__Impl |
22465 | { | 22667 | { |
22466 | pushFollow(FOLLOW_2); | 22668 | pushFollow(FOLLOW_2); |
22467 | rule__ALSBasicRelationTerm__Group_2__1__Impl(); | 22669 | rule__ALSBasicRelationTerm__Group_2__1__Impl(); |
@@ -22487,17 +22689,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22487 | 22689 | ||
22488 | 22690 | ||
22489 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__1__Impl" | 22691 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_2__1__Impl" |
22490 | // InternalAlloyLanguage.g:7978:1: rule__ALSBasicRelationTerm__Group_2__1__Impl : ( 'univ' ) ; | 22692 | // InternalAlloyLanguage.g:8024:1: rule__ALSBasicRelationTerm__Group_2__1__Impl : ( 'univ' ) ; |
22491 | public final void rule__ALSBasicRelationTerm__Group_2__1__Impl() throws RecognitionException { | 22693 | public final void rule__ALSBasicRelationTerm__Group_2__1__Impl() throws RecognitionException { |
22492 | 22694 | ||
22493 | int stackSize = keepStackSize(); | 22695 | int stackSize = keepStackSize(); |
22494 | 22696 | ||
22495 | try { | 22697 | try { |
22496 | // InternalAlloyLanguage.g:7982:1: ( ( 'univ' ) ) | 22698 | // InternalAlloyLanguage.g:8028:1: ( ( 'univ' ) ) |
22497 | // InternalAlloyLanguage.g:7983:1: ( 'univ' ) | 22699 | // InternalAlloyLanguage.g:8029:1: ( 'univ' ) |
22498 | { | 22700 | { |
22499 | // InternalAlloyLanguage.g:7983:1: ( 'univ' ) | 22701 | // InternalAlloyLanguage.g:8029:1: ( 'univ' ) |
22500 | // InternalAlloyLanguage.g:7984:1: 'univ' | 22702 | // InternalAlloyLanguage.g:8030:1: 'univ' |
22501 | { | 22703 | { |
22502 | if ( state.backtracking==0 ) { | 22704 | if ( state.backtracking==0 ) { |
22503 | before(grammarAccess.getALSBasicRelationTermAccess().getUnivKeyword_2_1()); | 22705 | before(grammarAccess.getALSBasicRelationTermAccess().getUnivKeyword_2_1()); |
@@ -22528,14 +22730,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22528 | 22730 | ||
22529 | 22731 | ||
22530 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__0" | 22732 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__0" |
22531 | // InternalAlloyLanguage.g:8001:1: rule__ALSBasicRelationTerm__Group_3__0 : rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 ; | 22733 | // InternalAlloyLanguage.g:8047:1: rule__ALSBasicRelationTerm__Group_3__0 : rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 ; |
22532 | public final void rule__ALSBasicRelationTerm__Group_3__0() throws RecognitionException { | 22734 | public final void rule__ALSBasicRelationTerm__Group_3__0() throws RecognitionException { |
22533 | 22735 | ||
22534 | int stackSize = keepStackSize(); | 22736 | int stackSize = keepStackSize(); |
22535 | 22737 | ||
22536 | try { | 22738 | try { |
22537 | // InternalAlloyLanguage.g:8005:1: ( rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 ) | 22739 | // InternalAlloyLanguage.g:8051:1: ( rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 ) |
22538 | // InternalAlloyLanguage.g:8006:2: rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 | 22740 | // InternalAlloyLanguage.g:8052:2: rule__ALSBasicRelationTerm__Group_3__0__Impl rule__ALSBasicRelationTerm__Group_3__1 |
22539 | { | 22741 | { |
22540 | pushFollow(FOLLOW_57); | 22742 | pushFollow(FOLLOW_57); |
22541 | rule__ALSBasicRelationTerm__Group_3__0__Impl(); | 22743 | rule__ALSBasicRelationTerm__Group_3__0__Impl(); |
@@ -22566,23 +22768,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22566 | 22768 | ||
22567 | 22769 | ||
22568 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__0__Impl" | 22770 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__0__Impl" |
22569 | // InternalAlloyLanguage.g:8013:1: rule__ALSBasicRelationTerm__Group_3__0__Impl : ( () ) ; | 22771 | // InternalAlloyLanguage.g:8059:1: rule__ALSBasicRelationTerm__Group_3__0__Impl : ( () ) ; |
22570 | public final void rule__ALSBasicRelationTerm__Group_3__0__Impl() throws RecognitionException { | 22772 | public final void rule__ALSBasicRelationTerm__Group_3__0__Impl() throws RecognitionException { |
22571 | 22773 | ||
22572 | int stackSize = keepStackSize(); | 22774 | int stackSize = keepStackSize(); |
22573 | 22775 | ||
22574 | try { | 22776 | try { |
22575 | // InternalAlloyLanguage.g:8017:1: ( ( () ) ) | 22777 | // InternalAlloyLanguage.g:8063:1: ( ( () ) ) |
22576 | // InternalAlloyLanguage.g:8018:1: ( () ) | 22778 | // InternalAlloyLanguage.g:8064:1: ( () ) |
22577 | { | 22779 | { |
22578 | // InternalAlloyLanguage.g:8018:1: ( () ) | 22780 | // InternalAlloyLanguage.g:8064:1: ( () ) |
22579 | // InternalAlloyLanguage.g:8019:1: () | 22781 | // InternalAlloyLanguage.g:8065:1: () |
22580 | { | 22782 | { |
22581 | if ( state.backtracking==0 ) { | 22783 | if ( state.backtracking==0 ) { |
22582 | before(grammarAccess.getALSBasicRelationTermAccess().getALSIntAction_3_0()); | 22784 | before(grammarAccess.getALSBasicRelationTermAccess().getALSIntAction_3_0()); |
22583 | } | 22785 | } |
22584 | // InternalAlloyLanguage.g:8020:1: () | 22786 | // InternalAlloyLanguage.g:8066:1: () |
22585 | // InternalAlloyLanguage.g:8022:1: | 22787 | // InternalAlloyLanguage.g:8068:1: |
22586 | { | 22788 | { |
22587 | } | 22789 | } |
22588 | 22790 | ||
@@ -22607,14 +22809,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22607 | 22809 | ||
22608 | 22810 | ||
22609 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__1" | 22811 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__1" |
22610 | // InternalAlloyLanguage.g:8032:1: rule__ALSBasicRelationTerm__Group_3__1 : rule__ALSBasicRelationTerm__Group_3__1__Impl ; | 22812 | // InternalAlloyLanguage.g:8078:1: rule__ALSBasicRelationTerm__Group_3__1 : rule__ALSBasicRelationTerm__Group_3__1__Impl ; |
22611 | public final void rule__ALSBasicRelationTerm__Group_3__1() throws RecognitionException { | 22813 | public final void rule__ALSBasicRelationTerm__Group_3__1() throws RecognitionException { |
22612 | 22814 | ||
22613 | int stackSize = keepStackSize(); | 22815 | int stackSize = keepStackSize(); |
22614 | 22816 | ||
22615 | try { | 22817 | try { |
22616 | // InternalAlloyLanguage.g:8036:1: ( rule__ALSBasicRelationTerm__Group_3__1__Impl ) | 22818 | // InternalAlloyLanguage.g:8082:1: ( rule__ALSBasicRelationTerm__Group_3__1__Impl ) |
22617 | // InternalAlloyLanguage.g:8037:2: rule__ALSBasicRelationTerm__Group_3__1__Impl | 22819 | // InternalAlloyLanguage.g:8083:2: rule__ALSBasicRelationTerm__Group_3__1__Impl |
22618 | { | 22820 | { |
22619 | pushFollow(FOLLOW_2); | 22821 | pushFollow(FOLLOW_2); |
22620 | rule__ALSBasicRelationTerm__Group_3__1__Impl(); | 22822 | rule__ALSBasicRelationTerm__Group_3__1__Impl(); |
@@ -22640,17 +22842,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22640 | 22842 | ||
22641 | 22843 | ||
22642 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__1__Impl" | 22844 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_3__1__Impl" |
22643 | // InternalAlloyLanguage.g:8043:1: rule__ALSBasicRelationTerm__Group_3__1__Impl : ( 'Int' ) ; | 22845 | // InternalAlloyLanguage.g:8089:1: rule__ALSBasicRelationTerm__Group_3__1__Impl : ( 'Int' ) ; |
22644 | public final void rule__ALSBasicRelationTerm__Group_3__1__Impl() throws RecognitionException { | 22846 | public final void rule__ALSBasicRelationTerm__Group_3__1__Impl() throws RecognitionException { |
22645 | 22847 | ||
22646 | int stackSize = keepStackSize(); | 22848 | int stackSize = keepStackSize(); |
22647 | 22849 | ||
22648 | try { | 22850 | try { |
22649 | // InternalAlloyLanguage.g:8047:1: ( ( 'Int' ) ) | 22851 | // InternalAlloyLanguage.g:8093:1: ( ( 'Int' ) ) |
22650 | // InternalAlloyLanguage.g:8048:1: ( 'Int' ) | 22852 | // InternalAlloyLanguage.g:8094:1: ( 'Int' ) |
22651 | { | 22853 | { |
22652 | // InternalAlloyLanguage.g:8048:1: ( 'Int' ) | 22854 | // InternalAlloyLanguage.g:8094:1: ( 'Int' ) |
22653 | // InternalAlloyLanguage.g:8049:1: 'Int' | 22855 | // InternalAlloyLanguage.g:8095:1: 'Int' |
22654 | { | 22856 | { |
22655 | if ( state.backtracking==0 ) { | 22857 | if ( state.backtracking==0 ) { |
22656 | before(grammarAccess.getALSBasicRelationTermAccess().getIntKeyword_3_1()); | 22858 | before(grammarAccess.getALSBasicRelationTermAccess().getIntKeyword_3_1()); |
@@ -22681,16 +22883,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22681 | 22883 | ||
22682 | 22884 | ||
22683 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__0" | 22885 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__0" |
22684 | // InternalAlloyLanguage.g:8066:1: rule__ALSBasicRelationTerm__Group_4__0 : rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 ; | 22886 | // InternalAlloyLanguage.g:8112:1: rule__ALSBasicRelationTerm__Group_4__0 : rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 ; |
22685 | public final void rule__ALSBasicRelationTerm__Group_4__0() throws RecognitionException { | 22887 | public final void rule__ALSBasicRelationTerm__Group_4__0() throws RecognitionException { |
22686 | 22888 | ||
22687 | int stackSize = keepStackSize(); | 22889 | int stackSize = keepStackSize(); |
22688 | 22890 | ||
22689 | try { | 22891 | try { |
22690 | // InternalAlloyLanguage.g:8070:1: ( rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 ) | 22892 | // InternalAlloyLanguage.g:8116:1: ( rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 ) |
22691 | // InternalAlloyLanguage.g:8071:2: rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 | 22893 | // InternalAlloyLanguage.g:8117:2: rule__ALSBasicRelationTerm__Group_4__0__Impl rule__ALSBasicRelationTerm__Group_4__1 |
22692 | { | 22894 | { |
22693 | pushFollow(FOLLOW_5); | 22895 | pushFollow(FOLLOW_58); |
22694 | rule__ALSBasicRelationTerm__Group_4__0__Impl(); | 22896 | rule__ALSBasicRelationTerm__Group_4__0__Impl(); |
22695 | 22897 | ||
22696 | state._fsp--; | 22898 | state._fsp--; |
@@ -22719,28 +22921,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22719 | 22921 | ||
22720 | 22922 | ||
22721 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__0__Impl" | 22923 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__0__Impl" |
22722 | // InternalAlloyLanguage.g:8078:1: rule__ALSBasicRelationTerm__Group_4__0__Impl : ( () ) ; | 22924 | // InternalAlloyLanguage.g:8124:1: rule__ALSBasicRelationTerm__Group_4__0__Impl : ( () ) ; |
22723 | public final void rule__ALSBasicRelationTerm__Group_4__0__Impl() throws RecognitionException { | 22925 | public final void rule__ALSBasicRelationTerm__Group_4__0__Impl() throws RecognitionException { |
22724 | 22926 | ||
22725 | int stackSize = keepStackSize(); | 22927 | int stackSize = keepStackSize(); |
22726 | 22928 | ||
22727 | try { | 22929 | try { |
22728 | // InternalAlloyLanguage.g:8082:1: ( ( () ) ) | 22930 | // InternalAlloyLanguage.g:8128:1: ( ( () ) ) |
22729 | // InternalAlloyLanguage.g:8083:1: ( () ) | 22931 | // InternalAlloyLanguage.g:8129:1: ( () ) |
22730 | { | 22932 | { |
22731 | // InternalAlloyLanguage.g:8083:1: ( () ) | 22933 | // InternalAlloyLanguage.g:8129:1: ( () ) |
22732 | // InternalAlloyLanguage.g:8084:1: () | 22934 | // InternalAlloyLanguage.g:8130:1: () |
22733 | { | 22935 | { |
22734 | if ( state.backtracking==0 ) { | 22936 | if ( state.backtracking==0 ) { |
22735 | before(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_4_0()); | 22937 | before(grammarAccess.getALSBasicRelationTermAccess().getALSStringAction_4_0()); |
22736 | } | 22938 | } |
22737 | // InternalAlloyLanguage.g:8085:1: () | 22939 | // InternalAlloyLanguage.g:8131:1: () |
22738 | // InternalAlloyLanguage.g:8087:1: | 22940 | // InternalAlloyLanguage.g:8133:1: |
22739 | { | 22941 | { |
22740 | } | 22942 | } |
22741 | 22943 | ||
22742 | if ( state.backtracking==0 ) { | 22944 | if ( state.backtracking==0 ) { |
22743 | after(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_4_0()); | 22945 | after(grammarAccess.getALSBasicRelationTermAccess().getALSStringAction_4_0()); |
22744 | } | 22946 | } |
22745 | 22947 | ||
22746 | } | 22948 | } |
@@ -22760,14 +22962,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22760 | 22962 | ||
22761 | 22963 | ||
22762 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__1" | 22964 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__1" |
22763 | // InternalAlloyLanguage.g:8097:1: rule__ALSBasicRelationTerm__Group_4__1 : rule__ALSBasicRelationTerm__Group_4__1__Impl ; | 22965 | // InternalAlloyLanguage.g:8143:1: rule__ALSBasicRelationTerm__Group_4__1 : rule__ALSBasicRelationTerm__Group_4__1__Impl ; |
22764 | public final void rule__ALSBasicRelationTerm__Group_4__1() throws RecognitionException { | 22966 | public final void rule__ALSBasicRelationTerm__Group_4__1() throws RecognitionException { |
22765 | 22967 | ||
22766 | int stackSize = keepStackSize(); | 22968 | int stackSize = keepStackSize(); |
22767 | 22969 | ||
22768 | try { | 22970 | try { |
22769 | // InternalAlloyLanguage.g:8101:1: ( rule__ALSBasicRelationTerm__Group_4__1__Impl ) | 22971 | // InternalAlloyLanguage.g:8147:1: ( rule__ALSBasicRelationTerm__Group_4__1__Impl ) |
22770 | // InternalAlloyLanguage.g:8102:2: rule__ALSBasicRelationTerm__Group_4__1__Impl | 22972 | // InternalAlloyLanguage.g:8148:2: rule__ALSBasicRelationTerm__Group_4__1__Impl |
22771 | { | 22973 | { |
22772 | pushFollow(FOLLOW_2); | 22974 | pushFollow(FOLLOW_2); |
22773 | rule__ALSBasicRelationTerm__Group_4__1__Impl(); | 22975 | rule__ALSBasicRelationTerm__Group_4__1__Impl(); |
@@ -22793,34 +22995,24 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22793 | 22995 | ||
22794 | 22996 | ||
22795 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__1__Impl" | 22997 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_4__1__Impl" |
22796 | // InternalAlloyLanguage.g:8108:1: rule__ALSBasicRelationTerm__Group_4__1__Impl : ( ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) ) ; | 22998 | // InternalAlloyLanguage.g:8154:1: rule__ALSBasicRelationTerm__Group_4__1__Impl : ( 'String' ) ; |
22797 | public final void rule__ALSBasicRelationTerm__Group_4__1__Impl() throws RecognitionException { | 22999 | public final void rule__ALSBasicRelationTerm__Group_4__1__Impl() throws RecognitionException { |
22798 | 23000 | ||
22799 | int stackSize = keepStackSize(); | 23001 | int stackSize = keepStackSize(); |
22800 | 23002 | ||
22801 | try { | 23003 | try { |
22802 | // InternalAlloyLanguage.g:8112:1: ( ( ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) ) ) | 23004 | // InternalAlloyLanguage.g:8158:1: ( ( 'String' ) ) |
22803 | // InternalAlloyLanguage.g:8113:1: ( ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) ) | 23005 | // InternalAlloyLanguage.g:8159:1: ( 'String' ) |
22804 | { | 23006 | { |
22805 | // InternalAlloyLanguage.g:8113:1: ( ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) ) | 23007 | // InternalAlloyLanguage.g:8159:1: ( 'String' ) |
22806 | // InternalAlloyLanguage.g:8114:1: ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) | 23008 | // InternalAlloyLanguage.g:8160:1: 'String' |
22807 | { | 23009 | { |
22808 | if ( state.backtracking==0 ) { | 23010 | if ( state.backtracking==0 ) { |
22809 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_4_1()); | 23011 | before(grammarAccess.getALSBasicRelationTermAccess().getStringKeyword_4_1()); |
22810 | } | 23012 | } |
22811 | // InternalAlloyLanguage.g:8115:1: ( rule__ALSBasicRelationTerm__ReferredAssignment_4_1 ) | 23013 | match(input,69,FOLLOW_2); if (state.failed) return ; |
22812 | // InternalAlloyLanguage.g:8115:2: rule__ALSBasicRelationTerm__ReferredAssignment_4_1 | ||
22813 | { | ||
22814 | pushFollow(FOLLOW_2); | ||
22815 | rule__ALSBasicRelationTerm__ReferredAssignment_4_1(); | ||
22816 | |||
22817 | state._fsp--; | ||
22818 | if (state.failed) return ; | ||
22819 | |||
22820 | } | ||
22821 | |||
22822 | if ( state.backtracking==0 ) { | 23014 | if ( state.backtracking==0 ) { |
22823 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_4_1()); | 23015 | after(grammarAccess.getALSBasicRelationTermAccess().getStringKeyword_4_1()); |
22824 | } | 23016 | } |
22825 | 23017 | ||
22826 | } | 23018 | } |
@@ -22844,16 +23036,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22844 | 23036 | ||
22845 | 23037 | ||
22846 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__0" | 23038 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__0" |
22847 | // InternalAlloyLanguage.g:8129:1: rule__ALSBasicRelationTerm__Group_5__0 : rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 ; | 23039 | // InternalAlloyLanguage.g:8177:1: rule__ALSBasicRelationTerm__Group_5__0 : rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 ; |
22848 | public final void rule__ALSBasicRelationTerm__Group_5__0() throws RecognitionException { | 23040 | public final void rule__ALSBasicRelationTerm__Group_5__0() throws RecognitionException { |
22849 | 23041 | ||
22850 | int stackSize = keepStackSize(); | 23042 | int stackSize = keepStackSize(); |
22851 | 23043 | ||
22852 | try { | 23044 | try { |
22853 | // InternalAlloyLanguage.g:8133:1: ( rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 ) | 23045 | // InternalAlloyLanguage.g:8181:1: ( rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 ) |
22854 | // InternalAlloyLanguage.g:8134:2: rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 | 23046 | // InternalAlloyLanguage.g:8182:2: rule__ALSBasicRelationTerm__Group_5__0__Impl rule__ALSBasicRelationTerm__Group_5__1 |
22855 | { | 23047 | { |
22856 | pushFollow(FOLLOW_58); | 23048 | pushFollow(FOLLOW_5); |
22857 | rule__ALSBasicRelationTerm__Group_5__0__Impl(); | 23049 | rule__ALSBasicRelationTerm__Group_5__0__Impl(); |
22858 | 23050 | ||
22859 | state._fsp--; | 23051 | state._fsp--; |
@@ -22882,28 +23074,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22882 | 23074 | ||
22883 | 23075 | ||
22884 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__0__Impl" | 23076 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__0__Impl" |
22885 | // InternalAlloyLanguage.g:8141:1: rule__ALSBasicRelationTerm__Group_5__0__Impl : ( () ) ; | 23077 | // InternalAlloyLanguage.g:8189:1: rule__ALSBasicRelationTerm__Group_5__0__Impl : ( () ) ; |
22886 | public final void rule__ALSBasicRelationTerm__Group_5__0__Impl() throws RecognitionException { | 23078 | public final void rule__ALSBasicRelationTerm__Group_5__0__Impl() throws RecognitionException { |
22887 | 23079 | ||
22888 | int stackSize = keepStackSize(); | 23080 | int stackSize = keepStackSize(); |
22889 | 23081 | ||
22890 | try { | 23082 | try { |
22891 | // InternalAlloyLanguage.g:8145:1: ( ( () ) ) | 23083 | // InternalAlloyLanguage.g:8193:1: ( ( () ) ) |
22892 | // InternalAlloyLanguage.g:8146:1: ( () ) | 23084 | // InternalAlloyLanguage.g:8194:1: ( () ) |
22893 | { | 23085 | { |
22894 | // InternalAlloyLanguage.g:8146:1: ( () ) | 23086 | // InternalAlloyLanguage.g:8194:1: ( () ) |
22895 | // InternalAlloyLanguage.g:8147:1: () | 23087 | // InternalAlloyLanguage.g:8195:1: () |
22896 | { | 23088 | { |
22897 | if ( state.backtracking==0 ) { | 23089 | if ( state.backtracking==0 ) { |
22898 | before(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_5_0()); | 23090 | before(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_5_0()); |
22899 | } | 23091 | } |
22900 | // InternalAlloyLanguage.g:8148:1: () | 23092 | // InternalAlloyLanguage.g:8196:1: () |
22901 | // InternalAlloyLanguage.g:8150:1: | 23093 | // InternalAlloyLanguage.g:8198:1: |
22902 | { | 23094 | { |
22903 | } | 23095 | } |
22904 | 23096 | ||
22905 | if ( state.backtracking==0 ) { | 23097 | if ( state.backtracking==0 ) { |
22906 | after(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_5_0()); | 23098 | after(grammarAccess.getALSBasicRelationTermAccess().getALSReferenceAction_5_0()); |
22907 | } | 23099 | } |
22908 | 23100 | ||
22909 | } | 23101 | } |
@@ -22923,14 +23115,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22923 | 23115 | ||
22924 | 23116 | ||
22925 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__1" | 23117 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__1" |
22926 | // InternalAlloyLanguage.g:8160:1: rule__ALSBasicRelationTerm__Group_5__1 : rule__ALSBasicRelationTerm__Group_5__1__Impl ; | 23118 | // InternalAlloyLanguage.g:8208:1: rule__ALSBasicRelationTerm__Group_5__1 : rule__ALSBasicRelationTerm__Group_5__1__Impl ; |
22927 | public final void rule__ALSBasicRelationTerm__Group_5__1() throws RecognitionException { | 23119 | public final void rule__ALSBasicRelationTerm__Group_5__1() throws RecognitionException { |
22928 | 23120 | ||
22929 | int stackSize = keepStackSize(); | 23121 | int stackSize = keepStackSize(); |
22930 | 23122 | ||
22931 | try { | 23123 | try { |
22932 | // InternalAlloyLanguage.g:8164:1: ( rule__ALSBasicRelationTerm__Group_5__1__Impl ) | 23124 | // InternalAlloyLanguage.g:8212:1: ( rule__ALSBasicRelationTerm__Group_5__1__Impl ) |
22933 | // InternalAlloyLanguage.g:8165:2: rule__ALSBasicRelationTerm__Group_5__1__Impl | 23125 | // InternalAlloyLanguage.g:8213:2: rule__ALSBasicRelationTerm__Group_5__1__Impl |
22934 | { | 23126 | { |
22935 | pushFollow(FOLLOW_2); | 23127 | pushFollow(FOLLOW_2); |
22936 | rule__ALSBasicRelationTerm__Group_5__1__Impl(); | 23128 | rule__ALSBasicRelationTerm__Group_5__1__Impl(); |
@@ -22956,26 +23148,26 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22956 | 23148 | ||
22957 | 23149 | ||
22958 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__1__Impl" | 23150 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_5__1__Impl" |
22959 | // InternalAlloyLanguage.g:8171:1: rule__ALSBasicRelationTerm__Group_5__1__Impl : ( ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) ) ; | 23151 | // InternalAlloyLanguage.g:8219:1: rule__ALSBasicRelationTerm__Group_5__1__Impl : ( ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) ) ; |
22960 | public final void rule__ALSBasicRelationTerm__Group_5__1__Impl() throws RecognitionException { | 23152 | public final void rule__ALSBasicRelationTerm__Group_5__1__Impl() throws RecognitionException { |
22961 | 23153 | ||
22962 | int stackSize = keepStackSize(); | 23154 | int stackSize = keepStackSize(); |
22963 | 23155 | ||
22964 | try { | 23156 | try { |
22965 | // InternalAlloyLanguage.g:8175:1: ( ( ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) ) ) | 23157 | // InternalAlloyLanguage.g:8223:1: ( ( ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) ) ) |
22966 | // InternalAlloyLanguage.g:8176:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) ) | 23158 | // InternalAlloyLanguage.g:8224:1: ( ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) ) |
22967 | { | 23159 | { |
22968 | // InternalAlloyLanguage.g:8176:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) ) | 23160 | // InternalAlloyLanguage.g:8224:1: ( ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) ) |
22969 | // InternalAlloyLanguage.g:8177:1: ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) | 23161 | // InternalAlloyLanguage.g:8225:1: ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) |
22970 | { | 23162 | { |
22971 | if ( state.backtracking==0 ) { | 23163 | if ( state.backtracking==0 ) { |
22972 | before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_5_1()); | 23164 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_5_1()); |
22973 | } | 23165 | } |
22974 | // InternalAlloyLanguage.g:8178:1: ( rule__ALSBasicRelationTerm__ValueAssignment_5_1 ) | 23166 | // InternalAlloyLanguage.g:8226:1: ( rule__ALSBasicRelationTerm__ReferredAssignment_5_1 ) |
22975 | // InternalAlloyLanguage.g:8178:2: rule__ALSBasicRelationTerm__ValueAssignment_5_1 | 23167 | // InternalAlloyLanguage.g:8226:2: rule__ALSBasicRelationTerm__ReferredAssignment_5_1 |
22976 | { | 23168 | { |
22977 | pushFollow(FOLLOW_2); | 23169 | pushFollow(FOLLOW_2); |
22978 | rule__ALSBasicRelationTerm__ValueAssignment_5_1(); | 23170 | rule__ALSBasicRelationTerm__ReferredAssignment_5_1(); |
22979 | 23171 | ||
22980 | state._fsp--; | 23172 | state._fsp--; |
22981 | if (state.failed) return ; | 23173 | if (state.failed) return ; |
@@ -22983,7 +23175,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
22983 | } | 23175 | } |
22984 | 23176 | ||
22985 | if ( state.backtracking==0 ) { | 23177 | if ( state.backtracking==0 ) { |
22986 | after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_5_1()); | 23178 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredAssignment_5_1()); |
22987 | } | 23179 | } |
22988 | 23180 | ||
22989 | } | 23181 | } |
@@ -23007,16 +23199,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23007 | 23199 | ||
23008 | 23200 | ||
23009 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__0" | 23201 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__0" |
23010 | // InternalAlloyLanguage.g:8192:1: rule__ALSBasicRelationTerm__Group_6__0 : rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 ; | 23202 | // InternalAlloyLanguage.g:8240:1: rule__ALSBasicRelationTerm__Group_6__0 : rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 ; |
23011 | public final void rule__ALSBasicRelationTerm__Group_6__0() throws RecognitionException { | 23203 | public final void rule__ALSBasicRelationTerm__Group_6__0() throws RecognitionException { |
23012 | 23204 | ||
23013 | int stackSize = keepStackSize(); | 23205 | int stackSize = keepStackSize(); |
23014 | 23206 | ||
23015 | try { | 23207 | try { |
23016 | // InternalAlloyLanguage.g:8196:1: ( rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 ) | 23208 | // InternalAlloyLanguage.g:8244:1: ( rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 ) |
23017 | // InternalAlloyLanguage.g:8197:2: rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 | 23209 | // InternalAlloyLanguage.g:8245:2: rule__ALSBasicRelationTerm__Group_6__0__Impl rule__ALSBasicRelationTerm__Group_6__1 |
23018 | { | 23210 | { |
23019 | pushFollow(FOLLOW_16); | 23211 | pushFollow(FOLLOW_59); |
23020 | rule__ALSBasicRelationTerm__Group_6__0__Impl(); | 23212 | rule__ALSBasicRelationTerm__Group_6__0__Impl(); |
23021 | 23213 | ||
23022 | state._fsp--; | 23214 | state._fsp--; |
@@ -23045,24 +23237,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23045 | 23237 | ||
23046 | 23238 | ||
23047 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__0__Impl" | 23239 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__0__Impl" |
23048 | // InternalAlloyLanguage.g:8204:1: rule__ALSBasicRelationTerm__Group_6__0__Impl : ( '(' ) ; | 23240 | // InternalAlloyLanguage.g:8252:1: rule__ALSBasicRelationTerm__Group_6__0__Impl : ( () ) ; |
23049 | public final void rule__ALSBasicRelationTerm__Group_6__0__Impl() throws RecognitionException { | 23241 | public final void rule__ALSBasicRelationTerm__Group_6__0__Impl() throws RecognitionException { |
23050 | 23242 | ||
23051 | int stackSize = keepStackSize(); | 23243 | int stackSize = keepStackSize(); |
23052 | 23244 | ||
23053 | try { | 23245 | try { |
23054 | // InternalAlloyLanguage.g:8208:1: ( ( '(' ) ) | 23246 | // InternalAlloyLanguage.g:8256:1: ( ( () ) ) |
23055 | // InternalAlloyLanguage.g:8209:1: ( '(' ) | 23247 | // InternalAlloyLanguage.g:8257:1: ( () ) |
23056 | { | 23248 | { |
23057 | // InternalAlloyLanguage.g:8209:1: ( '(' ) | 23249 | // InternalAlloyLanguage.g:8257:1: ( () ) |
23058 | // InternalAlloyLanguage.g:8210:1: '(' | 23250 | // InternalAlloyLanguage.g:8258:1: () |
23059 | { | 23251 | { |
23060 | if ( state.backtracking==0 ) { | 23252 | if ( state.backtracking==0 ) { |
23061 | before(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_6_0()); | 23253 | before(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_6_0()); |
23062 | } | 23254 | } |
23063 | match(input,69,FOLLOW_2); if (state.failed) return ; | 23255 | // InternalAlloyLanguage.g:8259:1: () |
23256 | // InternalAlloyLanguage.g:8261:1: | ||
23257 | { | ||
23258 | } | ||
23259 | |||
23064 | if ( state.backtracking==0 ) { | 23260 | if ( state.backtracking==0 ) { |
23065 | after(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_6_0()); | 23261 | after(grammarAccess.getALSBasicRelationTermAccess().getALSNumberLiteralAction_6_0()); |
23066 | } | 23262 | } |
23067 | 23263 | ||
23068 | } | 23264 | } |
@@ -23071,10 +23267,6 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23071 | } | 23267 | } |
23072 | 23268 | ||
23073 | } | 23269 | } |
23074 | catch (RecognitionException re) { | ||
23075 | reportError(re); | ||
23076 | recover(input,re); | ||
23077 | } | ||
23078 | finally { | 23270 | finally { |
23079 | 23271 | ||
23080 | restoreStackSize(stackSize); | 23272 | restoreStackSize(stackSize); |
@@ -23086,22 +23278,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23086 | 23278 | ||
23087 | 23279 | ||
23088 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__1" | 23280 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__1" |
23089 | // InternalAlloyLanguage.g:8223:1: rule__ALSBasicRelationTerm__Group_6__1 : rule__ALSBasicRelationTerm__Group_6__1__Impl rule__ALSBasicRelationTerm__Group_6__2 ; | 23281 | // InternalAlloyLanguage.g:8271:1: rule__ALSBasicRelationTerm__Group_6__1 : rule__ALSBasicRelationTerm__Group_6__1__Impl ; |
23090 | public final void rule__ALSBasicRelationTerm__Group_6__1() throws RecognitionException { | 23282 | public final void rule__ALSBasicRelationTerm__Group_6__1() throws RecognitionException { |
23091 | 23283 | ||
23092 | int stackSize = keepStackSize(); | 23284 | int stackSize = keepStackSize(); |
23093 | 23285 | ||
23094 | try { | 23286 | try { |
23095 | // InternalAlloyLanguage.g:8227:1: ( rule__ALSBasicRelationTerm__Group_6__1__Impl rule__ALSBasicRelationTerm__Group_6__2 ) | 23287 | // InternalAlloyLanguage.g:8275:1: ( rule__ALSBasicRelationTerm__Group_6__1__Impl ) |
23096 | // InternalAlloyLanguage.g:8228:2: rule__ALSBasicRelationTerm__Group_6__1__Impl rule__ALSBasicRelationTerm__Group_6__2 | 23288 | // InternalAlloyLanguage.g:8276:2: rule__ALSBasicRelationTerm__Group_6__1__Impl |
23097 | { | 23289 | { |
23098 | pushFollow(FOLLOW_59); | ||
23099 | rule__ALSBasicRelationTerm__Group_6__1__Impl(); | ||
23100 | |||
23101 | state._fsp--; | ||
23102 | if (state.failed) return ; | ||
23103 | pushFollow(FOLLOW_2); | 23290 | pushFollow(FOLLOW_2); |
23104 | rule__ALSBasicRelationTerm__Group_6__2(); | 23291 | rule__ALSBasicRelationTerm__Group_6__1__Impl(); |
23105 | 23292 | ||
23106 | state._fsp--; | 23293 | state._fsp--; |
23107 | if (state.failed) return ; | 23294 | if (state.failed) return ; |
@@ -23124,28 +23311,34 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23124 | 23311 | ||
23125 | 23312 | ||
23126 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__1__Impl" | 23313 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__1__Impl" |
23127 | // InternalAlloyLanguage.g:8235:1: rule__ALSBasicRelationTerm__Group_6__1__Impl : ( ruleALSTerm ) ; | 23314 | // InternalAlloyLanguage.g:8282:1: rule__ALSBasicRelationTerm__Group_6__1__Impl : ( ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) ) ; |
23128 | public final void rule__ALSBasicRelationTerm__Group_6__1__Impl() throws RecognitionException { | 23315 | public final void rule__ALSBasicRelationTerm__Group_6__1__Impl() throws RecognitionException { |
23129 | 23316 | ||
23130 | int stackSize = keepStackSize(); | 23317 | int stackSize = keepStackSize(); |
23131 | 23318 | ||
23132 | try { | 23319 | try { |
23133 | // InternalAlloyLanguage.g:8239:1: ( ( ruleALSTerm ) ) | 23320 | // InternalAlloyLanguage.g:8286:1: ( ( ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) ) ) |
23134 | // InternalAlloyLanguage.g:8240:1: ( ruleALSTerm ) | 23321 | // InternalAlloyLanguage.g:8287:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) ) |
23135 | { | 23322 | { |
23136 | // InternalAlloyLanguage.g:8240:1: ( ruleALSTerm ) | 23323 | // InternalAlloyLanguage.g:8287:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) ) |
23137 | // InternalAlloyLanguage.g:8241:1: ruleALSTerm | 23324 | // InternalAlloyLanguage.g:8288:1: ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) |
23138 | { | 23325 | { |
23139 | if ( state.backtracking==0 ) { | 23326 | if ( state.backtracking==0 ) { |
23140 | before(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_6_1()); | 23327 | before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_6_1()); |
23141 | } | 23328 | } |
23329 | // InternalAlloyLanguage.g:8289:1: ( rule__ALSBasicRelationTerm__ValueAssignment_6_1 ) | ||
23330 | // InternalAlloyLanguage.g:8289:2: rule__ALSBasicRelationTerm__ValueAssignment_6_1 | ||
23331 | { | ||
23142 | pushFollow(FOLLOW_2); | 23332 | pushFollow(FOLLOW_2); |
23143 | ruleALSTerm(); | 23333 | rule__ALSBasicRelationTerm__ValueAssignment_6_1(); |
23144 | 23334 | ||
23145 | state._fsp--; | 23335 | state._fsp--; |
23146 | if (state.failed) return ; | 23336 | if (state.failed) return ; |
23337 | |||
23338 | } | ||
23339 | |||
23147 | if ( state.backtracking==0 ) { | 23340 | if ( state.backtracking==0 ) { |
23148 | after(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_6_1()); | 23341 | after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_6_1()); |
23149 | } | 23342 | } |
23150 | 23343 | ||
23151 | } | 23344 | } |
@@ -23168,18 +23361,97 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23168 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_6__1__Impl" | 23361 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_6__1__Impl" |
23169 | 23362 | ||
23170 | 23363 | ||
23171 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__2" | 23364 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_7__0" |
23172 | // InternalAlloyLanguage.g:8252:1: rule__ALSBasicRelationTerm__Group_6__2 : rule__ALSBasicRelationTerm__Group_6__2__Impl ; | 23365 | // InternalAlloyLanguage.g:8303:1: rule__ALSBasicRelationTerm__Group_7__0 : rule__ALSBasicRelationTerm__Group_7__0__Impl rule__ALSBasicRelationTerm__Group_7__1 ; |
23173 | public final void rule__ALSBasicRelationTerm__Group_6__2() throws RecognitionException { | 23366 | public final void rule__ALSBasicRelationTerm__Group_7__0() throws RecognitionException { |
23367 | |||
23368 | int stackSize = keepStackSize(); | ||
23369 | |||
23370 | try { | ||
23371 | // InternalAlloyLanguage.g:8307:1: ( rule__ALSBasicRelationTerm__Group_7__0__Impl rule__ALSBasicRelationTerm__Group_7__1 ) | ||
23372 | // InternalAlloyLanguage.g:8308:2: rule__ALSBasicRelationTerm__Group_7__0__Impl rule__ALSBasicRelationTerm__Group_7__1 | ||
23373 | { | ||
23374 | pushFollow(FOLLOW_60); | ||
23375 | rule__ALSBasicRelationTerm__Group_7__0__Impl(); | ||
23376 | |||
23377 | state._fsp--; | ||
23378 | if (state.failed) return ; | ||
23379 | pushFollow(FOLLOW_2); | ||
23380 | rule__ALSBasicRelationTerm__Group_7__1(); | ||
23381 | |||
23382 | state._fsp--; | ||
23383 | if (state.failed) return ; | ||
23384 | |||
23385 | } | ||
23386 | |||
23387 | } | ||
23388 | catch (RecognitionException re) { | ||
23389 | reportError(re); | ||
23390 | recover(input,re); | ||
23391 | } | ||
23392 | finally { | ||
23393 | |||
23394 | restoreStackSize(stackSize); | ||
23395 | |||
23396 | } | ||
23397 | return ; | ||
23398 | } | ||
23399 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_7__0" | ||
23400 | |||
23401 | |||
23402 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_7__0__Impl" | ||
23403 | // InternalAlloyLanguage.g:8315:1: rule__ALSBasicRelationTerm__Group_7__0__Impl : ( () ) ; | ||
23404 | public final void rule__ALSBasicRelationTerm__Group_7__0__Impl() throws RecognitionException { | ||
23405 | |||
23406 | int stackSize = keepStackSize(); | ||
23407 | |||
23408 | try { | ||
23409 | // InternalAlloyLanguage.g:8319:1: ( ( () ) ) | ||
23410 | // InternalAlloyLanguage.g:8320:1: ( () ) | ||
23411 | { | ||
23412 | // InternalAlloyLanguage.g:8320:1: ( () ) | ||
23413 | // InternalAlloyLanguage.g:8321:1: () | ||
23414 | { | ||
23415 | if ( state.backtracking==0 ) { | ||
23416 | before(grammarAccess.getALSBasicRelationTermAccess().getALSStringLiteralAction_7_0()); | ||
23417 | } | ||
23418 | // InternalAlloyLanguage.g:8322:1: () | ||
23419 | // InternalAlloyLanguage.g:8324:1: | ||
23420 | { | ||
23421 | } | ||
23422 | |||
23423 | if ( state.backtracking==0 ) { | ||
23424 | after(grammarAccess.getALSBasicRelationTermAccess().getALSStringLiteralAction_7_0()); | ||
23425 | } | ||
23426 | |||
23427 | } | ||
23428 | |||
23429 | |||
23430 | } | ||
23431 | |||
23432 | } | ||
23433 | finally { | ||
23434 | |||
23435 | restoreStackSize(stackSize); | ||
23436 | |||
23437 | } | ||
23438 | return ; | ||
23439 | } | ||
23440 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_7__0__Impl" | ||
23441 | |||
23442 | |||
23443 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_7__1" | ||
23444 | // InternalAlloyLanguage.g:8334:1: rule__ALSBasicRelationTerm__Group_7__1 : rule__ALSBasicRelationTerm__Group_7__1__Impl ; | ||
23445 | public final void rule__ALSBasicRelationTerm__Group_7__1() throws RecognitionException { | ||
23174 | 23446 | ||
23175 | int stackSize = keepStackSize(); | 23447 | int stackSize = keepStackSize(); |
23176 | 23448 | ||
23177 | try { | 23449 | try { |
23178 | // InternalAlloyLanguage.g:8256:1: ( rule__ALSBasicRelationTerm__Group_6__2__Impl ) | 23450 | // InternalAlloyLanguage.g:8338:1: ( rule__ALSBasicRelationTerm__Group_7__1__Impl ) |
23179 | // InternalAlloyLanguage.g:8257:2: rule__ALSBasicRelationTerm__Group_6__2__Impl | 23451 | // InternalAlloyLanguage.g:8339:2: rule__ALSBasicRelationTerm__Group_7__1__Impl |
23180 | { | 23452 | { |
23181 | pushFollow(FOLLOW_2); | 23453 | pushFollow(FOLLOW_2); |
23182 | rule__ALSBasicRelationTerm__Group_6__2__Impl(); | 23454 | rule__ALSBasicRelationTerm__Group_7__1__Impl(); |
23183 | 23455 | ||
23184 | state._fsp--; | 23456 | state._fsp--; |
23185 | if (state.failed) return ; | 23457 | if (state.failed) return ; |
@@ -23198,28 +23470,117 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23198 | } | 23470 | } |
23199 | return ; | 23471 | return ; |
23200 | } | 23472 | } |
23201 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_6__2" | 23473 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_7__1" |
23202 | 23474 | ||
23203 | 23475 | ||
23204 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_6__2__Impl" | 23476 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_7__1__Impl" |
23205 | // InternalAlloyLanguage.g:8263:1: rule__ALSBasicRelationTerm__Group_6__2__Impl : ( ')' ) ; | 23477 | // InternalAlloyLanguage.g:8345:1: rule__ALSBasicRelationTerm__Group_7__1__Impl : ( ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) ) ; |
23206 | public final void rule__ALSBasicRelationTerm__Group_6__2__Impl() throws RecognitionException { | 23478 | public final void rule__ALSBasicRelationTerm__Group_7__1__Impl() throws RecognitionException { |
23207 | 23479 | ||
23208 | int stackSize = keepStackSize(); | 23480 | int stackSize = keepStackSize(); |
23209 | 23481 | ||
23210 | try { | 23482 | try { |
23211 | // InternalAlloyLanguage.g:8267:1: ( ( ')' ) ) | 23483 | // InternalAlloyLanguage.g:8349:1: ( ( ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) ) ) |
23212 | // InternalAlloyLanguage.g:8268:1: ( ')' ) | 23484 | // InternalAlloyLanguage.g:8350:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) ) |
23213 | { | 23485 | { |
23214 | // InternalAlloyLanguage.g:8268:1: ( ')' ) | 23486 | // InternalAlloyLanguage.g:8350:1: ( ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) ) |
23215 | // InternalAlloyLanguage.g:8269:1: ')' | 23487 | // InternalAlloyLanguage.g:8351:1: ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) |
23216 | { | 23488 | { |
23217 | if ( state.backtracking==0 ) { | 23489 | if ( state.backtracking==0 ) { |
23218 | before(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_6_2()); | 23490 | before(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_7_1()); |
23491 | } | ||
23492 | // InternalAlloyLanguage.g:8352:1: ( rule__ALSBasicRelationTerm__ValueAssignment_7_1 ) | ||
23493 | // InternalAlloyLanguage.g:8352:2: rule__ALSBasicRelationTerm__ValueAssignment_7_1 | ||
23494 | { | ||
23495 | pushFollow(FOLLOW_2); | ||
23496 | rule__ALSBasicRelationTerm__ValueAssignment_7_1(); | ||
23497 | |||
23498 | state._fsp--; | ||
23499 | if (state.failed) return ; | ||
23500 | |||
23501 | } | ||
23502 | |||
23503 | if ( state.backtracking==0 ) { | ||
23504 | after(grammarAccess.getALSBasicRelationTermAccess().getValueAssignment_7_1()); | ||
23505 | } | ||
23506 | |||
23507 | } | ||
23508 | |||
23509 | |||
23510 | } | ||
23511 | |||
23512 | } | ||
23513 | catch (RecognitionException re) { | ||
23514 | reportError(re); | ||
23515 | recover(input,re); | ||
23516 | } | ||
23517 | finally { | ||
23518 | |||
23519 | restoreStackSize(stackSize); | ||
23520 | |||
23521 | } | ||
23522 | return ; | ||
23523 | } | ||
23524 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_7__1__Impl" | ||
23525 | |||
23526 | |||
23527 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__0" | ||
23528 | // InternalAlloyLanguage.g:8366:1: rule__ALSBasicRelationTerm__Group_8__0 : rule__ALSBasicRelationTerm__Group_8__0__Impl rule__ALSBasicRelationTerm__Group_8__1 ; | ||
23529 | public final void rule__ALSBasicRelationTerm__Group_8__0() throws RecognitionException { | ||
23530 | |||
23531 | int stackSize = keepStackSize(); | ||
23532 | |||
23533 | try { | ||
23534 | // InternalAlloyLanguage.g:8370:1: ( rule__ALSBasicRelationTerm__Group_8__0__Impl rule__ALSBasicRelationTerm__Group_8__1 ) | ||
23535 | // InternalAlloyLanguage.g:8371:2: rule__ALSBasicRelationTerm__Group_8__0__Impl rule__ALSBasicRelationTerm__Group_8__1 | ||
23536 | { | ||
23537 | pushFollow(FOLLOW_16); | ||
23538 | rule__ALSBasicRelationTerm__Group_8__0__Impl(); | ||
23539 | |||
23540 | state._fsp--; | ||
23541 | if (state.failed) return ; | ||
23542 | pushFollow(FOLLOW_2); | ||
23543 | rule__ALSBasicRelationTerm__Group_8__1(); | ||
23544 | |||
23545 | state._fsp--; | ||
23546 | if (state.failed) return ; | ||
23547 | |||
23548 | } | ||
23549 | |||
23550 | } | ||
23551 | catch (RecognitionException re) { | ||
23552 | reportError(re); | ||
23553 | recover(input,re); | ||
23554 | } | ||
23555 | finally { | ||
23556 | |||
23557 | restoreStackSize(stackSize); | ||
23558 | |||
23559 | } | ||
23560 | return ; | ||
23561 | } | ||
23562 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__0" | ||
23563 | |||
23564 | |||
23565 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__0__Impl" | ||
23566 | // InternalAlloyLanguage.g:8378:1: rule__ALSBasicRelationTerm__Group_8__0__Impl : ( '(' ) ; | ||
23567 | public final void rule__ALSBasicRelationTerm__Group_8__0__Impl() throws RecognitionException { | ||
23568 | |||
23569 | int stackSize = keepStackSize(); | ||
23570 | |||
23571 | try { | ||
23572 | // InternalAlloyLanguage.g:8382:1: ( ( '(' ) ) | ||
23573 | // InternalAlloyLanguage.g:8383:1: ( '(' ) | ||
23574 | { | ||
23575 | // InternalAlloyLanguage.g:8383:1: ( '(' ) | ||
23576 | // InternalAlloyLanguage.g:8384:1: '(' | ||
23577 | { | ||
23578 | if ( state.backtracking==0 ) { | ||
23579 | before(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_8_0()); | ||
23219 | } | 23580 | } |
23220 | match(input,70,FOLLOW_2); if (state.failed) return ; | 23581 | match(input,70,FOLLOW_2); if (state.failed) return ; |
23221 | if ( state.backtracking==0 ) { | 23582 | if ( state.backtracking==0 ) { |
23222 | after(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_6_2()); | 23583 | after(grammarAccess.getALSBasicRelationTermAccess().getLeftParenthesisKeyword_8_0()); |
23223 | } | 23584 | } |
23224 | 23585 | ||
23225 | } | 23586 | } |
@@ -23239,18 +23600,175 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23239 | } | 23600 | } |
23240 | return ; | 23601 | return ; |
23241 | } | 23602 | } |
23242 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_6__2__Impl" | 23603 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__0__Impl" |
23604 | |||
23605 | |||
23606 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__1" | ||
23607 | // InternalAlloyLanguage.g:8397:1: rule__ALSBasicRelationTerm__Group_8__1 : rule__ALSBasicRelationTerm__Group_8__1__Impl rule__ALSBasicRelationTerm__Group_8__2 ; | ||
23608 | public final void rule__ALSBasicRelationTerm__Group_8__1() throws RecognitionException { | ||
23609 | |||
23610 | int stackSize = keepStackSize(); | ||
23611 | |||
23612 | try { | ||
23613 | // InternalAlloyLanguage.g:8401:1: ( rule__ALSBasicRelationTerm__Group_8__1__Impl rule__ALSBasicRelationTerm__Group_8__2 ) | ||
23614 | // InternalAlloyLanguage.g:8402:2: rule__ALSBasicRelationTerm__Group_8__1__Impl rule__ALSBasicRelationTerm__Group_8__2 | ||
23615 | { | ||
23616 | pushFollow(FOLLOW_61); | ||
23617 | rule__ALSBasicRelationTerm__Group_8__1__Impl(); | ||
23618 | |||
23619 | state._fsp--; | ||
23620 | if (state.failed) return ; | ||
23621 | pushFollow(FOLLOW_2); | ||
23622 | rule__ALSBasicRelationTerm__Group_8__2(); | ||
23623 | |||
23624 | state._fsp--; | ||
23625 | if (state.failed) return ; | ||
23626 | |||
23627 | } | ||
23628 | |||
23629 | } | ||
23630 | catch (RecognitionException re) { | ||
23631 | reportError(re); | ||
23632 | recover(input,re); | ||
23633 | } | ||
23634 | finally { | ||
23635 | |||
23636 | restoreStackSize(stackSize); | ||
23637 | |||
23638 | } | ||
23639 | return ; | ||
23640 | } | ||
23641 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__1" | ||
23642 | |||
23643 | |||
23644 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__1__Impl" | ||
23645 | // InternalAlloyLanguage.g:8409:1: rule__ALSBasicRelationTerm__Group_8__1__Impl : ( ruleALSTerm ) ; | ||
23646 | public final void rule__ALSBasicRelationTerm__Group_8__1__Impl() throws RecognitionException { | ||
23647 | |||
23648 | int stackSize = keepStackSize(); | ||
23649 | |||
23650 | try { | ||
23651 | // InternalAlloyLanguage.g:8413:1: ( ( ruleALSTerm ) ) | ||
23652 | // InternalAlloyLanguage.g:8414:1: ( ruleALSTerm ) | ||
23653 | { | ||
23654 | // InternalAlloyLanguage.g:8414:1: ( ruleALSTerm ) | ||
23655 | // InternalAlloyLanguage.g:8415:1: ruleALSTerm | ||
23656 | { | ||
23657 | if ( state.backtracking==0 ) { | ||
23658 | before(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_8_1()); | ||
23659 | } | ||
23660 | pushFollow(FOLLOW_2); | ||
23661 | ruleALSTerm(); | ||
23662 | |||
23663 | state._fsp--; | ||
23664 | if (state.failed) return ; | ||
23665 | if ( state.backtracking==0 ) { | ||
23666 | after(grammarAccess.getALSBasicRelationTermAccess().getALSTermParserRuleCall_8_1()); | ||
23667 | } | ||
23668 | |||
23669 | } | ||
23670 | |||
23671 | |||
23672 | } | ||
23673 | |||
23674 | } | ||
23675 | catch (RecognitionException re) { | ||
23676 | reportError(re); | ||
23677 | recover(input,re); | ||
23678 | } | ||
23679 | finally { | ||
23680 | |||
23681 | restoreStackSize(stackSize); | ||
23682 | |||
23683 | } | ||
23684 | return ; | ||
23685 | } | ||
23686 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__1__Impl" | ||
23687 | |||
23688 | |||
23689 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__2" | ||
23690 | // InternalAlloyLanguage.g:8426:1: rule__ALSBasicRelationTerm__Group_8__2 : rule__ALSBasicRelationTerm__Group_8__2__Impl ; | ||
23691 | public final void rule__ALSBasicRelationTerm__Group_8__2() throws RecognitionException { | ||
23692 | |||
23693 | int stackSize = keepStackSize(); | ||
23694 | |||
23695 | try { | ||
23696 | // InternalAlloyLanguage.g:8430:1: ( rule__ALSBasicRelationTerm__Group_8__2__Impl ) | ||
23697 | // InternalAlloyLanguage.g:8431:2: rule__ALSBasicRelationTerm__Group_8__2__Impl | ||
23698 | { | ||
23699 | pushFollow(FOLLOW_2); | ||
23700 | rule__ALSBasicRelationTerm__Group_8__2__Impl(); | ||
23701 | |||
23702 | state._fsp--; | ||
23703 | if (state.failed) return ; | ||
23704 | |||
23705 | } | ||
23706 | |||
23707 | } | ||
23708 | catch (RecognitionException re) { | ||
23709 | reportError(re); | ||
23710 | recover(input,re); | ||
23711 | } | ||
23712 | finally { | ||
23713 | |||
23714 | restoreStackSize(stackSize); | ||
23715 | |||
23716 | } | ||
23717 | return ; | ||
23718 | } | ||
23719 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__2" | ||
23720 | |||
23721 | |||
23722 | // $ANTLR start "rule__ALSBasicRelationTerm__Group_8__2__Impl" | ||
23723 | // InternalAlloyLanguage.g:8437:1: rule__ALSBasicRelationTerm__Group_8__2__Impl : ( ')' ) ; | ||
23724 | public final void rule__ALSBasicRelationTerm__Group_8__2__Impl() throws RecognitionException { | ||
23725 | |||
23726 | int stackSize = keepStackSize(); | ||
23727 | |||
23728 | try { | ||
23729 | // InternalAlloyLanguage.g:8441:1: ( ( ')' ) ) | ||
23730 | // InternalAlloyLanguage.g:8442:1: ( ')' ) | ||
23731 | { | ||
23732 | // InternalAlloyLanguage.g:8442:1: ( ')' ) | ||
23733 | // InternalAlloyLanguage.g:8443:1: ')' | ||
23734 | { | ||
23735 | if ( state.backtracking==0 ) { | ||
23736 | before(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_8_2()); | ||
23737 | } | ||
23738 | match(input,71,FOLLOW_2); if (state.failed) return ; | ||
23739 | if ( state.backtracking==0 ) { | ||
23740 | after(grammarAccess.getALSBasicRelationTermAccess().getRightParenthesisKeyword_8_2()); | ||
23741 | } | ||
23742 | |||
23743 | } | ||
23744 | |||
23745 | |||
23746 | } | ||
23747 | |||
23748 | } | ||
23749 | catch (RecognitionException re) { | ||
23750 | reportError(re); | ||
23751 | recover(input,re); | ||
23752 | } | ||
23753 | finally { | ||
23754 | |||
23755 | restoreStackSize(stackSize); | ||
23756 | |||
23757 | } | ||
23758 | return ; | ||
23759 | } | ||
23760 | // $ANTLR end "rule__ALSBasicRelationTerm__Group_8__2__Impl" | ||
23243 | 23761 | ||
23244 | 23762 | ||
23245 | // $ANTLR start "rule__ALSRunCommand__Group__0" | 23763 | // $ANTLR start "rule__ALSRunCommand__Group__0" |
23246 | // InternalAlloyLanguage.g:8288:1: rule__ALSRunCommand__Group__0 : rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 ; | 23764 | // InternalAlloyLanguage.g:8462:1: rule__ALSRunCommand__Group__0 : rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 ; |
23247 | public final void rule__ALSRunCommand__Group__0() throws RecognitionException { | 23765 | public final void rule__ALSRunCommand__Group__0() throws RecognitionException { |
23248 | 23766 | ||
23249 | int stackSize = keepStackSize(); | 23767 | int stackSize = keepStackSize(); |
23250 | 23768 | ||
23251 | try { | 23769 | try { |
23252 | // InternalAlloyLanguage.g:8292:1: ( rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 ) | 23770 | // InternalAlloyLanguage.g:8466:1: ( rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 ) |
23253 | // InternalAlloyLanguage.g:8293:2: rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 | 23771 | // InternalAlloyLanguage.g:8467:2: rule__ALSRunCommand__Group__0__Impl rule__ALSRunCommand__Group__1 |
23254 | { | 23772 | { |
23255 | pushFollow(FOLLOW_3); | 23773 | pushFollow(FOLLOW_3); |
23256 | rule__ALSRunCommand__Group__0__Impl(); | 23774 | rule__ALSRunCommand__Group__0__Impl(); |
@@ -23281,23 +23799,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23281 | 23799 | ||
23282 | 23800 | ||
23283 | // $ANTLR start "rule__ALSRunCommand__Group__0__Impl" | 23801 | // $ANTLR start "rule__ALSRunCommand__Group__0__Impl" |
23284 | // InternalAlloyLanguage.g:8300:1: rule__ALSRunCommand__Group__0__Impl : ( () ) ; | 23802 | // InternalAlloyLanguage.g:8474:1: rule__ALSRunCommand__Group__0__Impl : ( () ) ; |
23285 | public final void rule__ALSRunCommand__Group__0__Impl() throws RecognitionException { | 23803 | public final void rule__ALSRunCommand__Group__0__Impl() throws RecognitionException { |
23286 | 23804 | ||
23287 | int stackSize = keepStackSize(); | 23805 | int stackSize = keepStackSize(); |
23288 | 23806 | ||
23289 | try { | 23807 | try { |
23290 | // InternalAlloyLanguage.g:8304:1: ( ( () ) ) | 23808 | // InternalAlloyLanguage.g:8478:1: ( ( () ) ) |
23291 | // InternalAlloyLanguage.g:8305:1: ( () ) | 23809 | // InternalAlloyLanguage.g:8479:1: ( () ) |
23292 | { | 23810 | { |
23293 | // InternalAlloyLanguage.g:8305:1: ( () ) | 23811 | // InternalAlloyLanguage.g:8479:1: ( () ) |
23294 | // InternalAlloyLanguage.g:8306:1: () | 23812 | // InternalAlloyLanguage.g:8480:1: () |
23295 | { | 23813 | { |
23296 | if ( state.backtracking==0 ) { | 23814 | if ( state.backtracking==0 ) { |
23297 | before(grammarAccess.getALSRunCommandAccess().getALSRunCommandAction_0()); | 23815 | before(grammarAccess.getALSRunCommandAccess().getALSRunCommandAction_0()); |
23298 | } | 23816 | } |
23299 | // InternalAlloyLanguage.g:8307:1: () | 23817 | // InternalAlloyLanguage.g:8481:1: () |
23300 | // InternalAlloyLanguage.g:8309:1: | 23818 | // InternalAlloyLanguage.g:8483:1: |
23301 | { | 23819 | { |
23302 | } | 23820 | } |
23303 | 23821 | ||
@@ -23322,14 +23840,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23322 | 23840 | ||
23323 | 23841 | ||
23324 | // $ANTLR start "rule__ALSRunCommand__Group__1" | 23842 | // $ANTLR start "rule__ALSRunCommand__Group__1" |
23325 | // InternalAlloyLanguage.g:8319:1: rule__ALSRunCommand__Group__1 : rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 ; | 23843 | // InternalAlloyLanguage.g:8493:1: rule__ALSRunCommand__Group__1 : rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 ; |
23326 | public final void rule__ALSRunCommand__Group__1() throws RecognitionException { | 23844 | public final void rule__ALSRunCommand__Group__1() throws RecognitionException { |
23327 | 23845 | ||
23328 | int stackSize = keepStackSize(); | 23846 | int stackSize = keepStackSize(); |
23329 | 23847 | ||
23330 | try { | 23848 | try { |
23331 | // InternalAlloyLanguage.g:8323:1: ( rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 ) | 23849 | // InternalAlloyLanguage.g:8497:1: ( rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 ) |
23332 | // InternalAlloyLanguage.g:8324:2: rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 | 23850 | // InternalAlloyLanguage.g:8498:2: rule__ALSRunCommand__Group__1__Impl rule__ALSRunCommand__Group__2 |
23333 | { | 23851 | { |
23334 | pushFollow(FOLLOW_6); | 23852 | pushFollow(FOLLOW_6); |
23335 | rule__ALSRunCommand__Group__1__Impl(); | 23853 | rule__ALSRunCommand__Group__1__Impl(); |
@@ -23360,22 +23878,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23360 | 23878 | ||
23361 | 23879 | ||
23362 | // $ANTLR start "rule__ALSRunCommand__Group__1__Impl" | 23880 | // $ANTLR start "rule__ALSRunCommand__Group__1__Impl" |
23363 | // InternalAlloyLanguage.g:8331:1: rule__ALSRunCommand__Group__1__Impl : ( 'run' ) ; | 23881 | // InternalAlloyLanguage.g:8505:1: rule__ALSRunCommand__Group__1__Impl : ( 'run' ) ; |
23364 | public final void rule__ALSRunCommand__Group__1__Impl() throws RecognitionException { | 23882 | public final void rule__ALSRunCommand__Group__1__Impl() throws RecognitionException { |
23365 | 23883 | ||
23366 | int stackSize = keepStackSize(); | 23884 | int stackSize = keepStackSize(); |
23367 | 23885 | ||
23368 | try { | 23886 | try { |
23369 | // InternalAlloyLanguage.g:8335:1: ( ( 'run' ) ) | 23887 | // InternalAlloyLanguage.g:8509:1: ( ( 'run' ) ) |
23370 | // InternalAlloyLanguage.g:8336:1: ( 'run' ) | 23888 | // InternalAlloyLanguage.g:8510:1: ( 'run' ) |
23371 | { | 23889 | { |
23372 | // InternalAlloyLanguage.g:8336:1: ( 'run' ) | 23890 | // InternalAlloyLanguage.g:8510:1: ( 'run' ) |
23373 | // InternalAlloyLanguage.g:8337:1: 'run' | 23891 | // InternalAlloyLanguage.g:8511:1: 'run' |
23374 | { | 23892 | { |
23375 | if ( state.backtracking==0 ) { | 23893 | if ( state.backtracking==0 ) { |
23376 | before(grammarAccess.getALSRunCommandAccess().getRunKeyword_1()); | 23894 | before(grammarAccess.getALSRunCommandAccess().getRunKeyword_1()); |
23377 | } | 23895 | } |
23378 | match(input,71,FOLLOW_2); if (state.failed) return ; | 23896 | match(input,72,FOLLOW_2); if (state.failed) return ; |
23379 | if ( state.backtracking==0 ) { | 23897 | if ( state.backtracking==0 ) { |
23380 | after(grammarAccess.getALSRunCommandAccess().getRunKeyword_1()); | 23898 | after(grammarAccess.getALSRunCommandAccess().getRunKeyword_1()); |
23381 | } | 23899 | } |
@@ -23401,14 +23919,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23401 | 23919 | ||
23402 | 23920 | ||
23403 | // $ANTLR start "rule__ALSRunCommand__Group__2" | 23921 | // $ANTLR start "rule__ALSRunCommand__Group__2" |
23404 | // InternalAlloyLanguage.g:8350:1: rule__ALSRunCommand__Group__2 : rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 ; | 23922 | // InternalAlloyLanguage.g:8524:1: rule__ALSRunCommand__Group__2 : rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 ; |
23405 | public final void rule__ALSRunCommand__Group__2() throws RecognitionException { | 23923 | public final void rule__ALSRunCommand__Group__2() throws RecognitionException { |
23406 | 23924 | ||
23407 | int stackSize = keepStackSize(); | 23925 | int stackSize = keepStackSize(); |
23408 | 23926 | ||
23409 | try { | 23927 | try { |
23410 | // InternalAlloyLanguage.g:8354:1: ( rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 ) | 23928 | // InternalAlloyLanguage.g:8528:1: ( rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 ) |
23411 | // InternalAlloyLanguage.g:8355:2: rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 | 23929 | // InternalAlloyLanguage.g:8529:2: rule__ALSRunCommand__Group__2__Impl rule__ALSRunCommand__Group__3 |
23412 | { | 23930 | { |
23413 | pushFollow(FOLLOW_19); | 23931 | pushFollow(FOLLOW_19); |
23414 | rule__ALSRunCommand__Group__2__Impl(); | 23932 | rule__ALSRunCommand__Group__2__Impl(); |
@@ -23439,17 +23957,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23439 | 23957 | ||
23440 | 23958 | ||
23441 | // $ANTLR start "rule__ALSRunCommand__Group__2__Impl" | 23959 | // $ANTLR start "rule__ALSRunCommand__Group__2__Impl" |
23442 | // InternalAlloyLanguage.g:8362:1: rule__ALSRunCommand__Group__2__Impl : ( '{' ) ; | 23960 | // InternalAlloyLanguage.g:8536:1: rule__ALSRunCommand__Group__2__Impl : ( '{' ) ; |
23443 | public final void rule__ALSRunCommand__Group__2__Impl() throws RecognitionException { | 23961 | public final void rule__ALSRunCommand__Group__2__Impl() throws RecognitionException { |
23444 | 23962 | ||
23445 | int stackSize = keepStackSize(); | 23963 | int stackSize = keepStackSize(); |
23446 | 23964 | ||
23447 | try { | 23965 | try { |
23448 | // InternalAlloyLanguage.g:8366:1: ( ( '{' ) ) | 23966 | // InternalAlloyLanguage.g:8540:1: ( ( '{' ) ) |
23449 | // InternalAlloyLanguage.g:8367:1: ( '{' ) | 23967 | // InternalAlloyLanguage.g:8541:1: ( '{' ) |
23450 | { | 23968 | { |
23451 | // InternalAlloyLanguage.g:8367:1: ( '{' ) | 23969 | // InternalAlloyLanguage.g:8541:1: ( '{' ) |
23452 | // InternalAlloyLanguage.g:8368:1: '{' | 23970 | // InternalAlloyLanguage.g:8542:1: '{' |
23453 | { | 23971 | { |
23454 | if ( state.backtracking==0 ) { | 23972 | if ( state.backtracking==0 ) { |
23455 | before(grammarAccess.getALSRunCommandAccess().getLeftCurlyBracketKeyword_2()); | 23973 | before(grammarAccess.getALSRunCommandAccess().getLeftCurlyBracketKeyword_2()); |
@@ -23480,16 +23998,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23480 | 23998 | ||
23481 | 23999 | ||
23482 | // $ANTLR start "rule__ALSRunCommand__Group__3" | 24000 | // $ANTLR start "rule__ALSRunCommand__Group__3" |
23483 | // InternalAlloyLanguage.g:8381:1: rule__ALSRunCommand__Group__3 : rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 ; | 24001 | // InternalAlloyLanguage.g:8555:1: rule__ALSRunCommand__Group__3 : rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 ; |
23484 | public final void rule__ALSRunCommand__Group__3() throws RecognitionException { | 24002 | public final void rule__ALSRunCommand__Group__3() throws RecognitionException { |
23485 | 24003 | ||
23486 | int stackSize = keepStackSize(); | 24004 | int stackSize = keepStackSize(); |
23487 | 24005 | ||
23488 | try { | 24006 | try { |
23489 | // InternalAlloyLanguage.g:8385:1: ( rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 ) | 24007 | // InternalAlloyLanguage.g:8559:1: ( rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 ) |
23490 | // InternalAlloyLanguage.g:8386:2: rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 | 24008 | // InternalAlloyLanguage.g:8560:2: rule__ALSRunCommand__Group__3__Impl rule__ALSRunCommand__Group__4 |
23491 | { | 24009 | { |
23492 | pushFollow(FOLLOW_60); | 24010 | pushFollow(FOLLOW_62); |
23493 | rule__ALSRunCommand__Group__3__Impl(); | 24011 | rule__ALSRunCommand__Group__3__Impl(); |
23494 | 24012 | ||
23495 | state._fsp--; | 24013 | state._fsp--; |
@@ -23518,17 +24036,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23518 | 24036 | ||
23519 | 24037 | ||
23520 | // $ANTLR start "rule__ALSRunCommand__Group__3__Impl" | 24038 | // $ANTLR start "rule__ALSRunCommand__Group__3__Impl" |
23521 | // InternalAlloyLanguage.g:8393:1: rule__ALSRunCommand__Group__3__Impl : ( '}' ) ; | 24039 | // InternalAlloyLanguage.g:8567:1: rule__ALSRunCommand__Group__3__Impl : ( '}' ) ; |
23522 | public final void rule__ALSRunCommand__Group__3__Impl() throws RecognitionException { | 24040 | public final void rule__ALSRunCommand__Group__3__Impl() throws RecognitionException { |
23523 | 24041 | ||
23524 | int stackSize = keepStackSize(); | 24042 | int stackSize = keepStackSize(); |
23525 | 24043 | ||
23526 | try { | 24044 | try { |
23527 | // InternalAlloyLanguage.g:8397:1: ( ( '}' ) ) | 24045 | // InternalAlloyLanguage.g:8571:1: ( ( '}' ) ) |
23528 | // InternalAlloyLanguage.g:8398:1: ( '}' ) | 24046 | // InternalAlloyLanguage.g:8572:1: ( '}' ) |
23529 | { | 24047 | { |
23530 | // InternalAlloyLanguage.g:8398:1: ( '}' ) | 24048 | // InternalAlloyLanguage.g:8572:1: ( '}' ) |
23531 | // InternalAlloyLanguage.g:8399:1: '}' | 24049 | // InternalAlloyLanguage.g:8573:1: '}' |
23532 | { | 24050 | { |
23533 | if ( state.backtracking==0 ) { | 24051 | if ( state.backtracking==0 ) { |
23534 | before(grammarAccess.getALSRunCommandAccess().getRightCurlyBracketKeyword_3()); | 24052 | before(grammarAccess.getALSRunCommandAccess().getRightCurlyBracketKeyword_3()); |
@@ -23559,14 +24077,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23559 | 24077 | ||
23560 | 24078 | ||
23561 | // $ANTLR start "rule__ALSRunCommand__Group__4" | 24079 | // $ANTLR start "rule__ALSRunCommand__Group__4" |
23562 | // InternalAlloyLanguage.g:8412:1: rule__ALSRunCommand__Group__4 : rule__ALSRunCommand__Group__4__Impl ; | 24080 | // InternalAlloyLanguage.g:8586:1: rule__ALSRunCommand__Group__4 : rule__ALSRunCommand__Group__4__Impl ; |
23563 | public final void rule__ALSRunCommand__Group__4() throws RecognitionException { | 24081 | public final void rule__ALSRunCommand__Group__4() throws RecognitionException { |
23564 | 24082 | ||
23565 | int stackSize = keepStackSize(); | 24083 | int stackSize = keepStackSize(); |
23566 | 24084 | ||
23567 | try { | 24085 | try { |
23568 | // InternalAlloyLanguage.g:8416:1: ( rule__ALSRunCommand__Group__4__Impl ) | 24086 | // InternalAlloyLanguage.g:8590:1: ( rule__ALSRunCommand__Group__4__Impl ) |
23569 | // InternalAlloyLanguage.g:8417:2: rule__ALSRunCommand__Group__4__Impl | 24087 | // InternalAlloyLanguage.g:8591:2: rule__ALSRunCommand__Group__4__Impl |
23570 | { | 24088 | { |
23571 | pushFollow(FOLLOW_2); | 24089 | pushFollow(FOLLOW_2); |
23572 | rule__ALSRunCommand__Group__4__Impl(); | 24090 | rule__ALSRunCommand__Group__4__Impl(); |
@@ -23592,31 +24110,31 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23592 | 24110 | ||
23593 | 24111 | ||
23594 | // $ANTLR start "rule__ALSRunCommand__Group__4__Impl" | 24112 | // $ANTLR start "rule__ALSRunCommand__Group__4__Impl" |
23595 | // InternalAlloyLanguage.g:8423:1: rule__ALSRunCommand__Group__4__Impl : ( ( rule__ALSRunCommand__Group_4__0 )? ) ; | 24113 | // InternalAlloyLanguage.g:8597:1: rule__ALSRunCommand__Group__4__Impl : ( ( rule__ALSRunCommand__Group_4__0 )? ) ; |
23596 | public final void rule__ALSRunCommand__Group__4__Impl() throws RecognitionException { | 24114 | public final void rule__ALSRunCommand__Group__4__Impl() throws RecognitionException { |
23597 | 24115 | ||
23598 | int stackSize = keepStackSize(); | 24116 | int stackSize = keepStackSize(); |
23599 | 24117 | ||
23600 | try { | 24118 | try { |
23601 | // InternalAlloyLanguage.g:8427:1: ( ( ( rule__ALSRunCommand__Group_4__0 )? ) ) | 24119 | // InternalAlloyLanguage.g:8601:1: ( ( ( rule__ALSRunCommand__Group_4__0 )? ) ) |
23602 | // InternalAlloyLanguage.g:8428:1: ( ( rule__ALSRunCommand__Group_4__0 )? ) | 24120 | // InternalAlloyLanguage.g:8602:1: ( ( rule__ALSRunCommand__Group_4__0 )? ) |
23603 | { | 24121 | { |
23604 | // InternalAlloyLanguage.g:8428:1: ( ( rule__ALSRunCommand__Group_4__0 )? ) | 24122 | // InternalAlloyLanguage.g:8602:1: ( ( rule__ALSRunCommand__Group_4__0 )? ) |
23605 | // InternalAlloyLanguage.g:8429:1: ( rule__ALSRunCommand__Group_4__0 )? | 24123 | // InternalAlloyLanguage.g:8603:1: ( rule__ALSRunCommand__Group_4__0 )? |
23606 | { | 24124 | { |
23607 | if ( state.backtracking==0 ) { | 24125 | if ( state.backtracking==0 ) { |
23608 | before(grammarAccess.getALSRunCommandAccess().getGroup_4()); | 24126 | before(grammarAccess.getALSRunCommandAccess().getGroup_4()); |
23609 | } | 24127 | } |
23610 | // InternalAlloyLanguage.g:8430:1: ( rule__ALSRunCommand__Group_4__0 )? | 24128 | // InternalAlloyLanguage.g:8604:1: ( rule__ALSRunCommand__Group_4__0 )? |
23611 | int alt48=2; | 24129 | int alt48=2; |
23612 | int LA48_0 = input.LA(1); | 24130 | int LA48_0 = input.LA(1); |
23613 | 24131 | ||
23614 | if ( (LA48_0==72) ) { | 24132 | if ( (LA48_0==73) ) { |
23615 | alt48=1; | 24133 | alt48=1; |
23616 | } | 24134 | } |
23617 | switch (alt48) { | 24135 | switch (alt48) { |
23618 | case 1 : | 24136 | case 1 : |
23619 | // InternalAlloyLanguage.g:8430:2: rule__ALSRunCommand__Group_4__0 | 24137 | // InternalAlloyLanguage.g:8604:2: rule__ALSRunCommand__Group_4__0 |
23620 | { | 24138 | { |
23621 | pushFollow(FOLLOW_2); | 24139 | pushFollow(FOLLOW_2); |
23622 | rule__ALSRunCommand__Group_4__0(); | 24140 | rule__ALSRunCommand__Group_4__0(); |
@@ -23654,16 +24172,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23654 | 24172 | ||
23655 | 24173 | ||
23656 | // $ANTLR start "rule__ALSRunCommand__Group_4__0" | 24174 | // $ANTLR start "rule__ALSRunCommand__Group_4__0" |
23657 | // InternalAlloyLanguage.g:8450:1: rule__ALSRunCommand__Group_4__0 : rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 ; | 24175 | // InternalAlloyLanguage.g:8624:1: rule__ALSRunCommand__Group_4__0 : rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 ; |
23658 | public final void rule__ALSRunCommand__Group_4__0() throws RecognitionException { | 24176 | public final void rule__ALSRunCommand__Group_4__0() throws RecognitionException { |
23659 | 24177 | ||
23660 | int stackSize = keepStackSize(); | 24178 | int stackSize = keepStackSize(); |
23661 | 24179 | ||
23662 | try { | 24180 | try { |
23663 | // InternalAlloyLanguage.g:8454:1: ( rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 ) | 24181 | // InternalAlloyLanguage.g:8628:1: ( rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 ) |
23664 | // InternalAlloyLanguage.g:8455:2: rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 | 24182 | // InternalAlloyLanguage.g:8629:2: rule__ALSRunCommand__Group_4__0__Impl rule__ALSRunCommand__Group_4__1 |
23665 | { | 24183 | { |
23666 | pushFollow(FOLLOW_61); | 24184 | pushFollow(FOLLOW_63); |
23667 | rule__ALSRunCommand__Group_4__0__Impl(); | 24185 | rule__ALSRunCommand__Group_4__0__Impl(); |
23668 | 24186 | ||
23669 | state._fsp--; | 24187 | state._fsp--; |
@@ -23692,22 +24210,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23692 | 24210 | ||
23693 | 24211 | ||
23694 | // $ANTLR start "rule__ALSRunCommand__Group_4__0__Impl" | 24212 | // $ANTLR start "rule__ALSRunCommand__Group_4__0__Impl" |
23695 | // InternalAlloyLanguage.g:8462:1: rule__ALSRunCommand__Group_4__0__Impl : ( 'for' ) ; | 24213 | // InternalAlloyLanguage.g:8636:1: rule__ALSRunCommand__Group_4__0__Impl : ( 'for' ) ; |
23696 | public final void rule__ALSRunCommand__Group_4__0__Impl() throws RecognitionException { | 24214 | public final void rule__ALSRunCommand__Group_4__0__Impl() throws RecognitionException { |
23697 | 24215 | ||
23698 | int stackSize = keepStackSize(); | 24216 | int stackSize = keepStackSize(); |
23699 | 24217 | ||
23700 | try { | 24218 | try { |
23701 | // InternalAlloyLanguage.g:8466:1: ( ( 'for' ) ) | 24219 | // InternalAlloyLanguage.g:8640:1: ( ( 'for' ) ) |
23702 | // InternalAlloyLanguage.g:8467:1: ( 'for' ) | 24220 | // InternalAlloyLanguage.g:8641:1: ( 'for' ) |
23703 | { | 24221 | { |
23704 | // InternalAlloyLanguage.g:8467:1: ( 'for' ) | 24222 | // InternalAlloyLanguage.g:8641:1: ( 'for' ) |
23705 | // InternalAlloyLanguage.g:8468:1: 'for' | 24223 | // InternalAlloyLanguage.g:8642:1: 'for' |
23706 | { | 24224 | { |
23707 | if ( state.backtracking==0 ) { | 24225 | if ( state.backtracking==0 ) { |
23708 | before(grammarAccess.getALSRunCommandAccess().getForKeyword_4_0()); | 24226 | before(grammarAccess.getALSRunCommandAccess().getForKeyword_4_0()); |
23709 | } | 24227 | } |
23710 | match(input,72,FOLLOW_2); if (state.failed) return ; | 24228 | match(input,73,FOLLOW_2); if (state.failed) return ; |
23711 | if ( state.backtracking==0 ) { | 24229 | if ( state.backtracking==0 ) { |
23712 | after(grammarAccess.getALSRunCommandAccess().getForKeyword_4_0()); | 24230 | after(grammarAccess.getALSRunCommandAccess().getForKeyword_4_0()); |
23713 | } | 24231 | } |
@@ -23733,14 +24251,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23733 | 24251 | ||
23734 | 24252 | ||
23735 | // $ANTLR start "rule__ALSRunCommand__Group_4__1" | 24253 | // $ANTLR start "rule__ALSRunCommand__Group_4__1" |
23736 | // InternalAlloyLanguage.g:8481:1: rule__ALSRunCommand__Group_4__1 : rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 ; | 24254 | // InternalAlloyLanguage.g:8655:1: rule__ALSRunCommand__Group_4__1 : rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 ; |
23737 | public final void rule__ALSRunCommand__Group_4__1() throws RecognitionException { | 24255 | public final void rule__ALSRunCommand__Group_4__1() throws RecognitionException { |
23738 | 24256 | ||
23739 | int stackSize = keepStackSize(); | 24257 | int stackSize = keepStackSize(); |
23740 | 24258 | ||
23741 | try { | 24259 | try { |
23742 | // InternalAlloyLanguage.g:8485:1: ( rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 ) | 24260 | // InternalAlloyLanguage.g:8659:1: ( rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 ) |
23743 | // InternalAlloyLanguage.g:8486:2: rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 | 24261 | // InternalAlloyLanguage.g:8660:2: rule__ALSRunCommand__Group_4__1__Impl rule__ALSRunCommand__Group_4__2 |
23744 | { | 24262 | { |
23745 | pushFollow(FOLLOW_14); | 24263 | pushFollow(FOLLOW_14); |
23746 | rule__ALSRunCommand__Group_4__1__Impl(); | 24264 | rule__ALSRunCommand__Group_4__1__Impl(); |
@@ -23771,23 +24289,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23771 | 24289 | ||
23772 | 24290 | ||
23773 | // $ANTLR start "rule__ALSRunCommand__Group_4__1__Impl" | 24291 | // $ANTLR start "rule__ALSRunCommand__Group_4__1__Impl" |
23774 | // InternalAlloyLanguage.g:8493:1: rule__ALSRunCommand__Group_4__1__Impl : ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) ; | 24292 | // InternalAlloyLanguage.g:8667:1: rule__ALSRunCommand__Group_4__1__Impl : ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) ; |
23775 | public final void rule__ALSRunCommand__Group_4__1__Impl() throws RecognitionException { | 24293 | public final void rule__ALSRunCommand__Group_4__1__Impl() throws RecognitionException { |
23776 | 24294 | ||
23777 | int stackSize = keepStackSize(); | 24295 | int stackSize = keepStackSize(); |
23778 | 24296 | ||
23779 | try { | 24297 | try { |
23780 | // InternalAlloyLanguage.g:8497:1: ( ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) ) | 24298 | // InternalAlloyLanguage.g:8671:1: ( ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) ) |
23781 | // InternalAlloyLanguage.g:8498:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) | 24299 | // InternalAlloyLanguage.g:8672:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) |
23782 | { | 24300 | { |
23783 | // InternalAlloyLanguage.g:8498:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) | 24301 | // InternalAlloyLanguage.g:8672:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) ) |
23784 | // InternalAlloyLanguage.g:8499:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) | 24302 | // InternalAlloyLanguage.g:8673:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) |
23785 | { | 24303 | { |
23786 | if ( state.backtracking==0 ) { | 24304 | if ( state.backtracking==0 ) { |
23787 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_1()); | 24305 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_1()); |
23788 | } | 24306 | } |
23789 | // InternalAlloyLanguage.g:8500:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) | 24307 | // InternalAlloyLanguage.g:8674:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_1 ) |
23790 | // InternalAlloyLanguage.g:8500:2: rule__ALSRunCommand__TypeScopesAssignment_4_1 | 24308 | // InternalAlloyLanguage.g:8674:2: rule__ALSRunCommand__TypeScopesAssignment_4_1 |
23791 | { | 24309 | { |
23792 | pushFollow(FOLLOW_2); | 24310 | pushFollow(FOLLOW_2); |
23793 | rule__ALSRunCommand__TypeScopesAssignment_4_1(); | 24311 | rule__ALSRunCommand__TypeScopesAssignment_4_1(); |
@@ -23822,14 +24340,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23822 | 24340 | ||
23823 | 24341 | ||
23824 | // $ANTLR start "rule__ALSRunCommand__Group_4__2" | 24342 | // $ANTLR start "rule__ALSRunCommand__Group_4__2" |
23825 | // InternalAlloyLanguage.g:8510:1: rule__ALSRunCommand__Group_4__2 : rule__ALSRunCommand__Group_4__2__Impl ; | 24343 | // InternalAlloyLanguage.g:8684:1: rule__ALSRunCommand__Group_4__2 : rule__ALSRunCommand__Group_4__2__Impl ; |
23826 | public final void rule__ALSRunCommand__Group_4__2() throws RecognitionException { | 24344 | public final void rule__ALSRunCommand__Group_4__2() throws RecognitionException { |
23827 | 24345 | ||
23828 | int stackSize = keepStackSize(); | 24346 | int stackSize = keepStackSize(); |
23829 | 24347 | ||
23830 | try { | 24348 | try { |
23831 | // InternalAlloyLanguage.g:8514:1: ( rule__ALSRunCommand__Group_4__2__Impl ) | 24349 | // InternalAlloyLanguage.g:8688:1: ( rule__ALSRunCommand__Group_4__2__Impl ) |
23832 | // InternalAlloyLanguage.g:8515:2: rule__ALSRunCommand__Group_4__2__Impl | 24350 | // InternalAlloyLanguage.g:8689:2: rule__ALSRunCommand__Group_4__2__Impl |
23833 | { | 24351 | { |
23834 | pushFollow(FOLLOW_2); | 24352 | pushFollow(FOLLOW_2); |
23835 | rule__ALSRunCommand__Group_4__2__Impl(); | 24353 | rule__ALSRunCommand__Group_4__2__Impl(); |
@@ -23855,22 +24373,22 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23855 | 24373 | ||
23856 | 24374 | ||
23857 | // $ANTLR start "rule__ALSRunCommand__Group_4__2__Impl" | 24375 | // $ANTLR start "rule__ALSRunCommand__Group_4__2__Impl" |
23858 | // InternalAlloyLanguage.g:8521:1: rule__ALSRunCommand__Group_4__2__Impl : ( ( rule__ALSRunCommand__Group_4_2__0 )* ) ; | 24376 | // InternalAlloyLanguage.g:8695:1: rule__ALSRunCommand__Group_4__2__Impl : ( ( rule__ALSRunCommand__Group_4_2__0 )* ) ; |
23859 | public final void rule__ALSRunCommand__Group_4__2__Impl() throws RecognitionException { | 24377 | public final void rule__ALSRunCommand__Group_4__2__Impl() throws RecognitionException { |
23860 | 24378 | ||
23861 | int stackSize = keepStackSize(); | 24379 | int stackSize = keepStackSize(); |
23862 | 24380 | ||
23863 | try { | 24381 | try { |
23864 | // InternalAlloyLanguage.g:8525:1: ( ( ( rule__ALSRunCommand__Group_4_2__0 )* ) ) | 24382 | // InternalAlloyLanguage.g:8699:1: ( ( ( rule__ALSRunCommand__Group_4_2__0 )* ) ) |
23865 | // InternalAlloyLanguage.g:8526:1: ( ( rule__ALSRunCommand__Group_4_2__0 )* ) | 24383 | // InternalAlloyLanguage.g:8700:1: ( ( rule__ALSRunCommand__Group_4_2__0 )* ) |
23866 | { | 24384 | { |
23867 | // InternalAlloyLanguage.g:8526:1: ( ( rule__ALSRunCommand__Group_4_2__0 )* ) | 24385 | // InternalAlloyLanguage.g:8700:1: ( ( rule__ALSRunCommand__Group_4_2__0 )* ) |
23868 | // InternalAlloyLanguage.g:8527:1: ( rule__ALSRunCommand__Group_4_2__0 )* | 24386 | // InternalAlloyLanguage.g:8701:1: ( rule__ALSRunCommand__Group_4_2__0 )* |
23869 | { | 24387 | { |
23870 | if ( state.backtracking==0 ) { | 24388 | if ( state.backtracking==0 ) { |
23871 | before(grammarAccess.getALSRunCommandAccess().getGroup_4_2()); | 24389 | before(grammarAccess.getALSRunCommandAccess().getGroup_4_2()); |
23872 | } | 24390 | } |
23873 | // InternalAlloyLanguage.g:8528:1: ( rule__ALSRunCommand__Group_4_2__0 )* | 24391 | // InternalAlloyLanguage.g:8702:1: ( rule__ALSRunCommand__Group_4_2__0 )* |
23874 | loop49: | 24392 | loop49: |
23875 | do { | 24393 | do { |
23876 | int alt49=2; | 24394 | int alt49=2; |
@@ -23883,7 +24401,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23883 | 24401 | ||
23884 | switch (alt49) { | 24402 | switch (alt49) { |
23885 | case 1 : | 24403 | case 1 : |
23886 | // InternalAlloyLanguage.g:8528:2: rule__ALSRunCommand__Group_4_2__0 | 24404 | // InternalAlloyLanguage.g:8702:2: rule__ALSRunCommand__Group_4_2__0 |
23887 | { | 24405 | { |
23888 | pushFollow(FOLLOW_8); | 24406 | pushFollow(FOLLOW_8); |
23889 | rule__ALSRunCommand__Group_4_2__0(); | 24407 | rule__ALSRunCommand__Group_4_2__0(); |
@@ -23924,16 +24442,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23924 | 24442 | ||
23925 | 24443 | ||
23926 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__0" | 24444 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__0" |
23927 | // InternalAlloyLanguage.g:8544:1: rule__ALSRunCommand__Group_4_2__0 : rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 ; | 24445 | // InternalAlloyLanguage.g:8718:1: rule__ALSRunCommand__Group_4_2__0 : rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 ; |
23928 | public final void rule__ALSRunCommand__Group_4_2__0() throws RecognitionException { | 24446 | public final void rule__ALSRunCommand__Group_4_2__0() throws RecognitionException { |
23929 | 24447 | ||
23930 | int stackSize = keepStackSize(); | 24448 | int stackSize = keepStackSize(); |
23931 | 24449 | ||
23932 | try { | 24450 | try { |
23933 | // InternalAlloyLanguage.g:8548:1: ( rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 ) | 24451 | // InternalAlloyLanguage.g:8722:1: ( rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 ) |
23934 | // InternalAlloyLanguage.g:8549:2: rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 | 24452 | // InternalAlloyLanguage.g:8723:2: rule__ALSRunCommand__Group_4_2__0__Impl rule__ALSRunCommand__Group_4_2__1 |
23935 | { | 24453 | { |
23936 | pushFollow(FOLLOW_61); | 24454 | pushFollow(FOLLOW_63); |
23937 | rule__ALSRunCommand__Group_4_2__0__Impl(); | 24455 | rule__ALSRunCommand__Group_4_2__0__Impl(); |
23938 | 24456 | ||
23939 | state._fsp--; | 24457 | state._fsp--; |
@@ -23962,17 +24480,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
23962 | 24480 | ||
23963 | 24481 | ||
23964 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__0__Impl" | 24482 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__0__Impl" |
23965 | // InternalAlloyLanguage.g:8556:1: rule__ALSRunCommand__Group_4_2__0__Impl : ( ',' ) ; | 24483 | // InternalAlloyLanguage.g:8730:1: rule__ALSRunCommand__Group_4_2__0__Impl : ( ',' ) ; |
23966 | public final void rule__ALSRunCommand__Group_4_2__0__Impl() throws RecognitionException { | 24484 | public final void rule__ALSRunCommand__Group_4_2__0__Impl() throws RecognitionException { |
23967 | 24485 | ||
23968 | int stackSize = keepStackSize(); | 24486 | int stackSize = keepStackSize(); |
23969 | 24487 | ||
23970 | try { | 24488 | try { |
23971 | // InternalAlloyLanguage.g:8560:1: ( ( ',' ) ) | 24489 | // InternalAlloyLanguage.g:8734:1: ( ( ',' ) ) |
23972 | // InternalAlloyLanguage.g:8561:1: ( ',' ) | 24490 | // InternalAlloyLanguage.g:8735:1: ( ',' ) |
23973 | { | 24491 | { |
23974 | // InternalAlloyLanguage.g:8561:1: ( ',' ) | 24492 | // InternalAlloyLanguage.g:8735:1: ( ',' ) |
23975 | // InternalAlloyLanguage.g:8562:1: ',' | 24493 | // InternalAlloyLanguage.g:8736:1: ',' |
23976 | { | 24494 | { |
23977 | if ( state.backtracking==0 ) { | 24495 | if ( state.backtracking==0 ) { |
23978 | before(grammarAccess.getALSRunCommandAccess().getCommaKeyword_4_2_0()); | 24496 | before(grammarAccess.getALSRunCommandAccess().getCommaKeyword_4_2_0()); |
@@ -24003,14 +24521,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24003 | 24521 | ||
24004 | 24522 | ||
24005 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__1" | 24523 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__1" |
24006 | // InternalAlloyLanguage.g:8575:1: rule__ALSRunCommand__Group_4_2__1 : rule__ALSRunCommand__Group_4_2__1__Impl ; | 24524 | // InternalAlloyLanguage.g:8749:1: rule__ALSRunCommand__Group_4_2__1 : rule__ALSRunCommand__Group_4_2__1__Impl ; |
24007 | public final void rule__ALSRunCommand__Group_4_2__1() throws RecognitionException { | 24525 | public final void rule__ALSRunCommand__Group_4_2__1() throws RecognitionException { |
24008 | 24526 | ||
24009 | int stackSize = keepStackSize(); | 24527 | int stackSize = keepStackSize(); |
24010 | 24528 | ||
24011 | try { | 24529 | try { |
24012 | // InternalAlloyLanguage.g:8579:1: ( rule__ALSRunCommand__Group_4_2__1__Impl ) | 24530 | // InternalAlloyLanguage.g:8753:1: ( rule__ALSRunCommand__Group_4_2__1__Impl ) |
24013 | // InternalAlloyLanguage.g:8580:2: rule__ALSRunCommand__Group_4_2__1__Impl | 24531 | // InternalAlloyLanguage.g:8754:2: rule__ALSRunCommand__Group_4_2__1__Impl |
24014 | { | 24532 | { |
24015 | pushFollow(FOLLOW_2); | 24533 | pushFollow(FOLLOW_2); |
24016 | rule__ALSRunCommand__Group_4_2__1__Impl(); | 24534 | rule__ALSRunCommand__Group_4_2__1__Impl(); |
@@ -24036,23 +24554,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24036 | 24554 | ||
24037 | 24555 | ||
24038 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__1__Impl" | 24556 | // $ANTLR start "rule__ALSRunCommand__Group_4_2__1__Impl" |
24039 | // InternalAlloyLanguage.g:8586:1: rule__ALSRunCommand__Group_4_2__1__Impl : ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) ; | 24557 | // InternalAlloyLanguage.g:8760:1: rule__ALSRunCommand__Group_4_2__1__Impl : ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) ; |
24040 | public final void rule__ALSRunCommand__Group_4_2__1__Impl() throws RecognitionException { | 24558 | public final void rule__ALSRunCommand__Group_4_2__1__Impl() throws RecognitionException { |
24041 | 24559 | ||
24042 | int stackSize = keepStackSize(); | 24560 | int stackSize = keepStackSize(); |
24043 | 24561 | ||
24044 | try { | 24562 | try { |
24045 | // InternalAlloyLanguage.g:8590:1: ( ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) ) | 24563 | // InternalAlloyLanguage.g:8764:1: ( ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) ) |
24046 | // InternalAlloyLanguage.g:8591:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) | 24564 | // InternalAlloyLanguage.g:8765:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) |
24047 | { | 24565 | { |
24048 | // InternalAlloyLanguage.g:8591:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) | 24566 | // InternalAlloyLanguage.g:8765:1: ( ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) ) |
24049 | // InternalAlloyLanguage.g:8592:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) | 24567 | // InternalAlloyLanguage.g:8766:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) |
24050 | { | 24568 | { |
24051 | if ( state.backtracking==0 ) { | 24569 | if ( state.backtracking==0 ) { |
24052 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_2_1()); | 24570 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesAssignment_4_2_1()); |
24053 | } | 24571 | } |
24054 | // InternalAlloyLanguage.g:8593:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) | 24572 | // InternalAlloyLanguage.g:8767:1: ( rule__ALSRunCommand__TypeScopesAssignment_4_2_1 ) |
24055 | // InternalAlloyLanguage.g:8593:2: rule__ALSRunCommand__TypeScopesAssignment_4_2_1 | 24573 | // InternalAlloyLanguage.g:8767:2: rule__ALSRunCommand__TypeScopesAssignment_4_2_1 |
24056 | { | 24574 | { |
24057 | pushFollow(FOLLOW_2); | 24575 | pushFollow(FOLLOW_2); |
24058 | rule__ALSRunCommand__TypeScopesAssignment_4_2_1(); | 24576 | rule__ALSRunCommand__TypeScopesAssignment_4_2_1(); |
@@ -24087,16 +24605,16 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24087 | 24605 | ||
24088 | 24606 | ||
24089 | // $ANTLR start "rule__ALSSigScope__Group__0" | 24607 | // $ANTLR start "rule__ALSSigScope__Group__0" |
24090 | // InternalAlloyLanguage.g:8607:1: rule__ALSSigScope__Group__0 : rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 ; | 24608 | // InternalAlloyLanguage.g:8781:1: rule__ALSSigScope__Group__0 : rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 ; |
24091 | public final void rule__ALSSigScope__Group__0() throws RecognitionException { | 24609 | public final void rule__ALSSigScope__Group__0() throws RecognitionException { |
24092 | 24610 | ||
24093 | int stackSize = keepStackSize(); | 24611 | int stackSize = keepStackSize(); |
24094 | 24612 | ||
24095 | try { | 24613 | try { |
24096 | // InternalAlloyLanguage.g:8611:1: ( rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 ) | 24614 | // InternalAlloyLanguage.g:8785:1: ( rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 ) |
24097 | // InternalAlloyLanguage.g:8612:2: rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 | 24615 | // InternalAlloyLanguage.g:8786:2: rule__ALSSigScope__Group__0__Impl rule__ALSSigScope__Group__1 |
24098 | { | 24616 | { |
24099 | pushFollow(FOLLOW_61); | 24617 | pushFollow(FOLLOW_63); |
24100 | rule__ALSSigScope__Group__0__Impl(); | 24618 | rule__ALSSigScope__Group__0__Impl(); |
24101 | 24619 | ||
24102 | state._fsp--; | 24620 | state._fsp--; |
@@ -24125,31 +24643,31 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24125 | 24643 | ||
24126 | 24644 | ||
24127 | // $ANTLR start "rule__ALSSigScope__Group__0__Impl" | 24645 | // $ANTLR start "rule__ALSSigScope__Group__0__Impl" |
24128 | // InternalAlloyLanguage.g:8619:1: rule__ALSSigScope__Group__0__Impl : ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) ; | 24646 | // InternalAlloyLanguage.g:8793:1: rule__ALSSigScope__Group__0__Impl : ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) ; |
24129 | public final void rule__ALSSigScope__Group__0__Impl() throws RecognitionException { | 24647 | public final void rule__ALSSigScope__Group__0__Impl() throws RecognitionException { |
24130 | 24648 | ||
24131 | int stackSize = keepStackSize(); | 24649 | int stackSize = keepStackSize(); |
24132 | 24650 | ||
24133 | try { | 24651 | try { |
24134 | // InternalAlloyLanguage.g:8623:1: ( ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) ) | 24652 | // InternalAlloyLanguage.g:8797:1: ( ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) ) |
24135 | // InternalAlloyLanguage.g:8624:1: ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) | 24653 | // InternalAlloyLanguage.g:8798:1: ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) |
24136 | { | 24654 | { |
24137 | // InternalAlloyLanguage.g:8624:1: ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) | 24655 | // InternalAlloyLanguage.g:8798:1: ( ( rule__ALSSigScope__ExactlyAssignment_0 )? ) |
24138 | // InternalAlloyLanguage.g:8625:1: ( rule__ALSSigScope__ExactlyAssignment_0 )? | 24656 | // InternalAlloyLanguage.g:8799:1: ( rule__ALSSigScope__ExactlyAssignment_0 )? |
24139 | { | 24657 | { |
24140 | if ( state.backtracking==0 ) { | 24658 | if ( state.backtracking==0 ) { |
24141 | before(grammarAccess.getALSSigScopeAccess().getExactlyAssignment_0()); | 24659 | before(grammarAccess.getALSSigScopeAccess().getExactlyAssignment_0()); |
24142 | } | 24660 | } |
24143 | // InternalAlloyLanguage.g:8626:1: ( rule__ALSSigScope__ExactlyAssignment_0 )? | 24661 | // InternalAlloyLanguage.g:8800:1: ( rule__ALSSigScope__ExactlyAssignment_0 )? |
24144 | int alt50=2; | 24662 | int alt50=2; |
24145 | int LA50_0 = input.LA(1); | 24663 | int LA50_0 = input.LA(1); |
24146 | 24664 | ||
24147 | if ( (LA50_0==75) ) { | 24665 | if ( (LA50_0==74) ) { |
24148 | alt50=1; | 24666 | alt50=1; |
24149 | } | 24667 | } |
24150 | switch (alt50) { | 24668 | switch (alt50) { |
24151 | case 1 : | 24669 | case 1 : |
24152 | // InternalAlloyLanguage.g:8626:2: rule__ALSSigScope__ExactlyAssignment_0 | 24670 | // InternalAlloyLanguage.g:8800:2: rule__ALSSigScope__ExactlyAssignment_0 |
24153 | { | 24671 | { |
24154 | pushFollow(FOLLOW_2); | 24672 | pushFollow(FOLLOW_2); |
24155 | rule__ALSSigScope__ExactlyAssignment_0(); | 24673 | rule__ALSSigScope__ExactlyAssignment_0(); |
@@ -24187,14 +24705,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24187 | 24705 | ||
24188 | 24706 | ||
24189 | // $ANTLR start "rule__ALSSigScope__Group__1" | 24707 | // $ANTLR start "rule__ALSSigScope__Group__1" |
24190 | // InternalAlloyLanguage.g:8636:1: rule__ALSSigScope__Group__1 : rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 ; | 24708 | // InternalAlloyLanguage.g:8810:1: rule__ALSSigScope__Group__1 : rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 ; |
24191 | public final void rule__ALSSigScope__Group__1() throws RecognitionException { | 24709 | public final void rule__ALSSigScope__Group__1() throws RecognitionException { |
24192 | 24710 | ||
24193 | int stackSize = keepStackSize(); | 24711 | int stackSize = keepStackSize(); |
24194 | 24712 | ||
24195 | try { | 24713 | try { |
24196 | // InternalAlloyLanguage.g:8640:1: ( rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 ) | 24714 | // InternalAlloyLanguage.g:8814:1: ( rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 ) |
24197 | // InternalAlloyLanguage.g:8641:2: rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 | 24715 | // InternalAlloyLanguage.g:8815:2: rule__ALSSigScope__Group__1__Impl rule__ALSSigScope__Group__2 |
24198 | { | 24716 | { |
24199 | pushFollow(FOLLOW_5); | 24717 | pushFollow(FOLLOW_5); |
24200 | rule__ALSSigScope__Group__1__Impl(); | 24718 | rule__ALSSigScope__Group__1__Impl(); |
@@ -24225,23 +24743,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24225 | 24743 | ||
24226 | 24744 | ||
24227 | // $ANTLR start "rule__ALSSigScope__Group__1__Impl" | 24745 | // $ANTLR start "rule__ALSSigScope__Group__1__Impl" |
24228 | // InternalAlloyLanguage.g:8648:1: rule__ALSSigScope__Group__1__Impl : ( ( rule__ALSSigScope__NumberAssignment_1 ) ) ; | 24746 | // InternalAlloyLanguage.g:8822:1: rule__ALSSigScope__Group__1__Impl : ( ( rule__ALSSigScope__NumberAssignment_1 ) ) ; |
24229 | public final void rule__ALSSigScope__Group__1__Impl() throws RecognitionException { | 24747 | public final void rule__ALSSigScope__Group__1__Impl() throws RecognitionException { |
24230 | 24748 | ||
24231 | int stackSize = keepStackSize(); | 24749 | int stackSize = keepStackSize(); |
24232 | 24750 | ||
24233 | try { | 24751 | try { |
24234 | // InternalAlloyLanguage.g:8652:1: ( ( ( rule__ALSSigScope__NumberAssignment_1 ) ) ) | 24752 | // InternalAlloyLanguage.g:8826:1: ( ( ( rule__ALSSigScope__NumberAssignment_1 ) ) ) |
24235 | // InternalAlloyLanguage.g:8653:1: ( ( rule__ALSSigScope__NumberAssignment_1 ) ) | 24753 | // InternalAlloyLanguage.g:8827:1: ( ( rule__ALSSigScope__NumberAssignment_1 ) ) |
24236 | { | 24754 | { |
24237 | // InternalAlloyLanguage.g:8653:1: ( ( rule__ALSSigScope__NumberAssignment_1 ) ) | 24755 | // InternalAlloyLanguage.g:8827:1: ( ( rule__ALSSigScope__NumberAssignment_1 ) ) |
24238 | // InternalAlloyLanguage.g:8654:1: ( rule__ALSSigScope__NumberAssignment_1 ) | 24756 | // InternalAlloyLanguage.g:8828:1: ( rule__ALSSigScope__NumberAssignment_1 ) |
24239 | { | 24757 | { |
24240 | if ( state.backtracking==0 ) { | 24758 | if ( state.backtracking==0 ) { |
24241 | before(grammarAccess.getALSSigScopeAccess().getNumberAssignment_1()); | 24759 | before(grammarAccess.getALSSigScopeAccess().getNumberAssignment_1()); |
24242 | } | 24760 | } |
24243 | // InternalAlloyLanguage.g:8655:1: ( rule__ALSSigScope__NumberAssignment_1 ) | 24761 | // InternalAlloyLanguage.g:8829:1: ( rule__ALSSigScope__NumberAssignment_1 ) |
24244 | // InternalAlloyLanguage.g:8655:2: rule__ALSSigScope__NumberAssignment_1 | 24762 | // InternalAlloyLanguage.g:8829:2: rule__ALSSigScope__NumberAssignment_1 |
24245 | { | 24763 | { |
24246 | pushFollow(FOLLOW_2); | 24764 | pushFollow(FOLLOW_2); |
24247 | rule__ALSSigScope__NumberAssignment_1(); | 24765 | rule__ALSSigScope__NumberAssignment_1(); |
@@ -24276,14 +24794,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24276 | 24794 | ||
24277 | 24795 | ||
24278 | // $ANTLR start "rule__ALSSigScope__Group__2" | 24796 | // $ANTLR start "rule__ALSSigScope__Group__2" |
24279 | // InternalAlloyLanguage.g:8665:1: rule__ALSSigScope__Group__2 : rule__ALSSigScope__Group__2__Impl ; | 24797 | // InternalAlloyLanguage.g:8839:1: rule__ALSSigScope__Group__2 : rule__ALSSigScope__Group__2__Impl ; |
24280 | public final void rule__ALSSigScope__Group__2() throws RecognitionException { | 24798 | public final void rule__ALSSigScope__Group__2() throws RecognitionException { |
24281 | 24799 | ||
24282 | int stackSize = keepStackSize(); | 24800 | int stackSize = keepStackSize(); |
24283 | 24801 | ||
24284 | try { | 24802 | try { |
24285 | // InternalAlloyLanguage.g:8669:1: ( rule__ALSSigScope__Group__2__Impl ) | 24803 | // InternalAlloyLanguage.g:8843:1: ( rule__ALSSigScope__Group__2__Impl ) |
24286 | // InternalAlloyLanguage.g:8670:2: rule__ALSSigScope__Group__2__Impl | 24804 | // InternalAlloyLanguage.g:8844:2: rule__ALSSigScope__Group__2__Impl |
24287 | { | 24805 | { |
24288 | pushFollow(FOLLOW_2); | 24806 | pushFollow(FOLLOW_2); |
24289 | rule__ALSSigScope__Group__2__Impl(); | 24807 | rule__ALSSigScope__Group__2__Impl(); |
@@ -24309,23 +24827,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24309 | 24827 | ||
24310 | 24828 | ||
24311 | // $ANTLR start "rule__ALSSigScope__Group__2__Impl" | 24829 | // $ANTLR start "rule__ALSSigScope__Group__2__Impl" |
24312 | // InternalAlloyLanguage.g:8676:1: rule__ALSSigScope__Group__2__Impl : ( ( rule__ALSSigScope__TypeAssignment_2 ) ) ; | 24830 | // InternalAlloyLanguage.g:8850:1: rule__ALSSigScope__Group__2__Impl : ( ( rule__ALSSigScope__TypeAssignment_2 ) ) ; |
24313 | public final void rule__ALSSigScope__Group__2__Impl() throws RecognitionException { | 24831 | public final void rule__ALSSigScope__Group__2__Impl() throws RecognitionException { |
24314 | 24832 | ||
24315 | int stackSize = keepStackSize(); | 24833 | int stackSize = keepStackSize(); |
24316 | 24834 | ||
24317 | try { | 24835 | try { |
24318 | // InternalAlloyLanguage.g:8680:1: ( ( ( rule__ALSSigScope__TypeAssignment_2 ) ) ) | 24836 | // InternalAlloyLanguage.g:8854:1: ( ( ( rule__ALSSigScope__TypeAssignment_2 ) ) ) |
24319 | // InternalAlloyLanguage.g:8681:1: ( ( rule__ALSSigScope__TypeAssignment_2 ) ) | 24837 | // InternalAlloyLanguage.g:8855:1: ( ( rule__ALSSigScope__TypeAssignment_2 ) ) |
24320 | { | 24838 | { |
24321 | // InternalAlloyLanguage.g:8681:1: ( ( rule__ALSSigScope__TypeAssignment_2 ) ) | 24839 | // InternalAlloyLanguage.g:8855:1: ( ( rule__ALSSigScope__TypeAssignment_2 ) ) |
24322 | // InternalAlloyLanguage.g:8682:1: ( rule__ALSSigScope__TypeAssignment_2 ) | 24840 | // InternalAlloyLanguage.g:8856:1: ( rule__ALSSigScope__TypeAssignment_2 ) |
24323 | { | 24841 | { |
24324 | if ( state.backtracking==0 ) { | 24842 | if ( state.backtracking==0 ) { |
24325 | before(grammarAccess.getALSSigScopeAccess().getTypeAssignment_2()); | 24843 | before(grammarAccess.getALSSigScopeAccess().getTypeAssignment_2()); |
24326 | } | 24844 | } |
24327 | // InternalAlloyLanguage.g:8683:1: ( rule__ALSSigScope__TypeAssignment_2 ) | 24845 | // InternalAlloyLanguage.g:8857:1: ( rule__ALSSigScope__TypeAssignment_2 ) |
24328 | // InternalAlloyLanguage.g:8683:2: rule__ALSSigScope__TypeAssignment_2 | 24846 | // InternalAlloyLanguage.g:8857:2: rule__ALSSigScope__TypeAssignment_2 |
24329 | { | 24847 | { |
24330 | pushFollow(FOLLOW_2); | 24848 | pushFollow(FOLLOW_2); |
24331 | rule__ALSSigScope__TypeAssignment_2(); | 24849 | rule__ALSSigScope__TypeAssignment_2(); |
@@ -24360,14 +24878,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24360 | 24878 | ||
24361 | 24879 | ||
24362 | // $ANTLR start "rule__ALSIntScope__Group__0" | 24880 | // $ANTLR start "rule__ALSIntScope__Group__0" |
24363 | // InternalAlloyLanguage.g:8699:1: rule__ALSIntScope__Group__0 : rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 ; | 24881 | // InternalAlloyLanguage.g:8873:1: rule__ALSIntScope__Group__0 : rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 ; |
24364 | public final void rule__ALSIntScope__Group__0() throws RecognitionException { | 24882 | public final void rule__ALSIntScope__Group__0() throws RecognitionException { |
24365 | 24883 | ||
24366 | int stackSize = keepStackSize(); | 24884 | int stackSize = keepStackSize(); |
24367 | 24885 | ||
24368 | try { | 24886 | try { |
24369 | // InternalAlloyLanguage.g:8703:1: ( rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 ) | 24887 | // InternalAlloyLanguage.g:8877:1: ( rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 ) |
24370 | // InternalAlloyLanguage.g:8704:2: rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 | 24888 | // InternalAlloyLanguage.g:8878:2: rule__ALSIntScope__Group__0__Impl rule__ALSIntScope__Group__1 |
24371 | { | 24889 | { |
24372 | pushFollow(FOLLOW_57); | 24890 | pushFollow(FOLLOW_57); |
24373 | rule__ALSIntScope__Group__0__Impl(); | 24891 | rule__ALSIntScope__Group__0__Impl(); |
@@ -24398,23 +24916,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24398 | 24916 | ||
24399 | 24917 | ||
24400 | // $ANTLR start "rule__ALSIntScope__Group__0__Impl" | 24918 | // $ANTLR start "rule__ALSIntScope__Group__0__Impl" |
24401 | // InternalAlloyLanguage.g:8711:1: rule__ALSIntScope__Group__0__Impl : ( ( rule__ALSIntScope__NumberAssignment_0 ) ) ; | 24919 | // InternalAlloyLanguage.g:8885:1: rule__ALSIntScope__Group__0__Impl : ( ( rule__ALSIntScope__NumberAssignment_0 ) ) ; |
24402 | public final void rule__ALSIntScope__Group__0__Impl() throws RecognitionException { | 24920 | public final void rule__ALSIntScope__Group__0__Impl() throws RecognitionException { |
24403 | 24921 | ||
24404 | int stackSize = keepStackSize(); | 24922 | int stackSize = keepStackSize(); |
24405 | 24923 | ||
24406 | try { | 24924 | try { |
24407 | // InternalAlloyLanguage.g:8715:1: ( ( ( rule__ALSIntScope__NumberAssignment_0 ) ) ) | 24925 | // InternalAlloyLanguage.g:8889:1: ( ( ( rule__ALSIntScope__NumberAssignment_0 ) ) ) |
24408 | // InternalAlloyLanguage.g:8716:1: ( ( rule__ALSIntScope__NumberAssignment_0 ) ) | 24926 | // InternalAlloyLanguage.g:8890:1: ( ( rule__ALSIntScope__NumberAssignment_0 ) ) |
24409 | { | 24927 | { |
24410 | // InternalAlloyLanguage.g:8716:1: ( ( rule__ALSIntScope__NumberAssignment_0 ) ) | 24928 | // InternalAlloyLanguage.g:8890:1: ( ( rule__ALSIntScope__NumberAssignment_0 ) ) |
24411 | // InternalAlloyLanguage.g:8717:1: ( rule__ALSIntScope__NumberAssignment_0 ) | 24929 | // InternalAlloyLanguage.g:8891:1: ( rule__ALSIntScope__NumberAssignment_0 ) |
24412 | { | 24930 | { |
24413 | if ( state.backtracking==0 ) { | 24931 | if ( state.backtracking==0 ) { |
24414 | before(grammarAccess.getALSIntScopeAccess().getNumberAssignment_0()); | 24932 | before(grammarAccess.getALSIntScopeAccess().getNumberAssignment_0()); |
24415 | } | 24933 | } |
24416 | // InternalAlloyLanguage.g:8718:1: ( rule__ALSIntScope__NumberAssignment_0 ) | 24934 | // InternalAlloyLanguage.g:8892:1: ( rule__ALSIntScope__NumberAssignment_0 ) |
24417 | // InternalAlloyLanguage.g:8718:2: rule__ALSIntScope__NumberAssignment_0 | 24935 | // InternalAlloyLanguage.g:8892:2: rule__ALSIntScope__NumberAssignment_0 |
24418 | { | 24936 | { |
24419 | pushFollow(FOLLOW_2); | 24937 | pushFollow(FOLLOW_2); |
24420 | rule__ALSIntScope__NumberAssignment_0(); | 24938 | rule__ALSIntScope__NumberAssignment_0(); |
@@ -24449,14 +24967,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24449 | 24967 | ||
24450 | 24968 | ||
24451 | // $ANTLR start "rule__ALSIntScope__Group__1" | 24969 | // $ANTLR start "rule__ALSIntScope__Group__1" |
24452 | // InternalAlloyLanguage.g:8728:1: rule__ALSIntScope__Group__1 : rule__ALSIntScope__Group__1__Impl ; | 24970 | // InternalAlloyLanguage.g:8902:1: rule__ALSIntScope__Group__1 : rule__ALSIntScope__Group__1__Impl ; |
24453 | public final void rule__ALSIntScope__Group__1() throws RecognitionException { | 24971 | public final void rule__ALSIntScope__Group__1() throws RecognitionException { |
24454 | 24972 | ||
24455 | int stackSize = keepStackSize(); | 24973 | int stackSize = keepStackSize(); |
24456 | 24974 | ||
24457 | try { | 24975 | try { |
24458 | // InternalAlloyLanguage.g:8732:1: ( rule__ALSIntScope__Group__1__Impl ) | 24976 | // InternalAlloyLanguage.g:8906:1: ( rule__ALSIntScope__Group__1__Impl ) |
24459 | // InternalAlloyLanguage.g:8733:2: rule__ALSIntScope__Group__1__Impl | 24977 | // InternalAlloyLanguage.g:8907:2: rule__ALSIntScope__Group__1__Impl |
24460 | { | 24978 | { |
24461 | pushFollow(FOLLOW_2); | 24979 | pushFollow(FOLLOW_2); |
24462 | rule__ALSIntScope__Group__1__Impl(); | 24980 | rule__ALSIntScope__Group__1__Impl(); |
@@ -24482,17 +25000,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24482 | 25000 | ||
24483 | 25001 | ||
24484 | // $ANTLR start "rule__ALSIntScope__Group__1__Impl" | 25002 | // $ANTLR start "rule__ALSIntScope__Group__1__Impl" |
24485 | // InternalAlloyLanguage.g:8739:1: rule__ALSIntScope__Group__1__Impl : ( 'Int' ) ; | 25003 | // InternalAlloyLanguage.g:8913:1: rule__ALSIntScope__Group__1__Impl : ( 'Int' ) ; |
24486 | public final void rule__ALSIntScope__Group__1__Impl() throws RecognitionException { | 25004 | public final void rule__ALSIntScope__Group__1__Impl() throws RecognitionException { |
24487 | 25005 | ||
24488 | int stackSize = keepStackSize(); | 25006 | int stackSize = keepStackSize(); |
24489 | 25007 | ||
24490 | try { | 25008 | try { |
24491 | // InternalAlloyLanguage.g:8743:1: ( ( 'Int' ) ) | 25009 | // InternalAlloyLanguage.g:8917:1: ( ( 'Int' ) ) |
24492 | // InternalAlloyLanguage.g:8744:1: ( 'Int' ) | 25010 | // InternalAlloyLanguage.g:8918:1: ( 'Int' ) |
24493 | { | 25011 | { |
24494 | // InternalAlloyLanguage.g:8744:1: ( 'Int' ) | 25012 | // InternalAlloyLanguage.g:8918:1: ( 'Int' ) |
24495 | // InternalAlloyLanguage.g:8745:1: 'Int' | 25013 | // InternalAlloyLanguage.g:8919:1: 'Int' |
24496 | { | 25014 | { |
24497 | if ( state.backtracking==0 ) { | 25015 | if ( state.backtracking==0 ) { |
24498 | before(grammarAccess.getALSIntScopeAccess().getIntKeyword_1()); | 25016 | before(grammarAccess.getALSIntScopeAccess().getIntKeyword_1()); |
@@ -24522,18 +25040,260 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24522 | // $ANTLR end "rule__ALSIntScope__Group__1__Impl" | 25040 | // $ANTLR end "rule__ALSIntScope__Group__1__Impl" |
24523 | 25041 | ||
24524 | 25042 | ||
25043 | // $ANTLR start "rule__ALSStringScope__Group__0" | ||
25044 | // InternalAlloyLanguage.g:8936:1: rule__ALSStringScope__Group__0 : rule__ALSStringScope__Group__0__Impl rule__ALSStringScope__Group__1 ; | ||
25045 | public final void rule__ALSStringScope__Group__0() throws RecognitionException { | ||
25046 | |||
25047 | int stackSize = keepStackSize(); | ||
25048 | |||
25049 | try { | ||
25050 | // InternalAlloyLanguage.g:8940:1: ( rule__ALSStringScope__Group__0__Impl rule__ALSStringScope__Group__1 ) | ||
25051 | // InternalAlloyLanguage.g:8941:2: rule__ALSStringScope__Group__0__Impl rule__ALSStringScope__Group__1 | ||
25052 | { | ||
25053 | pushFollow(FOLLOW_59); | ||
25054 | rule__ALSStringScope__Group__0__Impl(); | ||
25055 | |||
25056 | state._fsp--; | ||
25057 | if (state.failed) return ; | ||
25058 | pushFollow(FOLLOW_2); | ||
25059 | rule__ALSStringScope__Group__1(); | ||
25060 | |||
25061 | state._fsp--; | ||
25062 | if (state.failed) return ; | ||
25063 | |||
25064 | } | ||
25065 | |||
25066 | } | ||
25067 | catch (RecognitionException re) { | ||
25068 | reportError(re); | ||
25069 | recover(input,re); | ||
25070 | } | ||
25071 | finally { | ||
25072 | |||
25073 | restoreStackSize(stackSize); | ||
25074 | |||
25075 | } | ||
25076 | return ; | ||
25077 | } | ||
25078 | // $ANTLR end "rule__ALSStringScope__Group__0" | ||
25079 | |||
25080 | |||
25081 | // $ANTLR start "rule__ALSStringScope__Group__0__Impl" | ||
25082 | // InternalAlloyLanguage.g:8948:1: rule__ALSStringScope__Group__0__Impl : ( 'exactly' ) ; | ||
25083 | public final void rule__ALSStringScope__Group__0__Impl() throws RecognitionException { | ||
25084 | |||
25085 | int stackSize = keepStackSize(); | ||
25086 | |||
25087 | try { | ||
25088 | // InternalAlloyLanguage.g:8952:1: ( ( 'exactly' ) ) | ||
25089 | // InternalAlloyLanguage.g:8953:1: ( 'exactly' ) | ||
25090 | { | ||
25091 | // InternalAlloyLanguage.g:8953:1: ( 'exactly' ) | ||
25092 | // InternalAlloyLanguage.g:8954:1: 'exactly' | ||
25093 | { | ||
25094 | if ( state.backtracking==0 ) { | ||
25095 | before(grammarAccess.getALSStringScopeAccess().getExactlyKeyword_0()); | ||
25096 | } | ||
25097 | match(input,74,FOLLOW_2); if (state.failed) return ; | ||
25098 | if ( state.backtracking==0 ) { | ||
25099 | after(grammarAccess.getALSStringScopeAccess().getExactlyKeyword_0()); | ||
25100 | } | ||
25101 | |||
25102 | } | ||
25103 | |||
25104 | |||
25105 | } | ||
25106 | |||
25107 | } | ||
25108 | catch (RecognitionException re) { | ||
25109 | reportError(re); | ||
25110 | recover(input,re); | ||
25111 | } | ||
25112 | finally { | ||
25113 | |||
25114 | restoreStackSize(stackSize); | ||
25115 | |||
25116 | } | ||
25117 | return ; | ||
25118 | } | ||
25119 | // $ANTLR end "rule__ALSStringScope__Group__0__Impl" | ||
25120 | |||
25121 | |||
25122 | // $ANTLR start "rule__ALSStringScope__Group__1" | ||
25123 | // InternalAlloyLanguage.g:8967:1: rule__ALSStringScope__Group__1 : rule__ALSStringScope__Group__1__Impl rule__ALSStringScope__Group__2 ; | ||
25124 | public final void rule__ALSStringScope__Group__1() throws RecognitionException { | ||
25125 | |||
25126 | int stackSize = keepStackSize(); | ||
25127 | |||
25128 | try { | ||
25129 | // InternalAlloyLanguage.g:8971:1: ( rule__ALSStringScope__Group__1__Impl rule__ALSStringScope__Group__2 ) | ||
25130 | // InternalAlloyLanguage.g:8972:2: rule__ALSStringScope__Group__1__Impl rule__ALSStringScope__Group__2 | ||
25131 | { | ||
25132 | pushFollow(FOLLOW_58); | ||
25133 | rule__ALSStringScope__Group__1__Impl(); | ||
25134 | |||
25135 | state._fsp--; | ||
25136 | if (state.failed) return ; | ||
25137 | pushFollow(FOLLOW_2); | ||
25138 | rule__ALSStringScope__Group__2(); | ||
25139 | |||
25140 | state._fsp--; | ||
25141 | if (state.failed) return ; | ||
25142 | |||
25143 | } | ||
25144 | |||
25145 | } | ||
25146 | catch (RecognitionException re) { | ||
25147 | reportError(re); | ||
25148 | recover(input,re); | ||
25149 | } | ||
25150 | finally { | ||
25151 | |||
25152 | restoreStackSize(stackSize); | ||
25153 | |||
25154 | } | ||
25155 | return ; | ||
25156 | } | ||
25157 | // $ANTLR end "rule__ALSStringScope__Group__1" | ||
25158 | |||
25159 | |||
25160 | // $ANTLR start "rule__ALSStringScope__Group__1__Impl" | ||
25161 | // InternalAlloyLanguage.g:8979:1: rule__ALSStringScope__Group__1__Impl : ( ( rule__ALSStringScope__NumberAssignment_1 ) ) ; | ||
25162 | public final void rule__ALSStringScope__Group__1__Impl() throws RecognitionException { | ||
25163 | |||
25164 | int stackSize = keepStackSize(); | ||
25165 | |||
25166 | try { | ||
25167 | // InternalAlloyLanguage.g:8983:1: ( ( ( rule__ALSStringScope__NumberAssignment_1 ) ) ) | ||
25168 | // InternalAlloyLanguage.g:8984:1: ( ( rule__ALSStringScope__NumberAssignment_1 ) ) | ||
25169 | { | ||
25170 | // InternalAlloyLanguage.g:8984:1: ( ( rule__ALSStringScope__NumberAssignment_1 ) ) | ||
25171 | // InternalAlloyLanguage.g:8985:1: ( rule__ALSStringScope__NumberAssignment_1 ) | ||
25172 | { | ||
25173 | if ( state.backtracking==0 ) { | ||
25174 | before(grammarAccess.getALSStringScopeAccess().getNumberAssignment_1()); | ||
25175 | } | ||
25176 | // InternalAlloyLanguage.g:8986:1: ( rule__ALSStringScope__NumberAssignment_1 ) | ||
25177 | // InternalAlloyLanguage.g:8986:2: rule__ALSStringScope__NumberAssignment_1 | ||
25178 | { | ||
25179 | pushFollow(FOLLOW_2); | ||
25180 | rule__ALSStringScope__NumberAssignment_1(); | ||
25181 | |||
25182 | state._fsp--; | ||
25183 | if (state.failed) return ; | ||
25184 | |||
25185 | } | ||
25186 | |||
25187 | if ( state.backtracking==0 ) { | ||
25188 | after(grammarAccess.getALSStringScopeAccess().getNumberAssignment_1()); | ||
25189 | } | ||
25190 | |||
25191 | } | ||
25192 | |||
25193 | |||
25194 | } | ||
25195 | |||
25196 | } | ||
25197 | catch (RecognitionException re) { | ||
25198 | reportError(re); | ||
25199 | recover(input,re); | ||
25200 | } | ||
25201 | finally { | ||
25202 | |||
25203 | restoreStackSize(stackSize); | ||
25204 | |||
25205 | } | ||
25206 | return ; | ||
25207 | } | ||
25208 | // $ANTLR end "rule__ALSStringScope__Group__1__Impl" | ||
25209 | |||
25210 | |||
25211 | // $ANTLR start "rule__ALSStringScope__Group__2" | ||
25212 | // InternalAlloyLanguage.g:8996:1: rule__ALSStringScope__Group__2 : rule__ALSStringScope__Group__2__Impl ; | ||
25213 | public final void rule__ALSStringScope__Group__2() throws RecognitionException { | ||
25214 | |||
25215 | int stackSize = keepStackSize(); | ||
25216 | |||
25217 | try { | ||
25218 | // InternalAlloyLanguage.g:9000:1: ( rule__ALSStringScope__Group__2__Impl ) | ||
25219 | // InternalAlloyLanguage.g:9001:2: rule__ALSStringScope__Group__2__Impl | ||
25220 | { | ||
25221 | pushFollow(FOLLOW_2); | ||
25222 | rule__ALSStringScope__Group__2__Impl(); | ||
25223 | |||
25224 | state._fsp--; | ||
25225 | if (state.failed) return ; | ||
25226 | |||
25227 | } | ||
25228 | |||
25229 | } | ||
25230 | catch (RecognitionException re) { | ||
25231 | reportError(re); | ||
25232 | recover(input,re); | ||
25233 | } | ||
25234 | finally { | ||
25235 | |||
25236 | restoreStackSize(stackSize); | ||
25237 | |||
25238 | } | ||
25239 | return ; | ||
25240 | } | ||
25241 | // $ANTLR end "rule__ALSStringScope__Group__2" | ||
25242 | |||
25243 | |||
25244 | // $ANTLR start "rule__ALSStringScope__Group__2__Impl" | ||
25245 | // InternalAlloyLanguage.g:9007:1: rule__ALSStringScope__Group__2__Impl : ( 'String' ) ; | ||
25246 | public final void rule__ALSStringScope__Group__2__Impl() throws RecognitionException { | ||
25247 | |||
25248 | int stackSize = keepStackSize(); | ||
25249 | |||
25250 | try { | ||
25251 | // InternalAlloyLanguage.g:9011:1: ( ( 'String' ) ) | ||
25252 | // InternalAlloyLanguage.g:9012:1: ( 'String' ) | ||
25253 | { | ||
25254 | // InternalAlloyLanguage.g:9012:1: ( 'String' ) | ||
25255 | // InternalAlloyLanguage.g:9013:1: 'String' | ||
25256 | { | ||
25257 | if ( state.backtracking==0 ) { | ||
25258 | before(grammarAccess.getALSStringScopeAccess().getStringKeyword_2()); | ||
25259 | } | ||
25260 | match(input,69,FOLLOW_2); if (state.failed) return ; | ||
25261 | if ( state.backtracking==0 ) { | ||
25262 | after(grammarAccess.getALSStringScopeAccess().getStringKeyword_2()); | ||
25263 | } | ||
25264 | |||
25265 | } | ||
25266 | |||
25267 | |||
25268 | } | ||
25269 | |||
25270 | } | ||
25271 | catch (RecognitionException re) { | ||
25272 | reportError(re); | ||
25273 | recover(input,re); | ||
25274 | } | ||
25275 | finally { | ||
25276 | |||
25277 | restoreStackSize(stackSize); | ||
25278 | |||
25279 | } | ||
25280 | return ; | ||
25281 | } | ||
25282 | // $ANTLR end "rule__ALSStringScope__Group__2__Impl" | ||
25283 | |||
25284 | |||
24525 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0" | 25285 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0" |
24526 | // InternalAlloyLanguage.g:8763:1: rule__ALSSignatureBody__UnorderedGroup_0 : ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? ; | 25286 | // InternalAlloyLanguage.g:9033:1: rule__ALSSignatureBody__UnorderedGroup_0 : ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? ; |
24527 | public final void rule__ALSSignatureBody__UnorderedGroup_0() throws RecognitionException { | 25287 | public final void rule__ALSSignatureBody__UnorderedGroup_0() throws RecognitionException { |
24528 | 25288 | ||
24529 | int stackSize = keepStackSize(); | 25289 | int stackSize = keepStackSize(); |
24530 | getUnorderedGroupHelper().enter(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0()); | 25290 | getUnorderedGroupHelper().enter(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0()); |
24531 | 25291 | ||
24532 | try { | 25292 | try { |
24533 | // InternalAlloyLanguage.g:8768:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? ) | 25293 | // InternalAlloyLanguage.g:9038:1: ( ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? ) |
24534 | // InternalAlloyLanguage.g:8769:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? | 25294 | // InternalAlloyLanguage.g:9039:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? |
24535 | { | 25295 | { |
24536 | // InternalAlloyLanguage.g:8769:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? | 25296 | // InternalAlloyLanguage.g:9039:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 )? |
24537 | int alt51=2; | 25297 | int alt51=2; |
24538 | int LA51_0 = input.LA(1); | 25298 | int LA51_0 = input.LA(1); |
24539 | 25299 | ||
@@ -24555,7 +25315,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24555 | else if ( LA51_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { | 25315 | else if ( LA51_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { |
24556 | alt51=1; | 25316 | alt51=1; |
24557 | } | 25317 | } |
24558 | else if ( LA51_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { | 25318 | else if ( LA51_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { |
24559 | alt51=1; | 25319 | alt51=1; |
24560 | } | 25320 | } |
24561 | switch (alt51) { | 25321 | switch (alt51) { |
@@ -24593,17 +25353,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24593 | 25353 | ||
24594 | 25354 | ||
24595 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__Impl" | 25355 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__Impl" |
24596 | // InternalAlloyLanguage.g:8779:1: rule__ALSSignatureBody__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) ; | 25356 | // InternalAlloyLanguage.g:9049:1: rule__ALSSignatureBody__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) ; |
24597 | public final void rule__ALSSignatureBody__UnorderedGroup_0__Impl() throws RecognitionException { | 25357 | public final void rule__ALSSignatureBody__UnorderedGroup_0__Impl() throws RecognitionException { |
24598 | 25358 | ||
24599 | int stackSize = keepStackSize(); | 25359 | int stackSize = keepStackSize(); |
24600 | boolean selected = false; | 25360 | boolean selected = false; |
24601 | 25361 | ||
24602 | try { | 25362 | try { |
24603 | // InternalAlloyLanguage.g:8784:1: ( ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) ) | 25363 | // InternalAlloyLanguage.g:9054:1: ( ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) ) |
24604 | // InternalAlloyLanguage.g:8785:3: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) | 25364 | // InternalAlloyLanguage.g:9055:3: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) |
24605 | { | 25365 | { |
24606 | // InternalAlloyLanguage.g:8785:3: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) | 25366 | // InternalAlloyLanguage.g:9055:3: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) ) |
24607 | int alt52=2; | 25367 | int alt52=2; |
24608 | int LA52_0 = input.LA(1); | 25368 | int LA52_0 = input.LA(1); |
24609 | 25369 | ||
@@ -24625,7 +25385,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24625 | else if ( LA52_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { | 25385 | else if ( LA52_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { |
24626 | alt52=1; | 25386 | alt52=1; |
24627 | } | 25387 | } |
24628 | else if ( LA52_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { | 25388 | else if ( LA52_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { |
24629 | alt52=2; | 25389 | alt52=2; |
24630 | } | 25390 | } |
24631 | else { | 25391 | else { |
@@ -24637,28 +25397,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24637 | } | 25397 | } |
24638 | switch (alt52) { | 25398 | switch (alt52) { |
24639 | case 1 : | 25399 | case 1 : |
24640 | // InternalAlloyLanguage.g:8787:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | 25400 | // InternalAlloyLanguage.g:9057:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) |
24641 | { | 25401 | { |
24642 | // InternalAlloyLanguage.g:8787:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | 25402 | // InternalAlloyLanguage.g:9057:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) |
24643 | // InternalAlloyLanguage.g:8788:5: {...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) | 25403 | // InternalAlloyLanguage.g:9058:5: {...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) |
24644 | { | 25404 | { |
24645 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { | 25405 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { |
24646 | if (state.backtracking>0) {state.failed=true; return ;} | 25406 | if (state.backtracking>0) {state.failed=true; return ;} |
24647 | throw new FailedPredicateException(input, "rule__ALSSignatureBody__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0)"); | 25407 | throw new FailedPredicateException(input, "rule__ALSSignatureBody__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0)"); |
24648 | } | 25408 | } |
24649 | // InternalAlloyLanguage.g:8788:113: ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) | 25409 | // InternalAlloyLanguage.g:9058:113: ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) |
24650 | // InternalAlloyLanguage.g:8789:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) | 25410 | // InternalAlloyLanguage.g:9059:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) |
24651 | { | 25411 | { |
24652 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0); | 25412 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0); |
24653 | selected = true; | 25413 | selected = true; |
24654 | // InternalAlloyLanguage.g:8795:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) | 25414 | // InternalAlloyLanguage.g:9065:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) |
24655 | // InternalAlloyLanguage.g:8797:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) | 25415 | // InternalAlloyLanguage.g:9067:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) |
24656 | { | 25416 | { |
24657 | if ( state.backtracking==0 ) { | 25417 | if ( state.backtracking==0 ) { |
24658 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityAssignment_0_0()); | 25418 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityAssignment_0_0()); |
24659 | } | 25419 | } |
24660 | // InternalAlloyLanguage.g:8798:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) | 25420 | // InternalAlloyLanguage.g:9068:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) |
24661 | // InternalAlloyLanguage.g:8798:8: rule__ALSSignatureBody__MultiplicityAssignment_0_0 | 25421 | // InternalAlloyLanguage.g:9068:8: rule__ALSSignatureBody__MultiplicityAssignment_0_0 |
24662 | { | 25422 | { |
24663 | pushFollow(FOLLOW_2); | 25423 | pushFollow(FOLLOW_2); |
24664 | rule__ALSSignatureBody__MultiplicityAssignment_0_0(); | 25424 | rule__ALSSignatureBody__MultiplicityAssignment_0_0(); |
@@ -24684,28 +25444,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24684 | } | 25444 | } |
24685 | break; | 25445 | break; |
24686 | case 2 : | 25446 | case 2 : |
24687 | // InternalAlloyLanguage.g:8804:4: ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) | 25447 | // InternalAlloyLanguage.g:9074:4: ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) |
24688 | { | 25448 | { |
24689 | // InternalAlloyLanguage.g:8804:4: ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) | 25449 | // InternalAlloyLanguage.g:9074:4: ({...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) ) |
24690 | // InternalAlloyLanguage.g:8805:5: {...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) | 25450 | // InternalAlloyLanguage.g:9075:5: {...}? => ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) |
24691 | { | 25451 | { |
24692 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { | 25452 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { |
24693 | if (state.backtracking>0) {state.failed=true; return ;} | 25453 | if (state.backtracking>0) {state.failed=true; return ;} |
24694 | throw new FailedPredicateException(input, "rule__ALSSignatureBody__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1)"); | 25454 | throw new FailedPredicateException(input, "rule__ALSSignatureBody__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1)"); |
24695 | } | 25455 | } |
24696 | // InternalAlloyLanguage.g:8805:113: ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) | 25456 | // InternalAlloyLanguage.g:9075:113: ( ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) ) |
24697 | // InternalAlloyLanguage.g:8806:6: ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) | 25457 | // InternalAlloyLanguage.g:9076:6: ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) |
24698 | { | 25458 | { |
24699 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1); | 25459 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1); |
24700 | selected = true; | 25460 | selected = true; |
24701 | // InternalAlloyLanguage.g:8812:6: ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) | 25461 | // InternalAlloyLanguage.g:9082:6: ( ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) ) |
24702 | // InternalAlloyLanguage.g:8814:7: ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) | 25462 | // InternalAlloyLanguage.g:9084:7: ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) |
24703 | { | 25463 | { |
24704 | if ( state.backtracking==0 ) { | 25464 | if ( state.backtracking==0 ) { |
24705 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAssignment_0_1()); | 25465 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAssignment_0_1()); |
24706 | } | 25466 | } |
24707 | // InternalAlloyLanguage.g:8815:7: ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) | 25467 | // InternalAlloyLanguage.g:9085:7: ( rule__ALSSignatureBody__AbstractAssignment_0_1 ) |
24708 | // InternalAlloyLanguage.g:8815:8: rule__ALSSignatureBody__AbstractAssignment_0_1 | 25468 | // InternalAlloyLanguage.g:9085:8: rule__ALSSignatureBody__AbstractAssignment_0_1 |
24709 | { | 25469 | { |
24710 | pushFollow(FOLLOW_2); | 25470 | pushFollow(FOLLOW_2); |
24711 | rule__ALSSignatureBody__AbstractAssignment_0_1(); | 25471 | rule__ALSSignatureBody__AbstractAssignment_0_1(); |
@@ -24754,21 +25514,21 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24754 | 25514 | ||
24755 | 25515 | ||
24756 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__0" | 25516 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__0" |
24757 | // InternalAlloyLanguage.g:8830:1: rule__ALSSignatureBody__UnorderedGroup_0__0 : rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? ; | 25517 | // InternalAlloyLanguage.g:9100:1: rule__ALSSignatureBody__UnorderedGroup_0__0 : rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? ; |
24758 | public final void rule__ALSSignatureBody__UnorderedGroup_0__0() throws RecognitionException { | 25518 | public final void rule__ALSSignatureBody__UnorderedGroup_0__0() throws RecognitionException { |
24759 | 25519 | ||
24760 | int stackSize = keepStackSize(); | 25520 | int stackSize = keepStackSize(); |
24761 | 25521 | ||
24762 | try { | 25522 | try { |
24763 | // InternalAlloyLanguage.g:8834:1: ( rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? ) | 25523 | // InternalAlloyLanguage.g:9104:1: ( rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? ) |
24764 | // InternalAlloyLanguage.g:8835:2: rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? | 25524 | // InternalAlloyLanguage.g:9105:2: rule__ALSSignatureBody__UnorderedGroup_0__Impl ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? |
24765 | { | 25525 | { |
24766 | pushFollow(FOLLOW_62); | 25526 | pushFollow(FOLLOW_64); |
24767 | rule__ALSSignatureBody__UnorderedGroup_0__Impl(); | 25527 | rule__ALSSignatureBody__UnorderedGroup_0__Impl(); |
24768 | 25528 | ||
24769 | state._fsp--; | 25529 | state._fsp--; |
24770 | if (state.failed) return ; | 25530 | if (state.failed) return ; |
24771 | // InternalAlloyLanguage.g:8836:2: ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? | 25531 | // InternalAlloyLanguage.g:9106:2: ( rule__ALSSignatureBody__UnorderedGroup_0__1 )? |
24772 | int alt53=2; | 25532 | int alt53=2; |
24773 | int LA53_0 = input.LA(1); | 25533 | int LA53_0 = input.LA(1); |
24774 | 25534 | ||
@@ -24790,7 +25550,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24790 | else if ( LA53_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { | 25550 | else if ( LA53_0 == 26 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { |
24791 | alt53=1; | 25551 | alt53=1; |
24792 | } | 25552 | } |
24793 | else if ( LA53_0 == 73 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { | 25553 | else if ( LA53_0 == 75 && getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 1) ) { |
24794 | alt53=1; | 25554 | alt53=1; |
24795 | } | 25555 | } |
24796 | switch (alt53) { | 25556 | switch (alt53) { |
@@ -24827,14 +25587,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24827 | 25587 | ||
24828 | 25588 | ||
24829 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__1" | 25589 | // $ANTLR start "rule__ALSSignatureBody__UnorderedGroup_0__1" |
24830 | // InternalAlloyLanguage.g:8843:1: rule__ALSSignatureBody__UnorderedGroup_0__1 : rule__ALSSignatureBody__UnorderedGroup_0__Impl ; | 25590 | // InternalAlloyLanguage.g:9113:1: rule__ALSSignatureBody__UnorderedGroup_0__1 : rule__ALSSignatureBody__UnorderedGroup_0__Impl ; |
24831 | public final void rule__ALSSignatureBody__UnorderedGroup_0__1() throws RecognitionException { | 25591 | public final void rule__ALSSignatureBody__UnorderedGroup_0__1() throws RecognitionException { |
24832 | 25592 | ||
24833 | int stackSize = keepStackSize(); | 25593 | int stackSize = keepStackSize(); |
24834 | 25594 | ||
24835 | try { | 25595 | try { |
24836 | // InternalAlloyLanguage.g:8847:1: ( rule__ALSSignatureBody__UnorderedGroup_0__Impl ) | 25596 | // InternalAlloyLanguage.g:9117:1: ( rule__ALSSignatureBody__UnorderedGroup_0__Impl ) |
24837 | // InternalAlloyLanguage.g:8848:2: rule__ALSSignatureBody__UnorderedGroup_0__Impl | 25597 | // InternalAlloyLanguage.g:9118:2: rule__ALSSignatureBody__UnorderedGroup_0__Impl |
24838 | { | 25598 | { |
24839 | pushFollow(FOLLOW_2); | 25599 | pushFollow(FOLLOW_2); |
24840 | rule__ALSSignatureBody__UnorderedGroup_0__Impl(); | 25600 | rule__ALSSignatureBody__UnorderedGroup_0__Impl(); |
@@ -24860,17 +25620,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24860 | 25620 | ||
24861 | 25621 | ||
24862 | // $ANTLR start "rule__ALSDocument__EnumDeclarationsAssignment_0_0" | 25622 | // $ANTLR start "rule__ALSDocument__EnumDeclarationsAssignment_0_0" |
24863 | // InternalAlloyLanguage.g:8859:1: rule__ALSDocument__EnumDeclarationsAssignment_0_0 : ( ruleALSEnumDeclaration ) ; | 25623 | // InternalAlloyLanguage.g:9129:1: rule__ALSDocument__EnumDeclarationsAssignment_0_0 : ( ruleALSEnumDeclaration ) ; |
24864 | public final void rule__ALSDocument__EnumDeclarationsAssignment_0_0() throws RecognitionException { | 25624 | public final void rule__ALSDocument__EnumDeclarationsAssignment_0_0() throws RecognitionException { |
24865 | 25625 | ||
24866 | int stackSize = keepStackSize(); | 25626 | int stackSize = keepStackSize(); |
24867 | 25627 | ||
24868 | try { | 25628 | try { |
24869 | // InternalAlloyLanguage.g:8863:1: ( ( ruleALSEnumDeclaration ) ) | 25629 | // InternalAlloyLanguage.g:9133:1: ( ( ruleALSEnumDeclaration ) ) |
24870 | // InternalAlloyLanguage.g:8864:1: ( ruleALSEnumDeclaration ) | 25630 | // InternalAlloyLanguage.g:9134:1: ( ruleALSEnumDeclaration ) |
24871 | { | 25631 | { |
24872 | // InternalAlloyLanguage.g:8864:1: ( ruleALSEnumDeclaration ) | 25632 | // InternalAlloyLanguage.g:9134:1: ( ruleALSEnumDeclaration ) |
24873 | // InternalAlloyLanguage.g:8865:1: ruleALSEnumDeclaration | 25633 | // InternalAlloyLanguage.g:9135:1: ruleALSEnumDeclaration |
24874 | { | 25634 | { |
24875 | if ( state.backtracking==0 ) { | 25635 | if ( state.backtracking==0 ) { |
24876 | before(grammarAccess.getALSDocumentAccess().getEnumDeclarationsALSEnumDeclarationParserRuleCall_0_0_0()); | 25636 | before(grammarAccess.getALSDocumentAccess().getEnumDeclarationsALSEnumDeclarationParserRuleCall_0_0_0()); |
@@ -24905,17 +25665,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24905 | 25665 | ||
24906 | 25666 | ||
24907 | // $ANTLR start "rule__ALSDocument__SignatureBodiesAssignment_0_1" | 25667 | // $ANTLR start "rule__ALSDocument__SignatureBodiesAssignment_0_1" |
24908 | // InternalAlloyLanguage.g:8874:1: rule__ALSDocument__SignatureBodiesAssignment_0_1 : ( ruleALSSignatureBody ) ; | 25668 | // InternalAlloyLanguage.g:9144:1: rule__ALSDocument__SignatureBodiesAssignment_0_1 : ( ruleALSSignatureBody ) ; |
24909 | public final void rule__ALSDocument__SignatureBodiesAssignment_0_1() throws RecognitionException { | 25669 | public final void rule__ALSDocument__SignatureBodiesAssignment_0_1() throws RecognitionException { |
24910 | 25670 | ||
24911 | int stackSize = keepStackSize(); | 25671 | int stackSize = keepStackSize(); |
24912 | 25672 | ||
24913 | try { | 25673 | try { |
24914 | // InternalAlloyLanguage.g:8878:1: ( ( ruleALSSignatureBody ) ) | 25674 | // InternalAlloyLanguage.g:9148:1: ( ( ruleALSSignatureBody ) ) |
24915 | // InternalAlloyLanguage.g:8879:1: ( ruleALSSignatureBody ) | 25675 | // InternalAlloyLanguage.g:9149:1: ( ruleALSSignatureBody ) |
24916 | { | 25676 | { |
24917 | // InternalAlloyLanguage.g:8879:1: ( ruleALSSignatureBody ) | 25677 | // InternalAlloyLanguage.g:9149:1: ( ruleALSSignatureBody ) |
24918 | // InternalAlloyLanguage.g:8880:1: ruleALSSignatureBody | 25678 | // InternalAlloyLanguage.g:9150:1: ruleALSSignatureBody |
24919 | { | 25679 | { |
24920 | if ( state.backtracking==0 ) { | 25680 | if ( state.backtracking==0 ) { |
24921 | before(grammarAccess.getALSDocumentAccess().getSignatureBodiesALSSignatureBodyParserRuleCall_0_1_0()); | 25681 | before(grammarAccess.getALSDocumentAccess().getSignatureBodiesALSSignatureBodyParserRuleCall_0_1_0()); |
@@ -24950,17 +25710,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24950 | 25710 | ||
24951 | 25711 | ||
24952 | // $ANTLR start "rule__ALSDocument__FunctionDefinitionsAssignment_0_2" | 25712 | // $ANTLR start "rule__ALSDocument__FunctionDefinitionsAssignment_0_2" |
24953 | // InternalAlloyLanguage.g:8889:1: rule__ALSDocument__FunctionDefinitionsAssignment_0_2 : ( ruleALSFunctionDefinition ) ; | 25713 | // InternalAlloyLanguage.g:9159:1: rule__ALSDocument__FunctionDefinitionsAssignment_0_2 : ( ruleALSFunctionDefinition ) ; |
24954 | public final void rule__ALSDocument__FunctionDefinitionsAssignment_0_2() throws RecognitionException { | 25714 | public final void rule__ALSDocument__FunctionDefinitionsAssignment_0_2() throws RecognitionException { |
24955 | 25715 | ||
24956 | int stackSize = keepStackSize(); | 25716 | int stackSize = keepStackSize(); |
24957 | 25717 | ||
24958 | try { | 25718 | try { |
24959 | // InternalAlloyLanguage.g:8893:1: ( ( ruleALSFunctionDefinition ) ) | 25719 | // InternalAlloyLanguage.g:9163:1: ( ( ruleALSFunctionDefinition ) ) |
24960 | // InternalAlloyLanguage.g:8894:1: ( ruleALSFunctionDefinition ) | 25720 | // InternalAlloyLanguage.g:9164:1: ( ruleALSFunctionDefinition ) |
24961 | { | 25721 | { |
24962 | // InternalAlloyLanguage.g:8894:1: ( ruleALSFunctionDefinition ) | 25722 | // InternalAlloyLanguage.g:9164:1: ( ruleALSFunctionDefinition ) |
24963 | // InternalAlloyLanguage.g:8895:1: ruleALSFunctionDefinition | 25723 | // InternalAlloyLanguage.g:9165:1: ruleALSFunctionDefinition |
24964 | { | 25724 | { |
24965 | if ( state.backtracking==0 ) { | 25725 | if ( state.backtracking==0 ) { |
24966 | before(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsALSFunctionDefinitionParserRuleCall_0_2_0()); | 25726 | before(grammarAccess.getALSDocumentAccess().getFunctionDefinitionsALSFunctionDefinitionParserRuleCall_0_2_0()); |
@@ -24995,17 +25755,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
24995 | 25755 | ||
24996 | 25756 | ||
24997 | // $ANTLR start "rule__ALSDocument__RelationDefinitionsAssignment_0_3" | 25757 | // $ANTLR start "rule__ALSDocument__RelationDefinitionsAssignment_0_3" |
24998 | // InternalAlloyLanguage.g:8904:1: rule__ALSDocument__RelationDefinitionsAssignment_0_3 : ( ruleALSRelationDefinition ) ; | 25758 | // InternalAlloyLanguage.g:9174:1: rule__ALSDocument__RelationDefinitionsAssignment_0_3 : ( ruleALSRelationDefinition ) ; |
24999 | public final void rule__ALSDocument__RelationDefinitionsAssignment_0_3() throws RecognitionException { | 25759 | public final void rule__ALSDocument__RelationDefinitionsAssignment_0_3() throws RecognitionException { |
25000 | 25760 | ||
25001 | int stackSize = keepStackSize(); | 25761 | int stackSize = keepStackSize(); |
25002 | 25762 | ||
25003 | try { | 25763 | try { |
25004 | // InternalAlloyLanguage.g:8908:1: ( ( ruleALSRelationDefinition ) ) | 25764 | // InternalAlloyLanguage.g:9178:1: ( ( ruleALSRelationDefinition ) ) |
25005 | // InternalAlloyLanguage.g:8909:1: ( ruleALSRelationDefinition ) | 25765 | // InternalAlloyLanguage.g:9179:1: ( ruleALSRelationDefinition ) |
25006 | { | 25766 | { |
25007 | // InternalAlloyLanguage.g:8909:1: ( ruleALSRelationDefinition ) | 25767 | // InternalAlloyLanguage.g:9179:1: ( ruleALSRelationDefinition ) |
25008 | // InternalAlloyLanguage.g:8910:1: ruleALSRelationDefinition | 25768 | // InternalAlloyLanguage.g:9180:1: ruleALSRelationDefinition |
25009 | { | 25769 | { |
25010 | if ( state.backtracking==0 ) { | 25770 | if ( state.backtracking==0 ) { |
25011 | before(grammarAccess.getALSDocumentAccess().getRelationDefinitionsALSRelationDefinitionParserRuleCall_0_3_0()); | 25771 | before(grammarAccess.getALSDocumentAccess().getRelationDefinitionsALSRelationDefinitionParserRuleCall_0_3_0()); |
@@ -25040,17 +25800,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25040 | 25800 | ||
25041 | 25801 | ||
25042 | // $ANTLR start "rule__ALSDocument__FactDeclarationsAssignment_0_4" | 25802 | // $ANTLR start "rule__ALSDocument__FactDeclarationsAssignment_0_4" |
25043 | // InternalAlloyLanguage.g:8919:1: rule__ALSDocument__FactDeclarationsAssignment_0_4 : ( ruleALSFactDeclaration ) ; | 25803 | // InternalAlloyLanguage.g:9189:1: rule__ALSDocument__FactDeclarationsAssignment_0_4 : ( ruleALSFactDeclaration ) ; |
25044 | public final void rule__ALSDocument__FactDeclarationsAssignment_0_4() throws RecognitionException { | 25804 | public final void rule__ALSDocument__FactDeclarationsAssignment_0_4() throws RecognitionException { |
25045 | 25805 | ||
25046 | int stackSize = keepStackSize(); | 25806 | int stackSize = keepStackSize(); |
25047 | 25807 | ||
25048 | try { | 25808 | try { |
25049 | // InternalAlloyLanguage.g:8923:1: ( ( ruleALSFactDeclaration ) ) | 25809 | // InternalAlloyLanguage.g:9193:1: ( ( ruleALSFactDeclaration ) ) |
25050 | // InternalAlloyLanguage.g:8924:1: ( ruleALSFactDeclaration ) | 25810 | // InternalAlloyLanguage.g:9194:1: ( ruleALSFactDeclaration ) |
25051 | { | 25811 | { |
25052 | // InternalAlloyLanguage.g:8924:1: ( ruleALSFactDeclaration ) | 25812 | // InternalAlloyLanguage.g:9194:1: ( ruleALSFactDeclaration ) |
25053 | // InternalAlloyLanguage.g:8925:1: ruleALSFactDeclaration | 25813 | // InternalAlloyLanguage.g:9195:1: ruleALSFactDeclaration |
25054 | { | 25814 | { |
25055 | if ( state.backtracking==0 ) { | 25815 | if ( state.backtracking==0 ) { |
25056 | before(grammarAccess.getALSDocumentAccess().getFactDeclarationsALSFactDeclarationParserRuleCall_0_4_0()); | 25816 | before(grammarAccess.getALSDocumentAccess().getFactDeclarationsALSFactDeclarationParserRuleCall_0_4_0()); |
@@ -25085,17 +25845,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25085 | 25845 | ||
25086 | 25846 | ||
25087 | // $ANTLR start "rule__ALSDocument__RunCommandAssignment_1" | 25847 | // $ANTLR start "rule__ALSDocument__RunCommandAssignment_1" |
25088 | // InternalAlloyLanguage.g:8934:1: rule__ALSDocument__RunCommandAssignment_1 : ( ruleALSRunCommand ) ; | 25848 | // InternalAlloyLanguage.g:9204:1: rule__ALSDocument__RunCommandAssignment_1 : ( ruleALSRunCommand ) ; |
25089 | public final void rule__ALSDocument__RunCommandAssignment_1() throws RecognitionException { | 25849 | public final void rule__ALSDocument__RunCommandAssignment_1() throws RecognitionException { |
25090 | 25850 | ||
25091 | int stackSize = keepStackSize(); | 25851 | int stackSize = keepStackSize(); |
25092 | 25852 | ||
25093 | try { | 25853 | try { |
25094 | // InternalAlloyLanguage.g:8938:1: ( ( ruleALSRunCommand ) ) | 25854 | // InternalAlloyLanguage.g:9208:1: ( ( ruleALSRunCommand ) ) |
25095 | // InternalAlloyLanguage.g:8939:1: ( ruleALSRunCommand ) | 25855 | // InternalAlloyLanguage.g:9209:1: ( ruleALSRunCommand ) |
25096 | { | 25856 | { |
25097 | // InternalAlloyLanguage.g:8939:1: ( ruleALSRunCommand ) | 25857 | // InternalAlloyLanguage.g:9209:1: ( ruleALSRunCommand ) |
25098 | // InternalAlloyLanguage.g:8940:1: ruleALSRunCommand | 25858 | // InternalAlloyLanguage.g:9210:1: ruleALSRunCommand |
25099 | { | 25859 | { |
25100 | if ( state.backtracking==0 ) { | 25860 | if ( state.backtracking==0 ) { |
25101 | before(grammarAccess.getALSDocumentAccess().getRunCommandALSRunCommandParserRuleCall_1_0()); | 25861 | before(grammarAccess.getALSDocumentAccess().getRunCommandALSRunCommandParserRuleCall_1_0()); |
@@ -25130,17 +25890,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25130 | 25890 | ||
25131 | 25891 | ||
25132 | // $ANTLR start "rule__ALSEnumDeclaration__NameAssignment_1" | 25892 | // $ANTLR start "rule__ALSEnumDeclaration__NameAssignment_1" |
25133 | // InternalAlloyLanguage.g:8949:1: rule__ALSEnumDeclaration__NameAssignment_1 : ( ruleALSID ) ; | 25893 | // InternalAlloyLanguage.g:9219:1: rule__ALSEnumDeclaration__NameAssignment_1 : ( ruleALSID ) ; |
25134 | public final void rule__ALSEnumDeclaration__NameAssignment_1() throws RecognitionException { | 25894 | public final void rule__ALSEnumDeclaration__NameAssignment_1() throws RecognitionException { |
25135 | 25895 | ||
25136 | int stackSize = keepStackSize(); | 25896 | int stackSize = keepStackSize(); |
25137 | 25897 | ||
25138 | try { | 25898 | try { |
25139 | // InternalAlloyLanguage.g:8953:1: ( ( ruleALSID ) ) | 25899 | // InternalAlloyLanguage.g:9223:1: ( ( ruleALSID ) ) |
25140 | // InternalAlloyLanguage.g:8954:1: ( ruleALSID ) | 25900 | // InternalAlloyLanguage.g:9224:1: ( ruleALSID ) |
25141 | { | 25901 | { |
25142 | // InternalAlloyLanguage.g:8954:1: ( ruleALSID ) | 25902 | // InternalAlloyLanguage.g:9224:1: ( ruleALSID ) |
25143 | // InternalAlloyLanguage.g:8955:1: ruleALSID | 25903 | // InternalAlloyLanguage.g:9225:1: ruleALSID |
25144 | { | 25904 | { |
25145 | if ( state.backtracking==0 ) { | 25905 | if ( state.backtracking==0 ) { |
25146 | before(grammarAccess.getALSEnumDeclarationAccess().getNameALSIDParserRuleCall_1_0()); | 25906 | before(grammarAccess.getALSEnumDeclarationAccess().getNameALSIDParserRuleCall_1_0()); |
@@ -25175,17 +25935,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25175 | 25935 | ||
25176 | 25936 | ||
25177 | // $ANTLR start "rule__ALSEnumDeclaration__LiteralAssignment_3" | 25937 | // $ANTLR start "rule__ALSEnumDeclaration__LiteralAssignment_3" |
25178 | // InternalAlloyLanguage.g:8964:1: rule__ALSEnumDeclaration__LiteralAssignment_3 : ( ruleALSEnumLiteral ) ; | 25938 | // InternalAlloyLanguage.g:9234:1: rule__ALSEnumDeclaration__LiteralAssignment_3 : ( ruleALSEnumLiteral ) ; |
25179 | public final void rule__ALSEnumDeclaration__LiteralAssignment_3() throws RecognitionException { | 25939 | public final void rule__ALSEnumDeclaration__LiteralAssignment_3() throws RecognitionException { |
25180 | 25940 | ||
25181 | int stackSize = keepStackSize(); | 25941 | int stackSize = keepStackSize(); |
25182 | 25942 | ||
25183 | try { | 25943 | try { |
25184 | // InternalAlloyLanguage.g:8968:1: ( ( ruleALSEnumLiteral ) ) | 25944 | // InternalAlloyLanguage.g:9238:1: ( ( ruleALSEnumLiteral ) ) |
25185 | // InternalAlloyLanguage.g:8969:1: ( ruleALSEnumLiteral ) | 25945 | // InternalAlloyLanguage.g:9239:1: ( ruleALSEnumLiteral ) |
25186 | { | 25946 | { |
25187 | // InternalAlloyLanguage.g:8969:1: ( ruleALSEnumLiteral ) | 25947 | // InternalAlloyLanguage.g:9239:1: ( ruleALSEnumLiteral ) |
25188 | // InternalAlloyLanguage.g:8970:1: ruleALSEnumLiteral | 25948 | // InternalAlloyLanguage.g:9240:1: ruleALSEnumLiteral |
25189 | { | 25949 | { |
25190 | if ( state.backtracking==0 ) { | 25950 | if ( state.backtracking==0 ) { |
25191 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralALSEnumLiteralParserRuleCall_3_0()); | 25951 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralALSEnumLiteralParserRuleCall_3_0()); |
@@ -25220,17 +25980,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25220 | 25980 | ||
25221 | 25981 | ||
25222 | // $ANTLR start "rule__ALSEnumDeclaration__LiteralAssignment_4_1" | 25982 | // $ANTLR start "rule__ALSEnumDeclaration__LiteralAssignment_4_1" |
25223 | // InternalAlloyLanguage.g:8979:1: rule__ALSEnumDeclaration__LiteralAssignment_4_1 : ( ruleALSEnumLiteral ) ; | 25983 | // InternalAlloyLanguage.g:9249:1: rule__ALSEnumDeclaration__LiteralAssignment_4_1 : ( ruleALSEnumLiteral ) ; |
25224 | public final void rule__ALSEnumDeclaration__LiteralAssignment_4_1() throws RecognitionException { | 25984 | public final void rule__ALSEnumDeclaration__LiteralAssignment_4_1() throws RecognitionException { |
25225 | 25985 | ||
25226 | int stackSize = keepStackSize(); | 25986 | int stackSize = keepStackSize(); |
25227 | 25987 | ||
25228 | try { | 25988 | try { |
25229 | // InternalAlloyLanguage.g:8983:1: ( ( ruleALSEnumLiteral ) ) | 25989 | // InternalAlloyLanguage.g:9253:1: ( ( ruleALSEnumLiteral ) ) |
25230 | // InternalAlloyLanguage.g:8984:1: ( ruleALSEnumLiteral ) | 25990 | // InternalAlloyLanguage.g:9254:1: ( ruleALSEnumLiteral ) |
25231 | { | 25991 | { |
25232 | // InternalAlloyLanguage.g:8984:1: ( ruleALSEnumLiteral ) | 25992 | // InternalAlloyLanguage.g:9254:1: ( ruleALSEnumLiteral ) |
25233 | // InternalAlloyLanguage.g:8985:1: ruleALSEnumLiteral | 25993 | // InternalAlloyLanguage.g:9255:1: ruleALSEnumLiteral |
25234 | { | 25994 | { |
25235 | if ( state.backtracking==0 ) { | 25995 | if ( state.backtracking==0 ) { |
25236 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralALSEnumLiteralParserRuleCall_4_1_0()); | 25996 | before(grammarAccess.getALSEnumDeclarationAccess().getLiteralALSEnumLiteralParserRuleCall_4_1_0()); |
@@ -25265,17 +26025,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25265 | 26025 | ||
25266 | 26026 | ||
25267 | // $ANTLR start "rule__ALSEnumLiteral__NameAssignment" | 26027 | // $ANTLR start "rule__ALSEnumLiteral__NameAssignment" |
25268 | // InternalAlloyLanguage.g:8994:1: rule__ALSEnumLiteral__NameAssignment : ( ruleALSID ) ; | 26028 | // InternalAlloyLanguage.g:9264:1: rule__ALSEnumLiteral__NameAssignment : ( ruleALSID ) ; |
25269 | public final void rule__ALSEnumLiteral__NameAssignment() throws RecognitionException { | 26029 | public final void rule__ALSEnumLiteral__NameAssignment() throws RecognitionException { |
25270 | 26030 | ||
25271 | int stackSize = keepStackSize(); | 26031 | int stackSize = keepStackSize(); |
25272 | 26032 | ||
25273 | try { | 26033 | try { |
25274 | // InternalAlloyLanguage.g:8998:1: ( ( ruleALSID ) ) | 26034 | // InternalAlloyLanguage.g:9268:1: ( ( ruleALSID ) ) |
25275 | // InternalAlloyLanguage.g:8999:1: ( ruleALSID ) | 26035 | // InternalAlloyLanguage.g:9269:1: ( ruleALSID ) |
25276 | { | 26036 | { |
25277 | // InternalAlloyLanguage.g:8999:1: ( ruleALSID ) | 26037 | // InternalAlloyLanguage.g:9269:1: ( ruleALSID ) |
25278 | // InternalAlloyLanguage.g:9000:1: ruleALSID | 26038 | // InternalAlloyLanguage.g:9270:1: ruleALSID |
25279 | { | 26039 | { |
25280 | if ( state.backtracking==0 ) { | 26040 | if ( state.backtracking==0 ) { |
25281 | before(grammarAccess.getALSEnumLiteralAccess().getNameALSIDParserRuleCall_0()); | 26041 | before(grammarAccess.getALSEnumLiteralAccess().getNameALSIDParserRuleCall_0()); |
@@ -25310,17 +26070,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25310 | 26070 | ||
25311 | 26071 | ||
25312 | // $ANTLR start "rule__ALSSignatureDeclaration__NameAssignment" | 26072 | // $ANTLR start "rule__ALSSignatureDeclaration__NameAssignment" |
25313 | // InternalAlloyLanguage.g:9009:1: rule__ALSSignatureDeclaration__NameAssignment : ( ruleALSID ) ; | 26073 | // InternalAlloyLanguage.g:9279:1: rule__ALSSignatureDeclaration__NameAssignment : ( ruleALSID ) ; |
25314 | public final void rule__ALSSignatureDeclaration__NameAssignment() throws RecognitionException { | 26074 | public final void rule__ALSSignatureDeclaration__NameAssignment() throws RecognitionException { |
25315 | 26075 | ||
25316 | int stackSize = keepStackSize(); | 26076 | int stackSize = keepStackSize(); |
25317 | 26077 | ||
25318 | try { | 26078 | try { |
25319 | // InternalAlloyLanguage.g:9013:1: ( ( ruleALSID ) ) | 26079 | // InternalAlloyLanguage.g:9283:1: ( ( ruleALSID ) ) |
25320 | // InternalAlloyLanguage.g:9014:1: ( ruleALSID ) | 26080 | // InternalAlloyLanguage.g:9284:1: ( ruleALSID ) |
25321 | { | 26081 | { |
25322 | // InternalAlloyLanguage.g:9014:1: ( ruleALSID ) | 26082 | // InternalAlloyLanguage.g:9284:1: ( ruleALSID ) |
25323 | // InternalAlloyLanguage.g:9015:1: ruleALSID | 26083 | // InternalAlloyLanguage.g:9285:1: ruleALSID |
25324 | { | 26084 | { |
25325 | if ( state.backtracking==0 ) { | 26085 | if ( state.backtracking==0 ) { |
25326 | before(grammarAccess.getALSSignatureDeclarationAccess().getNameALSIDParserRuleCall_0()); | 26086 | before(grammarAccess.getALSSignatureDeclarationAccess().getNameALSIDParserRuleCall_0()); |
@@ -25355,17 +26115,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25355 | 26115 | ||
25356 | 26116 | ||
25357 | // $ANTLR start "rule__ALSSignatureBody__MultiplicityAssignment_0_0" | 26117 | // $ANTLR start "rule__ALSSignatureBody__MultiplicityAssignment_0_0" |
25358 | // InternalAlloyLanguage.g:9024:1: rule__ALSSignatureBody__MultiplicityAssignment_0_0 : ( ruleALSMultiplicity ) ; | 26118 | // InternalAlloyLanguage.g:9294:1: rule__ALSSignatureBody__MultiplicityAssignment_0_0 : ( ruleALSMultiplicity ) ; |
25359 | public final void rule__ALSSignatureBody__MultiplicityAssignment_0_0() throws RecognitionException { | 26119 | public final void rule__ALSSignatureBody__MultiplicityAssignment_0_0() throws RecognitionException { |
25360 | 26120 | ||
25361 | int stackSize = keepStackSize(); | 26121 | int stackSize = keepStackSize(); |
25362 | 26122 | ||
25363 | try { | 26123 | try { |
25364 | // InternalAlloyLanguage.g:9028:1: ( ( ruleALSMultiplicity ) ) | 26124 | // InternalAlloyLanguage.g:9298:1: ( ( ruleALSMultiplicity ) ) |
25365 | // InternalAlloyLanguage.g:9029:1: ( ruleALSMultiplicity ) | 26125 | // InternalAlloyLanguage.g:9299:1: ( ruleALSMultiplicity ) |
25366 | { | 26126 | { |
25367 | // InternalAlloyLanguage.g:9029:1: ( ruleALSMultiplicity ) | 26127 | // InternalAlloyLanguage.g:9299:1: ( ruleALSMultiplicity ) |
25368 | // InternalAlloyLanguage.g:9030:1: ruleALSMultiplicity | 26128 | // InternalAlloyLanguage.g:9300:1: ruleALSMultiplicity |
25369 | { | 26129 | { |
25370 | if ( state.backtracking==0 ) { | 26130 | if ( state.backtracking==0 ) { |
25371 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityALSMultiplicityEnumRuleCall_0_0_0()); | 26131 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityALSMultiplicityEnumRuleCall_0_0_0()); |
@@ -25400,28 +26160,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25400 | 26160 | ||
25401 | 26161 | ||
25402 | // $ANTLR start "rule__ALSSignatureBody__AbstractAssignment_0_1" | 26162 | // $ANTLR start "rule__ALSSignatureBody__AbstractAssignment_0_1" |
25403 | // InternalAlloyLanguage.g:9039:1: rule__ALSSignatureBody__AbstractAssignment_0_1 : ( ( 'abstract' ) ) ; | 26163 | // InternalAlloyLanguage.g:9309:1: rule__ALSSignatureBody__AbstractAssignment_0_1 : ( ( 'abstract' ) ) ; |
25404 | public final void rule__ALSSignatureBody__AbstractAssignment_0_1() throws RecognitionException { | 26164 | public final void rule__ALSSignatureBody__AbstractAssignment_0_1() throws RecognitionException { |
25405 | 26165 | ||
25406 | int stackSize = keepStackSize(); | 26166 | int stackSize = keepStackSize(); |
25407 | 26167 | ||
25408 | try { | 26168 | try { |
25409 | // InternalAlloyLanguage.g:9043:1: ( ( ( 'abstract' ) ) ) | 26169 | // InternalAlloyLanguage.g:9313:1: ( ( ( 'abstract' ) ) ) |
25410 | // InternalAlloyLanguage.g:9044:1: ( ( 'abstract' ) ) | 26170 | // InternalAlloyLanguage.g:9314:1: ( ( 'abstract' ) ) |
25411 | { | 26171 | { |
25412 | // InternalAlloyLanguage.g:9044:1: ( ( 'abstract' ) ) | 26172 | // InternalAlloyLanguage.g:9314:1: ( ( 'abstract' ) ) |
25413 | // InternalAlloyLanguage.g:9045:1: ( 'abstract' ) | 26173 | // InternalAlloyLanguage.g:9315:1: ( 'abstract' ) |
25414 | { | 26174 | { |
25415 | if ( state.backtracking==0 ) { | 26175 | if ( state.backtracking==0 ) { |
25416 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); | 26176 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); |
25417 | } | 26177 | } |
25418 | // InternalAlloyLanguage.g:9046:1: ( 'abstract' ) | 26178 | // InternalAlloyLanguage.g:9316:1: ( 'abstract' ) |
25419 | // InternalAlloyLanguage.g:9047:1: 'abstract' | 26179 | // InternalAlloyLanguage.g:9317:1: 'abstract' |
25420 | { | 26180 | { |
25421 | if ( state.backtracking==0 ) { | 26181 | if ( state.backtracking==0 ) { |
25422 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); | 26182 | before(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); |
25423 | } | 26183 | } |
25424 | match(input,73,FOLLOW_2); if (state.failed) return ; | 26184 | match(input,75,FOLLOW_2); if (state.failed) return ; |
25425 | if ( state.backtracking==0 ) { | 26185 | if ( state.backtracking==0 ) { |
25426 | after(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); | 26186 | after(grammarAccess.getALSSignatureBodyAccess().getAbstractAbstractKeyword_0_1_0()); |
25427 | } | 26187 | } |
@@ -25453,17 +26213,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25453 | 26213 | ||
25454 | 26214 | ||
25455 | // $ANTLR start "rule__ALSSignatureBody__DeclarationsAssignment_2" | 26215 | // $ANTLR start "rule__ALSSignatureBody__DeclarationsAssignment_2" |
25456 | // InternalAlloyLanguage.g:9062:1: rule__ALSSignatureBody__DeclarationsAssignment_2 : ( ruleALSSignatureDeclaration ) ; | 26216 | // InternalAlloyLanguage.g:9332:1: rule__ALSSignatureBody__DeclarationsAssignment_2 : ( ruleALSSignatureDeclaration ) ; |
25457 | public final void rule__ALSSignatureBody__DeclarationsAssignment_2() throws RecognitionException { | 26217 | public final void rule__ALSSignatureBody__DeclarationsAssignment_2() throws RecognitionException { |
25458 | 26218 | ||
25459 | int stackSize = keepStackSize(); | 26219 | int stackSize = keepStackSize(); |
25460 | 26220 | ||
25461 | try { | 26221 | try { |
25462 | // InternalAlloyLanguage.g:9066:1: ( ( ruleALSSignatureDeclaration ) ) | 26222 | // InternalAlloyLanguage.g:9336:1: ( ( ruleALSSignatureDeclaration ) ) |
25463 | // InternalAlloyLanguage.g:9067:1: ( ruleALSSignatureDeclaration ) | 26223 | // InternalAlloyLanguage.g:9337:1: ( ruleALSSignatureDeclaration ) |
25464 | { | 26224 | { |
25465 | // InternalAlloyLanguage.g:9067:1: ( ruleALSSignatureDeclaration ) | 26225 | // InternalAlloyLanguage.g:9337:1: ( ruleALSSignatureDeclaration ) |
25466 | // InternalAlloyLanguage.g:9068:1: ruleALSSignatureDeclaration | 26226 | // InternalAlloyLanguage.g:9338:1: ruleALSSignatureDeclaration |
25467 | { | 26227 | { |
25468 | if ( state.backtracking==0 ) { | 26228 | if ( state.backtracking==0 ) { |
25469 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsALSSignatureDeclarationParserRuleCall_2_0()); | 26229 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsALSSignatureDeclarationParserRuleCall_2_0()); |
@@ -25498,17 +26258,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25498 | 26258 | ||
25499 | 26259 | ||
25500 | // $ANTLR start "rule__ALSSignatureBody__DeclarationsAssignment_3_1" | 26260 | // $ANTLR start "rule__ALSSignatureBody__DeclarationsAssignment_3_1" |
25501 | // InternalAlloyLanguage.g:9077:1: rule__ALSSignatureBody__DeclarationsAssignment_3_1 : ( ruleALSSignatureDeclaration ) ; | 26261 | // InternalAlloyLanguage.g:9347:1: rule__ALSSignatureBody__DeclarationsAssignment_3_1 : ( ruleALSSignatureDeclaration ) ; |
25502 | public final void rule__ALSSignatureBody__DeclarationsAssignment_3_1() throws RecognitionException { | 26262 | public final void rule__ALSSignatureBody__DeclarationsAssignment_3_1() throws RecognitionException { |
25503 | 26263 | ||
25504 | int stackSize = keepStackSize(); | 26264 | int stackSize = keepStackSize(); |
25505 | 26265 | ||
25506 | try { | 26266 | try { |
25507 | // InternalAlloyLanguage.g:9081:1: ( ( ruleALSSignatureDeclaration ) ) | 26267 | // InternalAlloyLanguage.g:9351:1: ( ( ruleALSSignatureDeclaration ) ) |
25508 | // InternalAlloyLanguage.g:9082:1: ( ruleALSSignatureDeclaration ) | 26268 | // InternalAlloyLanguage.g:9352:1: ( ruleALSSignatureDeclaration ) |
25509 | { | 26269 | { |
25510 | // InternalAlloyLanguage.g:9082:1: ( ruleALSSignatureDeclaration ) | 26270 | // InternalAlloyLanguage.g:9352:1: ( ruleALSSignatureDeclaration ) |
25511 | // InternalAlloyLanguage.g:9083:1: ruleALSSignatureDeclaration | 26271 | // InternalAlloyLanguage.g:9353:1: ruleALSSignatureDeclaration |
25512 | { | 26272 | { |
25513 | if ( state.backtracking==0 ) { | 26273 | if ( state.backtracking==0 ) { |
25514 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsALSSignatureDeclarationParserRuleCall_3_1_0()); | 26274 | before(grammarAccess.getALSSignatureBodyAccess().getDeclarationsALSSignatureDeclarationParserRuleCall_3_1_0()); |
@@ -25543,23 +26303,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25543 | 26303 | ||
25544 | 26304 | ||
25545 | // $ANTLR start "rule__ALSSignatureBody__SupertypeAssignment_4_0_1" | 26305 | // $ANTLR start "rule__ALSSignatureBody__SupertypeAssignment_4_0_1" |
25546 | // InternalAlloyLanguage.g:9092:1: rule__ALSSignatureBody__SupertypeAssignment_4_0_1 : ( ( RULE_ID ) ) ; | 26306 | // InternalAlloyLanguage.g:9362:1: rule__ALSSignatureBody__SupertypeAssignment_4_0_1 : ( ( RULE_ID ) ) ; |
25547 | public final void rule__ALSSignatureBody__SupertypeAssignment_4_0_1() throws RecognitionException { | 26307 | public final void rule__ALSSignatureBody__SupertypeAssignment_4_0_1() throws RecognitionException { |
25548 | 26308 | ||
25549 | int stackSize = keepStackSize(); | 26309 | int stackSize = keepStackSize(); |
25550 | 26310 | ||
25551 | try { | 26311 | try { |
25552 | // InternalAlloyLanguage.g:9096:1: ( ( ( RULE_ID ) ) ) | 26312 | // InternalAlloyLanguage.g:9366:1: ( ( ( RULE_ID ) ) ) |
25553 | // InternalAlloyLanguage.g:9097:1: ( ( RULE_ID ) ) | 26313 | // InternalAlloyLanguage.g:9367:1: ( ( RULE_ID ) ) |
25554 | { | 26314 | { |
25555 | // InternalAlloyLanguage.g:9097:1: ( ( RULE_ID ) ) | 26315 | // InternalAlloyLanguage.g:9367:1: ( ( RULE_ID ) ) |
25556 | // InternalAlloyLanguage.g:9098:1: ( RULE_ID ) | 26316 | // InternalAlloyLanguage.g:9368:1: ( RULE_ID ) |
25557 | { | 26317 | { |
25558 | if ( state.backtracking==0 ) { | 26318 | if ( state.backtracking==0 ) { |
25559 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeALSSignatureDeclarationCrossReference_4_0_1_0()); | 26319 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeALSSignatureDeclarationCrossReference_4_0_1_0()); |
25560 | } | 26320 | } |
25561 | // InternalAlloyLanguage.g:9099:1: ( RULE_ID ) | 26321 | // InternalAlloyLanguage.g:9369:1: ( RULE_ID ) |
25562 | // InternalAlloyLanguage.g:9100:1: RULE_ID | 26322 | // InternalAlloyLanguage.g:9370:1: RULE_ID |
25563 | { | 26323 | { |
25564 | if ( state.backtracking==0 ) { | 26324 | if ( state.backtracking==0 ) { |
25565 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeALSSignatureDeclarationIDTerminalRuleCall_4_0_1_0_1()); | 26325 | before(grammarAccess.getALSSignatureBodyAccess().getSupertypeALSSignatureDeclarationIDTerminalRuleCall_4_0_1_0_1()); |
@@ -25596,23 +26356,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25596 | 26356 | ||
25597 | 26357 | ||
25598 | // $ANTLR start "rule__ALSSignatureBody__SupersetAssignment_4_1_1" | 26358 | // $ANTLR start "rule__ALSSignatureBody__SupersetAssignment_4_1_1" |
25599 | // InternalAlloyLanguage.g:9111:1: rule__ALSSignatureBody__SupersetAssignment_4_1_1 : ( ( RULE_ID ) ) ; | 26359 | // InternalAlloyLanguage.g:9381:1: rule__ALSSignatureBody__SupersetAssignment_4_1_1 : ( ( RULE_ID ) ) ; |
25600 | public final void rule__ALSSignatureBody__SupersetAssignment_4_1_1() throws RecognitionException { | 26360 | public final void rule__ALSSignatureBody__SupersetAssignment_4_1_1() throws RecognitionException { |
25601 | 26361 | ||
25602 | int stackSize = keepStackSize(); | 26362 | int stackSize = keepStackSize(); |
25603 | 26363 | ||
25604 | try { | 26364 | try { |
25605 | // InternalAlloyLanguage.g:9115:1: ( ( ( RULE_ID ) ) ) | 26365 | // InternalAlloyLanguage.g:9385:1: ( ( ( RULE_ID ) ) ) |
25606 | // InternalAlloyLanguage.g:9116:1: ( ( RULE_ID ) ) | 26366 | // InternalAlloyLanguage.g:9386:1: ( ( RULE_ID ) ) |
25607 | { | 26367 | { |
25608 | // InternalAlloyLanguage.g:9116:1: ( ( RULE_ID ) ) | 26368 | // InternalAlloyLanguage.g:9386:1: ( ( RULE_ID ) ) |
25609 | // InternalAlloyLanguage.g:9117:1: ( RULE_ID ) | 26369 | // InternalAlloyLanguage.g:9387:1: ( RULE_ID ) |
25610 | { | 26370 | { |
25611 | if ( state.backtracking==0 ) { | 26371 | if ( state.backtracking==0 ) { |
25612 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationCrossReference_4_1_1_0()); | 26372 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationCrossReference_4_1_1_0()); |
25613 | } | 26373 | } |
25614 | // InternalAlloyLanguage.g:9118:1: ( RULE_ID ) | 26374 | // InternalAlloyLanguage.g:9388:1: ( RULE_ID ) |
25615 | // InternalAlloyLanguage.g:9119:1: RULE_ID | 26375 | // InternalAlloyLanguage.g:9389:1: RULE_ID |
25616 | { | 26376 | { |
25617 | if ( state.backtracking==0 ) { | 26377 | if ( state.backtracking==0 ) { |
25618 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationIDTerminalRuleCall_4_1_1_0_1()); | 26378 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationIDTerminalRuleCall_4_1_1_0_1()); |
@@ -25649,23 +26409,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25649 | 26409 | ||
25650 | 26410 | ||
25651 | // $ANTLR start "rule__ALSSignatureBody__SupersetAssignment_4_1_2_1" | 26411 | // $ANTLR start "rule__ALSSignatureBody__SupersetAssignment_4_1_2_1" |
25652 | // InternalAlloyLanguage.g:9130:1: rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 : ( ( RULE_ID ) ) ; | 26412 | // InternalAlloyLanguage.g:9400:1: rule__ALSSignatureBody__SupersetAssignment_4_1_2_1 : ( ( RULE_ID ) ) ; |
25653 | public final void rule__ALSSignatureBody__SupersetAssignment_4_1_2_1() throws RecognitionException { | 26413 | public final void rule__ALSSignatureBody__SupersetAssignment_4_1_2_1() throws RecognitionException { |
25654 | 26414 | ||
25655 | int stackSize = keepStackSize(); | 26415 | int stackSize = keepStackSize(); |
25656 | 26416 | ||
25657 | try { | 26417 | try { |
25658 | // InternalAlloyLanguage.g:9134:1: ( ( ( RULE_ID ) ) ) | 26418 | // InternalAlloyLanguage.g:9404:1: ( ( ( RULE_ID ) ) ) |
25659 | // InternalAlloyLanguage.g:9135:1: ( ( RULE_ID ) ) | 26419 | // InternalAlloyLanguage.g:9405:1: ( ( RULE_ID ) ) |
25660 | { | 26420 | { |
25661 | // InternalAlloyLanguage.g:9135:1: ( ( RULE_ID ) ) | 26421 | // InternalAlloyLanguage.g:9405:1: ( ( RULE_ID ) ) |
25662 | // InternalAlloyLanguage.g:9136:1: ( RULE_ID ) | 26422 | // InternalAlloyLanguage.g:9406:1: ( RULE_ID ) |
25663 | { | 26423 | { |
25664 | if ( state.backtracking==0 ) { | 26424 | if ( state.backtracking==0 ) { |
25665 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationCrossReference_4_1_2_1_0()); | 26425 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationCrossReference_4_1_2_1_0()); |
25666 | } | 26426 | } |
25667 | // InternalAlloyLanguage.g:9137:1: ( RULE_ID ) | 26427 | // InternalAlloyLanguage.g:9407:1: ( RULE_ID ) |
25668 | // InternalAlloyLanguage.g:9138:1: RULE_ID | 26428 | // InternalAlloyLanguage.g:9408:1: RULE_ID |
25669 | { | 26429 | { |
25670 | if ( state.backtracking==0 ) { | 26430 | if ( state.backtracking==0 ) { |
25671 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationIDTerminalRuleCall_4_1_2_1_0_1()); | 26431 | before(grammarAccess.getALSSignatureBodyAccess().getSupersetALSSignatureDeclarationIDTerminalRuleCall_4_1_2_1_0_1()); |
@@ -25702,17 +26462,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25702 | 26462 | ||
25703 | 26463 | ||
25704 | // $ANTLR start "rule__ALSSignatureBody__FieldsAssignment_6_0" | 26464 | // $ANTLR start "rule__ALSSignatureBody__FieldsAssignment_6_0" |
25705 | // InternalAlloyLanguage.g:9149:1: rule__ALSSignatureBody__FieldsAssignment_6_0 : ( ruleALSFieldDeclaration ) ; | 26465 | // InternalAlloyLanguage.g:9419:1: rule__ALSSignatureBody__FieldsAssignment_6_0 : ( ruleALSFieldDeclaration ) ; |
25706 | public final void rule__ALSSignatureBody__FieldsAssignment_6_0() throws RecognitionException { | 26466 | public final void rule__ALSSignatureBody__FieldsAssignment_6_0() throws RecognitionException { |
25707 | 26467 | ||
25708 | int stackSize = keepStackSize(); | 26468 | int stackSize = keepStackSize(); |
25709 | 26469 | ||
25710 | try { | 26470 | try { |
25711 | // InternalAlloyLanguage.g:9153:1: ( ( ruleALSFieldDeclaration ) ) | 26471 | // InternalAlloyLanguage.g:9423:1: ( ( ruleALSFieldDeclaration ) ) |
25712 | // InternalAlloyLanguage.g:9154:1: ( ruleALSFieldDeclaration ) | 26472 | // InternalAlloyLanguage.g:9424:1: ( ruleALSFieldDeclaration ) |
25713 | { | 26473 | { |
25714 | // InternalAlloyLanguage.g:9154:1: ( ruleALSFieldDeclaration ) | 26474 | // InternalAlloyLanguage.g:9424:1: ( ruleALSFieldDeclaration ) |
25715 | // InternalAlloyLanguage.g:9155:1: ruleALSFieldDeclaration | 26475 | // InternalAlloyLanguage.g:9425:1: ruleALSFieldDeclaration |
25716 | { | 26476 | { |
25717 | if ( state.backtracking==0 ) { | 26477 | if ( state.backtracking==0 ) { |
25718 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsALSFieldDeclarationParserRuleCall_6_0_0()); | 26478 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsALSFieldDeclarationParserRuleCall_6_0_0()); |
@@ -25747,17 +26507,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25747 | 26507 | ||
25748 | 26508 | ||
25749 | // $ANTLR start "rule__ALSSignatureBody__FieldsAssignment_6_1_1" | 26509 | // $ANTLR start "rule__ALSSignatureBody__FieldsAssignment_6_1_1" |
25750 | // InternalAlloyLanguage.g:9164:1: rule__ALSSignatureBody__FieldsAssignment_6_1_1 : ( ruleALSFieldDeclaration ) ; | 26510 | // InternalAlloyLanguage.g:9434:1: rule__ALSSignatureBody__FieldsAssignment_6_1_1 : ( ruleALSFieldDeclaration ) ; |
25751 | public final void rule__ALSSignatureBody__FieldsAssignment_6_1_1() throws RecognitionException { | 26511 | public final void rule__ALSSignatureBody__FieldsAssignment_6_1_1() throws RecognitionException { |
25752 | 26512 | ||
25753 | int stackSize = keepStackSize(); | 26513 | int stackSize = keepStackSize(); |
25754 | 26514 | ||
25755 | try { | 26515 | try { |
25756 | // InternalAlloyLanguage.g:9168:1: ( ( ruleALSFieldDeclaration ) ) | 26516 | // InternalAlloyLanguage.g:9438:1: ( ( ruleALSFieldDeclaration ) ) |
25757 | // InternalAlloyLanguage.g:9169:1: ( ruleALSFieldDeclaration ) | 26517 | // InternalAlloyLanguage.g:9439:1: ( ruleALSFieldDeclaration ) |
25758 | { | 26518 | { |
25759 | // InternalAlloyLanguage.g:9169:1: ( ruleALSFieldDeclaration ) | 26519 | // InternalAlloyLanguage.g:9439:1: ( ruleALSFieldDeclaration ) |
25760 | // InternalAlloyLanguage.g:9170:1: ruleALSFieldDeclaration | 26520 | // InternalAlloyLanguage.g:9440:1: ruleALSFieldDeclaration |
25761 | { | 26521 | { |
25762 | if ( state.backtracking==0 ) { | 26522 | if ( state.backtracking==0 ) { |
25763 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsALSFieldDeclarationParserRuleCall_6_1_1_0()); | 26523 | before(grammarAccess.getALSSignatureBodyAccess().getFieldsALSFieldDeclarationParserRuleCall_6_1_1_0()); |
@@ -25792,17 +26552,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25792 | 26552 | ||
25793 | 26553 | ||
25794 | // $ANTLR start "rule__ALSFieldDeclaration__NameAssignment_0" | 26554 | // $ANTLR start "rule__ALSFieldDeclaration__NameAssignment_0" |
25795 | // InternalAlloyLanguage.g:9179:1: rule__ALSFieldDeclaration__NameAssignment_0 : ( ruleALSID ) ; | 26555 | // InternalAlloyLanguage.g:9449:1: rule__ALSFieldDeclaration__NameAssignment_0 : ( ruleALSID ) ; |
25796 | public final void rule__ALSFieldDeclaration__NameAssignment_0() throws RecognitionException { | 26556 | public final void rule__ALSFieldDeclaration__NameAssignment_0() throws RecognitionException { |
25797 | 26557 | ||
25798 | int stackSize = keepStackSize(); | 26558 | int stackSize = keepStackSize(); |
25799 | 26559 | ||
25800 | try { | 26560 | try { |
25801 | // InternalAlloyLanguage.g:9183:1: ( ( ruleALSID ) ) | 26561 | // InternalAlloyLanguage.g:9453:1: ( ( ruleALSID ) ) |
25802 | // InternalAlloyLanguage.g:9184:1: ( ruleALSID ) | 26562 | // InternalAlloyLanguage.g:9454:1: ( ruleALSID ) |
25803 | { | 26563 | { |
25804 | // InternalAlloyLanguage.g:9184:1: ( ruleALSID ) | 26564 | // InternalAlloyLanguage.g:9454:1: ( ruleALSID ) |
25805 | // InternalAlloyLanguage.g:9185:1: ruleALSID | 26565 | // InternalAlloyLanguage.g:9455:1: ruleALSID |
25806 | { | 26566 | { |
25807 | if ( state.backtracking==0 ) { | 26567 | if ( state.backtracking==0 ) { |
25808 | before(grammarAccess.getALSFieldDeclarationAccess().getNameALSIDParserRuleCall_0_0()); | 26568 | before(grammarAccess.getALSFieldDeclarationAccess().getNameALSIDParserRuleCall_0_0()); |
@@ -25837,17 +26597,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25837 | 26597 | ||
25838 | 26598 | ||
25839 | // $ANTLR start "rule__ALSFieldDeclaration__MultiplicityAssignment_2" | 26599 | // $ANTLR start "rule__ALSFieldDeclaration__MultiplicityAssignment_2" |
25840 | // InternalAlloyLanguage.g:9194:1: rule__ALSFieldDeclaration__MultiplicityAssignment_2 : ( ruleALSMultiplicity ) ; | 26600 | // InternalAlloyLanguage.g:9464:1: rule__ALSFieldDeclaration__MultiplicityAssignment_2 : ( ruleALSMultiplicity ) ; |
25841 | public final void rule__ALSFieldDeclaration__MultiplicityAssignment_2() throws RecognitionException { | 26601 | public final void rule__ALSFieldDeclaration__MultiplicityAssignment_2() throws RecognitionException { |
25842 | 26602 | ||
25843 | int stackSize = keepStackSize(); | 26603 | int stackSize = keepStackSize(); |
25844 | 26604 | ||
25845 | try { | 26605 | try { |
25846 | // InternalAlloyLanguage.g:9198:1: ( ( ruleALSMultiplicity ) ) | 26606 | // InternalAlloyLanguage.g:9468:1: ( ( ruleALSMultiplicity ) ) |
25847 | // InternalAlloyLanguage.g:9199:1: ( ruleALSMultiplicity ) | 26607 | // InternalAlloyLanguage.g:9469:1: ( ruleALSMultiplicity ) |
25848 | { | 26608 | { |
25849 | // InternalAlloyLanguage.g:9199:1: ( ruleALSMultiplicity ) | 26609 | // InternalAlloyLanguage.g:9469:1: ( ruleALSMultiplicity ) |
25850 | // InternalAlloyLanguage.g:9200:1: ruleALSMultiplicity | 26610 | // InternalAlloyLanguage.g:9470:1: ruleALSMultiplicity |
25851 | { | 26611 | { |
25852 | if ( state.backtracking==0 ) { | 26612 | if ( state.backtracking==0 ) { |
25853 | before(grammarAccess.getALSFieldDeclarationAccess().getMultiplicityALSMultiplicityEnumRuleCall_2_0()); | 26613 | before(grammarAccess.getALSFieldDeclarationAccess().getMultiplicityALSMultiplicityEnumRuleCall_2_0()); |
@@ -25882,17 +26642,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25882 | 26642 | ||
25883 | 26643 | ||
25884 | // $ANTLR start "rule__ALSFieldDeclaration__TypeAssignment_3" | 26644 | // $ANTLR start "rule__ALSFieldDeclaration__TypeAssignment_3" |
25885 | // InternalAlloyLanguage.g:9209:1: rule__ALSFieldDeclaration__TypeAssignment_3 : ( ruleALSTerm ) ; | 26645 | // InternalAlloyLanguage.g:9479:1: rule__ALSFieldDeclaration__TypeAssignment_3 : ( ruleALSTerm ) ; |
25886 | public final void rule__ALSFieldDeclaration__TypeAssignment_3() throws RecognitionException { | 26646 | public final void rule__ALSFieldDeclaration__TypeAssignment_3() throws RecognitionException { |
25887 | 26647 | ||
25888 | int stackSize = keepStackSize(); | 26648 | int stackSize = keepStackSize(); |
25889 | 26649 | ||
25890 | try { | 26650 | try { |
25891 | // InternalAlloyLanguage.g:9213:1: ( ( ruleALSTerm ) ) | 26651 | // InternalAlloyLanguage.g:9483:1: ( ( ruleALSTerm ) ) |
25892 | // InternalAlloyLanguage.g:9214:1: ( ruleALSTerm ) | 26652 | // InternalAlloyLanguage.g:9484:1: ( ruleALSTerm ) |
25893 | { | 26653 | { |
25894 | // InternalAlloyLanguage.g:9214:1: ( ruleALSTerm ) | 26654 | // InternalAlloyLanguage.g:9484:1: ( ruleALSTerm ) |
25895 | // InternalAlloyLanguage.g:9215:1: ruleALSTerm | 26655 | // InternalAlloyLanguage.g:9485:1: ruleALSTerm |
25896 | { | 26656 | { |
25897 | if ( state.backtracking==0 ) { | 26657 | if ( state.backtracking==0 ) { |
25898 | before(grammarAccess.getALSFieldDeclarationAccess().getTypeALSTermParserRuleCall_3_0()); | 26658 | before(grammarAccess.getALSFieldDeclarationAccess().getTypeALSTermParserRuleCall_3_0()); |
@@ -25927,17 +26687,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25927 | 26687 | ||
25928 | 26688 | ||
25929 | // $ANTLR start "rule__ALSFunctionDefinition__NameAssignment_1" | 26689 | // $ANTLR start "rule__ALSFunctionDefinition__NameAssignment_1" |
25930 | // InternalAlloyLanguage.g:9224:1: rule__ALSFunctionDefinition__NameAssignment_1 : ( ruleALSID ) ; | 26690 | // InternalAlloyLanguage.g:9494:1: rule__ALSFunctionDefinition__NameAssignment_1 : ( ruleALSID ) ; |
25931 | public final void rule__ALSFunctionDefinition__NameAssignment_1() throws RecognitionException { | 26691 | public final void rule__ALSFunctionDefinition__NameAssignment_1() throws RecognitionException { |
25932 | 26692 | ||
25933 | int stackSize = keepStackSize(); | 26693 | int stackSize = keepStackSize(); |
25934 | 26694 | ||
25935 | try { | 26695 | try { |
25936 | // InternalAlloyLanguage.g:9228:1: ( ( ruleALSID ) ) | 26696 | // InternalAlloyLanguage.g:9498:1: ( ( ruleALSID ) ) |
25937 | // InternalAlloyLanguage.g:9229:1: ( ruleALSID ) | 26697 | // InternalAlloyLanguage.g:9499:1: ( ruleALSID ) |
25938 | { | 26698 | { |
25939 | // InternalAlloyLanguage.g:9229:1: ( ruleALSID ) | 26699 | // InternalAlloyLanguage.g:9499:1: ( ruleALSID ) |
25940 | // InternalAlloyLanguage.g:9230:1: ruleALSID | 26700 | // InternalAlloyLanguage.g:9500:1: ruleALSID |
25941 | { | 26701 | { |
25942 | if ( state.backtracking==0 ) { | 26702 | if ( state.backtracking==0 ) { |
25943 | before(grammarAccess.getALSFunctionDefinitionAccess().getNameALSIDParserRuleCall_1_0()); | 26703 | before(grammarAccess.getALSFunctionDefinitionAccess().getNameALSIDParserRuleCall_1_0()); |
@@ -25972,17 +26732,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
25972 | 26732 | ||
25973 | 26733 | ||
25974 | // $ANTLR start "rule__ALSFunctionDefinition__VariablesAssignment_3" | 26734 | // $ANTLR start "rule__ALSFunctionDefinition__VariablesAssignment_3" |
25975 | // InternalAlloyLanguage.g:9239:1: rule__ALSFunctionDefinition__VariablesAssignment_3 : ( ruleALSVariableDeclaration ) ; | 26735 | // InternalAlloyLanguage.g:9509:1: rule__ALSFunctionDefinition__VariablesAssignment_3 : ( ruleALSVariableDeclaration ) ; |
25976 | public final void rule__ALSFunctionDefinition__VariablesAssignment_3() throws RecognitionException { | 26736 | public final void rule__ALSFunctionDefinition__VariablesAssignment_3() throws RecognitionException { |
25977 | 26737 | ||
25978 | int stackSize = keepStackSize(); | 26738 | int stackSize = keepStackSize(); |
25979 | 26739 | ||
25980 | try { | 26740 | try { |
25981 | // InternalAlloyLanguage.g:9243:1: ( ( ruleALSVariableDeclaration ) ) | 26741 | // InternalAlloyLanguage.g:9513:1: ( ( ruleALSVariableDeclaration ) ) |
25982 | // InternalAlloyLanguage.g:9244:1: ( ruleALSVariableDeclaration ) | 26742 | // InternalAlloyLanguage.g:9514:1: ( ruleALSVariableDeclaration ) |
25983 | { | 26743 | { |
25984 | // InternalAlloyLanguage.g:9244:1: ( ruleALSVariableDeclaration ) | 26744 | // InternalAlloyLanguage.g:9514:1: ( ruleALSVariableDeclaration ) |
25985 | // InternalAlloyLanguage.g:9245:1: ruleALSVariableDeclaration | 26745 | // InternalAlloyLanguage.g:9515:1: ruleALSVariableDeclaration |
25986 | { | 26746 | { |
25987 | if ( state.backtracking==0 ) { | 26747 | if ( state.backtracking==0 ) { |
25988 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_3_0()); | 26748 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_3_0()); |
@@ -26017,17 +26777,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26017 | 26777 | ||
26018 | 26778 | ||
26019 | // $ANTLR start "rule__ALSFunctionDefinition__VariablesAssignment_4_1" | 26779 | // $ANTLR start "rule__ALSFunctionDefinition__VariablesAssignment_4_1" |
26020 | // InternalAlloyLanguage.g:9254:1: rule__ALSFunctionDefinition__VariablesAssignment_4_1 : ( ruleALSVariableDeclaration ) ; | 26780 | // InternalAlloyLanguage.g:9524:1: rule__ALSFunctionDefinition__VariablesAssignment_4_1 : ( ruleALSVariableDeclaration ) ; |
26021 | public final void rule__ALSFunctionDefinition__VariablesAssignment_4_1() throws RecognitionException { | 26781 | public final void rule__ALSFunctionDefinition__VariablesAssignment_4_1() throws RecognitionException { |
26022 | 26782 | ||
26023 | int stackSize = keepStackSize(); | 26783 | int stackSize = keepStackSize(); |
26024 | 26784 | ||
26025 | try { | 26785 | try { |
26026 | // InternalAlloyLanguage.g:9258:1: ( ( ruleALSVariableDeclaration ) ) | 26786 | // InternalAlloyLanguage.g:9528:1: ( ( ruleALSVariableDeclaration ) ) |
26027 | // InternalAlloyLanguage.g:9259:1: ( ruleALSVariableDeclaration ) | 26787 | // InternalAlloyLanguage.g:9529:1: ( ruleALSVariableDeclaration ) |
26028 | { | 26788 | { |
26029 | // InternalAlloyLanguage.g:9259:1: ( ruleALSVariableDeclaration ) | 26789 | // InternalAlloyLanguage.g:9529:1: ( ruleALSVariableDeclaration ) |
26030 | // InternalAlloyLanguage.g:9260:1: ruleALSVariableDeclaration | 26790 | // InternalAlloyLanguage.g:9530:1: ruleALSVariableDeclaration |
26031 | { | 26791 | { |
26032 | if ( state.backtracking==0 ) { | 26792 | if ( state.backtracking==0 ) { |
26033 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_4_1_0()); | 26793 | before(grammarAccess.getALSFunctionDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_4_1_0()); |
@@ -26062,17 +26822,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26062 | 26822 | ||
26063 | 26823 | ||
26064 | // $ANTLR start "rule__ALSFunctionDefinition__TypeAssignment_7" | 26824 | // $ANTLR start "rule__ALSFunctionDefinition__TypeAssignment_7" |
26065 | // InternalAlloyLanguage.g:9269:1: rule__ALSFunctionDefinition__TypeAssignment_7 : ( ruleALSTerm ) ; | 26825 | // InternalAlloyLanguage.g:9539:1: rule__ALSFunctionDefinition__TypeAssignment_7 : ( ruleALSTerm ) ; |
26066 | public final void rule__ALSFunctionDefinition__TypeAssignment_7() throws RecognitionException { | 26826 | public final void rule__ALSFunctionDefinition__TypeAssignment_7() throws RecognitionException { |
26067 | 26827 | ||
26068 | int stackSize = keepStackSize(); | 26828 | int stackSize = keepStackSize(); |
26069 | 26829 | ||
26070 | try { | 26830 | try { |
26071 | // InternalAlloyLanguage.g:9273:1: ( ( ruleALSTerm ) ) | 26831 | // InternalAlloyLanguage.g:9543:1: ( ( ruleALSTerm ) ) |
26072 | // InternalAlloyLanguage.g:9274:1: ( ruleALSTerm ) | 26832 | // InternalAlloyLanguage.g:9544:1: ( ruleALSTerm ) |
26073 | { | 26833 | { |
26074 | // InternalAlloyLanguage.g:9274:1: ( ruleALSTerm ) | 26834 | // InternalAlloyLanguage.g:9544:1: ( ruleALSTerm ) |
26075 | // InternalAlloyLanguage.g:9275:1: ruleALSTerm | 26835 | // InternalAlloyLanguage.g:9545:1: ruleALSTerm |
26076 | { | 26836 | { |
26077 | if ( state.backtracking==0 ) { | 26837 | if ( state.backtracking==0 ) { |
26078 | before(grammarAccess.getALSFunctionDefinitionAccess().getTypeALSTermParserRuleCall_7_0()); | 26838 | before(grammarAccess.getALSFunctionDefinitionAccess().getTypeALSTermParserRuleCall_7_0()); |
@@ -26107,17 +26867,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26107 | 26867 | ||
26108 | 26868 | ||
26109 | // $ANTLR start "rule__ALSFunctionDefinition__ValueAssignment_9" | 26869 | // $ANTLR start "rule__ALSFunctionDefinition__ValueAssignment_9" |
26110 | // InternalAlloyLanguage.g:9284:1: rule__ALSFunctionDefinition__ValueAssignment_9 : ( ruleALSTerm ) ; | 26870 | // InternalAlloyLanguage.g:9554:1: rule__ALSFunctionDefinition__ValueAssignment_9 : ( ruleALSTerm ) ; |
26111 | public final void rule__ALSFunctionDefinition__ValueAssignment_9() throws RecognitionException { | 26871 | public final void rule__ALSFunctionDefinition__ValueAssignment_9() throws RecognitionException { |
26112 | 26872 | ||
26113 | int stackSize = keepStackSize(); | 26873 | int stackSize = keepStackSize(); |
26114 | 26874 | ||
26115 | try { | 26875 | try { |
26116 | // InternalAlloyLanguage.g:9288:1: ( ( ruleALSTerm ) ) | 26876 | // InternalAlloyLanguage.g:9558:1: ( ( ruleALSTerm ) ) |
26117 | // InternalAlloyLanguage.g:9289:1: ( ruleALSTerm ) | 26877 | // InternalAlloyLanguage.g:9559:1: ( ruleALSTerm ) |
26118 | { | 26878 | { |
26119 | // InternalAlloyLanguage.g:9289:1: ( ruleALSTerm ) | 26879 | // InternalAlloyLanguage.g:9559:1: ( ruleALSTerm ) |
26120 | // InternalAlloyLanguage.g:9290:1: ruleALSTerm | 26880 | // InternalAlloyLanguage.g:9560:1: ruleALSTerm |
26121 | { | 26881 | { |
26122 | if ( state.backtracking==0 ) { | 26882 | if ( state.backtracking==0 ) { |
26123 | before(grammarAccess.getALSFunctionDefinitionAccess().getValueALSTermParserRuleCall_9_0()); | 26883 | before(grammarAccess.getALSFunctionDefinitionAccess().getValueALSTermParserRuleCall_9_0()); |
@@ -26152,17 +26912,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26152 | 26912 | ||
26153 | 26913 | ||
26154 | // $ANTLR start "rule__ALSRelationDefinition__NameAssignment_1" | 26914 | // $ANTLR start "rule__ALSRelationDefinition__NameAssignment_1" |
26155 | // InternalAlloyLanguage.g:9299:1: rule__ALSRelationDefinition__NameAssignment_1 : ( ruleALSID ) ; | 26915 | // InternalAlloyLanguage.g:9569:1: rule__ALSRelationDefinition__NameAssignment_1 : ( ruleALSID ) ; |
26156 | public final void rule__ALSRelationDefinition__NameAssignment_1() throws RecognitionException { | 26916 | public final void rule__ALSRelationDefinition__NameAssignment_1() throws RecognitionException { |
26157 | 26917 | ||
26158 | int stackSize = keepStackSize(); | 26918 | int stackSize = keepStackSize(); |
26159 | 26919 | ||
26160 | try { | 26920 | try { |
26161 | // InternalAlloyLanguage.g:9303:1: ( ( ruleALSID ) ) | 26921 | // InternalAlloyLanguage.g:9573:1: ( ( ruleALSID ) ) |
26162 | // InternalAlloyLanguage.g:9304:1: ( ruleALSID ) | 26922 | // InternalAlloyLanguage.g:9574:1: ( ruleALSID ) |
26163 | { | 26923 | { |
26164 | // InternalAlloyLanguage.g:9304:1: ( ruleALSID ) | 26924 | // InternalAlloyLanguage.g:9574:1: ( ruleALSID ) |
26165 | // InternalAlloyLanguage.g:9305:1: ruleALSID | 26925 | // InternalAlloyLanguage.g:9575:1: ruleALSID |
26166 | { | 26926 | { |
26167 | if ( state.backtracking==0 ) { | 26927 | if ( state.backtracking==0 ) { |
26168 | before(grammarAccess.getALSRelationDefinitionAccess().getNameALSIDParserRuleCall_1_0()); | 26928 | before(grammarAccess.getALSRelationDefinitionAccess().getNameALSIDParserRuleCall_1_0()); |
@@ -26197,17 +26957,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26197 | 26957 | ||
26198 | 26958 | ||
26199 | // $ANTLR start "rule__ALSRelationDefinition__VariablesAssignment_3" | 26959 | // $ANTLR start "rule__ALSRelationDefinition__VariablesAssignment_3" |
26200 | // InternalAlloyLanguage.g:9314:1: rule__ALSRelationDefinition__VariablesAssignment_3 : ( ruleALSVariableDeclaration ) ; | 26960 | // InternalAlloyLanguage.g:9584:1: rule__ALSRelationDefinition__VariablesAssignment_3 : ( ruleALSVariableDeclaration ) ; |
26201 | public final void rule__ALSRelationDefinition__VariablesAssignment_3() throws RecognitionException { | 26961 | public final void rule__ALSRelationDefinition__VariablesAssignment_3() throws RecognitionException { |
26202 | 26962 | ||
26203 | int stackSize = keepStackSize(); | 26963 | int stackSize = keepStackSize(); |
26204 | 26964 | ||
26205 | try { | 26965 | try { |
26206 | // InternalAlloyLanguage.g:9318:1: ( ( ruleALSVariableDeclaration ) ) | 26966 | // InternalAlloyLanguage.g:9588:1: ( ( ruleALSVariableDeclaration ) ) |
26207 | // InternalAlloyLanguage.g:9319:1: ( ruleALSVariableDeclaration ) | 26967 | // InternalAlloyLanguage.g:9589:1: ( ruleALSVariableDeclaration ) |
26208 | { | 26968 | { |
26209 | // InternalAlloyLanguage.g:9319:1: ( ruleALSVariableDeclaration ) | 26969 | // InternalAlloyLanguage.g:9589:1: ( ruleALSVariableDeclaration ) |
26210 | // InternalAlloyLanguage.g:9320:1: ruleALSVariableDeclaration | 26970 | // InternalAlloyLanguage.g:9590:1: ruleALSVariableDeclaration |
26211 | { | 26971 | { |
26212 | if ( state.backtracking==0 ) { | 26972 | if ( state.backtracking==0 ) { |
26213 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_3_0()); | 26973 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_3_0()); |
@@ -26242,17 +27002,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26242 | 27002 | ||
26243 | 27003 | ||
26244 | // $ANTLR start "rule__ALSRelationDefinition__VariablesAssignment_4_1" | 27004 | // $ANTLR start "rule__ALSRelationDefinition__VariablesAssignment_4_1" |
26245 | // InternalAlloyLanguage.g:9329:1: rule__ALSRelationDefinition__VariablesAssignment_4_1 : ( ruleALSVariableDeclaration ) ; | 27005 | // InternalAlloyLanguage.g:9599:1: rule__ALSRelationDefinition__VariablesAssignment_4_1 : ( ruleALSVariableDeclaration ) ; |
26246 | public final void rule__ALSRelationDefinition__VariablesAssignment_4_1() throws RecognitionException { | 27006 | public final void rule__ALSRelationDefinition__VariablesAssignment_4_1() throws RecognitionException { |
26247 | 27007 | ||
26248 | int stackSize = keepStackSize(); | 27008 | int stackSize = keepStackSize(); |
26249 | 27009 | ||
26250 | try { | 27010 | try { |
26251 | // InternalAlloyLanguage.g:9333:1: ( ( ruleALSVariableDeclaration ) ) | 27011 | // InternalAlloyLanguage.g:9603:1: ( ( ruleALSVariableDeclaration ) ) |
26252 | // InternalAlloyLanguage.g:9334:1: ( ruleALSVariableDeclaration ) | 27012 | // InternalAlloyLanguage.g:9604:1: ( ruleALSVariableDeclaration ) |
26253 | { | 27013 | { |
26254 | // InternalAlloyLanguage.g:9334:1: ( ruleALSVariableDeclaration ) | 27014 | // InternalAlloyLanguage.g:9604:1: ( ruleALSVariableDeclaration ) |
26255 | // InternalAlloyLanguage.g:9335:1: ruleALSVariableDeclaration | 27015 | // InternalAlloyLanguage.g:9605:1: ruleALSVariableDeclaration |
26256 | { | 27016 | { |
26257 | if ( state.backtracking==0 ) { | 27017 | if ( state.backtracking==0 ) { |
26258 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_4_1_0()); | 27018 | before(grammarAccess.getALSRelationDefinitionAccess().getVariablesALSVariableDeclarationParserRuleCall_4_1_0()); |
@@ -26287,17 +27047,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26287 | 27047 | ||
26288 | 27048 | ||
26289 | // $ANTLR start "rule__ALSRelationDefinition__ValueAssignment_7" | 27049 | // $ANTLR start "rule__ALSRelationDefinition__ValueAssignment_7" |
26290 | // InternalAlloyLanguage.g:9344:1: rule__ALSRelationDefinition__ValueAssignment_7 : ( ruleALSTerm ) ; | 27050 | // InternalAlloyLanguage.g:9614:1: rule__ALSRelationDefinition__ValueAssignment_7 : ( ruleALSTerm ) ; |
26291 | public final void rule__ALSRelationDefinition__ValueAssignment_7() throws RecognitionException { | 27051 | public final void rule__ALSRelationDefinition__ValueAssignment_7() throws RecognitionException { |
26292 | 27052 | ||
26293 | int stackSize = keepStackSize(); | 27053 | int stackSize = keepStackSize(); |
26294 | 27054 | ||
26295 | try { | 27055 | try { |
26296 | // InternalAlloyLanguage.g:9348:1: ( ( ruleALSTerm ) ) | 27056 | // InternalAlloyLanguage.g:9618:1: ( ( ruleALSTerm ) ) |
26297 | // InternalAlloyLanguage.g:9349:1: ( ruleALSTerm ) | 27057 | // InternalAlloyLanguage.g:9619:1: ( ruleALSTerm ) |
26298 | { | 27058 | { |
26299 | // InternalAlloyLanguage.g:9349:1: ( ruleALSTerm ) | 27059 | // InternalAlloyLanguage.g:9619:1: ( ruleALSTerm ) |
26300 | // InternalAlloyLanguage.g:9350:1: ruleALSTerm | 27060 | // InternalAlloyLanguage.g:9620:1: ruleALSTerm |
26301 | { | 27061 | { |
26302 | if ( state.backtracking==0 ) { | 27062 | if ( state.backtracking==0 ) { |
26303 | before(grammarAccess.getALSRelationDefinitionAccess().getValueALSTermParserRuleCall_7_0()); | 27063 | before(grammarAccess.getALSRelationDefinitionAccess().getValueALSTermParserRuleCall_7_0()); |
@@ -26332,17 +27092,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26332 | 27092 | ||
26333 | 27093 | ||
26334 | // $ANTLR start "rule__ALSFactDeclaration__NameAssignment_2" | 27094 | // $ANTLR start "rule__ALSFactDeclaration__NameAssignment_2" |
26335 | // InternalAlloyLanguage.g:9359:1: rule__ALSFactDeclaration__NameAssignment_2 : ( ruleALSID ) ; | 27095 | // InternalAlloyLanguage.g:9629:1: rule__ALSFactDeclaration__NameAssignment_2 : ( ruleALSID ) ; |
26336 | public final void rule__ALSFactDeclaration__NameAssignment_2() throws RecognitionException { | 27096 | public final void rule__ALSFactDeclaration__NameAssignment_2() throws RecognitionException { |
26337 | 27097 | ||
26338 | int stackSize = keepStackSize(); | 27098 | int stackSize = keepStackSize(); |
26339 | 27099 | ||
26340 | try { | 27100 | try { |
26341 | // InternalAlloyLanguage.g:9363:1: ( ( ruleALSID ) ) | 27101 | // InternalAlloyLanguage.g:9633:1: ( ( ruleALSID ) ) |
26342 | // InternalAlloyLanguage.g:9364:1: ( ruleALSID ) | 27102 | // InternalAlloyLanguage.g:9634:1: ( ruleALSID ) |
26343 | { | 27103 | { |
26344 | // InternalAlloyLanguage.g:9364:1: ( ruleALSID ) | 27104 | // InternalAlloyLanguage.g:9634:1: ( ruleALSID ) |
26345 | // InternalAlloyLanguage.g:9365:1: ruleALSID | 27105 | // InternalAlloyLanguage.g:9635:1: ruleALSID |
26346 | { | 27106 | { |
26347 | if ( state.backtracking==0 ) { | 27107 | if ( state.backtracking==0 ) { |
26348 | before(grammarAccess.getALSFactDeclarationAccess().getNameALSIDParserRuleCall_2_0()); | 27108 | before(grammarAccess.getALSFactDeclarationAccess().getNameALSIDParserRuleCall_2_0()); |
@@ -26377,17 +27137,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26377 | 27137 | ||
26378 | 27138 | ||
26379 | // $ANTLR start "rule__ALSFactDeclaration__TermAssignment_4" | 27139 | // $ANTLR start "rule__ALSFactDeclaration__TermAssignment_4" |
26380 | // InternalAlloyLanguage.g:9374:1: rule__ALSFactDeclaration__TermAssignment_4 : ( ruleALSTerm ) ; | 27140 | // InternalAlloyLanguage.g:9644:1: rule__ALSFactDeclaration__TermAssignment_4 : ( ruleALSTerm ) ; |
26381 | public final void rule__ALSFactDeclaration__TermAssignment_4() throws RecognitionException { | 27141 | public final void rule__ALSFactDeclaration__TermAssignment_4() throws RecognitionException { |
26382 | 27142 | ||
26383 | int stackSize = keepStackSize(); | 27143 | int stackSize = keepStackSize(); |
26384 | 27144 | ||
26385 | try { | 27145 | try { |
26386 | // InternalAlloyLanguage.g:9378:1: ( ( ruleALSTerm ) ) | 27146 | // InternalAlloyLanguage.g:9648:1: ( ( ruleALSTerm ) ) |
26387 | // InternalAlloyLanguage.g:9379:1: ( ruleALSTerm ) | 27147 | // InternalAlloyLanguage.g:9649:1: ( ruleALSTerm ) |
26388 | { | 27148 | { |
26389 | // InternalAlloyLanguage.g:9379:1: ( ruleALSTerm ) | 27149 | // InternalAlloyLanguage.g:9649:1: ( ruleALSTerm ) |
26390 | // InternalAlloyLanguage.g:9380:1: ruleALSTerm | 27150 | // InternalAlloyLanguage.g:9650:1: ruleALSTerm |
26391 | { | 27151 | { |
26392 | if ( state.backtracking==0 ) { | 27152 | if ( state.backtracking==0 ) { |
26393 | before(grammarAccess.getALSFactDeclarationAccess().getTermALSTermParserRuleCall_4_0()); | 27153 | before(grammarAccess.getALSFactDeclarationAccess().getTermALSTermParserRuleCall_4_0()); |
@@ -26422,17 +27182,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26422 | 27182 | ||
26423 | 27183 | ||
26424 | // $ANTLR start "rule__ALSQuantified__TypeAssignment_0_1" | 27184 | // $ANTLR start "rule__ALSQuantified__TypeAssignment_0_1" |
26425 | // InternalAlloyLanguage.g:9389:1: rule__ALSQuantified__TypeAssignment_0_1 : ( ruleALSMultiplicity ) ; | 27185 | // InternalAlloyLanguage.g:9659:1: rule__ALSQuantified__TypeAssignment_0_1 : ( ruleALSMultiplicity ) ; |
26426 | public final void rule__ALSQuantified__TypeAssignment_0_1() throws RecognitionException { | 27186 | public final void rule__ALSQuantified__TypeAssignment_0_1() throws RecognitionException { |
26427 | 27187 | ||
26428 | int stackSize = keepStackSize(); | 27188 | int stackSize = keepStackSize(); |
26429 | 27189 | ||
26430 | try { | 27190 | try { |
26431 | // InternalAlloyLanguage.g:9393:1: ( ( ruleALSMultiplicity ) ) | 27191 | // InternalAlloyLanguage.g:9663:1: ( ( ruleALSMultiplicity ) ) |
26432 | // InternalAlloyLanguage.g:9394:1: ( ruleALSMultiplicity ) | 27192 | // InternalAlloyLanguage.g:9664:1: ( ruleALSMultiplicity ) |
26433 | { | 27193 | { |
26434 | // InternalAlloyLanguage.g:9394:1: ( ruleALSMultiplicity ) | 27194 | // InternalAlloyLanguage.g:9664:1: ( ruleALSMultiplicity ) |
26435 | // InternalAlloyLanguage.g:9395:1: ruleALSMultiplicity | 27195 | // InternalAlloyLanguage.g:9665:1: ruleALSMultiplicity |
26436 | { | 27196 | { |
26437 | if ( state.backtracking==0 ) { | 27197 | if ( state.backtracking==0 ) { |
26438 | before(grammarAccess.getALSQuantifiedAccess().getTypeALSMultiplicityEnumRuleCall_0_1_0()); | 27198 | before(grammarAccess.getALSQuantifiedAccess().getTypeALSMultiplicityEnumRuleCall_0_1_0()); |
@@ -26467,28 +27227,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26467 | 27227 | ||
26468 | 27228 | ||
26469 | // $ANTLR start "rule__ALSQuantified__DisjAssignment_0_2" | 27229 | // $ANTLR start "rule__ALSQuantified__DisjAssignment_0_2" |
26470 | // InternalAlloyLanguage.g:9404:1: rule__ALSQuantified__DisjAssignment_0_2 : ( ( 'disj' ) ) ; | 27230 | // InternalAlloyLanguage.g:9674:1: rule__ALSQuantified__DisjAssignment_0_2 : ( ( 'disj' ) ) ; |
26471 | public final void rule__ALSQuantified__DisjAssignment_0_2() throws RecognitionException { | 27231 | public final void rule__ALSQuantified__DisjAssignment_0_2() throws RecognitionException { |
26472 | 27232 | ||
26473 | int stackSize = keepStackSize(); | 27233 | int stackSize = keepStackSize(); |
26474 | 27234 | ||
26475 | try { | 27235 | try { |
26476 | // InternalAlloyLanguage.g:9408:1: ( ( ( 'disj' ) ) ) | 27236 | // InternalAlloyLanguage.g:9678:1: ( ( ( 'disj' ) ) ) |
26477 | // InternalAlloyLanguage.g:9409:1: ( ( 'disj' ) ) | 27237 | // InternalAlloyLanguage.g:9679:1: ( ( 'disj' ) ) |
26478 | { | 27238 | { |
26479 | // InternalAlloyLanguage.g:9409:1: ( ( 'disj' ) ) | 27239 | // InternalAlloyLanguage.g:9679:1: ( ( 'disj' ) ) |
26480 | // InternalAlloyLanguage.g:9410:1: ( 'disj' ) | 27240 | // InternalAlloyLanguage.g:9680:1: ( 'disj' ) |
26481 | { | 27241 | { |
26482 | if ( state.backtracking==0 ) { | 27242 | if ( state.backtracking==0 ) { |
26483 | before(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); | 27243 | before(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); |
26484 | } | 27244 | } |
26485 | // InternalAlloyLanguage.g:9411:1: ( 'disj' ) | 27245 | // InternalAlloyLanguage.g:9681:1: ( 'disj' ) |
26486 | // InternalAlloyLanguage.g:9412:1: 'disj' | 27246 | // InternalAlloyLanguage.g:9682:1: 'disj' |
26487 | { | 27247 | { |
26488 | if ( state.backtracking==0 ) { | 27248 | if ( state.backtracking==0 ) { |
26489 | before(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); | 27249 | before(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); |
26490 | } | 27250 | } |
26491 | match(input,74,FOLLOW_2); if (state.failed) return ; | 27251 | match(input,76,FOLLOW_2); if (state.failed) return ; |
26492 | if ( state.backtracking==0 ) { | 27252 | if ( state.backtracking==0 ) { |
26493 | after(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); | 27253 | after(grammarAccess.getALSQuantifiedAccess().getDisjDisjKeyword_0_2_0()); |
26494 | } | 27254 | } |
@@ -26520,17 +27280,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26520 | 27280 | ||
26521 | 27281 | ||
26522 | // $ANTLR start "rule__ALSQuantified__VariablesAssignment_0_3" | 27282 | // $ANTLR start "rule__ALSQuantified__VariablesAssignment_0_3" |
26523 | // InternalAlloyLanguage.g:9427:1: rule__ALSQuantified__VariablesAssignment_0_3 : ( ruleALSVariableDeclaration ) ; | 27283 | // InternalAlloyLanguage.g:9697:1: rule__ALSQuantified__VariablesAssignment_0_3 : ( ruleALSVariableDeclaration ) ; |
26524 | public final void rule__ALSQuantified__VariablesAssignment_0_3() throws RecognitionException { | 27284 | public final void rule__ALSQuantified__VariablesAssignment_0_3() throws RecognitionException { |
26525 | 27285 | ||
26526 | int stackSize = keepStackSize(); | 27286 | int stackSize = keepStackSize(); |
26527 | 27287 | ||
26528 | try { | 27288 | try { |
26529 | // InternalAlloyLanguage.g:9431:1: ( ( ruleALSVariableDeclaration ) ) | 27289 | // InternalAlloyLanguage.g:9701:1: ( ( ruleALSVariableDeclaration ) ) |
26530 | // InternalAlloyLanguage.g:9432:1: ( ruleALSVariableDeclaration ) | 27290 | // InternalAlloyLanguage.g:9702:1: ( ruleALSVariableDeclaration ) |
26531 | { | 27291 | { |
26532 | // InternalAlloyLanguage.g:9432:1: ( ruleALSVariableDeclaration ) | 27292 | // InternalAlloyLanguage.g:9702:1: ( ruleALSVariableDeclaration ) |
26533 | // InternalAlloyLanguage.g:9433:1: ruleALSVariableDeclaration | 27293 | // InternalAlloyLanguage.g:9703:1: ruleALSVariableDeclaration |
26534 | { | 27294 | { |
26535 | if ( state.backtracking==0 ) { | 27295 | if ( state.backtracking==0 ) { |
26536 | before(grammarAccess.getALSQuantifiedAccess().getVariablesALSVariableDeclarationParserRuleCall_0_3_0()); | 27296 | before(grammarAccess.getALSQuantifiedAccess().getVariablesALSVariableDeclarationParserRuleCall_0_3_0()); |
@@ -26565,17 +27325,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26565 | 27325 | ||
26566 | 27326 | ||
26567 | // $ANTLR start "rule__ALSQuantified__VariablesAssignment_0_4_1" | 27327 | // $ANTLR start "rule__ALSQuantified__VariablesAssignment_0_4_1" |
26568 | // InternalAlloyLanguage.g:9442:1: rule__ALSQuantified__VariablesAssignment_0_4_1 : ( ruleALSVariableDeclaration ) ; | 27328 | // InternalAlloyLanguage.g:9712:1: rule__ALSQuantified__VariablesAssignment_0_4_1 : ( ruleALSVariableDeclaration ) ; |
26569 | public final void rule__ALSQuantified__VariablesAssignment_0_4_1() throws RecognitionException { | 27329 | public final void rule__ALSQuantified__VariablesAssignment_0_4_1() throws RecognitionException { |
26570 | 27330 | ||
26571 | int stackSize = keepStackSize(); | 27331 | int stackSize = keepStackSize(); |
26572 | 27332 | ||
26573 | try { | 27333 | try { |
26574 | // InternalAlloyLanguage.g:9446:1: ( ( ruleALSVariableDeclaration ) ) | 27334 | // InternalAlloyLanguage.g:9716:1: ( ( ruleALSVariableDeclaration ) ) |
26575 | // InternalAlloyLanguage.g:9447:1: ( ruleALSVariableDeclaration ) | 27335 | // InternalAlloyLanguage.g:9717:1: ( ruleALSVariableDeclaration ) |
26576 | { | 27336 | { |
26577 | // InternalAlloyLanguage.g:9447:1: ( ruleALSVariableDeclaration ) | 27337 | // InternalAlloyLanguage.g:9717:1: ( ruleALSVariableDeclaration ) |
26578 | // InternalAlloyLanguage.g:9448:1: ruleALSVariableDeclaration | 27338 | // InternalAlloyLanguage.g:9718:1: ruleALSVariableDeclaration |
26579 | { | 27339 | { |
26580 | if ( state.backtracking==0 ) { | 27340 | if ( state.backtracking==0 ) { |
26581 | before(grammarAccess.getALSQuantifiedAccess().getVariablesALSVariableDeclarationParserRuleCall_0_4_1_0()); | 27341 | before(grammarAccess.getALSQuantifiedAccess().getVariablesALSVariableDeclarationParserRuleCall_0_4_1_0()); |
@@ -26610,17 +27370,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26610 | 27370 | ||
26611 | 27371 | ||
26612 | // $ANTLR start "rule__ALSQuantified__ExpressionAssignment_0_6" | 27372 | // $ANTLR start "rule__ALSQuantified__ExpressionAssignment_0_6" |
26613 | // InternalAlloyLanguage.g:9457:1: rule__ALSQuantified__ExpressionAssignment_0_6 : ( ruleALSTerm ) ; | 27373 | // InternalAlloyLanguage.g:9727:1: rule__ALSQuantified__ExpressionAssignment_0_6 : ( ruleALSTerm ) ; |
26614 | public final void rule__ALSQuantified__ExpressionAssignment_0_6() throws RecognitionException { | 27374 | public final void rule__ALSQuantified__ExpressionAssignment_0_6() throws RecognitionException { |
26615 | 27375 | ||
26616 | int stackSize = keepStackSize(); | 27376 | int stackSize = keepStackSize(); |
26617 | 27377 | ||
26618 | try { | 27378 | try { |
26619 | // InternalAlloyLanguage.g:9461:1: ( ( ruleALSTerm ) ) | 27379 | // InternalAlloyLanguage.g:9731:1: ( ( ruleALSTerm ) ) |
26620 | // InternalAlloyLanguage.g:9462:1: ( ruleALSTerm ) | 27380 | // InternalAlloyLanguage.g:9732:1: ( ruleALSTerm ) |
26621 | { | 27381 | { |
26622 | // InternalAlloyLanguage.g:9462:1: ( ruleALSTerm ) | 27382 | // InternalAlloyLanguage.g:9732:1: ( ruleALSTerm ) |
26623 | // InternalAlloyLanguage.g:9463:1: ruleALSTerm | 27383 | // InternalAlloyLanguage.g:9733:1: ruleALSTerm |
26624 | { | 27384 | { |
26625 | if ( state.backtracking==0 ) { | 27385 | if ( state.backtracking==0 ) { |
26626 | before(grammarAccess.getALSQuantifiedAccess().getExpressionALSTermParserRuleCall_0_6_0()); | 27386 | before(grammarAccess.getALSQuantifiedAccess().getExpressionALSTermParserRuleCall_0_6_0()); |
@@ -26655,17 +27415,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26655 | 27415 | ||
26656 | 27416 | ||
26657 | // $ANTLR start "rule__ALSOr__RightOperandAssignment_1_2" | 27417 | // $ANTLR start "rule__ALSOr__RightOperandAssignment_1_2" |
26658 | // InternalAlloyLanguage.g:9472:1: rule__ALSOr__RightOperandAssignment_1_2 : ( ruleALSIff ) ; | 27418 | // InternalAlloyLanguage.g:9742:1: rule__ALSOr__RightOperandAssignment_1_2 : ( ruleALSIff ) ; |
26659 | public final void rule__ALSOr__RightOperandAssignment_1_2() throws RecognitionException { | 27419 | public final void rule__ALSOr__RightOperandAssignment_1_2() throws RecognitionException { |
26660 | 27420 | ||
26661 | int stackSize = keepStackSize(); | 27421 | int stackSize = keepStackSize(); |
26662 | 27422 | ||
26663 | try { | 27423 | try { |
26664 | // InternalAlloyLanguage.g:9476:1: ( ( ruleALSIff ) ) | 27424 | // InternalAlloyLanguage.g:9746:1: ( ( ruleALSIff ) ) |
26665 | // InternalAlloyLanguage.g:9477:1: ( ruleALSIff ) | 27425 | // InternalAlloyLanguage.g:9747:1: ( ruleALSIff ) |
26666 | { | 27426 | { |
26667 | // InternalAlloyLanguage.g:9477:1: ( ruleALSIff ) | 27427 | // InternalAlloyLanguage.g:9747:1: ( ruleALSIff ) |
26668 | // InternalAlloyLanguage.g:9478:1: ruleALSIff | 27428 | // InternalAlloyLanguage.g:9748:1: ruleALSIff |
26669 | { | 27429 | { |
26670 | if ( state.backtracking==0 ) { | 27430 | if ( state.backtracking==0 ) { |
26671 | before(grammarAccess.getALSOrAccess().getRightOperandALSIffParserRuleCall_1_2_0()); | 27431 | before(grammarAccess.getALSOrAccess().getRightOperandALSIffParserRuleCall_1_2_0()); |
@@ -26700,17 +27460,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26700 | 27460 | ||
26701 | 27461 | ||
26702 | // $ANTLR start "rule__ALSIff__RightOperandAssignment_1_2" | 27462 | // $ANTLR start "rule__ALSIff__RightOperandAssignment_1_2" |
26703 | // InternalAlloyLanguage.g:9487:1: rule__ALSIff__RightOperandAssignment_1_2 : ( ruleALSImpl ) ; | 27463 | // InternalAlloyLanguage.g:9757:1: rule__ALSIff__RightOperandAssignment_1_2 : ( ruleALSImpl ) ; |
26704 | public final void rule__ALSIff__RightOperandAssignment_1_2() throws RecognitionException { | 27464 | public final void rule__ALSIff__RightOperandAssignment_1_2() throws RecognitionException { |
26705 | 27465 | ||
26706 | int stackSize = keepStackSize(); | 27466 | int stackSize = keepStackSize(); |
26707 | 27467 | ||
26708 | try { | 27468 | try { |
26709 | // InternalAlloyLanguage.g:9491:1: ( ( ruleALSImpl ) ) | 27469 | // InternalAlloyLanguage.g:9761:1: ( ( ruleALSImpl ) ) |
26710 | // InternalAlloyLanguage.g:9492:1: ( ruleALSImpl ) | 27470 | // InternalAlloyLanguage.g:9762:1: ( ruleALSImpl ) |
26711 | { | 27471 | { |
26712 | // InternalAlloyLanguage.g:9492:1: ( ruleALSImpl ) | 27472 | // InternalAlloyLanguage.g:9762:1: ( ruleALSImpl ) |
26713 | // InternalAlloyLanguage.g:9493:1: ruleALSImpl | 27473 | // InternalAlloyLanguage.g:9763:1: ruleALSImpl |
26714 | { | 27474 | { |
26715 | if ( state.backtracking==0 ) { | 27475 | if ( state.backtracking==0 ) { |
26716 | before(grammarAccess.getALSIffAccess().getRightOperandALSImplParserRuleCall_1_2_0()); | 27476 | before(grammarAccess.getALSIffAccess().getRightOperandALSImplParserRuleCall_1_2_0()); |
@@ -26745,17 +27505,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26745 | 27505 | ||
26746 | 27506 | ||
26747 | // $ANTLR start "rule__ALSImpl__RightOperandAssignment_1_2" | 27507 | // $ANTLR start "rule__ALSImpl__RightOperandAssignment_1_2" |
26748 | // InternalAlloyLanguage.g:9502:1: rule__ALSImpl__RightOperandAssignment_1_2 : ( ruleALSAnd ) ; | 27508 | // InternalAlloyLanguage.g:9772:1: rule__ALSImpl__RightOperandAssignment_1_2 : ( ruleALSAnd ) ; |
26749 | public final void rule__ALSImpl__RightOperandAssignment_1_2() throws RecognitionException { | 27509 | public final void rule__ALSImpl__RightOperandAssignment_1_2() throws RecognitionException { |
26750 | 27510 | ||
26751 | int stackSize = keepStackSize(); | 27511 | int stackSize = keepStackSize(); |
26752 | 27512 | ||
26753 | try { | 27513 | try { |
26754 | // InternalAlloyLanguage.g:9506:1: ( ( ruleALSAnd ) ) | 27514 | // InternalAlloyLanguage.g:9776:1: ( ( ruleALSAnd ) ) |
26755 | // InternalAlloyLanguage.g:9507:1: ( ruleALSAnd ) | 27515 | // InternalAlloyLanguage.g:9777:1: ( ruleALSAnd ) |
26756 | { | 27516 | { |
26757 | // InternalAlloyLanguage.g:9507:1: ( ruleALSAnd ) | 27517 | // InternalAlloyLanguage.g:9777:1: ( ruleALSAnd ) |
26758 | // InternalAlloyLanguage.g:9508:1: ruleALSAnd | 27518 | // InternalAlloyLanguage.g:9778:1: ruleALSAnd |
26759 | { | 27519 | { |
26760 | if ( state.backtracking==0 ) { | 27520 | if ( state.backtracking==0 ) { |
26761 | before(grammarAccess.getALSImplAccess().getRightOperandALSAndParserRuleCall_1_2_0()); | 27521 | before(grammarAccess.getALSImplAccess().getRightOperandALSAndParserRuleCall_1_2_0()); |
@@ -26790,17 +27550,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26790 | 27550 | ||
26791 | 27551 | ||
26792 | // $ANTLR start "rule__ALSImpl__ElseOperandAssignment_1_3_1" | 27552 | // $ANTLR start "rule__ALSImpl__ElseOperandAssignment_1_3_1" |
26793 | // InternalAlloyLanguage.g:9517:1: rule__ALSImpl__ElseOperandAssignment_1_3_1 : ( ruleALSAnd ) ; | 27553 | // InternalAlloyLanguage.g:9787:1: rule__ALSImpl__ElseOperandAssignment_1_3_1 : ( ruleALSAnd ) ; |
26794 | public final void rule__ALSImpl__ElseOperandAssignment_1_3_1() throws RecognitionException { | 27554 | public final void rule__ALSImpl__ElseOperandAssignment_1_3_1() throws RecognitionException { |
26795 | 27555 | ||
26796 | int stackSize = keepStackSize(); | 27556 | int stackSize = keepStackSize(); |
26797 | 27557 | ||
26798 | try { | 27558 | try { |
26799 | // InternalAlloyLanguage.g:9521:1: ( ( ruleALSAnd ) ) | 27559 | // InternalAlloyLanguage.g:9791:1: ( ( ruleALSAnd ) ) |
26800 | // InternalAlloyLanguage.g:9522:1: ( ruleALSAnd ) | 27560 | // InternalAlloyLanguage.g:9792:1: ( ruleALSAnd ) |
26801 | { | 27561 | { |
26802 | // InternalAlloyLanguage.g:9522:1: ( ruleALSAnd ) | 27562 | // InternalAlloyLanguage.g:9792:1: ( ruleALSAnd ) |
26803 | // InternalAlloyLanguage.g:9523:1: ruleALSAnd | 27563 | // InternalAlloyLanguage.g:9793:1: ruleALSAnd |
26804 | { | 27564 | { |
26805 | if ( state.backtracking==0 ) { | 27565 | if ( state.backtracking==0 ) { |
26806 | before(grammarAccess.getALSImplAccess().getElseOperandALSAndParserRuleCall_1_3_1_0()); | 27566 | before(grammarAccess.getALSImplAccess().getElseOperandALSAndParserRuleCall_1_3_1_0()); |
@@ -26835,17 +27595,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26835 | 27595 | ||
26836 | 27596 | ||
26837 | // $ANTLR start "rule__ALSAnd__RightOperandAssignment_1_2" | 27597 | // $ANTLR start "rule__ALSAnd__RightOperandAssignment_1_2" |
26838 | // InternalAlloyLanguage.g:9532:1: rule__ALSAnd__RightOperandAssignment_1_2 : ( ruleALSComparison ) ; | 27598 | // InternalAlloyLanguage.g:9802:1: rule__ALSAnd__RightOperandAssignment_1_2 : ( ruleALSComparison ) ; |
26839 | public final void rule__ALSAnd__RightOperandAssignment_1_2() throws RecognitionException { | 27599 | public final void rule__ALSAnd__RightOperandAssignment_1_2() throws RecognitionException { |
26840 | 27600 | ||
26841 | int stackSize = keepStackSize(); | 27601 | int stackSize = keepStackSize(); |
26842 | 27602 | ||
26843 | try { | 27603 | try { |
26844 | // InternalAlloyLanguage.g:9536:1: ( ( ruleALSComparison ) ) | 27604 | // InternalAlloyLanguage.g:9806:1: ( ( ruleALSComparison ) ) |
26845 | // InternalAlloyLanguage.g:9537:1: ( ruleALSComparison ) | 27605 | // InternalAlloyLanguage.g:9807:1: ( ruleALSComparison ) |
26846 | { | 27606 | { |
26847 | // InternalAlloyLanguage.g:9537:1: ( ruleALSComparison ) | 27607 | // InternalAlloyLanguage.g:9807:1: ( ruleALSComparison ) |
26848 | // InternalAlloyLanguage.g:9538:1: ruleALSComparison | 27608 | // InternalAlloyLanguage.g:9808:1: ruleALSComparison |
26849 | { | 27609 | { |
26850 | if ( state.backtracking==0 ) { | 27610 | if ( state.backtracking==0 ) { |
26851 | before(grammarAccess.getALSAndAccess().getRightOperandALSComparisonParserRuleCall_1_2_0()); | 27611 | before(grammarAccess.getALSAndAccess().getRightOperandALSComparisonParserRuleCall_1_2_0()); |
@@ -26880,17 +27640,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26880 | 27640 | ||
26881 | 27641 | ||
26882 | // $ANTLR start "rule__ALSComparison__RightOperandAssignment_1_1" | 27642 | // $ANTLR start "rule__ALSComparison__RightOperandAssignment_1_1" |
26883 | // InternalAlloyLanguage.g:9547:1: rule__ALSComparison__RightOperandAssignment_1_1 : ( ruleALSOverride ) ; | 27643 | // InternalAlloyLanguage.g:9817:1: rule__ALSComparison__RightOperandAssignment_1_1 : ( ruleALSOverride ) ; |
26884 | public final void rule__ALSComparison__RightOperandAssignment_1_1() throws RecognitionException { | 27644 | public final void rule__ALSComparison__RightOperandAssignment_1_1() throws RecognitionException { |
26885 | 27645 | ||
26886 | int stackSize = keepStackSize(); | 27646 | int stackSize = keepStackSize(); |
26887 | 27647 | ||
26888 | try { | 27648 | try { |
26889 | // InternalAlloyLanguage.g:9551:1: ( ( ruleALSOverride ) ) | 27649 | // InternalAlloyLanguage.g:9821:1: ( ( ruleALSOverride ) ) |
26890 | // InternalAlloyLanguage.g:9552:1: ( ruleALSOverride ) | 27650 | // InternalAlloyLanguage.g:9822:1: ( ruleALSOverride ) |
26891 | { | 27651 | { |
26892 | // InternalAlloyLanguage.g:9552:1: ( ruleALSOverride ) | 27652 | // InternalAlloyLanguage.g:9822:1: ( ruleALSOverride ) |
26893 | // InternalAlloyLanguage.g:9553:1: ruleALSOverride | 27653 | // InternalAlloyLanguage.g:9823:1: ruleALSOverride |
26894 | { | 27654 | { |
26895 | if ( state.backtracking==0 ) { | 27655 | if ( state.backtracking==0 ) { |
26896 | before(grammarAccess.getALSComparisonAccess().getRightOperandALSOverrideParserRuleCall_1_1_0()); | 27656 | before(grammarAccess.getALSComparisonAccess().getRightOperandALSOverrideParserRuleCall_1_1_0()); |
@@ -26925,17 +27685,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26925 | 27685 | ||
26926 | 27686 | ||
26927 | // $ANTLR start "rule__ALSOverride__RightOperandAssignment_1_2" | 27687 | // $ANTLR start "rule__ALSOverride__RightOperandAssignment_1_2" |
26928 | // InternalAlloyLanguage.g:9562:1: rule__ALSOverride__RightOperandAssignment_1_2 : ( ruleALSRangeRestrictionRight ) ; | 27688 | // InternalAlloyLanguage.g:9832:1: rule__ALSOverride__RightOperandAssignment_1_2 : ( ruleALSRangeRestrictionRight ) ; |
26929 | public final void rule__ALSOverride__RightOperandAssignment_1_2() throws RecognitionException { | 27689 | public final void rule__ALSOverride__RightOperandAssignment_1_2() throws RecognitionException { |
26930 | 27690 | ||
26931 | int stackSize = keepStackSize(); | 27691 | int stackSize = keepStackSize(); |
26932 | 27692 | ||
26933 | try { | 27693 | try { |
26934 | // InternalAlloyLanguage.g:9566:1: ( ( ruleALSRangeRestrictionRight ) ) | 27694 | // InternalAlloyLanguage.g:9836:1: ( ( ruleALSRangeRestrictionRight ) ) |
26935 | // InternalAlloyLanguage.g:9567:1: ( ruleALSRangeRestrictionRight ) | 27695 | // InternalAlloyLanguage.g:9837:1: ( ruleALSRangeRestrictionRight ) |
26936 | { | 27696 | { |
26937 | // InternalAlloyLanguage.g:9567:1: ( ruleALSRangeRestrictionRight ) | 27697 | // InternalAlloyLanguage.g:9837:1: ( ruleALSRangeRestrictionRight ) |
26938 | // InternalAlloyLanguage.g:9568:1: ruleALSRangeRestrictionRight | 27698 | // InternalAlloyLanguage.g:9838:1: ruleALSRangeRestrictionRight |
26939 | { | 27699 | { |
26940 | if ( state.backtracking==0 ) { | 27700 | if ( state.backtracking==0 ) { |
26941 | before(grammarAccess.getALSOverrideAccess().getRightOperandALSRangeRestrictionRightParserRuleCall_1_2_0()); | 27701 | before(grammarAccess.getALSOverrideAccess().getRightOperandALSRangeRestrictionRightParserRuleCall_1_2_0()); |
@@ -26970,17 +27730,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
26970 | 27730 | ||
26971 | 27731 | ||
26972 | // $ANTLR start "rule__ALSRangeRestrictionRight__FilterAssignment_1_2" | 27732 | // $ANTLR start "rule__ALSRangeRestrictionRight__FilterAssignment_1_2" |
26973 | // InternalAlloyLanguage.g:9577:1: rule__ALSRangeRestrictionRight__FilterAssignment_1_2 : ( ruleALSRangeRestrictionLeft ) ; | 27733 | // InternalAlloyLanguage.g:9847:1: rule__ALSRangeRestrictionRight__FilterAssignment_1_2 : ( ruleALSRangeRestrictionLeft ) ; |
26974 | public final void rule__ALSRangeRestrictionRight__FilterAssignment_1_2() throws RecognitionException { | 27734 | public final void rule__ALSRangeRestrictionRight__FilterAssignment_1_2() throws RecognitionException { |
26975 | 27735 | ||
26976 | int stackSize = keepStackSize(); | 27736 | int stackSize = keepStackSize(); |
26977 | 27737 | ||
26978 | try { | 27738 | try { |
26979 | // InternalAlloyLanguage.g:9581:1: ( ( ruleALSRangeRestrictionLeft ) ) | 27739 | // InternalAlloyLanguage.g:9851:1: ( ( ruleALSRangeRestrictionLeft ) ) |
26980 | // InternalAlloyLanguage.g:9582:1: ( ruleALSRangeRestrictionLeft ) | 27740 | // InternalAlloyLanguage.g:9852:1: ( ruleALSRangeRestrictionLeft ) |
26981 | { | 27741 | { |
26982 | // InternalAlloyLanguage.g:9582:1: ( ruleALSRangeRestrictionLeft ) | 27742 | // InternalAlloyLanguage.g:9852:1: ( ruleALSRangeRestrictionLeft ) |
26983 | // InternalAlloyLanguage.g:9583:1: ruleALSRangeRestrictionLeft | 27743 | // InternalAlloyLanguage.g:9853:1: ruleALSRangeRestrictionLeft |
26984 | { | 27744 | { |
26985 | if ( state.backtracking==0 ) { | 27745 | if ( state.backtracking==0 ) { |
26986 | before(grammarAccess.getALSRangeRestrictionRightAccess().getFilterALSRangeRestrictionLeftParserRuleCall_1_2_0()); | 27746 | before(grammarAccess.getALSRangeRestrictionRightAccess().getFilterALSRangeRestrictionLeftParserRuleCall_1_2_0()); |
@@ -27015,17 +27775,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27015 | 27775 | ||
27016 | 27776 | ||
27017 | // $ANTLR start "rule__ALSRangeRestrictionLeft__RelationAssignment_1_2" | 27777 | // $ANTLR start "rule__ALSRangeRestrictionLeft__RelationAssignment_1_2" |
27018 | // InternalAlloyLanguage.g:9592:1: rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 : ( ruleALSJoin ) ; | 27778 | // InternalAlloyLanguage.g:9862:1: rule__ALSRangeRestrictionLeft__RelationAssignment_1_2 : ( ruleALSJoin ) ; |
27019 | public final void rule__ALSRangeRestrictionLeft__RelationAssignment_1_2() throws RecognitionException { | 27779 | public final void rule__ALSRangeRestrictionLeft__RelationAssignment_1_2() throws RecognitionException { |
27020 | 27780 | ||
27021 | int stackSize = keepStackSize(); | 27781 | int stackSize = keepStackSize(); |
27022 | 27782 | ||
27023 | try { | 27783 | try { |
27024 | // InternalAlloyLanguage.g:9596:1: ( ( ruleALSJoin ) ) | 27784 | // InternalAlloyLanguage.g:9866:1: ( ( ruleALSJoin ) ) |
27025 | // InternalAlloyLanguage.g:9597:1: ( ruleALSJoin ) | 27785 | // InternalAlloyLanguage.g:9867:1: ( ruleALSJoin ) |
27026 | { | 27786 | { |
27027 | // InternalAlloyLanguage.g:9597:1: ( ruleALSJoin ) | 27787 | // InternalAlloyLanguage.g:9867:1: ( ruleALSJoin ) |
27028 | // InternalAlloyLanguage.g:9598:1: ruleALSJoin | 27788 | // InternalAlloyLanguage.g:9868:1: ruleALSJoin |
27029 | { | 27789 | { |
27030 | if ( state.backtracking==0 ) { | 27790 | if ( state.backtracking==0 ) { |
27031 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getRelationALSJoinParserRuleCall_1_2_0()); | 27791 | before(grammarAccess.getALSRangeRestrictionLeftAccess().getRelationALSJoinParserRuleCall_1_2_0()); |
@@ -27060,17 +27820,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27060 | 27820 | ||
27061 | 27821 | ||
27062 | // $ANTLR start "rule__ALSJoin__RightOperandAssignment_1_2" | 27822 | // $ANTLR start "rule__ALSJoin__RightOperandAssignment_1_2" |
27063 | // InternalAlloyLanguage.g:9607:1: rule__ALSJoin__RightOperandAssignment_1_2 : ( ruleALSMinus ) ; | 27823 | // InternalAlloyLanguage.g:9877:1: rule__ALSJoin__RightOperandAssignment_1_2 : ( ruleALSMinus ) ; |
27064 | public final void rule__ALSJoin__RightOperandAssignment_1_2() throws RecognitionException { | 27824 | public final void rule__ALSJoin__RightOperandAssignment_1_2() throws RecognitionException { |
27065 | 27825 | ||
27066 | int stackSize = keepStackSize(); | 27826 | int stackSize = keepStackSize(); |
27067 | 27827 | ||
27068 | try { | 27828 | try { |
27069 | // InternalAlloyLanguage.g:9611:1: ( ( ruleALSMinus ) ) | 27829 | // InternalAlloyLanguage.g:9881:1: ( ( ruleALSMinus ) ) |
27070 | // InternalAlloyLanguage.g:9612:1: ( ruleALSMinus ) | 27830 | // InternalAlloyLanguage.g:9882:1: ( ruleALSMinus ) |
27071 | { | 27831 | { |
27072 | // InternalAlloyLanguage.g:9612:1: ( ruleALSMinus ) | 27832 | // InternalAlloyLanguage.g:9882:1: ( ruleALSMinus ) |
27073 | // InternalAlloyLanguage.g:9613:1: ruleALSMinus | 27833 | // InternalAlloyLanguage.g:9883:1: ruleALSMinus |
27074 | { | 27834 | { |
27075 | if ( state.backtracking==0 ) { | 27835 | if ( state.backtracking==0 ) { |
27076 | before(grammarAccess.getALSJoinAccess().getRightOperandALSMinusParserRuleCall_1_2_0()); | 27836 | before(grammarAccess.getALSJoinAccess().getRightOperandALSMinusParserRuleCall_1_2_0()); |
@@ -27105,17 +27865,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27105 | 27865 | ||
27106 | 27866 | ||
27107 | // $ANTLR start "rule__ALSMinus__RightOperandAssignment_1_2" | 27867 | // $ANTLR start "rule__ALSMinus__RightOperandAssignment_1_2" |
27108 | // InternalAlloyLanguage.g:9622:1: rule__ALSMinus__RightOperandAssignment_1_2 : ( ruleALSPlus ) ; | 27868 | // InternalAlloyLanguage.g:9892:1: rule__ALSMinus__RightOperandAssignment_1_2 : ( ruleALSPlus ) ; |
27109 | public final void rule__ALSMinus__RightOperandAssignment_1_2() throws RecognitionException { | 27869 | public final void rule__ALSMinus__RightOperandAssignment_1_2() throws RecognitionException { |
27110 | 27870 | ||
27111 | int stackSize = keepStackSize(); | 27871 | int stackSize = keepStackSize(); |
27112 | 27872 | ||
27113 | try { | 27873 | try { |
27114 | // InternalAlloyLanguage.g:9626:1: ( ( ruleALSPlus ) ) | 27874 | // InternalAlloyLanguage.g:9896:1: ( ( ruleALSPlus ) ) |
27115 | // InternalAlloyLanguage.g:9627:1: ( ruleALSPlus ) | 27875 | // InternalAlloyLanguage.g:9897:1: ( ruleALSPlus ) |
27116 | { | 27876 | { |
27117 | // InternalAlloyLanguage.g:9627:1: ( ruleALSPlus ) | 27877 | // InternalAlloyLanguage.g:9897:1: ( ruleALSPlus ) |
27118 | // InternalAlloyLanguage.g:9628:1: ruleALSPlus | 27878 | // InternalAlloyLanguage.g:9898:1: ruleALSPlus |
27119 | { | 27879 | { |
27120 | if ( state.backtracking==0 ) { | 27880 | if ( state.backtracking==0 ) { |
27121 | before(grammarAccess.getALSMinusAccess().getRightOperandALSPlusParserRuleCall_1_2_0()); | 27881 | before(grammarAccess.getALSMinusAccess().getRightOperandALSPlusParserRuleCall_1_2_0()); |
@@ -27150,17 +27910,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27150 | 27910 | ||
27151 | 27911 | ||
27152 | // $ANTLR start "rule__ALSPlus__RightOperandAssignment_1_2" | 27912 | // $ANTLR start "rule__ALSPlus__RightOperandAssignment_1_2" |
27153 | // InternalAlloyLanguage.g:9637:1: rule__ALSPlus__RightOperandAssignment_1_2 : ( ruleALSIntersection ) ; | 27913 | // InternalAlloyLanguage.g:9907:1: rule__ALSPlus__RightOperandAssignment_1_2 : ( ruleALSIntersection ) ; |
27154 | public final void rule__ALSPlus__RightOperandAssignment_1_2() throws RecognitionException { | 27914 | public final void rule__ALSPlus__RightOperandAssignment_1_2() throws RecognitionException { |
27155 | 27915 | ||
27156 | int stackSize = keepStackSize(); | 27916 | int stackSize = keepStackSize(); |
27157 | 27917 | ||
27158 | try { | 27918 | try { |
27159 | // InternalAlloyLanguage.g:9641:1: ( ( ruleALSIntersection ) ) | 27919 | // InternalAlloyLanguage.g:9911:1: ( ( ruleALSIntersection ) ) |
27160 | // InternalAlloyLanguage.g:9642:1: ( ruleALSIntersection ) | 27920 | // InternalAlloyLanguage.g:9912:1: ( ruleALSIntersection ) |
27161 | { | 27921 | { |
27162 | // InternalAlloyLanguage.g:9642:1: ( ruleALSIntersection ) | 27922 | // InternalAlloyLanguage.g:9912:1: ( ruleALSIntersection ) |
27163 | // InternalAlloyLanguage.g:9643:1: ruleALSIntersection | 27923 | // InternalAlloyLanguage.g:9913:1: ruleALSIntersection |
27164 | { | 27924 | { |
27165 | if ( state.backtracking==0 ) { | 27925 | if ( state.backtracking==0 ) { |
27166 | before(grammarAccess.getALSPlusAccess().getRightOperandALSIntersectionParserRuleCall_1_2_0()); | 27926 | before(grammarAccess.getALSPlusAccess().getRightOperandALSIntersectionParserRuleCall_1_2_0()); |
@@ -27195,17 +27955,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27195 | 27955 | ||
27196 | 27956 | ||
27197 | // $ANTLR start "rule__ALSIntersection__RightOperandAssignment_1_2" | 27957 | // $ANTLR start "rule__ALSIntersection__RightOperandAssignment_1_2" |
27198 | // InternalAlloyLanguage.g:9652:1: rule__ALSIntersection__RightOperandAssignment_1_2 : ( ruleALSDirectProduct ) ; | 27958 | // InternalAlloyLanguage.g:9922:1: rule__ALSIntersection__RightOperandAssignment_1_2 : ( ruleALSDirectProduct ) ; |
27199 | public final void rule__ALSIntersection__RightOperandAssignment_1_2() throws RecognitionException { | 27959 | public final void rule__ALSIntersection__RightOperandAssignment_1_2() throws RecognitionException { |
27200 | 27960 | ||
27201 | int stackSize = keepStackSize(); | 27961 | int stackSize = keepStackSize(); |
27202 | 27962 | ||
27203 | try { | 27963 | try { |
27204 | // InternalAlloyLanguage.g:9656:1: ( ( ruleALSDirectProduct ) ) | 27964 | // InternalAlloyLanguage.g:9926:1: ( ( ruleALSDirectProduct ) ) |
27205 | // InternalAlloyLanguage.g:9657:1: ( ruleALSDirectProduct ) | 27965 | // InternalAlloyLanguage.g:9927:1: ( ruleALSDirectProduct ) |
27206 | { | 27966 | { |
27207 | // InternalAlloyLanguage.g:9657:1: ( ruleALSDirectProduct ) | 27967 | // InternalAlloyLanguage.g:9927:1: ( ruleALSDirectProduct ) |
27208 | // InternalAlloyLanguage.g:9658:1: ruleALSDirectProduct | 27968 | // InternalAlloyLanguage.g:9928:1: ruleALSDirectProduct |
27209 | { | 27969 | { |
27210 | if ( state.backtracking==0 ) { | 27970 | if ( state.backtracking==0 ) { |
27211 | before(grammarAccess.getALSIntersectionAccess().getRightOperandALSDirectProductParserRuleCall_1_2_0()); | 27971 | before(grammarAccess.getALSIntersectionAccess().getRightOperandALSDirectProductParserRuleCall_1_2_0()); |
@@ -27240,17 +28000,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27240 | 28000 | ||
27241 | 28001 | ||
27242 | // $ANTLR start "rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1" | 28002 | // $ANTLR start "rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1" |
27243 | // InternalAlloyLanguage.g:9667:1: rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 : ( ruleALSMultiplicity ) ; | 28003 | // InternalAlloyLanguage.g:9937:1: rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1 : ( ruleALSMultiplicity ) ; |
27244 | public final void rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1() throws RecognitionException { | 28004 | public final void rule__ALSDirectProduct__LeftMultiplicitAssignment_1_1() throws RecognitionException { |
27245 | 28005 | ||
27246 | int stackSize = keepStackSize(); | 28006 | int stackSize = keepStackSize(); |
27247 | 28007 | ||
27248 | try { | 28008 | try { |
27249 | // InternalAlloyLanguage.g:9671:1: ( ( ruleALSMultiplicity ) ) | 28009 | // InternalAlloyLanguage.g:9941:1: ( ( ruleALSMultiplicity ) ) |
27250 | // InternalAlloyLanguage.g:9672:1: ( ruleALSMultiplicity ) | 28010 | // InternalAlloyLanguage.g:9942:1: ( ruleALSMultiplicity ) |
27251 | { | 28011 | { |
27252 | // InternalAlloyLanguage.g:9672:1: ( ruleALSMultiplicity ) | 28012 | // InternalAlloyLanguage.g:9942:1: ( ruleALSMultiplicity ) |
27253 | // InternalAlloyLanguage.g:9673:1: ruleALSMultiplicity | 28013 | // InternalAlloyLanguage.g:9943:1: ruleALSMultiplicity |
27254 | { | 28014 | { |
27255 | if ( state.backtracking==0 ) { | 28015 | if ( state.backtracking==0 ) { |
27256 | before(grammarAccess.getALSDirectProductAccess().getLeftMultiplicitALSMultiplicityEnumRuleCall_1_1_0()); | 28016 | before(grammarAccess.getALSDirectProductAccess().getLeftMultiplicitALSMultiplicityEnumRuleCall_1_1_0()); |
@@ -27285,17 +28045,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27285 | 28045 | ||
27286 | 28046 | ||
27287 | // $ANTLR start "rule__ALSDirectProduct__RightMultiplicitAssignment_1_3" | 28047 | // $ANTLR start "rule__ALSDirectProduct__RightMultiplicitAssignment_1_3" |
27288 | // InternalAlloyLanguage.g:9682:1: rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 : ( ruleALSMultiplicity ) ; | 28048 | // InternalAlloyLanguage.g:9952:1: rule__ALSDirectProduct__RightMultiplicitAssignment_1_3 : ( ruleALSMultiplicity ) ; |
27289 | public final void rule__ALSDirectProduct__RightMultiplicitAssignment_1_3() throws RecognitionException { | 28049 | public final void rule__ALSDirectProduct__RightMultiplicitAssignment_1_3() throws RecognitionException { |
27290 | 28050 | ||
27291 | int stackSize = keepStackSize(); | 28051 | int stackSize = keepStackSize(); |
27292 | 28052 | ||
27293 | try { | 28053 | try { |
27294 | // InternalAlloyLanguage.g:9686:1: ( ( ruleALSMultiplicity ) ) | 28054 | // InternalAlloyLanguage.g:9956:1: ( ( ruleALSMultiplicity ) ) |
27295 | // InternalAlloyLanguage.g:9687:1: ( ruleALSMultiplicity ) | 28055 | // InternalAlloyLanguage.g:9957:1: ( ruleALSMultiplicity ) |
27296 | { | 28056 | { |
27297 | // InternalAlloyLanguage.g:9687:1: ( ruleALSMultiplicity ) | 28057 | // InternalAlloyLanguage.g:9957:1: ( ruleALSMultiplicity ) |
27298 | // InternalAlloyLanguage.g:9688:1: ruleALSMultiplicity | 28058 | // InternalAlloyLanguage.g:9958:1: ruleALSMultiplicity |
27299 | { | 28059 | { |
27300 | if ( state.backtracking==0 ) { | 28060 | if ( state.backtracking==0 ) { |
27301 | before(grammarAccess.getALSDirectProductAccess().getRightMultiplicitALSMultiplicityEnumRuleCall_1_3_0()); | 28061 | before(grammarAccess.getALSDirectProductAccess().getRightMultiplicitALSMultiplicityEnumRuleCall_1_3_0()); |
@@ -27330,17 +28090,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27330 | 28090 | ||
27331 | 28091 | ||
27332 | // $ANTLR start "rule__ALSDirectProduct__RightOperandAssignment_1_4" | 28092 | // $ANTLR start "rule__ALSDirectProduct__RightOperandAssignment_1_4" |
27333 | // InternalAlloyLanguage.g:9697:1: rule__ALSDirectProduct__RightOperandAssignment_1_4 : ( ruleALSPreficed ) ; | 28093 | // InternalAlloyLanguage.g:9967:1: rule__ALSDirectProduct__RightOperandAssignment_1_4 : ( ruleALSPreficed ) ; |
27334 | public final void rule__ALSDirectProduct__RightOperandAssignment_1_4() throws RecognitionException { | 28094 | public final void rule__ALSDirectProduct__RightOperandAssignment_1_4() throws RecognitionException { |
27335 | 28095 | ||
27336 | int stackSize = keepStackSize(); | 28096 | int stackSize = keepStackSize(); |
27337 | 28097 | ||
27338 | try { | 28098 | try { |
27339 | // InternalAlloyLanguage.g:9701:1: ( ( ruleALSPreficed ) ) | 28099 | // InternalAlloyLanguage.g:9971:1: ( ( ruleALSPreficed ) ) |
27340 | // InternalAlloyLanguage.g:9702:1: ( ruleALSPreficed ) | 28100 | // InternalAlloyLanguage.g:9972:1: ( ruleALSPreficed ) |
27341 | { | 28101 | { |
27342 | // InternalAlloyLanguage.g:9702:1: ( ruleALSPreficed ) | 28102 | // InternalAlloyLanguage.g:9972:1: ( ruleALSPreficed ) |
27343 | // InternalAlloyLanguage.g:9703:1: ruleALSPreficed | 28103 | // InternalAlloyLanguage.g:9973:1: ruleALSPreficed |
27344 | { | 28104 | { |
27345 | if ( state.backtracking==0 ) { | 28105 | if ( state.backtracking==0 ) { |
27346 | before(grammarAccess.getALSDirectProductAccess().getRightOperandALSPreficedParserRuleCall_1_4_0()); | 28106 | before(grammarAccess.getALSDirectProductAccess().getRightOperandALSPreficedParserRuleCall_1_4_0()); |
@@ -27375,17 +28135,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27375 | 28135 | ||
27376 | 28136 | ||
27377 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_0_2" | 28137 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_0_2" |
27378 | // InternalAlloyLanguage.g:9712:1: rule__ALSPreficed__OperandAssignment_0_2 : ( ruleALSBasicRelationTerm ) ; | 28138 | // InternalAlloyLanguage.g:9982:1: rule__ALSPreficed__OperandAssignment_0_2 : ( ruleALSBasicRelationTerm ) ; |
27379 | public final void rule__ALSPreficed__OperandAssignment_0_2() throws RecognitionException { | 28139 | public final void rule__ALSPreficed__OperandAssignment_0_2() throws RecognitionException { |
27380 | 28140 | ||
27381 | int stackSize = keepStackSize(); | 28141 | int stackSize = keepStackSize(); |
27382 | 28142 | ||
27383 | try { | 28143 | try { |
27384 | // InternalAlloyLanguage.g:9716:1: ( ( ruleALSBasicRelationTerm ) ) | 28144 | // InternalAlloyLanguage.g:9986:1: ( ( ruleALSBasicRelationTerm ) ) |
27385 | // InternalAlloyLanguage.g:9717:1: ( ruleALSBasicRelationTerm ) | 28145 | // InternalAlloyLanguage.g:9987:1: ( ruleALSBasicRelationTerm ) |
27386 | { | 28146 | { |
27387 | // InternalAlloyLanguage.g:9717:1: ( ruleALSBasicRelationTerm ) | 28147 | // InternalAlloyLanguage.g:9987:1: ( ruleALSBasicRelationTerm ) |
27388 | // InternalAlloyLanguage.g:9718:1: ruleALSBasicRelationTerm | 28148 | // InternalAlloyLanguage.g:9988:1: ruleALSBasicRelationTerm |
27389 | { | 28149 | { |
27390 | if ( state.backtracking==0 ) { | 28150 | if ( state.backtracking==0 ) { |
27391 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_0_2_0()); | 28151 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_0_2_0()); |
@@ -27420,17 +28180,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27420 | 28180 | ||
27421 | 28181 | ||
27422 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_1_2" | 28182 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_1_2" |
27423 | // InternalAlloyLanguage.g:9727:1: rule__ALSPreficed__OperandAssignment_1_2 : ( ruleALSBasicRelationTerm ) ; | 28183 | // InternalAlloyLanguage.g:9997:1: rule__ALSPreficed__OperandAssignment_1_2 : ( ruleALSBasicRelationTerm ) ; |
27424 | public final void rule__ALSPreficed__OperandAssignment_1_2() throws RecognitionException { | 28184 | public final void rule__ALSPreficed__OperandAssignment_1_2() throws RecognitionException { |
27425 | 28185 | ||
27426 | int stackSize = keepStackSize(); | 28186 | int stackSize = keepStackSize(); |
27427 | 28187 | ||
27428 | try { | 28188 | try { |
27429 | // InternalAlloyLanguage.g:9731:1: ( ( ruleALSBasicRelationTerm ) ) | 28189 | // InternalAlloyLanguage.g:10001:1: ( ( ruleALSBasicRelationTerm ) ) |
27430 | // InternalAlloyLanguage.g:9732:1: ( ruleALSBasicRelationTerm ) | 28190 | // InternalAlloyLanguage.g:10002:1: ( ruleALSBasicRelationTerm ) |
27431 | { | 28191 | { |
27432 | // InternalAlloyLanguage.g:9732:1: ( ruleALSBasicRelationTerm ) | 28192 | // InternalAlloyLanguage.g:10002:1: ( ruleALSBasicRelationTerm ) |
27433 | // InternalAlloyLanguage.g:9733:1: ruleALSBasicRelationTerm | 28193 | // InternalAlloyLanguage.g:10003:1: ruleALSBasicRelationTerm |
27434 | { | 28194 | { |
27435 | if ( state.backtracking==0 ) { | 28195 | if ( state.backtracking==0 ) { |
27436 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_1_2_0()); | 28196 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_1_2_0()); |
@@ -27465,17 +28225,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27465 | 28225 | ||
27466 | 28226 | ||
27467 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_2_2" | 28227 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_2_2" |
27468 | // InternalAlloyLanguage.g:9742:1: rule__ALSPreficed__OperandAssignment_2_2 : ( ruleALSBasicRelationTerm ) ; | 28228 | // InternalAlloyLanguage.g:10012:1: rule__ALSPreficed__OperandAssignment_2_2 : ( ruleALSBasicRelationTerm ) ; |
27469 | public final void rule__ALSPreficed__OperandAssignment_2_2() throws RecognitionException { | 28229 | public final void rule__ALSPreficed__OperandAssignment_2_2() throws RecognitionException { |
27470 | 28230 | ||
27471 | int stackSize = keepStackSize(); | 28231 | int stackSize = keepStackSize(); |
27472 | 28232 | ||
27473 | try { | 28233 | try { |
27474 | // InternalAlloyLanguage.g:9746:1: ( ( ruleALSBasicRelationTerm ) ) | 28234 | // InternalAlloyLanguage.g:10016:1: ( ( ruleALSBasicRelationTerm ) ) |
27475 | // InternalAlloyLanguage.g:9747:1: ( ruleALSBasicRelationTerm ) | 28235 | // InternalAlloyLanguage.g:10017:1: ( ruleALSBasicRelationTerm ) |
27476 | { | 28236 | { |
27477 | // InternalAlloyLanguage.g:9747:1: ( ruleALSBasicRelationTerm ) | 28237 | // InternalAlloyLanguage.g:10017:1: ( ruleALSBasicRelationTerm ) |
27478 | // InternalAlloyLanguage.g:9748:1: ruleALSBasicRelationTerm | 28238 | // InternalAlloyLanguage.g:10018:1: ruleALSBasicRelationTerm |
27479 | { | 28239 | { |
27480 | if ( state.backtracking==0 ) { | 28240 | if ( state.backtracking==0 ) { |
27481 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_2_2_0()); | 28241 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_2_2_0()); |
@@ -27510,17 +28270,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27510 | 28270 | ||
27511 | 28271 | ||
27512 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_3_2" | 28272 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_3_2" |
27513 | // InternalAlloyLanguage.g:9757:1: rule__ALSPreficed__OperandAssignment_3_2 : ( ruleALSBasicRelationTerm ) ; | 28273 | // InternalAlloyLanguage.g:10027:1: rule__ALSPreficed__OperandAssignment_3_2 : ( ruleALSBasicRelationTerm ) ; |
27514 | public final void rule__ALSPreficed__OperandAssignment_3_2() throws RecognitionException { | 28274 | public final void rule__ALSPreficed__OperandAssignment_3_2() throws RecognitionException { |
27515 | 28275 | ||
27516 | int stackSize = keepStackSize(); | 28276 | int stackSize = keepStackSize(); |
27517 | 28277 | ||
27518 | try { | 28278 | try { |
27519 | // InternalAlloyLanguage.g:9761:1: ( ( ruleALSBasicRelationTerm ) ) | 28279 | // InternalAlloyLanguage.g:10031:1: ( ( ruleALSBasicRelationTerm ) ) |
27520 | // InternalAlloyLanguage.g:9762:1: ( ruleALSBasicRelationTerm ) | 28280 | // InternalAlloyLanguage.g:10032:1: ( ruleALSBasicRelationTerm ) |
27521 | { | 28281 | { |
27522 | // InternalAlloyLanguage.g:9762:1: ( ruleALSBasicRelationTerm ) | 28282 | // InternalAlloyLanguage.g:10032:1: ( ruleALSBasicRelationTerm ) |
27523 | // InternalAlloyLanguage.g:9763:1: ruleALSBasicRelationTerm | 28283 | // InternalAlloyLanguage.g:10033:1: ruleALSBasicRelationTerm |
27524 | { | 28284 | { |
27525 | if ( state.backtracking==0 ) { | 28285 | if ( state.backtracking==0 ) { |
27526 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_3_2_0()); | 28286 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_3_2_0()); |
@@ -27555,17 +28315,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27555 | 28315 | ||
27556 | 28316 | ||
27557 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_4_2" | 28317 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_4_2" |
27558 | // InternalAlloyLanguage.g:9772:1: rule__ALSPreficed__OperandAssignment_4_2 : ( ruleALSBasicRelationTerm ) ; | 28318 | // InternalAlloyLanguage.g:10042:1: rule__ALSPreficed__OperandAssignment_4_2 : ( ruleALSBasicRelationTerm ) ; |
27559 | public final void rule__ALSPreficed__OperandAssignment_4_2() throws RecognitionException { | 28319 | public final void rule__ALSPreficed__OperandAssignment_4_2() throws RecognitionException { |
27560 | 28320 | ||
27561 | int stackSize = keepStackSize(); | 28321 | int stackSize = keepStackSize(); |
27562 | 28322 | ||
27563 | try { | 28323 | try { |
27564 | // InternalAlloyLanguage.g:9776:1: ( ( ruleALSBasicRelationTerm ) ) | 28324 | // InternalAlloyLanguage.g:10046:1: ( ( ruleALSBasicRelationTerm ) ) |
27565 | // InternalAlloyLanguage.g:9777:1: ( ruleALSBasicRelationTerm ) | 28325 | // InternalAlloyLanguage.g:10047:1: ( ruleALSBasicRelationTerm ) |
27566 | { | 28326 | { |
27567 | // InternalAlloyLanguage.g:9777:1: ( ruleALSBasicRelationTerm ) | 28327 | // InternalAlloyLanguage.g:10047:1: ( ruleALSBasicRelationTerm ) |
27568 | // InternalAlloyLanguage.g:9778:1: ruleALSBasicRelationTerm | 28328 | // InternalAlloyLanguage.g:10048:1: ruleALSBasicRelationTerm |
27569 | { | 28329 | { |
27570 | if ( state.backtracking==0 ) { | 28330 | if ( state.backtracking==0 ) { |
27571 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_4_2_0()); | 28331 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_4_2_0()); |
@@ -27600,17 +28360,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27600 | 28360 | ||
27601 | 28361 | ||
27602 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_5_2" | 28362 | // $ANTLR start "rule__ALSPreficed__OperandAssignment_5_2" |
27603 | // InternalAlloyLanguage.g:9787:1: rule__ALSPreficed__OperandAssignment_5_2 : ( ruleALSBasicRelationTerm ) ; | 28363 | // InternalAlloyLanguage.g:10057:1: rule__ALSPreficed__OperandAssignment_5_2 : ( ruleALSBasicRelationTerm ) ; |
27604 | public final void rule__ALSPreficed__OperandAssignment_5_2() throws RecognitionException { | 28364 | public final void rule__ALSPreficed__OperandAssignment_5_2() throws RecognitionException { |
27605 | 28365 | ||
27606 | int stackSize = keepStackSize(); | 28366 | int stackSize = keepStackSize(); |
27607 | 28367 | ||
27608 | try { | 28368 | try { |
27609 | // InternalAlloyLanguage.g:9791:1: ( ( ruleALSBasicRelationTerm ) ) | 28369 | // InternalAlloyLanguage.g:10061:1: ( ( ruleALSBasicRelationTerm ) ) |
27610 | // InternalAlloyLanguage.g:9792:1: ( ruleALSBasicRelationTerm ) | 28370 | // InternalAlloyLanguage.g:10062:1: ( ruleALSBasicRelationTerm ) |
27611 | { | 28371 | { |
27612 | // InternalAlloyLanguage.g:9792:1: ( ruleALSBasicRelationTerm ) | 28372 | // InternalAlloyLanguage.g:10062:1: ( ruleALSBasicRelationTerm ) |
27613 | // InternalAlloyLanguage.g:9793:1: ruleALSBasicRelationTerm | 28373 | // InternalAlloyLanguage.g:10063:1: ruleALSBasicRelationTerm |
27614 | { | 28374 | { |
27615 | if ( state.backtracking==0 ) { | 28375 | if ( state.backtracking==0 ) { |
27616 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_5_2_0()); | 28376 | before(grammarAccess.getALSPreficedAccess().getOperandALSBasicRelationTermParserRuleCall_5_2_0()); |
@@ -27645,17 +28405,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27645 | 28405 | ||
27646 | 28406 | ||
27647 | // $ANTLR start "rule__ALSPreficed__VariablesAssignment_6_2" | 28407 | // $ANTLR start "rule__ALSPreficed__VariablesAssignment_6_2" |
27648 | // InternalAlloyLanguage.g:9802:1: rule__ALSPreficed__VariablesAssignment_6_2 : ( ruleALSVariableDeclaration ) ; | 28408 | // InternalAlloyLanguage.g:10072:1: rule__ALSPreficed__VariablesAssignment_6_2 : ( ruleALSVariableDeclaration ) ; |
27649 | public final void rule__ALSPreficed__VariablesAssignment_6_2() throws RecognitionException { | 28409 | public final void rule__ALSPreficed__VariablesAssignment_6_2() throws RecognitionException { |
27650 | 28410 | ||
27651 | int stackSize = keepStackSize(); | 28411 | int stackSize = keepStackSize(); |
27652 | 28412 | ||
27653 | try { | 28413 | try { |
27654 | // InternalAlloyLanguage.g:9806:1: ( ( ruleALSVariableDeclaration ) ) | 28414 | // InternalAlloyLanguage.g:10076:1: ( ( ruleALSVariableDeclaration ) ) |
27655 | // InternalAlloyLanguage.g:9807:1: ( ruleALSVariableDeclaration ) | 28415 | // InternalAlloyLanguage.g:10077:1: ( ruleALSVariableDeclaration ) |
27656 | { | 28416 | { |
27657 | // InternalAlloyLanguage.g:9807:1: ( ruleALSVariableDeclaration ) | 28417 | // InternalAlloyLanguage.g:10077:1: ( ruleALSVariableDeclaration ) |
27658 | // InternalAlloyLanguage.g:9808:1: ruleALSVariableDeclaration | 28418 | // InternalAlloyLanguage.g:10078:1: ruleALSVariableDeclaration |
27659 | { | 28419 | { |
27660 | if ( state.backtracking==0 ) { | 28420 | if ( state.backtracking==0 ) { |
27661 | before(grammarAccess.getALSPreficedAccess().getVariablesALSVariableDeclarationParserRuleCall_6_2_0()); | 28421 | before(grammarAccess.getALSPreficedAccess().getVariablesALSVariableDeclarationParserRuleCall_6_2_0()); |
@@ -27690,17 +28450,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27690 | 28450 | ||
27691 | 28451 | ||
27692 | // $ANTLR start "rule__ALSPreficed__VariablesAssignment_6_3_1" | 28452 | // $ANTLR start "rule__ALSPreficed__VariablesAssignment_6_3_1" |
27693 | // InternalAlloyLanguage.g:9817:1: rule__ALSPreficed__VariablesAssignment_6_3_1 : ( ruleALSVariableDeclaration ) ; | 28453 | // InternalAlloyLanguage.g:10087:1: rule__ALSPreficed__VariablesAssignment_6_3_1 : ( ruleALSVariableDeclaration ) ; |
27694 | public final void rule__ALSPreficed__VariablesAssignment_6_3_1() throws RecognitionException { | 28454 | public final void rule__ALSPreficed__VariablesAssignment_6_3_1() throws RecognitionException { |
27695 | 28455 | ||
27696 | int stackSize = keepStackSize(); | 28456 | int stackSize = keepStackSize(); |
27697 | 28457 | ||
27698 | try { | 28458 | try { |
27699 | // InternalAlloyLanguage.g:9821:1: ( ( ruleALSVariableDeclaration ) ) | 28459 | // InternalAlloyLanguage.g:10091:1: ( ( ruleALSVariableDeclaration ) ) |
27700 | // InternalAlloyLanguage.g:9822:1: ( ruleALSVariableDeclaration ) | 28460 | // InternalAlloyLanguage.g:10092:1: ( ruleALSVariableDeclaration ) |
27701 | { | 28461 | { |
27702 | // InternalAlloyLanguage.g:9822:1: ( ruleALSVariableDeclaration ) | 28462 | // InternalAlloyLanguage.g:10092:1: ( ruleALSVariableDeclaration ) |
27703 | // InternalAlloyLanguage.g:9823:1: ruleALSVariableDeclaration | 28463 | // InternalAlloyLanguage.g:10093:1: ruleALSVariableDeclaration |
27704 | { | 28464 | { |
27705 | if ( state.backtracking==0 ) { | 28465 | if ( state.backtracking==0 ) { |
27706 | before(grammarAccess.getALSPreficedAccess().getVariablesALSVariableDeclarationParserRuleCall_6_3_1_0()); | 28466 | before(grammarAccess.getALSPreficedAccess().getVariablesALSVariableDeclarationParserRuleCall_6_3_1_0()); |
@@ -27735,17 +28495,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27735 | 28495 | ||
27736 | 28496 | ||
27737 | // $ANTLR start "rule__ALSPreficed__ExpressionAssignment_6_5" | 28497 | // $ANTLR start "rule__ALSPreficed__ExpressionAssignment_6_5" |
27738 | // InternalAlloyLanguage.g:9832:1: rule__ALSPreficed__ExpressionAssignment_6_5 : ( ruleALSTerm ) ; | 28498 | // InternalAlloyLanguage.g:10102:1: rule__ALSPreficed__ExpressionAssignment_6_5 : ( ruleALSTerm ) ; |
27739 | public final void rule__ALSPreficed__ExpressionAssignment_6_5() throws RecognitionException { | 28499 | public final void rule__ALSPreficed__ExpressionAssignment_6_5() throws RecognitionException { |
27740 | 28500 | ||
27741 | int stackSize = keepStackSize(); | 28501 | int stackSize = keepStackSize(); |
27742 | 28502 | ||
27743 | try { | 28503 | try { |
27744 | // InternalAlloyLanguage.g:9836:1: ( ( ruleALSTerm ) ) | 28504 | // InternalAlloyLanguage.g:10106:1: ( ( ruleALSTerm ) ) |
27745 | // InternalAlloyLanguage.g:9837:1: ( ruleALSTerm ) | 28505 | // InternalAlloyLanguage.g:10107:1: ( ruleALSTerm ) |
27746 | { | 28506 | { |
27747 | // InternalAlloyLanguage.g:9837:1: ( ruleALSTerm ) | 28507 | // InternalAlloyLanguage.g:10107:1: ( ruleALSTerm ) |
27748 | // InternalAlloyLanguage.g:9838:1: ruleALSTerm | 28508 | // InternalAlloyLanguage.g:10108:1: ruleALSTerm |
27749 | { | 28509 | { |
27750 | if ( state.backtracking==0 ) { | 28510 | if ( state.backtracking==0 ) { |
27751 | before(grammarAccess.getALSPreficedAccess().getExpressionALSTermParserRuleCall_6_5_0()); | 28511 | before(grammarAccess.getALSPreficedAccess().getExpressionALSTermParserRuleCall_6_5_0()); |
@@ -27780,23 +28540,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27780 | 28540 | ||
27781 | 28541 | ||
27782 | // $ANTLR start "rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0" | 28542 | // $ANTLR start "rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0" |
27783 | // InternalAlloyLanguage.g:9847:1: rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 : ( ( RULE_ID ) ) ; | 28543 | // InternalAlloyLanguage.g:10117:1: rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0 : ( ( RULE_ID ) ) ; |
27784 | public final void rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0() throws RecognitionException { | 28544 | public final void rule__ALSPreficed__ReferredDefinitionAssignment_7_1_0() throws RecognitionException { |
27785 | 28545 | ||
27786 | int stackSize = keepStackSize(); | 28546 | int stackSize = keepStackSize(); |
27787 | 28547 | ||
27788 | try { | 28548 | try { |
27789 | // InternalAlloyLanguage.g:9851:1: ( ( ( RULE_ID ) ) ) | 28549 | // InternalAlloyLanguage.g:10121:1: ( ( ( RULE_ID ) ) ) |
27790 | // InternalAlloyLanguage.g:9852:1: ( ( RULE_ID ) ) | 28550 | // InternalAlloyLanguage.g:10122:1: ( ( RULE_ID ) ) |
27791 | { | 28551 | { |
27792 | // InternalAlloyLanguage.g:9852:1: ( ( RULE_ID ) ) | 28552 | // InternalAlloyLanguage.g:10122:1: ( ( RULE_ID ) ) |
27793 | // InternalAlloyLanguage.g:9853:1: ( RULE_ID ) | 28553 | // InternalAlloyLanguage.g:10123:1: ( RULE_ID ) |
27794 | { | 28554 | { |
27795 | if ( state.backtracking==0 ) { | 28555 | if ( state.backtracking==0 ) { |
27796 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionALSDefinitionCrossReference_7_1_0_0()); | 28556 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionALSDefinitionCrossReference_7_1_0_0()); |
27797 | } | 28557 | } |
27798 | // InternalAlloyLanguage.g:9854:1: ( RULE_ID ) | 28558 | // InternalAlloyLanguage.g:10124:1: ( RULE_ID ) |
27799 | // InternalAlloyLanguage.g:9855:1: RULE_ID | 28559 | // InternalAlloyLanguage.g:10125:1: RULE_ID |
27800 | { | 28560 | { |
27801 | if ( state.backtracking==0 ) { | 28561 | if ( state.backtracking==0 ) { |
27802 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionALSDefinitionIDTerminalRuleCall_7_1_0_0_1()); | 28562 | before(grammarAccess.getALSPreficedAccess().getReferredDefinitionALSDefinitionIDTerminalRuleCall_7_1_0_0_1()); |
@@ -27833,17 +28593,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27833 | 28593 | ||
27834 | 28594 | ||
27835 | // $ANTLR start "rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1" | 28595 | // $ANTLR start "rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1" |
27836 | // InternalAlloyLanguage.g:9866:1: rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 : ( ruleALSNumericOperator ) ; | 28596 | // InternalAlloyLanguage.g:10136:1: rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1 : ( ruleALSNumericOperator ) ; |
27837 | public final void rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1() throws RecognitionException { | 28597 | public final void rule__ALSPreficed__ReferredNumericOperatorAssignment_7_1_1() throws RecognitionException { |
27838 | 28598 | ||
27839 | int stackSize = keepStackSize(); | 28599 | int stackSize = keepStackSize(); |
27840 | 28600 | ||
27841 | try { | 28601 | try { |
27842 | // InternalAlloyLanguage.g:9870:1: ( ( ruleALSNumericOperator ) ) | 28602 | // InternalAlloyLanguage.g:10140:1: ( ( ruleALSNumericOperator ) ) |
27843 | // InternalAlloyLanguage.g:9871:1: ( ruleALSNumericOperator ) | 28603 | // InternalAlloyLanguage.g:10141:1: ( ruleALSNumericOperator ) |
27844 | { | 28604 | { |
27845 | // InternalAlloyLanguage.g:9871:1: ( ruleALSNumericOperator ) | 28605 | // InternalAlloyLanguage.g:10141:1: ( ruleALSNumericOperator ) |
27846 | // InternalAlloyLanguage.g:9872:1: ruleALSNumericOperator | 28606 | // InternalAlloyLanguage.g:10142:1: ruleALSNumericOperator |
27847 | { | 28607 | { |
27848 | if ( state.backtracking==0 ) { | 28608 | if ( state.backtracking==0 ) { |
27849 | before(grammarAccess.getALSPreficedAccess().getReferredNumericOperatorALSNumericOperatorEnumRuleCall_7_1_1_0()); | 28609 | before(grammarAccess.getALSPreficedAccess().getReferredNumericOperatorALSNumericOperatorEnumRuleCall_7_1_1_0()); |
@@ -27878,17 +28638,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27878 | 28638 | ||
27879 | 28639 | ||
27880 | // $ANTLR start "rule__ALSPreficed__ParamsAssignment_7_3" | 28640 | // $ANTLR start "rule__ALSPreficed__ParamsAssignment_7_3" |
27881 | // InternalAlloyLanguage.g:9881:1: rule__ALSPreficed__ParamsAssignment_7_3 : ( ruleALSTerm ) ; | 28641 | // InternalAlloyLanguage.g:10151:1: rule__ALSPreficed__ParamsAssignment_7_3 : ( ruleALSTerm ) ; |
27882 | public final void rule__ALSPreficed__ParamsAssignment_7_3() throws RecognitionException { | 28642 | public final void rule__ALSPreficed__ParamsAssignment_7_3() throws RecognitionException { |
27883 | 28643 | ||
27884 | int stackSize = keepStackSize(); | 28644 | int stackSize = keepStackSize(); |
27885 | 28645 | ||
27886 | try { | 28646 | try { |
27887 | // InternalAlloyLanguage.g:9885:1: ( ( ruleALSTerm ) ) | 28647 | // InternalAlloyLanguage.g:10155:1: ( ( ruleALSTerm ) ) |
27888 | // InternalAlloyLanguage.g:9886:1: ( ruleALSTerm ) | 28648 | // InternalAlloyLanguage.g:10156:1: ( ruleALSTerm ) |
27889 | { | 28649 | { |
27890 | // InternalAlloyLanguage.g:9886:1: ( ruleALSTerm ) | 28650 | // InternalAlloyLanguage.g:10156:1: ( ruleALSTerm ) |
27891 | // InternalAlloyLanguage.g:9887:1: ruleALSTerm | 28651 | // InternalAlloyLanguage.g:10157:1: ruleALSTerm |
27892 | { | 28652 | { |
27893 | if ( state.backtracking==0 ) { | 28653 | if ( state.backtracking==0 ) { |
27894 | before(grammarAccess.getALSPreficedAccess().getParamsALSTermParserRuleCall_7_3_0()); | 28654 | before(grammarAccess.getALSPreficedAccess().getParamsALSTermParserRuleCall_7_3_0()); |
@@ -27923,17 +28683,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27923 | 28683 | ||
27924 | 28684 | ||
27925 | // $ANTLR start "rule__ALSPreficed__ParamsAssignment_7_4_1" | 28685 | // $ANTLR start "rule__ALSPreficed__ParamsAssignment_7_4_1" |
27926 | // InternalAlloyLanguage.g:9896:1: rule__ALSPreficed__ParamsAssignment_7_4_1 : ( ruleALSTerm ) ; | 28686 | // InternalAlloyLanguage.g:10166:1: rule__ALSPreficed__ParamsAssignment_7_4_1 : ( ruleALSTerm ) ; |
27927 | public final void rule__ALSPreficed__ParamsAssignment_7_4_1() throws RecognitionException { | 28687 | public final void rule__ALSPreficed__ParamsAssignment_7_4_1() throws RecognitionException { |
27928 | 28688 | ||
27929 | int stackSize = keepStackSize(); | 28689 | int stackSize = keepStackSize(); |
27930 | 28690 | ||
27931 | try { | 28691 | try { |
27932 | // InternalAlloyLanguage.g:9900:1: ( ( ruleALSTerm ) ) | 28692 | // InternalAlloyLanguage.g:10170:1: ( ( ruleALSTerm ) ) |
27933 | // InternalAlloyLanguage.g:9901:1: ( ruleALSTerm ) | 28693 | // InternalAlloyLanguage.g:10171:1: ( ruleALSTerm ) |
27934 | { | 28694 | { |
27935 | // InternalAlloyLanguage.g:9901:1: ( ruleALSTerm ) | 28695 | // InternalAlloyLanguage.g:10171:1: ( ruleALSTerm ) |
27936 | // InternalAlloyLanguage.g:9902:1: ruleALSTerm | 28696 | // InternalAlloyLanguage.g:10172:1: ruleALSTerm |
27937 | { | 28697 | { |
27938 | if ( state.backtracking==0 ) { | 28698 | if ( state.backtracking==0 ) { |
27939 | before(grammarAccess.getALSPreficedAccess().getParamsALSTermParserRuleCall_7_4_1_0()); | 28699 | before(grammarAccess.getALSPreficedAccess().getParamsALSTermParserRuleCall_7_4_1_0()); |
@@ -27968,17 +28728,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
27968 | 28728 | ||
27969 | 28729 | ||
27970 | // $ANTLR start "rule__ALSVariableDeclaration__NameAssignment_0" | 28730 | // $ANTLR start "rule__ALSVariableDeclaration__NameAssignment_0" |
27971 | // InternalAlloyLanguage.g:9911:1: rule__ALSVariableDeclaration__NameAssignment_0 : ( ruleALSID ) ; | 28731 | // InternalAlloyLanguage.g:10181:1: rule__ALSVariableDeclaration__NameAssignment_0 : ( ruleALSID ) ; |
27972 | public final void rule__ALSVariableDeclaration__NameAssignment_0() throws RecognitionException { | 28732 | public final void rule__ALSVariableDeclaration__NameAssignment_0() throws RecognitionException { |
27973 | 28733 | ||
27974 | int stackSize = keepStackSize(); | 28734 | int stackSize = keepStackSize(); |
27975 | 28735 | ||
27976 | try { | 28736 | try { |
27977 | // InternalAlloyLanguage.g:9915:1: ( ( ruleALSID ) ) | 28737 | // InternalAlloyLanguage.g:10185:1: ( ( ruleALSID ) ) |
27978 | // InternalAlloyLanguage.g:9916:1: ( ruleALSID ) | 28738 | // InternalAlloyLanguage.g:10186:1: ( ruleALSID ) |
27979 | { | 28739 | { |
27980 | // InternalAlloyLanguage.g:9916:1: ( ruleALSID ) | 28740 | // InternalAlloyLanguage.g:10186:1: ( ruleALSID ) |
27981 | // InternalAlloyLanguage.g:9917:1: ruleALSID | 28741 | // InternalAlloyLanguage.g:10187:1: ruleALSID |
27982 | { | 28742 | { |
27983 | if ( state.backtracking==0 ) { | 28743 | if ( state.backtracking==0 ) { |
27984 | before(grammarAccess.getALSVariableDeclarationAccess().getNameALSIDParserRuleCall_0_0()); | 28744 | before(grammarAccess.getALSVariableDeclarationAccess().getNameALSIDParserRuleCall_0_0()); |
@@ -28013,17 +28773,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28013 | 28773 | ||
28014 | 28774 | ||
28015 | // $ANTLR start "rule__ALSVariableDeclaration__RangeAssignment_2" | 28775 | // $ANTLR start "rule__ALSVariableDeclaration__RangeAssignment_2" |
28016 | // InternalAlloyLanguage.g:9926:1: rule__ALSVariableDeclaration__RangeAssignment_2 : ( ruleALSTerm ) ; | 28776 | // InternalAlloyLanguage.g:10196:1: rule__ALSVariableDeclaration__RangeAssignment_2 : ( ruleALSTerm ) ; |
28017 | public final void rule__ALSVariableDeclaration__RangeAssignment_2() throws RecognitionException { | 28777 | public final void rule__ALSVariableDeclaration__RangeAssignment_2() throws RecognitionException { |
28018 | 28778 | ||
28019 | int stackSize = keepStackSize(); | 28779 | int stackSize = keepStackSize(); |
28020 | 28780 | ||
28021 | try { | 28781 | try { |
28022 | // InternalAlloyLanguage.g:9930:1: ( ( ruleALSTerm ) ) | 28782 | // InternalAlloyLanguage.g:10200:1: ( ( ruleALSTerm ) ) |
28023 | // InternalAlloyLanguage.g:9931:1: ( ruleALSTerm ) | 28783 | // InternalAlloyLanguage.g:10201:1: ( ruleALSTerm ) |
28024 | { | 28784 | { |
28025 | // InternalAlloyLanguage.g:9931:1: ( ruleALSTerm ) | 28785 | // InternalAlloyLanguage.g:10201:1: ( ruleALSTerm ) |
28026 | // InternalAlloyLanguage.g:9932:1: ruleALSTerm | 28786 | // InternalAlloyLanguage.g:10202:1: ruleALSTerm |
28027 | { | 28787 | { |
28028 | if ( state.backtracking==0 ) { | 28788 | if ( state.backtracking==0 ) { |
28029 | before(grammarAccess.getALSVariableDeclarationAccess().getRangeALSTermParserRuleCall_2_0()); | 28789 | before(grammarAccess.getALSVariableDeclarationAccess().getRangeALSTermParserRuleCall_2_0()); |
@@ -28057,37 +28817,37 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28057 | // $ANTLR end "rule__ALSVariableDeclaration__RangeAssignment_2" | 28817 | // $ANTLR end "rule__ALSVariableDeclaration__RangeAssignment_2" |
28058 | 28818 | ||
28059 | 28819 | ||
28060 | // $ANTLR start "rule__ALSBasicRelationTerm__ReferredAssignment_4_1" | 28820 | // $ANTLR start "rule__ALSBasicRelationTerm__ReferredAssignment_5_1" |
28061 | // InternalAlloyLanguage.g:9941:1: rule__ALSBasicRelationTerm__ReferredAssignment_4_1 : ( ( RULE_ID ) ) ; | 28821 | // InternalAlloyLanguage.g:10211:1: rule__ALSBasicRelationTerm__ReferredAssignment_5_1 : ( ( RULE_ID ) ) ; |
28062 | public final void rule__ALSBasicRelationTerm__ReferredAssignment_4_1() throws RecognitionException { | 28822 | public final void rule__ALSBasicRelationTerm__ReferredAssignment_5_1() throws RecognitionException { |
28063 | 28823 | ||
28064 | int stackSize = keepStackSize(); | 28824 | int stackSize = keepStackSize(); |
28065 | 28825 | ||
28066 | try { | 28826 | try { |
28067 | // InternalAlloyLanguage.g:9945:1: ( ( ( RULE_ID ) ) ) | 28827 | // InternalAlloyLanguage.g:10215:1: ( ( ( RULE_ID ) ) ) |
28068 | // InternalAlloyLanguage.g:9946:1: ( ( RULE_ID ) ) | 28828 | // InternalAlloyLanguage.g:10216:1: ( ( RULE_ID ) ) |
28069 | { | 28829 | { |
28070 | // InternalAlloyLanguage.g:9946:1: ( ( RULE_ID ) ) | 28830 | // InternalAlloyLanguage.g:10216:1: ( ( RULE_ID ) ) |
28071 | // InternalAlloyLanguage.g:9947:1: ( RULE_ID ) | 28831 | // InternalAlloyLanguage.g:10217:1: ( RULE_ID ) |
28072 | { | 28832 | { |
28073 | if ( state.backtracking==0 ) { | 28833 | if ( state.backtracking==0 ) { |
28074 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_4_1_0()); | 28834 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_5_1_0()); |
28075 | } | 28835 | } |
28076 | // InternalAlloyLanguage.g:9948:1: ( RULE_ID ) | 28836 | // InternalAlloyLanguage.g:10218:1: ( RULE_ID ) |
28077 | // InternalAlloyLanguage.g:9949:1: RULE_ID | 28837 | // InternalAlloyLanguage.g:10219:1: RULE_ID |
28078 | { | 28838 | { |
28079 | if ( state.backtracking==0 ) { | 28839 | if ( state.backtracking==0 ) { |
28080 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_4_1_0_1()); | 28840 | before(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_5_1_0_1()); |
28081 | } | 28841 | } |
28082 | match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; | 28842 | match(input,RULE_ID,FOLLOW_2); if (state.failed) return ; |
28083 | if ( state.backtracking==0 ) { | 28843 | if ( state.backtracking==0 ) { |
28084 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_4_1_0_1()); | 28844 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationIDTerminalRuleCall_5_1_0_1()); |
28085 | } | 28845 | } |
28086 | 28846 | ||
28087 | } | 28847 | } |
28088 | 28848 | ||
28089 | if ( state.backtracking==0 ) { | 28849 | if ( state.backtracking==0 ) { |
28090 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_4_1_0()); | 28850 | after(grammarAccess.getALSBasicRelationTermAccess().getReferredALSRelationDeclarationCrossReference_5_1_0()); |
28091 | } | 28851 | } |
28092 | 28852 | ||
28093 | } | 28853 | } |
@@ -28107,28 +28867,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28107 | } | 28867 | } |
28108 | return ; | 28868 | return ; |
28109 | } | 28869 | } |
28110 | // $ANTLR end "rule__ALSBasicRelationTerm__ReferredAssignment_4_1" | 28870 | // $ANTLR end "rule__ALSBasicRelationTerm__ReferredAssignment_5_1" |
28111 | 28871 | ||
28112 | 28872 | ||
28113 | // $ANTLR start "rule__ALSBasicRelationTerm__ValueAssignment_5_1" | 28873 | // $ANTLR start "rule__ALSBasicRelationTerm__ValueAssignment_6_1" |
28114 | // InternalAlloyLanguage.g:9960:1: rule__ALSBasicRelationTerm__ValueAssignment_5_1 : ( RULE_INT ) ; | 28874 | // InternalAlloyLanguage.g:10230:1: rule__ALSBasicRelationTerm__ValueAssignment_6_1 : ( RULE_INT ) ; |
28115 | public final void rule__ALSBasicRelationTerm__ValueAssignment_5_1() throws RecognitionException { | 28875 | public final void rule__ALSBasicRelationTerm__ValueAssignment_6_1() throws RecognitionException { |
28116 | 28876 | ||
28117 | int stackSize = keepStackSize(); | 28877 | int stackSize = keepStackSize(); |
28118 | 28878 | ||
28119 | try { | 28879 | try { |
28120 | // InternalAlloyLanguage.g:9964:1: ( ( RULE_INT ) ) | 28880 | // InternalAlloyLanguage.g:10234:1: ( ( RULE_INT ) ) |
28121 | // InternalAlloyLanguage.g:9965:1: ( RULE_INT ) | 28881 | // InternalAlloyLanguage.g:10235:1: ( RULE_INT ) |
28122 | { | 28882 | { |
28123 | // InternalAlloyLanguage.g:9965:1: ( RULE_INT ) | 28883 | // InternalAlloyLanguage.g:10235:1: ( RULE_INT ) |
28124 | // InternalAlloyLanguage.g:9966:1: RULE_INT | 28884 | // InternalAlloyLanguage.g:10236:1: RULE_INT |
28125 | { | 28885 | { |
28126 | if ( state.backtracking==0 ) { | 28886 | if ( state.backtracking==0 ) { |
28127 | before(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_5_1_0()); | 28887 | before(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_6_1_0()); |
28128 | } | 28888 | } |
28129 | match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; | 28889 | match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; |
28130 | if ( state.backtracking==0 ) { | 28890 | if ( state.backtracking==0 ) { |
28131 | after(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_5_1_0()); | 28891 | after(grammarAccess.getALSBasicRelationTermAccess().getValueINTTerminalRuleCall_6_1_0()); |
28132 | } | 28892 | } |
28133 | 28893 | ||
28134 | } | 28894 | } |
@@ -28148,21 +28908,62 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28148 | } | 28908 | } |
28149 | return ; | 28909 | return ; |
28150 | } | 28910 | } |
28151 | // $ANTLR end "rule__ALSBasicRelationTerm__ValueAssignment_5_1" | 28911 | // $ANTLR end "rule__ALSBasicRelationTerm__ValueAssignment_6_1" |
28912 | |||
28913 | |||
28914 | // $ANTLR start "rule__ALSBasicRelationTerm__ValueAssignment_7_1" | ||
28915 | // InternalAlloyLanguage.g:10245:1: rule__ALSBasicRelationTerm__ValueAssignment_7_1 : ( RULE_STRING ) ; | ||
28916 | public final void rule__ALSBasicRelationTerm__ValueAssignment_7_1() throws RecognitionException { | ||
28917 | |||
28918 | int stackSize = keepStackSize(); | ||
28919 | |||
28920 | try { | ||
28921 | // InternalAlloyLanguage.g:10249:1: ( ( RULE_STRING ) ) | ||
28922 | // InternalAlloyLanguage.g:10250:1: ( RULE_STRING ) | ||
28923 | { | ||
28924 | // InternalAlloyLanguage.g:10250:1: ( RULE_STRING ) | ||
28925 | // InternalAlloyLanguage.g:10251:1: RULE_STRING | ||
28926 | { | ||
28927 | if ( state.backtracking==0 ) { | ||
28928 | before(grammarAccess.getALSBasicRelationTermAccess().getValueSTRINGTerminalRuleCall_7_1_0()); | ||
28929 | } | ||
28930 | match(input,RULE_STRING,FOLLOW_2); if (state.failed) return ; | ||
28931 | if ( state.backtracking==0 ) { | ||
28932 | after(grammarAccess.getALSBasicRelationTermAccess().getValueSTRINGTerminalRuleCall_7_1_0()); | ||
28933 | } | ||
28934 | |||
28935 | } | ||
28936 | |||
28937 | |||
28938 | } | ||
28939 | |||
28940 | } | ||
28941 | catch (RecognitionException re) { | ||
28942 | reportError(re); | ||
28943 | recover(input,re); | ||
28944 | } | ||
28945 | finally { | ||
28946 | |||
28947 | restoreStackSize(stackSize); | ||
28948 | |||
28949 | } | ||
28950 | return ; | ||
28951 | } | ||
28952 | // $ANTLR end "rule__ALSBasicRelationTerm__ValueAssignment_7_1" | ||
28152 | 28953 | ||
28153 | 28954 | ||
28154 | // $ANTLR start "rule__ALSRunCommand__TypeScopesAssignment_4_1" | 28955 | // $ANTLR start "rule__ALSRunCommand__TypeScopesAssignment_4_1" |
28155 | // InternalAlloyLanguage.g:9975:1: rule__ALSRunCommand__TypeScopesAssignment_4_1 : ( ruleALSTypeScope ) ; | 28956 | // InternalAlloyLanguage.g:10260:1: rule__ALSRunCommand__TypeScopesAssignment_4_1 : ( ruleALSTypeScope ) ; |
28156 | public final void rule__ALSRunCommand__TypeScopesAssignment_4_1() throws RecognitionException { | 28957 | public final void rule__ALSRunCommand__TypeScopesAssignment_4_1() throws RecognitionException { |
28157 | 28958 | ||
28158 | int stackSize = keepStackSize(); | 28959 | int stackSize = keepStackSize(); |
28159 | 28960 | ||
28160 | try { | 28961 | try { |
28161 | // InternalAlloyLanguage.g:9979:1: ( ( ruleALSTypeScope ) ) | 28962 | // InternalAlloyLanguage.g:10264:1: ( ( ruleALSTypeScope ) ) |
28162 | // InternalAlloyLanguage.g:9980:1: ( ruleALSTypeScope ) | 28963 | // InternalAlloyLanguage.g:10265:1: ( ruleALSTypeScope ) |
28163 | { | 28964 | { |
28164 | // InternalAlloyLanguage.g:9980:1: ( ruleALSTypeScope ) | 28965 | // InternalAlloyLanguage.g:10265:1: ( ruleALSTypeScope ) |
28165 | // InternalAlloyLanguage.g:9981:1: ruleALSTypeScope | 28966 | // InternalAlloyLanguage.g:10266:1: ruleALSTypeScope |
28166 | { | 28967 | { |
28167 | if ( state.backtracking==0 ) { | 28968 | if ( state.backtracking==0 ) { |
28168 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesALSTypeScopeParserRuleCall_4_1_0()); | 28969 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesALSTypeScopeParserRuleCall_4_1_0()); |
@@ -28197,17 +28998,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28197 | 28998 | ||
28198 | 28999 | ||
28199 | // $ANTLR start "rule__ALSRunCommand__TypeScopesAssignment_4_2_1" | 29000 | // $ANTLR start "rule__ALSRunCommand__TypeScopesAssignment_4_2_1" |
28200 | // InternalAlloyLanguage.g:9990:1: rule__ALSRunCommand__TypeScopesAssignment_4_2_1 : ( ruleALSTypeScope ) ; | 29001 | // InternalAlloyLanguage.g:10275:1: rule__ALSRunCommand__TypeScopesAssignment_4_2_1 : ( ruleALSTypeScope ) ; |
28201 | public final void rule__ALSRunCommand__TypeScopesAssignment_4_2_1() throws RecognitionException { | 29002 | public final void rule__ALSRunCommand__TypeScopesAssignment_4_2_1() throws RecognitionException { |
28202 | 29003 | ||
28203 | int stackSize = keepStackSize(); | 29004 | int stackSize = keepStackSize(); |
28204 | 29005 | ||
28205 | try { | 29006 | try { |
28206 | // InternalAlloyLanguage.g:9994:1: ( ( ruleALSTypeScope ) ) | 29007 | // InternalAlloyLanguage.g:10279:1: ( ( ruleALSTypeScope ) ) |
28207 | // InternalAlloyLanguage.g:9995:1: ( ruleALSTypeScope ) | 29008 | // InternalAlloyLanguage.g:10280:1: ( ruleALSTypeScope ) |
28208 | { | 29009 | { |
28209 | // InternalAlloyLanguage.g:9995:1: ( ruleALSTypeScope ) | 29010 | // InternalAlloyLanguage.g:10280:1: ( ruleALSTypeScope ) |
28210 | // InternalAlloyLanguage.g:9996:1: ruleALSTypeScope | 29011 | // InternalAlloyLanguage.g:10281:1: ruleALSTypeScope |
28211 | { | 29012 | { |
28212 | if ( state.backtracking==0 ) { | 29013 | if ( state.backtracking==0 ) { |
28213 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesALSTypeScopeParserRuleCall_4_2_1_0()); | 29014 | before(grammarAccess.getALSRunCommandAccess().getTypeScopesALSTypeScopeParserRuleCall_4_2_1_0()); |
@@ -28242,28 +29043,28 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28242 | 29043 | ||
28243 | 29044 | ||
28244 | // $ANTLR start "rule__ALSSigScope__ExactlyAssignment_0" | 29045 | // $ANTLR start "rule__ALSSigScope__ExactlyAssignment_0" |
28245 | // InternalAlloyLanguage.g:10005:1: rule__ALSSigScope__ExactlyAssignment_0 : ( ( 'exactly' ) ) ; | 29046 | // InternalAlloyLanguage.g:10290:1: rule__ALSSigScope__ExactlyAssignment_0 : ( ( 'exactly' ) ) ; |
28246 | public final void rule__ALSSigScope__ExactlyAssignment_0() throws RecognitionException { | 29047 | public final void rule__ALSSigScope__ExactlyAssignment_0() throws RecognitionException { |
28247 | 29048 | ||
28248 | int stackSize = keepStackSize(); | 29049 | int stackSize = keepStackSize(); |
28249 | 29050 | ||
28250 | try { | 29051 | try { |
28251 | // InternalAlloyLanguage.g:10009:1: ( ( ( 'exactly' ) ) ) | 29052 | // InternalAlloyLanguage.g:10294:1: ( ( ( 'exactly' ) ) ) |
28252 | // InternalAlloyLanguage.g:10010:1: ( ( 'exactly' ) ) | 29053 | // InternalAlloyLanguage.g:10295:1: ( ( 'exactly' ) ) |
28253 | { | 29054 | { |
28254 | // InternalAlloyLanguage.g:10010:1: ( ( 'exactly' ) ) | 29055 | // InternalAlloyLanguage.g:10295:1: ( ( 'exactly' ) ) |
28255 | // InternalAlloyLanguage.g:10011:1: ( 'exactly' ) | 29056 | // InternalAlloyLanguage.g:10296:1: ( 'exactly' ) |
28256 | { | 29057 | { |
28257 | if ( state.backtracking==0 ) { | 29058 | if ( state.backtracking==0 ) { |
28258 | before(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); | 29059 | before(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); |
28259 | } | 29060 | } |
28260 | // InternalAlloyLanguage.g:10012:1: ( 'exactly' ) | 29061 | // InternalAlloyLanguage.g:10297:1: ( 'exactly' ) |
28261 | // InternalAlloyLanguage.g:10013:1: 'exactly' | 29062 | // InternalAlloyLanguage.g:10298:1: 'exactly' |
28262 | { | 29063 | { |
28263 | if ( state.backtracking==0 ) { | 29064 | if ( state.backtracking==0 ) { |
28264 | before(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); | 29065 | before(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); |
28265 | } | 29066 | } |
28266 | match(input,75,FOLLOW_2); if (state.failed) return ; | 29067 | match(input,74,FOLLOW_2); if (state.failed) return ; |
28267 | if ( state.backtracking==0 ) { | 29068 | if ( state.backtracking==0 ) { |
28268 | after(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); | 29069 | after(grammarAccess.getALSSigScopeAccess().getExactlyExactlyKeyword_0_0()); |
28269 | } | 29070 | } |
@@ -28295,17 +29096,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28295 | 29096 | ||
28296 | 29097 | ||
28297 | // $ANTLR start "rule__ALSSigScope__NumberAssignment_1" | 29098 | // $ANTLR start "rule__ALSSigScope__NumberAssignment_1" |
28298 | // InternalAlloyLanguage.g:10028:1: rule__ALSSigScope__NumberAssignment_1 : ( RULE_INT ) ; | 29099 | // InternalAlloyLanguage.g:10313:1: rule__ALSSigScope__NumberAssignment_1 : ( RULE_INT ) ; |
28299 | public final void rule__ALSSigScope__NumberAssignment_1() throws RecognitionException { | 29100 | public final void rule__ALSSigScope__NumberAssignment_1() throws RecognitionException { |
28300 | 29101 | ||
28301 | int stackSize = keepStackSize(); | 29102 | int stackSize = keepStackSize(); |
28302 | 29103 | ||
28303 | try { | 29104 | try { |
28304 | // InternalAlloyLanguage.g:10032:1: ( ( RULE_INT ) ) | 29105 | // InternalAlloyLanguage.g:10317:1: ( ( RULE_INT ) ) |
28305 | // InternalAlloyLanguage.g:10033:1: ( RULE_INT ) | 29106 | // InternalAlloyLanguage.g:10318:1: ( RULE_INT ) |
28306 | { | 29107 | { |
28307 | // InternalAlloyLanguage.g:10033:1: ( RULE_INT ) | 29108 | // InternalAlloyLanguage.g:10318:1: ( RULE_INT ) |
28308 | // InternalAlloyLanguage.g:10034:1: RULE_INT | 29109 | // InternalAlloyLanguage.g:10319:1: RULE_INT |
28309 | { | 29110 | { |
28310 | if ( state.backtracking==0 ) { | 29111 | if ( state.backtracking==0 ) { |
28311 | before(grammarAccess.getALSSigScopeAccess().getNumberINTTerminalRuleCall_1_0()); | 29112 | before(grammarAccess.getALSSigScopeAccess().getNumberINTTerminalRuleCall_1_0()); |
@@ -28336,23 +29137,23 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28336 | 29137 | ||
28337 | 29138 | ||
28338 | // $ANTLR start "rule__ALSSigScope__TypeAssignment_2" | 29139 | // $ANTLR start "rule__ALSSigScope__TypeAssignment_2" |
28339 | // InternalAlloyLanguage.g:10043:1: rule__ALSSigScope__TypeAssignment_2 : ( ( RULE_ID ) ) ; | 29140 | // InternalAlloyLanguage.g:10328:1: rule__ALSSigScope__TypeAssignment_2 : ( ( RULE_ID ) ) ; |
28340 | public final void rule__ALSSigScope__TypeAssignment_2() throws RecognitionException { | 29141 | public final void rule__ALSSigScope__TypeAssignment_2() throws RecognitionException { |
28341 | 29142 | ||
28342 | int stackSize = keepStackSize(); | 29143 | int stackSize = keepStackSize(); |
28343 | 29144 | ||
28344 | try { | 29145 | try { |
28345 | // InternalAlloyLanguage.g:10047:1: ( ( ( RULE_ID ) ) ) | 29146 | // InternalAlloyLanguage.g:10332:1: ( ( ( RULE_ID ) ) ) |
28346 | // InternalAlloyLanguage.g:10048:1: ( ( RULE_ID ) ) | 29147 | // InternalAlloyLanguage.g:10333:1: ( ( RULE_ID ) ) |
28347 | { | 29148 | { |
28348 | // InternalAlloyLanguage.g:10048:1: ( ( RULE_ID ) ) | 29149 | // InternalAlloyLanguage.g:10333:1: ( ( RULE_ID ) ) |
28349 | // InternalAlloyLanguage.g:10049:1: ( RULE_ID ) | 29150 | // InternalAlloyLanguage.g:10334:1: ( RULE_ID ) |
28350 | { | 29151 | { |
28351 | if ( state.backtracking==0 ) { | 29152 | if ( state.backtracking==0 ) { |
28352 | before(grammarAccess.getALSSigScopeAccess().getTypeALSSignatureDeclarationCrossReference_2_0()); | 29153 | before(grammarAccess.getALSSigScopeAccess().getTypeALSSignatureDeclarationCrossReference_2_0()); |
28353 | } | 29154 | } |
28354 | // InternalAlloyLanguage.g:10050:1: ( RULE_ID ) | 29155 | // InternalAlloyLanguage.g:10335:1: ( RULE_ID ) |
28355 | // InternalAlloyLanguage.g:10051:1: RULE_ID | 29156 | // InternalAlloyLanguage.g:10336:1: RULE_ID |
28356 | { | 29157 | { |
28357 | if ( state.backtracking==0 ) { | 29158 | if ( state.backtracking==0 ) { |
28358 | before(grammarAccess.getALSSigScopeAccess().getTypeALSSignatureDeclarationIDTerminalRuleCall_2_0_1()); | 29159 | before(grammarAccess.getALSSigScopeAccess().getTypeALSSignatureDeclarationIDTerminalRuleCall_2_0_1()); |
@@ -28389,17 +29190,17 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28389 | 29190 | ||
28390 | 29191 | ||
28391 | // $ANTLR start "rule__ALSIntScope__NumberAssignment_0" | 29192 | // $ANTLR start "rule__ALSIntScope__NumberAssignment_0" |
28392 | // InternalAlloyLanguage.g:10062:1: rule__ALSIntScope__NumberAssignment_0 : ( RULE_INT ) ; | 29193 | // InternalAlloyLanguage.g:10347:1: rule__ALSIntScope__NumberAssignment_0 : ( RULE_INT ) ; |
28393 | public final void rule__ALSIntScope__NumberAssignment_0() throws RecognitionException { | 29194 | public final void rule__ALSIntScope__NumberAssignment_0() throws RecognitionException { |
28394 | 29195 | ||
28395 | int stackSize = keepStackSize(); | 29196 | int stackSize = keepStackSize(); |
28396 | 29197 | ||
28397 | try { | 29198 | try { |
28398 | // InternalAlloyLanguage.g:10066:1: ( ( RULE_INT ) ) | 29199 | // InternalAlloyLanguage.g:10351:1: ( ( RULE_INT ) ) |
28399 | // InternalAlloyLanguage.g:10067:1: ( RULE_INT ) | 29200 | // InternalAlloyLanguage.g:10352:1: ( RULE_INT ) |
28400 | { | 29201 | { |
28401 | // InternalAlloyLanguage.g:10067:1: ( RULE_INT ) | 29202 | // InternalAlloyLanguage.g:10352:1: ( RULE_INT ) |
28402 | // InternalAlloyLanguage.g:10068:1: RULE_INT | 29203 | // InternalAlloyLanguage.g:10353:1: RULE_INT |
28403 | { | 29204 | { |
28404 | if ( state.backtracking==0 ) { | 29205 | if ( state.backtracking==0 ) { |
28405 | before(grammarAccess.getALSIntScopeAccess().getNumberINTTerminalRuleCall_0_0()); | 29206 | before(grammarAccess.getALSIntScopeAccess().getNumberINTTerminalRuleCall_0_0()); |
@@ -28428,10 +29229,51 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28428 | } | 29229 | } |
28429 | // $ANTLR end "rule__ALSIntScope__NumberAssignment_0" | 29230 | // $ANTLR end "rule__ALSIntScope__NumberAssignment_0" |
28430 | 29231 | ||
28431 | // $ANTLR start synpred78_InternalAlloyLanguage | 29232 | |
28432 | public final void synpred78_InternalAlloyLanguage_fragment() throws RecognitionException { | 29233 | // $ANTLR start "rule__ALSStringScope__NumberAssignment_1" |
28433 | // InternalAlloyLanguage.g:8769:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 ) | 29234 | // InternalAlloyLanguage.g:10362:1: rule__ALSStringScope__NumberAssignment_1 : ( RULE_INT ) ; |
28434 | // InternalAlloyLanguage.g:8769:2: rule__ALSSignatureBody__UnorderedGroup_0__0 | 29235 | public final void rule__ALSStringScope__NumberAssignment_1() throws RecognitionException { |
29236 | |||
29237 | int stackSize = keepStackSize(); | ||
29238 | |||
29239 | try { | ||
29240 | // InternalAlloyLanguage.g:10366:1: ( ( RULE_INT ) ) | ||
29241 | // InternalAlloyLanguage.g:10367:1: ( RULE_INT ) | ||
29242 | { | ||
29243 | // InternalAlloyLanguage.g:10367:1: ( RULE_INT ) | ||
29244 | // InternalAlloyLanguage.g:10368:1: RULE_INT | ||
29245 | { | ||
29246 | if ( state.backtracking==0 ) { | ||
29247 | before(grammarAccess.getALSStringScopeAccess().getNumberINTTerminalRuleCall_1_0()); | ||
29248 | } | ||
29249 | match(input,RULE_INT,FOLLOW_2); if (state.failed) return ; | ||
29250 | if ( state.backtracking==0 ) { | ||
29251 | after(grammarAccess.getALSStringScopeAccess().getNumberINTTerminalRuleCall_1_0()); | ||
29252 | } | ||
29253 | |||
29254 | } | ||
29255 | |||
29256 | |||
29257 | } | ||
29258 | |||
29259 | } | ||
29260 | catch (RecognitionException re) { | ||
29261 | reportError(re); | ||
29262 | recover(input,re); | ||
29263 | } | ||
29264 | finally { | ||
29265 | |||
29266 | restoreStackSize(stackSize); | ||
29267 | |||
29268 | } | ||
29269 | return ; | ||
29270 | } | ||
29271 | // $ANTLR end "rule__ALSStringScope__NumberAssignment_1" | ||
29272 | |||
29273 | // $ANTLR start synpred81_InternalAlloyLanguage | ||
29274 | public final void synpred81_InternalAlloyLanguage_fragment() throws RecognitionException { | ||
29275 | // InternalAlloyLanguage.g:9039:2: ( rule__ALSSignatureBody__UnorderedGroup_0__0 ) | ||
29276 | // InternalAlloyLanguage.g:9039:2: rule__ALSSignatureBody__UnorderedGroup_0__0 | ||
28435 | { | 29277 | { |
28436 | pushFollow(FOLLOW_2); | 29278 | pushFollow(FOLLOW_2); |
28437 | rule__ALSSignatureBody__UnorderedGroup_0__0(); | 29279 | rule__ALSSignatureBody__UnorderedGroup_0__0(); |
@@ -28441,32 +29283,32 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28441 | 29283 | ||
28442 | } | 29284 | } |
28443 | } | 29285 | } |
28444 | // $ANTLR end synpred78_InternalAlloyLanguage | 29286 | // $ANTLR end synpred81_InternalAlloyLanguage |
28445 | 29287 | ||
28446 | // $ANTLR start synpred79_InternalAlloyLanguage | 29288 | // $ANTLR start synpred82_InternalAlloyLanguage |
28447 | public final void synpred79_InternalAlloyLanguage_fragment() throws RecognitionException { | 29289 | public final void synpred82_InternalAlloyLanguage_fragment() throws RecognitionException { |
28448 | // InternalAlloyLanguage.g:8787:4: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) ) | 29290 | // InternalAlloyLanguage.g:9057:4: ( ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) ) |
28449 | // InternalAlloyLanguage.g:8787:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | 29291 | // InternalAlloyLanguage.g:9057:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) |
28450 | { | 29292 | { |
28451 | // InternalAlloyLanguage.g:8787:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) | 29293 | // InternalAlloyLanguage.g:9057:4: ({...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) ) |
28452 | // InternalAlloyLanguage.g:8788:5: {...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) | 29294 | // InternalAlloyLanguage.g:9058:5: {...}? => ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) |
28453 | { | 29295 | { |
28454 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { | 29296 | if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0) ) { |
28455 | if (state.backtracking>0) {state.failed=true; return ;} | 29297 | if (state.backtracking>0) {state.failed=true; return ;} |
28456 | throw new FailedPredicateException(input, "synpred79_InternalAlloyLanguage", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0)"); | 29298 | throw new FailedPredicateException(input, "synpred82_InternalAlloyLanguage", "getUnorderedGroupHelper().canSelect(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0)"); |
28457 | } | 29299 | } |
28458 | // InternalAlloyLanguage.g:8788:113: ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) | 29300 | // InternalAlloyLanguage.g:9058:113: ( ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) ) |
28459 | // InternalAlloyLanguage.g:8789:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) | 29301 | // InternalAlloyLanguage.g:9059:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) |
28460 | { | 29302 | { |
28461 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0); | 29303 | getUnorderedGroupHelper().select(grammarAccess.getALSSignatureBodyAccess().getUnorderedGroup_0(), 0); |
28462 | // InternalAlloyLanguage.g:8795:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) | 29304 | // InternalAlloyLanguage.g:9065:6: ( ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) ) |
28463 | // InternalAlloyLanguage.g:8797:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) | 29305 | // InternalAlloyLanguage.g:9067:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) |
28464 | { | 29306 | { |
28465 | if ( state.backtracking==0 ) { | 29307 | if ( state.backtracking==0 ) { |
28466 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityAssignment_0_0()); | 29308 | before(grammarAccess.getALSSignatureBodyAccess().getMultiplicityAssignment_0_0()); |
28467 | } | 29309 | } |
28468 | // InternalAlloyLanguage.g:8798:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) | 29310 | // InternalAlloyLanguage.g:9068:7: ( rule__ALSSignatureBody__MultiplicityAssignment_0_0 ) |
28469 | // InternalAlloyLanguage.g:8798:8: rule__ALSSignatureBody__MultiplicityAssignment_0_0 | 29311 | // InternalAlloyLanguage.g:9068:8: rule__ALSSignatureBody__MultiplicityAssignment_0_0 |
28470 | { | 29312 | { |
28471 | pushFollow(FOLLOW_2); | 29313 | pushFollow(FOLLOW_2); |
28472 | rule__ALSSignatureBody__MultiplicityAssignment_0_0(); | 29314 | rule__ALSSignatureBody__MultiplicityAssignment_0_0(); |
@@ -28488,12 +29330,12 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28488 | 29330 | ||
28489 | } | 29331 | } |
28490 | } | 29332 | } |
28491 | // $ANTLR end synpred79_InternalAlloyLanguage | 29333 | // $ANTLR end synpred82_InternalAlloyLanguage |
28492 | 29334 | ||
28493 | // $ANTLR start synpred80_InternalAlloyLanguage | 29335 | // $ANTLR start synpred83_InternalAlloyLanguage |
28494 | public final void synpred80_InternalAlloyLanguage_fragment() throws RecognitionException { | 29336 | public final void synpred83_InternalAlloyLanguage_fragment() throws RecognitionException { |
28495 | // InternalAlloyLanguage.g:8836:2: ( rule__ALSSignatureBody__UnorderedGroup_0__1 ) | 29337 | // InternalAlloyLanguage.g:9106:2: ( rule__ALSSignatureBody__UnorderedGroup_0__1 ) |
28496 | // InternalAlloyLanguage.g:8836:2: rule__ALSSignatureBody__UnorderedGroup_0__1 | 29338 | // InternalAlloyLanguage.g:9106:2: rule__ALSSignatureBody__UnorderedGroup_0__1 |
28497 | { | 29339 | { |
28498 | pushFollow(FOLLOW_2); | 29340 | pushFollow(FOLLOW_2); |
28499 | rule__ALSSignatureBody__UnorderedGroup_0__1(); | 29341 | rule__ALSSignatureBody__UnorderedGroup_0__1(); |
@@ -28503,15 +29345,15 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28503 | 29345 | ||
28504 | } | 29346 | } |
28505 | } | 29347 | } |
28506 | // $ANTLR end synpred80_InternalAlloyLanguage | 29348 | // $ANTLR end synpred83_InternalAlloyLanguage |
28507 | 29349 | ||
28508 | // Delegated rules | 29350 | // Delegated rules |
28509 | 29351 | ||
28510 | public final boolean synpred80_InternalAlloyLanguage() { | 29352 | public final boolean synpred82_InternalAlloyLanguage() { |
28511 | state.backtracking++; | 29353 | state.backtracking++; |
28512 | int start = input.mark(); | 29354 | int start = input.mark(); |
28513 | try { | 29355 | try { |
28514 | synpred80_InternalAlloyLanguage_fragment(); // can never throw exception | 29356 | synpred82_InternalAlloyLanguage_fragment(); // can never throw exception |
28515 | } catch (RecognitionException re) { | 29357 | } catch (RecognitionException re) { |
28516 | System.err.println("impossible: "+re); | 29358 | System.err.println("impossible: "+re); |
28517 | } | 29359 | } |
@@ -28521,11 +29363,11 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28521 | state.failed=false; | 29363 | state.failed=false; |
28522 | return success; | 29364 | return success; |
28523 | } | 29365 | } |
28524 | public final boolean synpred78_InternalAlloyLanguage() { | 29366 | public final boolean synpred81_InternalAlloyLanguage() { |
28525 | state.backtracking++; | 29367 | state.backtracking++; |
28526 | int start = input.mark(); | 29368 | int start = input.mark(); |
28527 | try { | 29369 | try { |
28528 | synpred78_InternalAlloyLanguage_fragment(); // can never throw exception | 29370 | synpred81_InternalAlloyLanguage_fragment(); // can never throw exception |
28529 | } catch (RecognitionException re) { | 29371 | } catch (RecognitionException re) { |
28530 | System.err.println("impossible: "+re); | 29372 | System.err.println("impossible: "+re); |
28531 | } | 29373 | } |
@@ -28535,11 +29377,11 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28535 | state.failed=false; | 29377 | state.failed=false; |
28536 | return success; | 29378 | return success; |
28537 | } | 29379 | } |
28538 | public final boolean synpred79_InternalAlloyLanguage() { | 29380 | public final boolean synpred83_InternalAlloyLanguage() { |
28539 | state.backtracking++; | 29381 | state.backtracking++; |
28540 | int start = input.mark(); | 29382 | int start = input.mark(); |
28541 | try { | 29383 | try { |
28542 | synpred79_InternalAlloyLanguage_fragment(); // can never throw exception | 29384 | synpred83_InternalAlloyLanguage_fragment(); // can never throw exception |
28543 | } catch (RecognitionException re) { | 29385 | } catch (RecognitionException re) { |
28544 | System.err.println("impossible: "+re); | 29386 | System.err.println("impossible: "+re); |
28545 | } | 29387 | } |
@@ -28556,11 +29398,11 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28556 | static final String dfa_1s = "\13\uffff"; | 29398 | static final String dfa_1s = "\13\uffff"; |
28557 | static final String dfa_2s = "\10\uffff\1\12\2\uffff"; | 29399 | static final String dfa_2s = "\10\uffff\1\12\2\uffff"; |
28558 | static final String dfa_3s = "\1\4\7\uffff\1\13\2\uffff"; | 29400 | static final String dfa_3s = "\1\4\7\uffff\1\13\2\uffff"; |
28559 | static final String dfa_4s = "\1\105\7\uffff\1\106\2\uffff"; | 29401 | static final String dfa_4s = "\1\106\7\uffff\1\107\2\uffff"; |
28560 | static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11"; | 29402 | static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\uffff\1\10\1\11"; |
28561 | static final String dfa_6s = "\13\uffff}>"; | 29403 | static final String dfa_6s = "\13\uffff}>"; |
28562 | static final String[] dfa_7s = { | 29404 | static final String[] dfa_7s = { |
28563 | "\1\10\1\12\15\uffff\2\1\6\uffff\5\11\31\uffff\1\6\2\uffff\1\2\1\3\1\4\1\5\1\7\5\12", | 29405 | "\1\10\2\12\14\uffff\2\1\6\uffff\5\11\31\uffff\1\6\2\uffff\1\2\1\3\1\4\1\5\1\7\6\12", |
28564 | "", | 29406 | "", |
28565 | "", | 29407 | "", |
28566 | "", | 29408 | "", |
@@ -28568,7 +29410,7 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28568 | "", | 29410 | "", |
28569 | "", | 29411 | "", |
28570 | "", | 29412 | "", |
28571 | "\10\12\2\uffff\6\12\6\uffff\3\12\2\uffff\2\12\2\uffff\1\11\1\12\2\uffff\16\12\12\uffff\1\12", | 29413 | "\10\12\2\uffff\6\12\6\uffff\3\12\2\uffff\2\12\2\uffff\1\11\1\12\2\uffff\16\12\13\uffff\1\12", |
28572 | "", | 29414 | "", |
28573 | "" | 29415 | "" |
28574 | }; | 29416 | }; |
@@ -28595,26 +29437,26 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28595 | this.transition = dfa_7; | 29437 | this.transition = dfa_7; |
28596 | } | 29438 | } |
28597 | public String getDescription() { | 29439 | public String getDescription() { |
28598 | return "1291:1: rule__ALSPreficed__Alternatives : ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) );"; | 29440 | return "1319:1: rule__ALSPreficed__Alternatives : ( ( ( rule__ALSPreficed__Group_0__0 ) ) | ( ( rule__ALSPreficed__Group_1__0 ) ) | ( ( rule__ALSPreficed__Group_2__0 ) ) | ( ( rule__ALSPreficed__Group_3__0 ) ) | ( ( rule__ALSPreficed__Group_4__0 ) ) | ( ( rule__ALSPreficed__Group_5__0 ) ) | ( ( rule__ALSPreficed__Group_6__0 ) ) | ( ( rule__ALSPreficed__Group_7__0 ) ) | ( ruleALSBasicRelationTerm ) );"; |
28599 | } | 29441 | } |
28600 | } | 29442 | } |
28601 | static final String dfa_8s = "\12\uffff"; | 29443 | static final String dfa_8s = "\12\uffff"; |
28602 | static final String dfa_9s = "\10\uffff\1\11\1\uffff"; | 29444 | static final String dfa_9s = "\11\uffff\1\10"; |
28603 | static final String dfa_10s = "\7\4\1\uffff\1\13\1\uffff"; | 29445 | static final String dfa_10s = "\7\4\2\uffff\1\13"; |
28604 | static final String dfa_11s = "\1\105\6\112\1\uffff\1\73\1\uffff"; | 29446 | static final String dfa_11s = "\1\106\6\114\2\uffff\1\73"; |
28605 | static final String dfa_12s = "\7\uffff\1\2\1\uffff\1\1"; | 29447 | static final String dfa_12s = "\7\uffff\1\2\1\1\1\uffff"; |
28606 | static final String dfa_13s = "\12\uffff}>"; | 29448 | static final String dfa_13s = "\12\uffff}>"; |
28607 | static final String[] dfa_14s = { | 29449 | static final String[] dfa_14s = { |
28608 | "\2\7\15\uffff\2\7\1\1\1\2\1\3\1\4\1\5\1\6\5\7\31\uffff\1\7\2\uffff\12\7", | 29450 | "\3\7\14\uffff\2\7\1\1\1\2\1\3\1\4\1\5\1\6\5\7\31\uffff\1\7\2\uffff\13\7", |
28609 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29451 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28610 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29452 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28611 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29453 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28612 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29454 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28613 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29455 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28614 | "\1\10\1\11\15\uffff\15\11\31\uffff\1\11\2\uffff\12\11\4\uffff\1\7", | 29456 | "\1\11\2\10\14\uffff\15\10\31\uffff\1\10\2\uffff\13\10\5\uffff\1\7", |
28615 | "", | 29457 | "", |
28616 | "\10\11\2\uffff\6\11\7\uffff\2\11\2\uffff\2\11\1\7\1\uffff\1\11\4\uffff\15\11", | 29458 | "", |
28617 | "" | 29459 | "\10\10\2\uffff\6\10\7\uffff\2\10\2\uffff\2\10\1\7\1\uffff\1\10\4\uffff\15\10" |
28618 | }; | 29460 | }; |
28619 | 29461 | ||
28620 | static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); | 29462 | static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); |
@@ -28639,15 +29481,15 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28639 | this.transition = dfa_14; | 29481 | this.transition = dfa_14; |
28640 | } | 29482 | } |
28641 | public String getDescription() { | 29483 | public String getDescription() { |
28642 | return "2637:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )?"; | 29484 | return "2683:1: ( rule__ALSFieldDeclaration__MultiplicityAssignment_2 )?"; |
28643 | } | 29485 | } |
28644 | } | 29486 | } |
28645 | 29487 | ||
28646 | 29488 | ||
28647 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 29489 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
28648 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 29490 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
28649 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); | 29491 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); |
28650 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000320107E00002L,0x0000000000000200L}); | 29492 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000320107E00002L,0x0000000000000800L}); |
28651 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); | 29493 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); |
28652 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000200000000L}); | 29494 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000200000000L}); |
28653 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000C00000000L}); | 29495 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000C00000000L}); |
@@ -28659,14 +29501,14 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28659 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000008000000002L}); | 29501 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000008000000002L}); |
28660 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000800000000L}); | 29502 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000800000000L}); |
28661 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000010000000000L}); | 29503 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000010000000000L}); |
28662 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xF2000000FFF80030L,0x000000000000003FL}); | 29504 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0xF2000000FFF80070L,0x000000000000007FL}); |
28663 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000040000000000L}); | 29505 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000040000000000L}); |
28664 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000080800000000L}); | 29506 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000080800000000L}); |
28665 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000400000000L}); | 29507 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000400000000L}); |
28666 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000320107E00000L,0x0000000000000200L}); | 29508 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000320107E00000L,0x0000000000000800L}); |
28667 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000200000010L}); | 29509 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x0000000200000010L}); |
28668 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000007E00000L}); | 29510 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000007E00000L}); |
28669 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000010L,0x0000000000000400L}); | 29511 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000000000010L,0x0000000000001000L}); |
28670 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000A00000000L}); | 29512 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000A00000000L}); |
28671 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000001800L}); | 29513 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000001800L}); |
28672 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000006000L}); | 29514 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000000006000L}); |
@@ -28701,10 +29543,12 @@ public class InternalAlloyLanguageParser extends AbstractInternalContentAssistPa | |||
28701 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); | 29543 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); |
28702 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); | 29544 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); |
28703 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); | 29545 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); |
28704 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000020L}); | 29546 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); |
28705 | public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); | 29547 | public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000020L}); |
28706 | public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); | 29548 | public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000040L}); |
28707 | public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000800L}); | 29549 | public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); |
28708 | public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000007E00002L,0x0000000000000200L}); | 29550 | public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); |
29551 | public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000400L}); | ||
29552 | public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000007E00002L,0x0000000000000800L}); | ||
28709 | 29553 | ||
28710 | } | 29554 | } |