diff options
Diffstat (limited to 'Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java')
-rw-r--r-- | Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java | 19968 |
1 files changed, 14721 insertions, 5247 deletions
diff --git a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java index ed956895..8664bb6d 100644 --- a/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java +++ b/Application/org.eclipse.viatra.solver.language.ide/src-gen/org/eclipse/viatra/solver/language/ide/contentassist/antlr/internal/InternalSolverLanguageParser.java | |||
@@ -1,4 +1,6 @@ | |||
1 | package org.eclipse.viatra.solver.language.ide.contentassist.antlr.internal; | 1 | package org.eclipse.viatra.solver.language.ide.contentassist.antlr.internal; |
2 | import java.util.Map; | ||
3 | import java.util.HashMap; | ||
2 | 4 | ||
3 | import java.io.InputStream; | 5 | import java.io.InputStream; |
4 | import org.eclipse.xtext.*; | 6 | import org.eclipse.xtext.*; |
@@ -22,47 +24,92 @@ import java.util.ArrayList; | |||
22 | @SuppressWarnings("all") | 24 | @SuppressWarnings("all") |
23 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { | 25 | public class InternalSolverLanguageParser extends AbstractInternalContentAssistParser { |
24 | public static final String[] tokenNames = new String[] { | 26 | public static final String[] tokenNames = new String[] { |
25 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INT", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'false'", "'true'", "'-'", "'.'", "'unknown'", "'error'", "':'", "'('", "')'", "','", "'exists'", "'equals'", "'bool'", "'int'", "'real'", "'string'", "'\\''", "':-'", "'|'", "'+'", "'*'", "'default'", "'class'", "'{'", "'}'", "'extends'", "'enum'", "'relation'", "'..'", "'abstract'", "'containment'" | 27 | "<invalid>", "<EOR>", "<DOWN>", "<UP>", "GREATER_EQ", "Functional", "Abstract", "Contains", "Maximize", "Minimize", "Opposite", "GREATER", "LESS_EQ", "Current", "Default", "Extends", "Unknown", "NOT_EQ", "Extern", "Class", "Count", "Empty", "Error", "False", "Scope", "LESS", "Else", "Must", "Only", "Prod", "Real", "Then", "True", "ADD", "DIV", "MUL", "POW", "SUB", "Avg", "Inf", "Int", "Max", "May", "Min", "Sum", "ExclamationMarkEqualsSign", "HyphenMinusGreaterThanSign", "FullStopFullStop", "ColonHyphenMinus", "LessThanSignEqualsSign", "EqualsSignEqualsSign", "GreaterThanSignEqualsSign", "EQ", "IN", "If", "In", "ExclamationMark", "LeftParenthesis", "RightParenthesis", "Asterisk", "PlusSign", "Comma", "HyphenMinus", "FullStop", "Solidus", "Colon", "Semicolon", "LessThanSign", "EqualsSign", "GreaterThanSign", "LeftSquareBracket", "RightSquareBracket", "CircumflexAccent", "LeftCurlyBracket", "VerticalLine", "RightCurlyBracket", "RULE_STRING", "RULE_QUOTED_ID", "RULE_SL_COMMENT", "RULE_TRANSITIVE_CLOSURE", "RULE_REFLEXIVE_TRANSITIVE_CLOSURE", "RULE_FULL_STOP", "RULE_ID", "RULE_INT", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER" |
26 | }; | 28 | }; |
27 | public static final int RULE_STRING=6; | 29 | public static final int ADD=33; |
28 | public static final int RULE_SL_COMMENT=8; | 30 | public static final int True=32; |
29 | public static final int T__19=19; | 31 | public static final int GREATER_EQ=4; |
30 | public static final int T__15=15; | 32 | public static final int Count=20; |
31 | public static final int T__37=37; | 33 | public static final int False=23; |
32 | public static final int T__16=16; | 34 | public static final int Must=27; |
33 | public static final int T__38=38; | 35 | public static final int LessThanSign=67; |
34 | public static final int T__17=17; | 36 | public static final int LeftParenthesis=57; |
35 | public static final int T__39=39; | 37 | public static final int Unknown=16; |
36 | public static final int T__18=18; | 38 | public static final int RULE_REFLEXIVE_TRANSITIVE_CLOSURE=80; |
37 | public static final int T__11=11; | 39 | public static final int FullStopFullStop=47; |
38 | public static final int T__33=33; | 40 | public static final int Real=30; |
39 | public static final int T__12=12; | 41 | public static final int Then=31; |
40 | public static final int T__34=34; | 42 | public static final int Extends=15; |
41 | public static final int T__13=13; | 43 | public static final int RightSquareBracket=71; |
42 | public static final int T__35=35; | 44 | public static final int ExclamationMark=56; |
43 | public static final int T__14=14; | 45 | public static final int Opposite=10; |
44 | public static final int T__36=36; | 46 | public static final int SUB=37; |
47 | public static final int GreaterThanSign=69; | ||
48 | public static final int NOT_EQ=17; | ||
49 | public static final int RULE_ID=82; | ||
50 | public static final int MUL=35; | ||
51 | public static final int IN=53; | ||
52 | public static final int RULE_QUOTED_ID=77; | ||
53 | public static final int RightParenthesis=58; | ||
54 | public static final int Sum=44; | ||
55 | public static final int EQ=52; | ||
56 | public static final int GreaterThanSignEqualsSign=51; | ||
57 | public static final int Functional=5; | ||
58 | public static final int EqualsSignEqualsSign=50; | ||
59 | public static final int Avg=38; | ||
60 | public static final int Min=43; | ||
61 | public static final int VerticalLine=74; | ||
62 | public static final int PlusSign=60; | ||
63 | public static final int RULE_INT=83; | ||
64 | public static final int Contains=7; | ||
65 | public static final int RULE_ML_COMMENT=84; | ||
66 | public static final int POW=36; | ||
67 | public static final int RULE_TRANSITIVE_CLOSURE=79; | ||
68 | public static final int Class=19; | ||
69 | public static final int LESS=25; | ||
70 | public static final int LeftSquareBracket=70; | ||
71 | public static final int RULE_FULL_STOP=81; | ||
72 | public static final int Current=13; | ||
73 | public static final int If=54; | ||
74 | public static final int Inf=39; | ||
75 | public static final int LESS_EQ=12; | ||
76 | public static final int May=42; | ||
77 | public static final int Max=41; | ||
78 | public static final int In=55; | ||
79 | public static final int RULE_STRING=76; | ||
80 | public static final int Int=40; | ||
81 | public static final int Extern=18; | ||
82 | public static final int RULE_SL_COMMENT=78; | ||
83 | public static final int Prod=29; | ||
84 | public static final int Comma=61; | ||
85 | public static final int EqualsSign=68; | ||
86 | public static final int Empty=21; | ||
87 | public static final int HyphenMinus=62; | ||
88 | public static final int Maximize=8; | ||
89 | public static final int LessThanSignEqualsSign=49; | ||
90 | public static final int Solidus=64; | ||
91 | public static final int Colon=65; | ||
92 | public static final int RightCurlyBracket=75; | ||
45 | public static final int EOF=-1; | 93 | public static final int EOF=-1; |
46 | public static final int T__30=30; | 94 | public static final int Asterisk=59; |
47 | public static final int T__31=31; | 95 | public static final int FullStop=63; |
48 | public static final int T__32=32; | 96 | public static final int RULE_WS=85; |
49 | public static final int RULE_ID=5; | 97 | public static final int Abstract=6; |
50 | public static final int RULE_WS=9; | 98 | public static final int Minimize=9; |
51 | public static final int RULE_ANY_OTHER=10; | 99 | public static final int GREATER=11; |
52 | public static final int T__26=26; | 100 | public static final int LeftCurlyBracket=73; |
53 | public static final int T__27=27; | 101 | public static final int Error=22; |
54 | public static final int T__28=28; | 102 | public static final int Only=28; |
55 | public static final int RULE_INT=4; | 103 | public static final int RULE_ANY_OTHER=86; |
56 | public static final int T__29=29; | 104 | public static final int Default=14; |
57 | public static final int T__22=22; | 105 | public static final int ColonHyphenMinus=48; |
58 | public static final int RULE_ML_COMMENT=7; | 106 | public static final int CircumflexAccent=72; |
59 | public static final int T__23=23; | 107 | public static final int DIV=34; |
60 | public static final int T__24=24; | 108 | public static final int Semicolon=66; |
61 | public static final int T__25=25; | 109 | public static final int Scope=24; |
62 | public static final int T__40=40; | 110 | public static final int Else=26; |
63 | public static final int T__41=41; | 111 | public static final int ExclamationMarkEqualsSign=45; |
64 | public static final int T__20=20; | 112 | public static final int HyphenMinusGreaterThanSign=46; |
65 | public static final int T__21=21; | ||
66 | 113 | ||
67 | // delegates | 114 | // delegates |
68 | // delegators | 115 | // delegators |
@@ -78,10 +125,86 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
78 | 125 | ||
79 | 126 | ||
80 | public String[] getTokenNames() { return InternalSolverLanguageParser.tokenNames; } | 127 | public String[] getTokenNames() { return InternalSolverLanguageParser.tokenNames; } |
81 | public String getGrammarFileName() { return "InternalSolverLanguage.g"; } | 128 | public String getGrammarFileName() { return "InternalSolverLanguageParser.g"; } |
82 | 129 | ||
83 | 130 | ||
84 | private SolverLanguageGrammarAccess grammarAccess; | 131 | private SolverLanguageGrammarAccess grammarAccess; |
132 | private final Map<String, String> tokenNameToValue = new HashMap<String, String>(); | ||
133 | |||
134 | { | ||
135 | tokenNameToValue.put("ExclamationMark", "'!'"); | ||
136 | tokenNameToValue.put("LeftParenthesis", "'('"); | ||
137 | tokenNameToValue.put("RightParenthesis", "')'"); | ||
138 | tokenNameToValue.put("Asterisk", "'*'"); | ||
139 | tokenNameToValue.put("PlusSign", "'+'"); | ||
140 | tokenNameToValue.put("Comma", "','"); | ||
141 | tokenNameToValue.put("HyphenMinus", "'-'"); | ||
142 | tokenNameToValue.put("FullStop", "'.'"); | ||
143 | tokenNameToValue.put("Solidus", "'/'"); | ||
144 | tokenNameToValue.put("Colon", "':'"); | ||
145 | tokenNameToValue.put("Semicolon", "';'"); | ||
146 | tokenNameToValue.put("LessThanSign", "'<'"); | ||
147 | tokenNameToValue.put("EqualsSign", "'='"); | ||
148 | tokenNameToValue.put("GreaterThanSign", "'>'"); | ||
149 | tokenNameToValue.put("LeftSquareBracket", "'['"); | ||
150 | tokenNameToValue.put("RightSquareBracket", "']'"); | ||
151 | tokenNameToValue.put("CircumflexAccent", "'^'"); | ||
152 | tokenNameToValue.put("LeftCurlyBracket", "'{'"); | ||
153 | tokenNameToValue.put("VerticalLine", "'|'"); | ||
154 | tokenNameToValue.put("RightCurlyBracket", "'}'"); | ||
155 | tokenNameToValue.put("ExclamationMarkEqualsSign", "'!='"); | ||
156 | tokenNameToValue.put("HyphenMinusGreaterThanSign", "'->'"); | ||
157 | tokenNameToValue.put("FullStopFullStop", "'..'"); | ||
158 | tokenNameToValue.put("ColonHyphenMinus", "':-'"); | ||
159 | tokenNameToValue.put("LessThanSignEqualsSign", "'<='"); | ||
160 | tokenNameToValue.put("EqualsSignEqualsSign", "'=='"); | ||
161 | tokenNameToValue.put("GreaterThanSignEqualsSign", "'>='"); | ||
162 | tokenNameToValue.put("EQ", "'EQ'"); | ||
163 | tokenNameToValue.put("IN", "'IN'"); | ||
164 | tokenNameToValue.put("If", "'if'"); | ||
165 | tokenNameToValue.put("In", "'in'"); | ||
166 | tokenNameToValue.put("ADD", "'ADD'"); | ||
167 | tokenNameToValue.put("DIV", "'DIV'"); | ||
168 | tokenNameToValue.put("MUL", "'MUL'"); | ||
169 | tokenNameToValue.put("POW", "'POW'"); | ||
170 | tokenNameToValue.put("SUB", "'SUB'"); | ||
171 | tokenNameToValue.put("Avg", "'avg'"); | ||
172 | tokenNameToValue.put("Inf", "'inf'"); | ||
173 | tokenNameToValue.put("Int", "'int'"); | ||
174 | tokenNameToValue.put("Max", "'max'"); | ||
175 | tokenNameToValue.put("May", "'may'"); | ||
176 | tokenNameToValue.put("Min", "'min'"); | ||
177 | tokenNameToValue.put("Sum", "'sum'"); | ||
178 | tokenNameToValue.put("LESS", "'LESS'"); | ||
179 | tokenNameToValue.put("Else", "'else'"); | ||
180 | tokenNameToValue.put("Must", "'must'"); | ||
181 | tokenNameToValue.put("Only", "'only'"); | ||
182 | tokenNameToValue.put("Prod", "'prod'"); | ||
183 | tokenNameToValue.put("Real", "'real'"); | ||
184 | tokenNameToValue.put("Then", "'then'"); | ||
185 | tokenNameToValue.put("True", "'true'"); | ||
186 | tokenNameToValue.put("Class", "'class'"); | ||
187 | tokenNameToValue.put("Count", "'count'"); | ||
188 | tokenNameToValue.put("Empty", "'empty'"); | ||
189 | tokenNameToValue.put("Error", "'error'"); | ||
190 | tokenNameToValue.put("False", "'false'"); | ||
191 | tokenNameToValue.put("Scope", "'scope'"); | ||
192 | tokenNameToValue.put("NOT_EQ", "'NOT_EQ'"); | ||
193 | tokenNameToValue.put("Extern", "'extern'"); | ||
194 | tokenNameToValue.put("GREATER", "'GREATER'"); | ||
195 | tokenNameToValue.put("LESS_EQ", "'LESS_EQ'"); | ||
196 | tokenNameToValue.put("Current", "'current'"); | ||
197 | tokenNameToValue.put("Default", "'default'"); | ||
198 | tokenNameToValue.put("Extends", "'extends'"); | ||
199 | tokenNameToValue.put("Unknown", "'unknown'"); | ||
200 | tokenNameToValue.put("Abstract", "'abstract'"); | ||
201 | tokenNameToValue.put("Contains", "'contains'"); | ||
202 | tokenNameToValue.put("Maximize", "'maximize'"); | ||
203 | tokenNameToValue.put("Minimize", "'minimize'"); | ||
204 | tokenNameToValue.put("Opposite", "'opposite'"); | ||
205 | tokenNameToValue.put("GREATER_EQ", "'GREATER_EQ'"); | ||
206 | tokenNameToValue.put("Functional", "'functional'"); | ||
207 | } | ||
85 | 208 | ||
86 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { | 209 | public void setGrammarAccess(SolverLanguageGrammarAccess grammarAccess) { |
87 | this.grammarAccess = grammarAccess; | 210 | this.grammarAccess = grammarAccess; |
@@ -94,17 +217,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
94 | 217 | ||
95 | @Override | 218 | @Override |
96 | protected String getValueForTokenName(String tokenName) { | 219 | protected String getValueForTokenName(String tokenName) { |
97 | return tokenName; | 220 | String result = tokenNameToValue.get(tokenName); |
221 | if (result == null) | ||
222 | result = tokenName; | ||
223 | return result; | ||
98 | } | 224 | } |
99 | 225 | ||
100 | 226 | ||
101 | 227 | ||
102 | // $ANTLR start "entryRuleProblem" | 228 | // $ANTLR start "entryRuleProblem" |
103 | // InternalSolverLanguage.g:53:1: entryRuleProblem : ruleProblem EOF ; | 229 | // InternalSolverLanguageParser.g:127:1: entryRuleProblem : ruleProblem EOF ; |
104 | public final void entryRuleProblem() throws RecognitionException { | 230 | public final void entryRuleProblem() throws RecognitionException { |
105 | try { | 231 | try { |
106 | // InternalSolverLanguage.g:54:1: ( ruleProblem EOF ) | 232 | // InternalSolverLanguageParser.g:128:1: ( ruleProblem EOF ) |
107 | // InternalSolverLanguage.g:55:1: ruleProblem EOF | 233 | // InternalSolverLanguageParser.g:129:1: ruleProblem EOF |
108 | { | 234 | { |
109 | before(grammarAccess.getProblemRule()); | 235 | before(grammarAccess.getProblemRule()); |
110 | pushFollow(FOLLOW_1); | 236 | pushFollow(FOLLOW_1); |
@@ -130,33 +256,33 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
130 | 256 | ||
131 | 257 | ||
132 | // $ANTLR start "ruleProblem" | 258 | // $ANTLR start "ruleProblem" |
133 | // InternalSolverLanguage.g:62:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; | 259 | // InternalSolverLanguageParser.g:136:1: ruleProblem : ( ( rule__Problem__StatementsAssignment )* ) ; |
134 | public final void ruleProblem() throws RecognitionException { | 260 | public final void ruleProblem() throws RecognitionException { |
135 | 261 | ||
136 | int stackSize = keepStackSize(); | 262 | int stackSize = keepStackSize(); |
137 | 263 | ||
138 | try { | 264 | try { |
139 | // InternalSolverLanguage.g:66:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) | 265 | // InternalSolverLanguageParser.g:140:2: ( ( ( rule__Problem__StatementsAssignment )* ) ) |
140 | // InternalSolverLanguage.g:67:2: ( ( rule__Problem__StatementsAssignment )* ) | 266 | // InternalSolverLanguageParser.g:141:2: ( ( rule__Problem__StatementsAssignment )* ) |
141 | { | 267 | { |
142 | // InternalSolverLanguage.g:67:2: ( ( rule__Problem__StatementsAssignment )* ) | 268 | // InternalSolverLanguageParser.g:141:2: ( ( rule__Problem__StatementsAssignment )* ) |
143 | // InternalSolverLanguage.g:68:3: ( rule__Problem__StatementsAssignment )* | 269 | // InternalSolverLanguageParser.g:142:3: ( rule__Problem__StatementsAssignment )* |
144 | { | 270 | { |
145 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); | 271 | before(grammarAccess.getProblemAccess().getStatementsAssignment()); |
146 | // InternalSolverLanguage.g:69:3: ( rule__Problem__StatementsAssignment )* | 272 | // InternalSolverLanguageParser.g:143:3: ( rule__Problem__StatementsAssignment )* |
147 | loop1: | 273 | loop1: |
148 | do { | 274 | do { |
149 | int alt1=2; | 275 | int alt1=2; |
150 | int LA1_0 = input.LA(1); | 276 | int LA1_0 = input.LA(1); |
151 | 277 | ||
152 | if ( (LA1_0==RULE_ID||LA1_0==16||(LA1_0>=21 && LA1_0<=26)||(LA1_0>=32 && LA1_0<=33)||(LA1_0>=37 && LA1_0<=38)||(LA1_0>=40 && LA1_0<=41)) ) { | 278 | if ( ((LA1_0>=Functional && LA1_0<=Abstract)||(LA1_0>=Maximize && LA1_0<=Minimize)||(LA1_0>=Current && LA1_0<=Default)||LA1_0==Unknown||(LA1_0>=Extern && LA1_0<=False)||LA1_0==Scope||(LA1_0>=Must && LA1_0<=Real)||LA1_0==True||(LA1_0>=Avg && LA1_0<=Sum)||LA1_0==If||(LA1_0>=ExclamationMark && LA1_0<=LeftParenthesis)||LA1_0==PlusSign||LA1_0==HyphenMinus||LA1_0==LeftSquareBracket||(LA1_0>=RULE_STRING && LA1_0<=RULE_QUOTED_ID)||(LA1_0>=RULE_ID && LA1_0<=RULE_INT)) ) { |
153 | alt1=1; | 279 | alt1=1; |
154 | } | 280 | } |
155 | 281 | ||
156 | 282 | ||
157 | switch (alt1) { | 283 | switch (alt1) { |
158 | case 1 : | 284 | case 1 : |
159 | // InternalSolverLanguage.g:69:4: rule__Problem__StatementsAssignment | 285 | // InternalSolverLanguageParser.g:143:4: rule__Problem__StatementsAssignment |
160 | { | 286 | { |
161 | pushFollow(FOLLOW_3); | 287 | pushFollow(FOLLOW_3); |
162 | rule__Problem__StatementsAssignment(); | 288 | rule__Problem__StatementsAssignment(); |
@@ -195,11 +321,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
195 | 321 | ||
196 | 322 | ||
197 | // $ANTLR start "entryRuleStatement" | 323 | // $ANTLR start "entryRuleStatement" |
198 | // InternalSolverLanguage.g:78:1: entryRuleStatement : ruleStatement EOF ; | 324 | // InternalSolverLanguageParser.g:152:1: entryRuleStatement : ruleStatement EOF ; |
199 | public final void entryRuleStatement() throws RecognitionException { | 325 | public final void entryRuleStatement() throws RecognitionException { |
200 | try { | 326 | try { |
201 | // InternalSolverLanguage.g:79:1: ( ruleStatement EOF ) | 327 | // InternalSolverLanguageParser.g:153:1: ( ruleStatement EOF ) |
202 | // InternalSolverLanguage.g:80:1: ruleStatement EOF | 328 | // InternalSolverLanguageParser.g:154:1: ruleStatement EOF |
203 | { | 329 | { |
204 | before(grammarAccess.getStatementRule()); | 330 | before(grammarAccess.getStatementRule()); |
205 | pushFollow(FOLLOW_1); | 331 | pushFollow(FOLLOW_1); |
@@ -225,31 +351,31 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
225 | 351 | ||
226 | 352 | ||
227 | // $ANTLR start "ruleStatement" | 353 | // $ANTLR start "ruleStatement" |
228 | // InternalSolverLanguage.g:87:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ; | 354 | // InternalSolverLanguageParser.g:161:1: ruleStatement : ( ( rule__Statement__Group__0 ) ) ; |
229 | public final void ruleStatement() throws RecognitionException { | 355 | public final void ruleStatement() throws RecognitionException { |
230 | 356 | ||
231 | int stackSize = keepStackSize(); | 357 | int stackSize = keepStackSize(); |
232 | 358 | ||
233 | try { | 359 | try { |
234 | // InternalSolverLanguage.g:91:2: ( ( ( rule__Statement__Alternatives ) ) ) | 360 | // InternalSolverLanguageParser.g:165:2: ( ( ( rule__Statement__Group__0 ) ) ) |
235 | // InternalSolverLanguage.g:92:2: ( ( rule__Statement__Alternatives ) ) | 361 | // InternalSolverLanguageParser.g:166:2: ( ( rule__Statement__Group__0 ) ) |
236 | { | 362 | { |
237 | // InternalSolverLanguage.g:92:2: ( ( rule__Statement__Alternatives ) ) | 363 | // InternalSolverLanguageParser.g:166:2: ( ( rule__Statement__Group__0 ) ) |
238 | // InternalSolverLanguage.g:93:3: ( rule__Statement__Alternatives ) | 364 | // InternalSolverLanguageParser.g:167:3: ( rule__Statement__Group__0 ) |
239 | { | 365 | { |
240 | before(grammarAccess.getStatementAccess().getAlternatives()); | 366 | before(grammarAccess.getStatementAccess().getGroup()); |
241 | // InternalSolverLanguage.g:94:3: ( rule__Statement__Alternatives ) | 367 | // InternalSolverLanguageParser.g:168:3: ( rule__Statement__Group__0 ) |
242 | // InternalSolverLanguage.g:94:4: rule__Statement__Alternatives | 368 | // InternalSolverLanguageParser.g:168:4: rule__Statement__Group__0 |
243 | { | 369 | { |
244 | pushFollow(FOLLOW_2); | 370 | pushFollow(FOLLOW_2); |
245 | rule__Statement__Alternatives(); | 371 | rule__Statement__Group__0(); |
246 | 372 | ||
247 | state._fsp--; | 373 | state._fsp--; |
248 | 374 | ||
249 | 375 | ||
250 | } | 376 | } |
251 | 377 | ||
252 | after(grammarAccess.getStatementAccess().getAlternatives()); | 378 | after(grammarAccess.getStatementAccess().getGroup()); |
253 | 379 | ||
254 | } | 380 | } |
255 | 381 | ||
@@ -271,20 +397,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
271 | // $ANTLR end "ruleStatement" | 397 | // $ANTLR end "ruleStatement" |
272 | 398 | ||
273 | 399 | ||
274 | // $ANTLR start "entryRuleREALLiteral" | 400 | // $ANTLR start "entryRuleAssertionOrDefinition" |
275 | // InternalSolverLanguage.g:103:1: entryRuleREALLiteral : ruleREALLiteral EOF ; | 401 | // InternalSolverLanguageParser.g:177:1: entryRuleAssertionOrDefinition : ruleAssertionOrDefinition EOF ; |
276 | public final void entryRuleREALLiteral() throws RecognitionException { | 402 | public final void entryRuleAssertionOrDefinition() throws RecognitionException { |
277 | try { | 403 | try { |
278 | // InternalSolverLanguage.g:104:1: ( ruleREALLiteral EOF ) | 404 | // InternalSolverLanguageParser.g:178:1: ( ruleAssertionOrDefinition EOF ) |
279 | // InternalSolverLanguage.g:105:1: ruleREALLiteral EOF | 405 | // InternalSolverLanguageParser.g:179:1: ruleAssertionOrDefinition EOF |
280 | { | 406 | { |
281 | before(grammarAccess.getREALLiteralRule()); | 407 | before(grammarAccess.getAssertionOrDefinitionRule()); |
282 | pushFollow(FOLLOW_1); | 408 | pushFollow(FOLLOW_1); |
283 | ruleREALLiteral(); | 409 | ruleAssertionOrDefinition(); |
284 | 410 | ||
285 | state._fsp--; | 411 | state._fsp--; |
286 | 412 | ||
287 | after(grammarAccess.getREALLiteralRule()); | 413 | after(grammarAccess.getAssertionOrDefinitionRule()); |
288 | match(input,EOF,FOLLOW_2); | 414 | match(input,EOF,FOLLOW_2); |
289 | 415 | ||
290 | } | 416 | } |
@@ -298,35 +424,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
298 | } | 424 | } |
299 | return ; | 425 | return ; |
300 | } | 426 | } |
301 | // $ANTLR end "entryRuleREALLiteral" | 427 | // $ANTLR end "entryRuleAssertionOrDefinition" |
302 | 428 | ||
303 | 429 | ||
304 | // $ANTLR start "ruleREALLiteral" | 430 | // $ANTLR start "ruleAssertionOrDefinition" |
305 | // InternalSolverLanguage.g:112:1: ruleREALLiteral : ( ( rule__REALLiteral__Group__0 ) ) ; | 431 | // InternalSolverLanguageParser.g:186:1: ruleAssertionOrDefinition : ( ( rule__AssertionOrDefinition__Group__0 ) ) ; |
306 | public final void ruleREALLiteral() throws RecognitionException { | 432 | public final void ruleAssertionOrDefinition() throws RecognitionException { |
307 | 433 | ||
308 | int stackSize = keepStackSize(); | 434 | int stackSize = keepStackSize(); |
309 | 435 | ||
310 | try { | 436 | try { |
311 | // InternalSolverLanguage.g:116:2: ( ( ( rule__REALLiteral__Group__0 ) ) ) | 437 | // InternalSolverLanguageParser.g:190:2: ( ( ( rule__AssertionOrDefinition__Group__0 ) ) ) |
312 | // InternalSolverLanguage.g:117:2: ( ( rule__REALLiteral__Group__0 ) ) | 438 | // InternalSolverLanguageParser.g:191:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
313 | { | 439 | { |
314 | // InternalSolverLanguage.g:117:2: ( ( rule__REALLiteral__Group__0 ) ) | 440 | // InternalSolverLanguageParser.g:191:2: ( ( rule__AssertionOrDefinition__Group__0 ) ) |
315 | // InternalSolverLanguage.g:118:3: ( rule__REALLiteral__Group__0 ) | 441 | // InternalSolverLanguageParser.g:192:3: ( rule__AssertionOrDefinition__Group__0 ) |
316 | { | 442 | { |
317 | before(grammarAccess.getREALLiteralAccess().getGroup()); | 443 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); |
318 | // InternalSolverLanguage.g:119:3: ( rule__REALLiteral__Group__0 ) | 444 | // InternalSolverLanguageParser.g:193:3: ( rule__AssertionOrDefinition__Group__0 ) |
319 | // InternalSolverLanguage.g:119:4: rule__REALLiteral__Group__0 | 445 | // InternalSolverLanguageParser.g:193:4: rule__AssertionOrDefinition__Group__0 |
320 | { | 446 | { |
321 | pushFollow(FOLLOW_2); | 447 | pushFollow(FOLLOW_2); |
322 | rule__REALLiteral__Group__0(); | 448 | rule__AssertionOrDefinition__Group__0(); |
323 | 449 | ||
324 | state._fsp--; | 450 | state._fsp--; |
325 | 451 | ||
326 | 452 | ||
327 | } | 453 | } |
328 | 454 | ||
329 | after(grammarAccess.getREALLiteralAccess().getGroup()); | 455 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup()); |
330 | 456 | ||
331 | } | 457 | } |
332 | 458 | ||
@@ -345,23 +471,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
345 | } | 471 | } |
346 | return ; | 472 | return ; |
347 | } | 473 | } |
348 | // $ANTLR end "ruleREALLiteral" | 474 | // $ANTLR end "ruleAssertionOrDefinition" |
349 | 475 | ||
350 | 476 | ||
351 | // $ANTLR start "entryRuleINTLiteral" | 477 | // $ANTLR start "entryRulePredicateDefinition" |
352 | // InternalSolverLanguage.g:128:1: entryRuleINTLiteral : ruleINTLiteral EOF ; | 478 | // InternalSolverLanguageParser.g:202:1: entryRulePredicateDefinition : rulePredicateDefinition EOF ; |
353 | public final void entryRuleINTLiteral() throws RecognitionException { | 479 | public final void entryRulePredicateDefinition() throws RecognitionException { |
354 | try { | 480 | try { |
355 | // InternalSolverLanguage.g:129:1: ( ruleINTLiteral EOF ) | 481 | // InternalSolverLanguageParser.g:203:1: ( rulePredicateDefinition EOF ) |
356 | // InternalSolverLanguage.g:130:1: ruleINTLiteral EOF | 482 | // InternalSolverLanguageParser.g:204:1: rulePredicateDefinition EOF |
357 | { | 483 | { |
358 | before(grammarAccess.getINTLiteralRule()); | 484 | before(grammarAccess.getPredicateDefinitionRule()); |
359 | pushFollow(FOLLOW_1); | 485 | pushFollow(FOLLOW_1); |
360 | ruleINTLiteral(); | 486 | rulePredicateDefinition(); |
361 | 487 | ||
362 | state._fsp--; | 488 | state._fsp--; |
363 | 489 | ||
364 | after(grammarAccess.getINTLiteralRule()); | 490 | after(grammarAccess.getPredicateDefinitionRule()); |
365 | match(input,EOF,FOLLOW_2); | 491 | match(input,EOF,FOLLOW_2); |
366 | 492 | ||
367 | } | 493 | } |
@@ -375,35 +501,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
375 | } | 501 | } |
376 | return ; | 502 | return ; |
377 | } | 503 | } |
378 | // $ANTLR end "entryRuleINTLiteral" | 504 | // $ANTLR end "entryRulePredicateDefinition" |
379 | 505 | ||
380 | 506 | ||
381 | // $ANTLR start "ruleINTLiteral" | 507 | // $ANTLR start "rulePredicateDefinition" |
382 | // InternalSolverLanguage.g:137:1: ruleINTLiteral : ( ( rule__INTLiteral__Group__0 ) ) ; | 508 | // InternalSolverLanguageParser.g:211:1: rulePredicateDefinition : ( ( rule__PredicateDefinition__Group__0 ) ) ; |
383 | public final void ruleINTLiteral() throws RecognitionException { | 509 | public final void rulePredicateDefinition() throws RecognitionException { |
384 | 510 | ||
385 | int stackSize = keepStackSize(); | 511 | int stackSize = keepStackSize(); |
386 | 512 | ||
387 | try { | 513 | try { |
388 | // InternalSolverLanguage.g:141:2: ( ( ( rule__INTLiteral__Group__0 ) ) ) | 514 | // InternalSolverLanguageParser.g:215:2: ( ( ( rule__PredicateDefinition__Group__0 ) ) ) |
389 | // InternalSolverLanguage.g:142:2: ( ( rule__INTLiteral__Group__0 ) ) | 515 | // InternalSolverLanguageParser.g:216:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
390 | { | 516 | { |
391 | // InternalSolverLanguage.g:142:2: ( ( rule__INTLiteral__Group__0 ) ) | 517 | // InternalSolverLanguageParser.g:216:2: ( ( rule__PredicateDefinition__Group__0 ) ) |
392 | // InternalSolverLanguage.g:143:3: ( rule__INTLiteral__Group__0 ) | 518 | // InternalSolverLanguageParser.g:217:3: ( rule__PredicateDefinition__Group__0 ) |
393 | { | 519 | { |
394 | before(grammarAccess.getINTLiteralAccess().getGroup()); | 520 | before(grammarAccess.getPredicateDefinitionAccess().getGroup()); |
395 | // InternalSolverLanguage.g:144:3: ( rule__INTLiteral__Group__0 ) | 521 | // InternalSolverLanguageParser.g:218:3: ( rule__PredicateDefinition__Group__0 ) |
396 | // InternalSolverLanguage.g:144:4: rule__INTLiteral__Group__0 | 522 | // InternalSolverLanguageParser.g:218:4: rule__PredicateDefinition__Group__0 |
397 | { | 523 | { |
398 | pushFollow(FOLLOW_2); | 524 | pushFollow(FOLLOW_2); |
399 | rule__INTLiteral__Group__0(); | 525 | rule__PredicateDefinition__Group__0(); |
400 | 526 | ||
401 | state._fsp--; | 527 | state._fsp--; |
402 | 528 | ||
403 | 529 | ||
404 | } | 530 | } |
405 | 531 | ||
406 | after(grammarAccess.getINTLiteralAccess().getGroup()); | 532 | after(grammarAccess.getPredicateDefinitionAccess().getGroup()); |
407 | 533 | ||
408 | } | 534 | } |
409 | 535 | ||
@@ -422,23 +548,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
422 | } | 548 | } |
423 | return ; | 549 | return ; |
424 | } | 550 | } |
425 | // $ANTLR end "ruleINTLiteral" | 551 | // $ANTLR end "rulePredicateDefinition" |
426 | 552 | ||
427 | 553 | ||
428 | // $ANTLR start "entryRuleBooleanValue" | 554 | // $ANTLR start "entryRuleUnnamedErrorPrediateDefinition" |
429 | // InternalSolverLanguage.g:153:1: entryRuleBooleanValue : ruleBooleanValue EOF ; | 555 | // InternalSolverLanguageParser.g:227:1: entryRuleUnnamedErrorPrediateDefinition : ruleUnnamedErrorPrediateDefinition EOF ; |
430 | public final void entryRuleBooleanValue() throws RecognitionException { | 556 | public final void entryRuleUnnamedErrorPrediateDefinition() throws RecognitionException { |
431 | try { | 557 | try { |
432 | // InternalSolverLanguage.g:154:1: ( ruleBooleanValue EOF ) | 558 | // InternalSolverLanguageParser.g:228:1: ( ruleUnnamedErrorPrediateDefinition EOF ) |
433 | // InternalSolverLanguage.g:155:1: ruleBooleanValue EOF | 559 | // InternalSolverLanguageParser.g:229:1: ruleUnnamedErrorPrediateDefinition EOF |
434 | { | 560 | { |
435 | before(grammarAccess.getBooleanValueRule()); | 561 | before(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); |
436 | pushFollow(FOLLOW_1); | 562 | pushFollow(FOLLOW_1); |
437 | ruleBooleanValue(); | 563 | ruleUnnamedErrorPrediateDefinition(); |
438 | 564 | ||
439 | state._fsp--; | 565 | state._fsp--; |
440 | 566 | ||
441 | after(grammarAccess.getBooleanValueRule()); | 567 | after(grammarAccess.getUnnamedErrorPrediateDefinitionRule()); |
442 | match(input,EOF,FOLLOW_2); | 568 | match(input,EOF,FOLLOW_2); |
443 | 569 | ||
444 | } | 570 | } |
@@ -452,35 +578,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
452 | } | 578 | } |
453 | return ; | 579 | return ; |
454 | } | 580 | } |
455 | // $ANTLR end "entryRuleBooleanValue" | 581 | // $ANTLR end "entryRuleUnnamedErrorPrediateDefinition" |
456 | 582 | ||
457 | 583 | ||
458 | // $ANTLR start "ruleBooleanValue" | 584 | // $ANTLR start "ruleUnnamedErrorPrediateDefinition" |
459 | // InternalSolverLanguage.g:162:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ; | 585 | // InternalSolverLanguageParser.g:236:1: ruleUnnamedErrorPrediateDefinition : ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ; |
460 | public final void ruleBooleanValue() throws RecognitionException { | 586 | public final void ruleUnnamedErrorPrediateDefinition() throws RecognitionException { |
461 | 587 | ||
462 | int stackSize = keepStackSize(); | 588 | int stackSize = keepStackSize(); |
463 | 589 | ||
464 | try { | 590 | try { |
465 | // InternalSolverLanguage.g:166:2: ( ( ( rule__BooleanValue__Alternatives ) ) ) | 591 | // InternalSolverLanguageParser.g:240:2: ( ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) ) |
466 | // InternalSolverLanguage.g:167:2: ( ( rule__BooleanValue__Alternatives ) ) | 592 | // InternalSolverLanguageParser.g:241:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) |
467 | { | 593 | { |
468 | // InternalSolverLanguage.g:167:2: ( ( rule__BooleanValue__Alternatives ) ) | 594 | // InternalSolverLanguageParser.g:241:2: ( ( rule__UnnamedErrorPrediateDefinition__Group__0 ) ) |
469 | // InternalSolverLanguage.g:168:3: ( rule__BooleanValue__Alternatives ) | 595 | // InternalSolverLanguageParser.g:242:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) |
470 | { | 596 | { |
471 | before(grammarAccess.getBooleanValueAccess().getAlternatives()); | 597 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); |
472 | // InternalSolverLanguage.g:169:3: ( rule__BooleanValue__Alternatives ) | 598 | // InternalSolverLanguageParser.g:243:3: ( rule__UnnamedErrorPrediateDefinition__Group__0 ) |
473 | // InternalSolverLanguage.g:169:4: rule__BooleanValue__Alternatives | 599 | // InternalSolverLanguageParser.g:243:4: rule__UnnamedErrorPrediateDefinition__Group__0 |
474 | { | 600 | { |
475 | pushFollow(FOLLOW_2); | 601 | pushFollow(FOLLOW_2); |
476 | rule__BooleanValue__Alternatives(); | 602 | rule__UnnamedErrorPrediateDefinition__Group__0(); |
477 | 603 | ||
478 | state._fsp--; | 604 | state._fsp--; |
479 | 605 | ||
480 | 606 | ||
481 | } | 607 | } |
482 | 608 | ||
483 | after(grammarAccess.getBooleanValueAccess().getAlternatives()); | 609 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getGroup()); |
484 | 610 | ||
485 | } | 611 | } |
486 | 612 | ||
@@ -499,23 +625,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
499 | } | 625 | } |
500 | return ; | 626 | return ; |
501 | } | 627 | } |
502 | // $ANTLR end "ruleBooleanValue" | 628 | // $ANTLR end "ruleUnnamedErrorPrediateDefinition" |
503 | 629 | ||
504 | 630 | ||
505 | // $ANTLR start "entryRuleTruthValue" | 631 | // $ANTLR start "entryRuleDefaultDefinition" |
506 | // InternalSolverLanguage.g:178:1: entryRuleTruthValue : ruleTruthValue EOF ; | 632 | // InternalSolverLanguageParser.g:252:1: entryRuleDefaultDefinition : ruleDefaultDefinition EOF ; |
507 | public final void entryRuleTruthValue() throws RecognitionException { | 633 | public final void entryRuleDefaultDefinition() throws RecognitionException { |
508 | try { | 634 | try { |
509 | // InternalSolverLanguage.g:179:1: ( ruleTruthValue EOF ) | 635 | // InternalSolverLanguageParser.g:253:1: ( ruleDefaultDefinition EOF ) |
510 | // InternalSolverLanguage.g:180:1: ruleTruthValue EOF | 636 | // InternalSolverLanguageParser.g:254:1: ruleDefaultDefinition EOF |
511 | { | 637 | { |
512 | before(grammarAccess.getTruthValueRule()); | 638 | before(grammarAccess.getDefaultDefinitionRule()); |
513 | pushFollow(FOLLOW_1); | 639 | pushFollow(FOLLOW_1); |
514 | ruleTruthValue(); | 640 | ruleDefaultDefinition(); |
515 | 641 | ||
516 | state._fsp--; | 642 | state._fsp--; |
517 | 643 | ||
518 | after(grammarAccess.getTruthValueRule()); | 644 | after(grammarAccess.getDefaultDefinitionRule()); |
519 | match(input,EOF,FOLLOW_2); | 645 | match(input,EOF,FOLLOW_2); |
520 | 646 | ||
521 | } | 647 | } |
@@ -529,35 +655,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
529 | } | 655 | } |
530 | return ; | 656 | return ; |
531 | } | 657 | } |
532 | // $ANTLR end "entryRuleTruthValue" | 658 | // $ANTLR end "entryRuleDefaultDefinition" |
533 | 659 | ||
534 | 660 | ||
535 | // $ANTLR start "ruleTruthValue" | 661 | // $ANTLR start "ruleDefaultDefinition" |
536 | // InternalSolverLanguage.g:187:1: ruleTruthValue : ( ( rule__TruthValue__Alternatives ) ) ; | 662 | // InternalSolverLanguageParser.g:261:1: ruleDefaultDefinition : ( ( rule__DefaultDefinition__Group__0 ) ) ; |
537 | public final void ruleTruthValue() throws RecognitionException { | 663 | public final void ruleDefaultDefinition() throws RecognitionException { |
538 | 664 | ||
539 | int stackSize = keepStackSize(); | 665 | int stackSize = keepStackSize(); |
540 | 666 | ||
541 | try { | 667 | try { |
542 | // InternalSolverLanguage.g:191:2: ( ( ( rule__TruthValue__Alternatives ) ) ) | 668 | // InternalSolverLanguageParser.g:265:2: ( ( ( rule__DefaultDefinition__Group__0 ) ) ) |
543 | // InternalSolverLanguage.g:192:2: ( ( rule__TruthValue__Alternatives ) ) | 669 | // InternalSolverLanguageParser.g:266:2: ( ( rule__DefaultDefinition__Group__0 ) ) |
544 | { | 670 | { |
545 | // InternalSolverLanguage.g:192:2: ( ( rule__TruthValue__Alternatives ) ) | 671 | // InternalSolverLanguageParser.g:266:2: ( ( rule__DefaultDefinition__Group__0 ) ) |
546 | // InternalSolverLanguage.g:193:3: ( rule__TruthValue__Alternatives ) | 672 | // InternalSolverLanguageParser.g:267:3: ( rule__DefaultDefinition__Group__0 ) |
547 | { | 673 | { |
548 | before(grammarAccess.getTruthValueAccess().getAlternatives()); | 674 | before(grammarAccess.getDefaultDefinitionAccess().getGroup()); |
549 | // InternalSolverLanguage.g:194:3: ( rule__TruthValue__Alternatives ) | 675 | // InternalSolverLanguageParser.g:268:3: ( rule__DefaultDefinition__Group__0 ) |
550 | // InternalSolverLanguage.g:194:4: rule__TruthValue__Alternatives | 676 | // InternalSolverLanguageParser.g:268:4: rule__DefaultDefinition__Group__0 |
551 | { | 677 | { |
552 | pushFollow(FOLLOW_2); | 678 | pushFollow(FOLLOW_2); |
553 | rule__TruthValue__Alternatives(); | 679 | rule__DefaultDefinition__Group__0(); |
554 | 680 | ||
555 | state._fsp--; | 681 | state._fsp--; |
556 | 682 | ||
557 | 683 | ||
558 | } | 684 | } |
559 | 685 | ||
560 | after(grammarAccess.getTruthValueAccess().getAlternatives()); | 686 | after(grammarAccess.getDefaultDefinitionAccess().getGroup()); |
561 | 687 | ||
562 | } | 688 | } |
563 | 689 | ||
@@ -576,23 +702,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
576 | } | 702 | } |
577 | return ; | 703 | return ; |
578 | } | 704 | } |
579 | // $ANTLR end "ruleTruthValue" | 705 | // $ANTLR end "ruleDefaultDefinition" |
580 | 706 | ||
581 | 707 | ||
582 | // $ANTLR start "entryRuleInterpretation" | 708 | // $ANTLR start "entryRuleExternPredicateDefinition" |
583 | // InternalSolverLanguage.g:203:1: entryRuleInterpretation : ruleInterpretation EOF ; | 709 | // InternalSolverLanguageParser.g:277:1: entryRuleExternPredicateDefinition : ruleExternPredicateDefinition EOF ; |
584 | public final void entryRuleInterpretation() throws RecognitionException { | 710 | public final void entryRuleExternPredicateDefinition() throws RecognitionException { |
585 | try { | 711 | try { |
586 | // InternalSolverLanguage.g:204:1: ( ruleInterpretation EOF ) | 712 | // InternalSolverLanguageParser.g:278:1: ( ruleExternPredicateDefinition EOF ) |
587 | // InternalSolverLanguage.g:205:1: ruleInterpretation EOF | 713 | // InternalSolverLanguageParser.g:279:1: ruleExternPredicateDefinition EOF |
588 | { | 714 | { |
589 | before(grammarAccess.getInterpretationRule()); | 715 | before(grammarAccess.getExternPredicateDefinitionRule()); |
590 | pushFollow(FOLLOW_1); | 716 | pushFollow(FOLLOW_1); |
591 | ruleInterpretation(); | 717 | ruleExternPredicateDefinition(); |
592 | 718 | ||
593 | state._fsp--; | 719 | state._fsp--; |
594 | 720 | ||
595 | after(grammarAccess.getInterpretationRule()); | 721 | after(grammarAccess.getExternPredicateDefinitionRule()); |
596 | match(input,EOF,FOLLOW_2); | 722 | match(input,EOF,FOLLOW_2); |
597 | 723 | ||
598 | } | 724 | } |
@@ -606,35 +732,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
606 | } | 732 | } |
607 | return ; | 733 | return ; |
608 | } | 734 | } |
609 | // $ANTLR end "entryRuleInterpretation" | 735 | // $ANTLR end "entryRuleExternPredicateDefinition" |
610 | 736 | ||
611 | 737 | ||
612 | // $ANTLR start "ruleInterpretation" | 738 | // $ANTLR start "ruleExternPredicateDefinition" |
613 | // InternalSolverLanguage.g:212:1: ruleInterpretation : ( ( rule__Interpretation__Alternatives ) ) ; | 739 | // InternalSolverLanguageParser.g:286:1: ruleExternPredicateDefinition : ( ( rule__ExternPredicateDefinition__Group__0 ) ) ; |
614 | public final void ruleInterpretation() throws RecognitionException { | 740 | public final void ruleExternPredicateDefinition() throws RecognitionException { |
615 | 741 | ||
616 | int stackSize = keepStackSize(); | 742 | int stackSize = keepStackSize(); |
617 | 743 | ||
618 | try { | 744 | try { |
619 | // InternalSolverLanguage.g:216:2: ( ( ( rule__Interpretation__Alternatives ) ) ) | 745 | // InternalSolverLanguageParser.g:290:2: ( ( ( rule__ExternPredicateDefinition__Group__0 ) ) ) |
620 | // InternalSolverLanguage.g:217:2: ( ( rule__Interpretation__Alternatives ) ) | 746 | // InternalSolverLanguageParser.g:291:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) |
621 | { | 747 | { |
622 | // InternalSolverLanguage.g:217:2: ( ( rule__Interpretation__Alternatives ) ) | 748 | // InternalSolverLanguageParser.g:291:2: ( ( rule__ExternPredicateDefinition__Group__0 ) ) |
623 | // InternalSolverLanguage.g:218:3: ( rule__Interpretation__Alternatives ) | 749 | // InternalSolverLanguageParser.g:292:3: ( rule__ExternPredicateDefinition__Group__0 ) |
624 | { | 750 | { |
625 | before(grammarAccess.getInterpretationAccess().getAlternatives()); | 751 | before(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); |
626 | // InternalSolverLanguage.g:219:3: ( rule__Interpretation__Alternatives ) | 752 | // InternalSolverLanguageParser.g:293:3: ( rule__ExternPredicateDefinition__Group__0 ) |
627 | // InternalSolverLanguage.g:219:4: rule__Interpretation__Alternatives | 753 | // InternalSolverLanguageParser.g:293:4: rule__ExternPredicateDefinition__Group__0 |
628 | { | 754 | { |
629 | pushFollow(FOLLOW_2); | 755 | pushFollow(FOLLOW_2); |
630 | rule__Interpretation__Alternatives(); | 756 | rule__ExternPredicateDefinition__Group__0(); |
631 | 757 | ||
632 | state._fsp--; | 758 | state._fsp--; |
633 | 759 | ||
634 | 760 | ||
635 | } | 761 | } |
636 | 762 | ||
637 | after(grammarAccess.getInterpretationAccess().getAlternatives()); | 763 | after(grammarAccess.getExternPredicateDefinitionAccess().getGroup()); |
638 | 764 | ||
639 | } | 765 | } |
640 | 766 | ||
@@ -653,23 +779,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
653 | } | 779 | } |
654 | return ; | 780 | return ; |
655 | } | 781 | } |
656 | // $ANTLR end "ruleInterpretation" | 782 | // $ANTLR end "ruleExternPredicateDefinition" |
657 | 783 | ||
658 | 784 | ||
659 | // $ANTLR start "entryRuleBasicInterpretation" | 785 | // $ANTLR start "entryRuleMetricDefinition" |
660 | // InternalSolverLanguage.g:228:1: entryRuleBasicInterpretation : ruleBasicInterpretation EOF ; | 786 | // InternalSolverLanguageParser.g:302:1: entryRuleMetricDefinition : ruleMetricDefinition EOF ; |
661 | public final void entryRuleBasicInterpretation() throws RecognitionException { | 787 | public final void entryRuleMetricDefinition() throws RecognitionException { |
662 | try { | 788 | try { |
663 | // InternalSolverLanguage.g:229:1: ( ruleBasicInterpretation EOF ) | 789 | // InternalSolverLanguageParser.g:303:1: ( ruleMetricDefinition EOF ) |
664 | // InternalSolverLanguage.g:230:1: ruleBasicInterpretation EOF | 790 | // InternalSolverLanguageParser.g:304:1: ruleMetricDefinition EOF |
665 | { | 791 | { |
666 | before(grammarAccess.getBasicInterpretationRule()); | 792 | before(grammarAccess.getMetricDefinitionRule()); |
667 | pushFollow(FOLLOW_1); | 793 | pushFollow(FOLLOW_1); |
668 | ruleBasicInterpretation(); | 794 | ruleMetricDefinition(); |
669 | 795 | ||
670 | state._fsp--; | 796 | state._fsp--; |
671 | 797 | ||
672 | after(grammarAccess.getBasicInterpretationRule()); | 798 | after(grammarAccess.getMetricDefinitionRule()); |
673 | match(input,EOF,FOLLOW_2); | 799 | match(input,EOF,FOLLOW_2); |
674 | 800 | ||
675 | } | 801 | } |
@@ -683,35 +809,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
683 | } | 809 | } |
684 | return ; | 810 | return ; |
685 | } | 811 | } |
686 | // $ANTLR end "entryRuleBasicInterpretation" | 812 | // $ANTLR end "entryRuleMetricDefinition" |
687 | 813 | ||
688 | 814 | ||
689 | // $ANTLR start "ruleBasicInterpretation" | 815 | // $ANTLR start "ruleMetricDefinition" |
690 | // InternalSolverLanguage.g:237:1: ruleBasicInterpretation : ( ( rule__BasicInterpretation__Group__0 ) ) ; | 816 | // InternalSolverLanguageParser.g:311:1: ruleMetricDefinition : ( ( rule__MetricDefinition__Group__0 ) ) ; |
691 | public final void ruleBasicInterpretation() throws RecognitionException { | 817 | public final void ruleMetricDefinition() throws RecognitionException { |
692 | 818 | ||
693 | int stackSize = keepStackSize(); | 819 | int stackSize = keepStackSize(); |
694 | 820 | ||
695 | try { | 821 | try { |
696 | // InternalSolverLanguage.g:241:2: ( ( ( rule__BasicInterpretation__Group__0 ) ) ) | 822 | // InternalSolverLanguageParser.g:315:2: ( ( ( rule__MetricDefinition__Group__0 ) ) ) |
697 | // InternalSolverLanguage.g:242:2: ( ( rule__BasicInterpretation__Group__0 ) ) | 823 | // InternalSolverLanguageParser.g:316:2: ( ( rule__MetricDefinition__Group__0 ) ) |
698 | { | 824 | { |
699 | // InternalSolverLanguage.g:242:2: ( ( rule__BasicInterpretation__Group__0 ) ) | 825 | // InternalSolverLanguageParser.g:316:2: ( ( rule__MetricDefinition__Group__0 ) ) |
700 | // InternalSolverLanguage.g:243:3: ( rule__BasicInterpretation__Group__0 ) | 826 | // InternalSolverLanguageParser.g:317:3: ( rule__MetricDefinition__Group__0 ) |
701 | { | 827 | { |
702 | before(grammarAccess.getBasicInterpretationAccess().getGroup()); | 828 | before(grammarAccess.getMetricDefinitionAccess().getGroup()); |
703 | // InternalSolverLanguage.g:244:3: ( rule__BasicInterpretation__Group__0 ) | 829 | // InternalSolverLanguageParser.g:318:3: ( rule__MetricDefinition__Group__0 ) |
704 | // InternalSolverLanguage.g:244:4: rule__BasicInterpretation__Group__0 | 830 | // InternalSolverLanguageParser.g:318:4: rule__MetricDefinition__Group__0 |
705 | { | 831 | { |
706 | pushFollow(FOLLOW_2); | 832 | pushFollow(FOLLOW_2); |
707 | rule__BasicInterpretation__Group__0(); | 833 | rule__MetricDefinition__Group__0(); |
708 | 834 | ||
709 | state._fsp--; | 835 | state._fsp--; |
710 | 836 | ||
711 | 837 | ||
712 | } | 838 | } |
713 | 839 | ||
714 | after(grammarAccess.getBasicInterpretationAccess().getGroup()); | 840 | after(grammarAccess.getMetricDefinitionAccess().getGroup()); |
715 | 841 | ||
716 | } | 842 | } |
717 | 843 | ||
@@ -730,23 +856,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
730 | } | 856 | } |
731 | return ; | 857 | return ; |
732 | } | 858 | } |
733 | // $ANTLR end "ruleBasicInterpretation" | 859 | // $ANTLR end "ruleMetricDefinition" |
734 | 860 | ||
735 | 861 | ||
736 | // $ANTLR start "entryRuleSymbol" | 862 | // $ANTLR start "entryRuleExternMetricDefinition" |
737 | // InternalSolverLanguage.g:253:1: entryRuleSymbol : ruleSymbol EOF ; | 863 | // InternalSolverLanguageParser.g:327:1: entryRuleExternMetricDefinition : ruleExternMetricDefinition EOF ; |
738 | public final void entryRuleSymbol() throws RecognitionException { | 864 | public final void entryRuleExternMetricDefinition() throws RecognitionException { |
739 | try { | 865 | try { |
740 | // InternalSolverLanguage.g:254:1: ( ruleSymbol EOF ) | 866 | // InternalSolverLanguageParser.g:328:1: ( ruleExternMetricDefinition EOF ) |
741 | // InternalSolverLanguage.g:255:1: ruleSymbol EOF | 867 | // InternalSolverLanguageParser.g:329:1: ruleExternMetricDefinition EOF |
742 | { | 868 | { |
743 | before(grammarAccess.getSymbolRule()); | 869 | before(grammarAccess.getExternMetricDefinitionRule()); |
744 | pushFollow(FOLLOW_1); | 870 | pushFollow(FOLLOW_1); |
745 | ruleSymbol(); | 871 | ruleExternMetricDefinition(); |
746 | 872 | ||
747 | state._fsp--; | 873 | state._fsp--; |
748 | 874 | ||
749 | after(grammarAccess.getSymbolRule()); | 875 | after(grammarAccess.getExternMetricDefinitionRule()); |
750 | match(input,EOF,FOLLOW_2); | 876 | match(input,EOF,FOLLOW_2); |
751 | 877 | ||
752 | } | 878 | } |
@@ -760,35 +886,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
760 | } | 886 | } |
761 | return ; | 887 | return ; |
762 | } | 888 | } |
763 | // $ANTLR end "entryRuleSymbol" | 889 | // $ANTLR end "entryRuleExternMetricDefinition" |
764 | 890 | ||
765 | 891 | ||
766 | // $ANTLR start "ruleSymbol" | 892 | // $ANTLR start "ruleExternMetricDefinition" |
767 | // InternalSolverLanguage.g:262:1: ruleSymbol : ( ( rule__Symbol__Alternatives ) ) ; | 893 | // InternalSolverLanguageParser.g:336:1: ruleExternMetricDefinition : ( ( rule__ExternMetricDefinition__Group__0 ) ) ; |
768 | public final void ruleSymbol() throws RecognitionException { | 894 | public final void ruleExternMetricDefinition() throws RecognitionException { |
769 | 895 | ||
770 | int stackSize = keepStackSize(); | 896 | int stackSize = keepStackSize(); |
771 | 897 | ||
772 | try { | 898 | try { |
773 | // InternalSolverLanguage.g:266:2: ( ( ( rule__Symbol__Alternatives ) ) ) | 899 | // InternalSolverLanguageParser.g:340:2: ( ( ( rule__ExternMetricDefinition__Group__0 ) ) ) |
774 | // InternalSolverLanguage.g:267:2: ( ( rule__Symbol__Alternatives ) ) | 900 | // InternalSolverLanguageParser.g:341:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) |
775 | { | 901 | { |
776 | // InternalSolverLanguage.g:267:2: ( ( rule__Symbol__Alternatives ) ) | 902 | // InternalSolverLanguageParser.g:341:2: ( ( rule__ExternMetricDefinition__Group__0 ) ) |
777 | // InternalSolverLanguage.g:268:3: ( rule__Symbol__Alternatives ) | 903 | // InternalSolverLanguageParser.g:342:3: ( rule__ExternMetricDefinition__Group__0 ) |
778 | { | 904 | { |
779 | before(grammarAccess.getSymbolAccess().getAlternatives()); | 905 | before(grammarAccess.getExternMetricDefinitionAccess().getGroup()); |
780 | // InternalSolverLanguage.g:269:3: ( rule__Symbol__Alternatives ) | 906 | // InternalSolverLanguageParser.g:343:3: ( rule__ExternMetricDefinition__Group__0 ) |
781 | // InternalSolverLanguage.g:269:4: rule__Symbol__Alternatives | 907 | // InternalSolverLanguageParser.g:343:4: rule__ExternMetricDefinition__Group__0 |
782 | { | 908 | { |
783 | pushFollow(FOLLOW_2); | 909 | pushFollow(FOLLOW_2); |
784 | rule__Symbol__Alternatives(); | 910 | rule__ExternMetricDefinition__Group__0(); |
785 | 911 | ||
786 | state._fsp--; | 912 | state._fsp--; |
787 | 913 | ||
788 | 914 | ||
789 | } | 915 | } |
790 | 916 | ||
791 | after(grammarAccess.getSymbolAccess().getAlternatives()); | 917 | after(grammarAccess.getExternMetricDefinitionAccess().getGroup()); |
792 | 918 | ||
793 | } | 919 | } |
794 | 920 | ||
@@ -807,23 +933,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
807 | } | 933 | } |
808 | return ; | 934 | return ; |
809 | } | 935 | } |
810 | // $ANTLR end "ruleSymbol" | 936 | // $ANTLR end "ruleExternMetricDefinition" |
811 | 937 | ||
812 | 938 | ||
813 | // $ANTLR start "entryRuleModelSymbol" | 939 | // $ANTLR start "entryRuleExpression" |
814 | // InternalSolverLanguage.g:278:1: entryRuleModelSymbol : ruleModelSymbol EOF ; | 940 | // InternalSolverLanguageParser.g:352:1: entryRuleExpression : ruleExpression EOF ; |
815 | public final void entryRuleModelSymbol() throws RecognitionException { | 941 | public final void entryRuleExpression() throws RecognitionException { |
816 | try { | 942 | try { |
817 | // InternalSolverLanguage.g:279:1: ( ruleModelSymbol EOF ) | 943 | // InternalSolverLanguageParser.g:353:1: ( ruleExpression EOF ) |
818 | // InternalSolverLanguage.g:280:1: ruleModelSymbol EOF | 944 | // InternalSolverLanguageParser.g:354:1: ruleExpression EOF |
819 | { | 945 | { |
820 | before(grammarAccess.getModelSymbolRule()); | 946 | before(grammarAccess.getExpressionRule()); |
821 | pushFollow(FOLLOW_1); | 947 | pushFollow(FOLLOW_1); |
822 | ruleModelSymbol(); | 948 | ruleExpression(); |
823 | 949 | ||
824 | state._fsp--; | 950 | state._fsp--; |
825 | 951 | ||
826 | after(grammarAccess.getModelSymbolRule()); | 952 | after(grammarAccess.getExpressionRule()); |
827 | match(input,EOF,FOLLOW_2); | 953 | match(input,EOF,FOLLOW_2); |
828 | 954 | ||
829 | } | 955 | } |
@@ -837,35 +963,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
837 | } | 963 | } |
838 | return ; | 964 | return ; |
839 | } | 965 | } |
840 | // $ANTLR end "entryRuleModelSymbol" | 966 | // $ANTLR end "entryRuleExpression" |
841 | 967 | ||
842 | 968 | ||
843 | // $ANTLR start "ruleModelSymbol" | 969 | // $ANTLR start "ruleExpression" |
844 | // InternalSolverLanguage.g:287:1: ruleModelSymbol : ( ( rule__ModelSymbol__NameAssignment ) ) ; | 970 | // InternalSolverLanguageParser.g:361:1: ruleExpression : ( ( rule__Expression__Alternatives ) ) ; |
845 | public final void ruleModelSymbol() throws RecognitionException { | 971 | public final void ruleExpression() throws RecognitionException { |
846 | 972 | ||
847 | int stackSize = keepStackSize(); | 973 | int stackSize = keepStackSize(); |
848 | 974 | ||
849 | try { | 975 | try { |
850 | // InternalSolverLanguage.g:291:2: ( ( ( rule__ModelSymbol__NameAssignment ) ) ) | 976 | // InternalSolverLanguageParser.g:365:2: ( ( ( rule__Expression__Alternatives ) ) ) |
851 | // InternalSolverLanguage.g:292:2: ( ( rule__ModelSymbol__NameAssignment ) ) | 977 | // InternalSolverLanguageParser.g:366:2: ( ( rule__Expression__Alternatives ) ) |
852 | { | 978 | { |
853 | // InternalSolverLanguage.g:292:2: ( ( rule__ModelSymbol__NameAssignment ) ) | 979 | // InternalSolverLanguageParser.g:366:2: ( ( rule__Expression__Alternatives ) ) |
854 | // InternalSolverLanguage.g:293:3: ( rule__ModelSymbol__NameAssignment ) | 980 | // InternalSolverLanguageParser.g:367:3: ( rule__Expression__Alternatives ) |
855 | { | 981 | { |
856 | before(grammarAccess.getModelSymbolAccess().getNameAssignment()); | 982 | before(grammarAccess.getExpressionAccess().getAlternatives()); |
857 | // InternalSolverLanguage.g:294:3: ( rule__ModelSymbol__NameAssignment ) | 983 | // InternalSolverLanguageParser.g:368:3: ( rule__Expression__Alternatives ) |
858 | // InternalSolverLanguage.g:294:4: rule__ModelSymbol__NameAssignment | 984 | // InternalSolverLanguageParser.g:368:4: rule__Expression__Alternatives |
859 | { | 985 | { |
860 | pushFollow(FOLLOW_2); | 986 | pushFollow(FOLLOW_2); |
861 | rule__ModelSymbol__NameAssignment(); | 987 | rule__Expression__Alternatives(); |
862 | 988 | ||
863 | state._fsp--; | 989 | state._fsp--; |
864 | 990 | ||
865 | 991 | ||
866 | } | 992 | } |
867 | 993 | ||
868 | after(grammarAccess.getModelSymbolAccess().getNameAssignment()); | 994 | after(grammarAccess.getExpressionAccess().getAlternatives()); |
869 | 995 | ||
870 | } | 996 | } |
871 | 997 | ||
@@ -884,23 +1010,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
884 | } | 1010 | } |
885 | return ; | 1011 | return ; |
886 | } | 1012 | } |
887 | // $ANTLR end "ruleModelSymbol" | 1013 | // $ANTLR end "ruleExpression" |
888 | 1014 | ||
889 | 1015 | ||
890 | // $ANTLR start "entryRulePartialitySymbol" | 1016 | // $ANTLR start "entryRuleIfElse" |
891 | // InternalSolverLanguage.g:303:1: entryRulePartialitySymbol : rulePartialitySymbol EOF ; | 1017 | // InternalSolverLanguageParser.g:377:1: entryRuleIfElse : ruleIfElse EOF ; |
892 | public final void entryRulePartialitySymbol() throws RecognitionException { | 1018 | public final void entryRuleIfElse() throws RecognitionException { |
893 | try { | 1019 | try { |
894 | // InternalSolverLanguage.g:304:1: ( rulePartialitySymbol EOF ) | 1020 | // InternalSolverLanguageParser.g:378:1: ( ruleIfElse EOF ) |
895 | // InternalSolverLanguage.g:305:1: rulePartialitySymbol EOF | 1021 | // InternalSolverLanguageParser.g:379:1: ruleIfElse EOF |
896 | { | 1022 | { |
897 | before(grammarAccess.getPartialitySymbolRule()); | 1023 | before(grammarAccess.getIfElseRule()); |
898 | pushFollow(FOLLOW_1); | 1024 | pushFollow(FOLLOW_1); |
899 | rulePartialitySymbol(); | 1025 | ruleIfElse(); |
900 | 1026 | ||
901 | state._fsp--; | 1027 | state._fsp--; |
902 | 1028 | ||
903 | after(grammarAccess.getPartialitySymbolRule()); | 1029 | after(grammarAccess.getIfElseRule()); |
904 | match(input,EOF,FOLLOW_2); | 1030 | match(input,EOF,FOLLOW_2); |
905 | 1031 | ||
906 | } | 1032 | } |
@@ -914,35 +1040,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
914 | } | 1040 | } |
915 | return ; | 1041 | return ; |
916 | } | 1042 | } |
917 | // $ANTLR end "entryRulePartialitySymbol" | 1043 | // $ANTLR end "entryRuleIfElse" |
918 | 1044 | ||
919 | 1045 | ||
920 | // $ANTLR start "rulePartialitySymbol" | 1046 | // $ANTLR start "ruleIfElse" |
921 | // InternalSolverLanguage.g:312:1: rulePartialitySymbol : ( ( rule__PartialitySymbol__Alternatives ) ) ; | 1047 | // InternalSolverLanguageParser.g:386:1: ruleIfElse : ( ( rule__IfElse__Group__0 ) ) ; |
922 | public final void rulePartialitySymbol() throws RecognitionException { | 1048 | public final void ruleIfElse() throws RecognitionException { |
923 | 1049 | ||
924 | int stackSize = keepStackSize(); | 1050 | int stackSize = keepStackSize(); |
925 | 1051 | ||
926 | try { | 1052 | try { |
927 | // InternalSolverLanguage.g:316:2: ( ( ( rule__PartialitySymbol__Alternatives ) ) ) | 1053 | // InternalSolverLanguageParser.g:390:2: ( ( ( rule__IfElse__Group__0 ) ) ) |
928 | // InternalSolverLanguage.g:317:2: ( ( rule__PartialitySymbol__Alternatives ) ) | 1054 | // InternalSolverLanguageParser.g:391:2: ( ( rule__IfElse__Group__0 ) ) |
929 | { | 1055 | { |
930 | // InternalSolverLanguage.g:317:2: ( ( rule__PartialitySymbol__Alternatives ) ) | 1056 | // InternalSolverLanguageParser.g:391:2: ( ( rule__IfElse__Group__0 ) ) |
931 | // InternalSolverLanguage.g:318:3: ( rule__PartialitySymbol__Alternatives ) | 1057 | // InternalSolverLanguageParser.g:392:3: ( rule__IfElse__Group__0 ) |
932 | { | 1058 | { |
933 | before(grammarAccess.getPartialitySymbolAccess().getAlternatives()); | 1059 | before(grammarAccess.getIfElseAccess().getGroup()); |
934 | // InternalSolverLanguage.g:319:3: ( rule__PartialitySymbol__Alternatives ) | 1060 | // InternalSolverLanguageParser.g:393:3: ( rule__IfElse__Group__0 ) |
935 | // InternalSolverLanguage.g:319:4: rule__PartialitySymbol__Alternatives | 1061 | // InternalSolverLanguageParser.g:393:4: rule__IfElse__Group__0 |
936 | { | 1062 | { |
937 | pushFollow(FOLLOW_2); | 1063 | pushFollow(FOLLOW_2); |
938 | rule__PartialitySymbol__Alternatives(); | 1064 | rule__IfElse__Group__0(); |
939 | 1065 | ||
940 | state._fsp--; | 1066 | state._fsp--; |
941 | 1067 | ||
942 | 1068 | ||
943 | } | 1069 | } |
944 | 1070 | ||
945 | after(grammarAccess.getPartialitySymbolAccess().getAlternatives()); | 1071 | after(grammarAccess.getIfElseAccess().getGroup()); |
946 | 1072 | ||
947 | } | 1073 | } |
948 | 1074 | ||
@@ -961,23 +1087,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
961 | } | 1087 | } |
962 | return ; | 1088 | return ; |
963 | } | 1089 | } |
964 | // $ANTLR end "rulePartialitySymbol" | 1090 | // $ANTLR end "ruleIfElse" |
965 | 1091 | ||
966 | 1092 | ||
967 | // $ANTLR start "entryRuleExistSymbol" | 1093 | // $ANTLR start "entryRuleDisjunctiveExpression" |
968 | // InternalSolverLanguage.g:328:1: entryRuleExistSymbol : ruleExistSymbol EOF ; | 1094 | // InternalSolverLanguageParser.g:402:1: entryRuleDisjunctiveExpression : ruleDisjunctiveExpression EOF ; |
969 | public final void entryRuleExistSymbol() throws RecognitionException { | 1095 | public final void entryRuleDisjunctiveExpression() throws RecognitionException { |
970 | try { | 1096 | try { |
971 | // InternalSolverLanguage.g:329:1: ( ruleExistSymbol EOF ) | 1097 | // InternalSolverLanguageParser.g:403:1: ( ruleDisjunctiveExpression EOF ) |
972 | // InternalSolverLanguage.g:330:1: ruleExistSymbol EOF | 1098 | // InternalSolverLanguageParser.g:404:1: ruleDisjunctiveExpression EOF |
973 | { | 1099 | { |
974 | before(grammarAccess.getExistSymbolRule()); | 1100 | before(grammarAccess.getDisjunctiveExpressionRule()); |
975 | pushFollow(FOLLOW_1); | 1101 | pushFollow(FOLLOW_1); |
976 | ruleExistSymbol(); | 1102 | ruleDisjunctiveExpression(); |
977 | 1103 | ||
978 | state._fsp--; | 1104 | state._fsp--; |
979 | 1105 | ||
980 | after(grammarAccess.getExistSymbolRule()); | 1106 | after(grammarAccess.getDisjunctiveExpressionRule()); |
981 | match(input,EOF,FOLLOW_2); | 1107 | match(input,EOF,FOLLOW_2); |
982 | 1108 | ||
983 | } | 1109 | } |
@@ -991,35 +1117,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
991 | } | 1117 | } |
992 | return ; | 1118 | return ; |
993 | } | 1119 | } |
994 | // $ANTLR end "entryRuleExistSymbol" | 1120 | // $ANTLR end "entryRuleDisjunctiveExpression" |
995 | 1121 | ||
996 | 1122 | ||
997 | // $ANTLR start "ruleExistSymbol" | 1123 | // $ANTLR start "ruleDisjunctiveExpression" |
998 | // InternalSolverLanguage.g:337:1: ruleExistSymbol : ( ( rule__ExistSymbol__Group__0 ) ) ; | 1124 | // InternalSolverLanguageParser.g:411:1: ruleDisjunctiveExpression : ( ( rule__DisjunctiveExpression__Group__0 ) ) ; |
999 | public final void ruleExistSymbol() throws RecognitionException { | 1125 | public final void ruleDisjunctiveExpression() throws RecognitionException { |
1000 | 1126 | ||
1001 | int stackSize = keepStackSize(); | 1127 | int stackSize = keepStackSize(); |
1002 | 1128 | ||
1003 | try { | 1129 | try { |
1004 | // InternalSolverLanguage.g:341:2: ( ( ( rule__ExistSymbol__Group__0 ) ) ) | 1130 | // InternalSolverLanguageParser.g:415:2: ( ( ( rule__DisjunctiveExpression__Group__0 ) ) ) |
1005 | // InternalSolverLanguage.g:342:2: ( ( rule__ExistSymbol__Group__0 ) ) | 1131 | // InternalSolverLanguageParser.g:416:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1006 | { | 1132 | { |
1007 | // InternalSolverLanguage.g:342:2: ( ( rule__ExistSymbol__Group__0 ) ) | 1133 | // InternalSolverLanguageParser.g:416:2: ( ( rule__DisjunctiveExpression__Group__0 ) ) |
1008 | // InternalSolverLanguage.g:343:3: ( rule__ExistSymbol__Group__0 ) | 1134 | // InternalSolverLanguageParser.g:417:3: ( rule__DisjunctiveExpression__Group__0 ) |
1009 | { | 1135 | { |
1010 | before(grammarAccess.getExistSymbolAccess().getGroup()); | 1136 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); |
1011 | // InternalSolverLanguage.g:344:3: ( rule__ExistSymbol__Group__0 ) | 1137 | // InternalSolverLanguageParser.g:418:3: ( rule__DisjunctiveExpression__Group__0 ) |
1012 | // InternalSolverLanguage.g:344:4: rule__ExistSymbol__Group__0 | 1138 | // InternalSolverLanguageParser.g:418:4: rule__DisjunctiveExpression__Group__0 |
1013 | { | 1139 | { |
1014 | pushFollow(FOLLOW_2); | 1140 | pushFollow(FOLLOW_2); |
1015 | rule__ExistSymbol__Group__0(); | 1141 | rule__DisjunctiveExpression__Group__0(); |
1016 | 1142 | ||
1017 | state._fsp--; | 1143 | state._fsp--; |
1018 | 1144 | ||
1019 | 1145 | ||
1020 | } | 1146 | } |
1021 | 1147 | ||
1022 | after(grammarAccess.getExistSymbolAccess().getGroup()); | 1148 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup()); |
1023 | 1149 | ||
1024 | } | 1150 | } |
1025 | 1151 | ||
@@ -1038,23 +1164,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1038 | } | 1164 | } |
1039 | return ; | 1165 | return ; |
1040 | } | 1166 | } |
1041 | // $ANTLR end "ruleExistSymbol" | 1167 | // $ANTLR end "ruleDisjunctiveExpression" |
1042 | 1168 | ||
1043 | 1169 | ||
1044 | // $ANTLR start "entryRuleEqualsSymbol" | 1170 | // $ANTLR start "entryRuleCase" |
1045 | // InternalSolverLanguage.g:353:1: entryRuleEqualsSymbol : ruleEqualsSymbol EOF ; | 1171 | // InternalSolverLanguageParser.g:427:1: entryRuleCase : ruleCase EOF ; |
1046 | public final void entryRuleEqualsSymbol() throws RecognitionException { | 1172 | public final void entryRuleCase() throws RecognitionException { |
1047 | try { | 1173 | try { |
1048 | // InternalSolverLanguage.g:354:1: ( ruleEqualsSymbol EOF ) | 1174 | // InternalSolverLanguageParser.g:428:1: ( ruleCase EOF ) |
1049 | // InternalSolverLanguage.g:355:1: ruleEqualsSymbol EOF | 1175 | // InternalSolverLanguageParser.g:429:1: ruleCase EOF |
1050 | { | 1176 | { |
1051 | before(grammarAccess.getEqualsSymbolRule()); | 1177 | before(grammarAccess.getCaseRule()); |
1052 | pushFollow(FOLLOW_1); | 1178 | pushFollow(FOLLOW_1); |
1053 | ruleEqualsSymbol(); | 1179 | ruleCase(); |
1054 | 1180 | ||
1055 | state._fsp--; | 1181 | state._fsp--; |
1056 | 1182 | ||
1057 | after(grammarAccess.getEqualsSymbolRule()); | 1183 | after(grammarAccess.getCaseRule()); |
1058 | match(input,EOF,FOLLOW_2); | 1184 | match(input,EOF,FOLLOW_2); |
1059 | 1185 | ||
1060 | } | 1186 | } |
@@ -1068,35 +1194,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1068 | } | 1194 | } |
1069 | return ; | 1195 | return ; |
1070 | } | 1196 | } |
1071 | // $ANTLR end "entryRuleEqualsSymbol" | 1197 | // $ANTLR end "entryRuleCase" |
1072 | 1198 | ||
1073 | 1199 | ||
1074 | // $ANTLR start "ruleEqualsSymbol" | 1200 | // $ANTLR start "ruleCase" |
1075 | // InternalSolverLanguage.g:362:1: ruleEqualsSymbol : ( ( rule__EqualsSymbol__Group__0 ) ) ; | 1201 | // InternalSolverLanguageParser.g:436:1: ruleCase : ( ( rule__Case__Group__0 ) ) ; |
1076 | public final void ruleEqualsSymbol() throws RecognitionException { | 1202 | public final void ruleCase() throws RecognitionException { |
1077 | 1203 | ||
1078 | int stackSize = keepStackSize(); | 1204 | int stackSize = keepStackSize(); |
1079 | 1205 | ||
1080 | try { | 1206 | try { |
1081 | // InternalSolverLanguage.g:366:2: ( ( ( rule__EqualsSymbol__Group__0 ) ) ) | 1207 | // InternalSolverLanguageParser.g:440:2: ( ( ( rule__Case__Group__0 ) ) ) |
1082 | // InternalSolverLanguage.g:367:2: ( ( rule__EqualsSymbol__Group__0 ) ) | 1208 | // InternalSolverLanguageParser.g:441:2: ( ( rule__Case__Group__0 ) ) |
1083 | { | 1209 | { |
1084 | // InternalSolverLanguage.g:367:2: ( ( rule__EqualsSymbol__Group__0 ) ) | 1210 | // InternalSolverLanguageParser.g:441:2: ( ( rule__Case__Group__0 ) ) |
1085 | // InternalSolverLanguage.g:368:3: ( rule__EqualsSymbol__Group__0 ) | 1211 | // InternalSolverLanguageParser.g:442:3: ( rule__Case__Group__0 ) |
1086 | { | 1212 | { |
1087 | before(grammarAccess.getEqualsSymbolAccess().getGroup()); | 1213 | before(grammarAccess.getCaseAccess().getGroup()); |
1088 | // InternalSolverLanguage.g:369:3: ( rule__EqualsSymbol__Group__0 ) | 1214 | // InternalSolverLanguageParser.g:443:3: ( rule__Case__Group__0 ) |
1089 | // InternalSolverLanguage.g:369:4: rule__EqualsSymbol__Group__0 | 1215 | // InternalSolverLanguageParser.g:443:4: rule__Case__Group__0 |
1090 | { | 1216 | { |
1091 | pushFollow(FOLLOW_2); | 1217 | pushFollow(FOLLOW_2); |
1092 | rule__EqualsSymbol__Group__0(); | 1218 | rule__Case__Group__0(); |
1093 | 1219 | ||
1094 | state._fsp--; | 1220 | state._fsp--; |
1095 | 1221 | ||
1096 | 1222 | ||
1097 | } | 1223 | } |
1098 | 1224 | ||
1099 | after(grammarAccess.getEqualsSymbolAccess().getGroup()); | 1225 | after(grammarAccess.getCaseAccess().getGroup()); |
1100 | 1226 | ||
1101 | } | 1227 | } |
1102 | 1228 | ||
@@ -1115,23 +1241,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1115 | } | 1241 | } |
1116 | return ; | 1242 | return ; |
1117 | } | 1243 | } |
1118 | // $ANTLR end "ruleEqualsSymbol" | 1244 | // $ANTLR end "ruleCase" |
1119 | 1245 | ||
1120 | 1246 | ||
1121 | // $ANTLR start "entryRuleDataSymbol" | 1247 | // $ANTLR start "entryRuleConjunctiveExpression" |
1122 | // InternalSolverLanguage.g:378:1: entryRuleDataSymbol : ruleDataSymbol EOF ; | 1248 | // InternalSolverLanguageParser.g:452:1: entryRuleConjunctiveExpression : ruleConjunctiveExpression EOF ; |
1123 | public final void entryRuleDataSymbol() throws RecognitionException { | 1249 | public final void entryRuleConjunctiveExpression() throws RecognitionException { |
1124 | try { | 1250 | try { |
1125 | // InternalSolverLanguage.g:379:1: ( ruleDataSymbol EOF ) | 1251 | // InternalSolverLanguageParser.g:453:1: ( ruleConjunctiveExpression EOF ) |
1126 | // InternalSolverLanguage.g:380:1: ruleDataSymbol EOF | 1252 | // InternalSolverLanguageParser.g:454:1: ruleConjunctiveExpression EOF |
1127 | { | 1253 | { |
1128 | before(grammarAccess.getDataSymbolRule()); | 1254 | before(grammarAccess.getConjunctiveExpressionRule()); |
1129 | pushFollow(FOLLOW_1); | 1255 | pushFollow(FOLLOW_1); |
1130 | ruleDataSymbol(); | 1256 | ruleConjunctiveExpression(); |
1131 | 1257 | ||
1132 | state._fsp--; | 1258 | state._fsp--; |
1133 | 1259 | ||
1134 | after(grammarAccess.getDataSymbolRule()); | 1260 | after(grammarAccess.getConjunctiveExpressionRule()); |
1135 | match(input,EOF,FOLLOW_2); | 1261 | match(input,EOF,FOLLOW_2); |
1136 | 1262 | ||
1137 | } | 1263 | } |
@@ -1145,35 +1271,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1145 | } | 1271 | } |
1146 | return ; | 1272 | return ; |
1147 | } | 1273 | } |
1148 | // $ANTLR end "entryRuleDataSymbol" | 1274 | // $ANTLR end "entryRuleConjunctiveExpression" |
1149 | 1275 | ||
1150 | 1276 | ||
1151 | // $ANTLR start "ruleDataSymbol" | 1277 | // $ANTLR start "ruleConjunctiveExpression" |
1152 | // InternalSolverLanguage.g:387:1: ruleDataSymbol : ( ( rule__DataSymbol__Alternatives ) ) ; | 1278 | // InternalSolverLanguageParser.g:461:1: ruleConjunctiveExpression : ( ( rule__ConjunctiveExpression__Group__0 ) ) ; |
1153 | public final void ruleDataSymbol() throws RecognitionException { | 1279 | public final void ruleConjunctiveExpression() throws RecognitionException { |
1154 | 1280 | ||
1155 | int stackSize = keepStackSize(); | 1281 | int stackSize = keepStackSize(); |
1156 | 1282 | ||
1157 | try { | 1283 | try { |
1158 | // InternalSolverLanguage.g:391:2: ( ( ( rule__DataSymbol__Alternatives ) ) ) | 1284 | // InternalSolverLanguageParser.g:465:2: ( ( ( rule__ConjunctiveExpression__Group__0 ) ) ) |
1159 | // InternalSolverLanguage.g:392:2: ( ( rule__DataSymbol__Alternatives ) ) | 1285 | // InternalSolverLanguageParser.g:466:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1160 | { | 1286 | { |
1161 | // InternalSolverLanguage.g:392:2: ( ( rule__DataSymbol__Alternatives ) ) | 1287 | // InternalSolverLanguageParser.g:466:2: ( ( rule__ConjunctiveExpression__Group__0 ) ) |
1162 | // InternalSolverLanguage.g:393:3: ( rule__DataSymbol__Alternatives ) | 1288 | // InternalSolverLanguageParser.g:467:3: ( rule__ConjunctiveExpression__Group__0 ) |
1163 | { | 1289 | { |
1164 | before(grammarAccess.getDataSymbolAccess().getAlternatives()); | 1290 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup()); |
1165 | // InternalSolverLanguage.g:394:3: ( rule__DataSymbol__Alternatives ) | 1291 | // InternalSolverLanguageParser.g:468:3: ( rule__ConjunctiveExpression__Group__0 ) |
1166 | // InternalSolverLanguage.g:394:4: rule__DataSymbol__Alternatives | 1292 | // InternalSolverLanguageParser.g:468:4: rule__ConjunctiveExpression__Group__0 |
1167 | { | 1293 | { |
1168 | pushFollow(FOLLOW_2); | 1294 | pushFollow(FOLLOW_2); |
1169 | rule__DataSymbol__Alternatives(); | 1295 | rule__ConjunctiveExpression__Group__0(); |
1170 | 1296 | ||
1171 | state._fsp--; | 1297 | state._fsp--; |
1172 | 1298 | ||
1173 | 1299 | ||
1174 | } | 1300 | } |
1175 | 1301 | ||
1176 | after(grammarAccess.getDataSymbolAccess().getAlternatives()); | 1302 | after(grammarAccess.getConjunctiveExpressionAccess().getGroup()); |
1177 | 1303 | ||
1178 | } | 1304 | } |
1179 | 1305 | ||
@@ -1192,23 +1318,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1192 | } | 1318 | } |
1193 | return ; | 1319 | return ; |
1194 | } | 1320 | } |
1195 | // $ANTLR end "ruleDataSymbol" | 1321 | // $ANTLR end "ruleConjunctiveExpression" |
1196 | 1322 | ||
1197 | 1323 | ||
1198 | // $ANTLR start "entryRuleBooleanSymbol" | 1324 | // $ANTLR start "entryRuleComparisonExpression" |
1199 | // InternalSolverLanguage.g:403:1: entryRuleBooleanSymbol : ruleBooleanSymbol EOF ; | 1325 | // InternalSolverLanguageParser.g:477:1: entryRuleComparisonExpression : ruleComparisonExpression EOF ; |
1200 | public final void entryRuleBooleanSymbol() throws RecognitionException { | 1326 | public final void entryRuleComparisonExpression() throws RecognitionException { |
1201 | try { | 1327 | try { |
1202 | // InternalSolverLanguage.g:404:1: ( ruleBooleanSymbol EOF ) | 1328 | // InternalSolverLanguageParser.g:478:1: ( ruleComparisonExpression EOF ) |
1203 | // InternalSolverLanguage.g:405:1: ruleBooleanSymbol EOF | 1329 | // InternalSolverLanguageParser.g:479:1: ruleComparisonExpression EOF |
1204 | { | 1330 | { |
1205 | before(grammarAccess.getBooleanSymbolRule()); | 1331 | before(grammarAccess.getComparisonExpressionRule()); |
1206 | pushFollow(FOLLOW_1); | 1332 | pushFollow(FOLLOW_1); |
1207 | ruleBooleanSymbol(); | 1333 | ruleComparisonExpression(); |
1208 | 1334 | ||
1209 | state._fsp--; | 1335 | state._fsp--; |
1210 | 1336 | ||
1211 | after(grammarAccess.getBooleanSymbolRule()); | 1337 | after(grammarAccess.getComparisonExpressionRule()); |
1212 | match(input,EOF,FOLLOW_2); | 1338 | match(input,EOF,FOLLOW_2); |
1213 | 1339 | ||
1214 | } | 1340 | } |
@@ -1222,35 +1348,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1222 | } | 1348 | } |
1223 | return ; | 1349 | return ; |
1224 | } | 1350 | } |
1225 | // $ANTLR end "entryRuleBooleanSymbol" | 1351 | // $ANTLR end "entryRuleComparisonExpression" |
1226 | 1352 | ||
1227 | 1353 | ||
1228 | // $ANTLR start "ruleBooleanSymbol" | 1354 | // $ANTLR start "ruleComparisonExpression" |
1229 | // InternalSolverLanguage.g:412:1: ruleBooleanSymbol : ( ( rule__BooleanSymbol__Group__0 ) ) ; | 1355 | // InternalSolverLanguageParser.g:486:1: ruleComparisonExpression : ( ( rule__ComparisonExpression__Group__0 ) ) ; |
1230 | public final void ruleBooleanSymbol() throws RecognitionException { | 1356 | public final void ruleComparisonExpression() throws RecognitionException { |
1231 | 1357 | ||
1232 | int stackSize = keepStackSize(); | 1358 | int stackSize = keepStackSize(); |
1233 | 1359 | ||
1234 | try { | 1360 | try { |
1235 | // InternalSolverLanguage.g:416:2: ( ( ( rule__BooleanSymbol__Group__0 ) ) ) | 1361 | // InternalSolverLanguageParser.g:490:2: ( ( ( rule__ComparisonExpression__Group__0 ) ) ) |
1236 | // InternalSolverLanguage.g:417:2: ( ( rule__BooleanSymbol__Group__0 ) ) | 1362 | // InternalSolverLanguageParser.g:491:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1237 | { | 1363 | { |
1238 | // InternalSolverLanguage.g:417:2: ( ( rule__BooleanSymbol__Group__0 ) ) | 1364 | // InternalSolverLanguageParser.g:491:2: ( ( rule__ComparisonExpression__Group__0 ) ) |
1239 | // InternalSolverLanguage.g:418:3: ( rule__BooleanSymbol__Group__0 ) | 1365 | // InternalSolverLanguageParser.g:492:3: ( rule__ComparisonExpression__Group__0 ) |
1240 | { | 1366 | { |
1241 | before(grammarAccess.getBooleanSymbolAccess().getGroup()); | 1367 | before(grammarAccess.getComparisonExpressionAccess().getGroup()); |
1242 | // InternalSolverLanguage.g:419:3: ( rule__BooleanSymbol__Group__0 ) | 1368 | // InternalSolverLanguageParser.g:493:3: ( rule__ComparisonExpression__Group__0 ) |
1243 | // InternalSolverLanguage.g:419:4: rule__BooleanSymbol__Group__0 | 1369 | // InternalSolverLanguageParser.g:493:4: rule__ComparisonExpression__Group__0 |
1244 | { | 1370 | { |
1245 | pushFollow(FOLLOW_2); | 1371 | pushFollow(FOLLOW_2); |
1246 | rule__BooleanSymbol__Group__0(); | 1372 | rule__ComparisonExpression__Group__0(); |
1247 | 1373 | ||
1248 | state._fsp--; | 1374 | state._fsp--; |
1249 | 1375 | ||
1250 | 1376 | ||
1251 | } | 1377 | } |
1252 | 1378 | ||
1253 | after(grammarAccess.getBooleanSymbolAccess().getGroup()); | 1379 | after(grammarAccess.getComparisonExpressionAccess().getGroup()); |
1254 | 1380 | ||
1255 | } | 1381 | } |
1256 | 1382 | ||
@@ -1269,23 +1395,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1269 | } | 1395 | } |
1270 | return ; | 1396 | return ; |
1271 | } | 1397 | } |
1272 | // $ANTLR end "ruleBooleanSymbol" | 1398 | // $ANTLR end "ruleComparisonExpression" |
1273 | 1399 | ||
1274 | 1400 | ||
1275 | // $ANTLR start "entryRuleIntegerSymbol" | 1401 | // $ANTLR start "entryRuleAdditiveExpression" |
1276 | // InternalSolverLanguage.g:428:1: entryRuleIntegerSymbol : ruleIntegerSymbol EOF ; | 1402 | // InternalSolverLanguageParser.g:502:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ; |
1277 | public final void entryRuleIntegerSymbol() throws RecognitionException { | 1403 | public final void entryRuleAdditiveExpression() throws RecognitionException { |
1278 | try { | 1404 | try { |
1279 | // InternalSolverLanguage.g:429:1: ( ruleIntegerSymbol EOF ) | 1405 | // InternalSolverLanguageParser.g:503:1: ( ruleAdditiveExpression EOF ) |
1280 | // InternalSolverLanguage.g:430:1: ruleIntegerSymbol EOF | 1406 | // InternalSolverLanguageParser.g:504:1: ruleAdditiveExpression EOF |
1281 | { | 1407 | { |
1282 | before(grammarAccess.getIntegerSymbolRule()); | 1408 | before(grammarAccess.getAdditiveExpressionRule()); |
1283 | pushFollow(FOLLOW_1); | 1409 | pushFollow(FOLLOW_1); |
1284 | ruleIntegerSymbol(); | 1410 | ruleAdditiveExpression(); |
1285 | 1411 | ||
1286 | state._fsp--; | 1412 | state._fsp--; |
1287 | 1413 | ||
1288 | after(grammarAccess.getIntegerSymbolRule()); | 1414 | after(grammarAccess.getAdditiveExpressionRule()); |
1289 | match(input,EOF,FOLLOW_2); | 1415 | match(input,EOF,FOLLOW_2); |
1290 | 1416 | ||
1291 | } | 1417 | } |
@@ -1299,35 +1425,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1299 | } | 1425 | } |
1300 | return ; | 1426 | return ; |
1301 | } | 1427 | } |
1302 | // $ANTLR end "entryRuleIntegerSymbol" | 1428 | // $ANTLR end "entryRuleAdditiveExpression" |
1303 | 1429 | ||
1304 | 1430 | ||
1305 | // $ANTLR start "ruleIntegerSymbol" | 1431 | // $ANTLR start "ruleAdditiveExpression" |
1306 | // InternalSolverLanguage.g:437:1: ruleIntegerSymbol : ( ( rule__IntegerSymbol__Group__0 ) ) ; | 1432 | // InternalSolverLanguageParser.g:511:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ; |
1307 | public final void ruleIntegerSymbol() throws RecognitionException { | 1433 | public final void ruleAdditiveExpression() throws RecognitionException { |
1308 | 1434 | ||
1309 | int stackSize = keepStackSize(); | 1435 | int stackSize = keepStackSize(); |
1310 | 1436 | ||
1311 | try { | 1437 | try { |
1312 | // InternalSolverLanguage.g:441:2: ( ( ( rule__IntegerSymbol__Group__0 ) ) ) | 1438 | // InternalSolverLanguageParser.g:515:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) ) |
1313 | // InternalSolverLanguage.g:442:2: ( ( rule__IntegerSymbol__Group__0 ) ) | 1439 | // InternalSolverLanguageParser.g:516:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1314 | { | 1440 | { |
1315 | // InternalSolverLanguage.g:442:2: ( ( rule__IntegerSymbol__Group__0 ) ) | 1441 | // InternalSolverLanguageParser.g:516:2: ( ( rule__AdditiveExpression__Group__0 ) ) |
1316 | // InternalSolverLanguage.g:443:3: ( rule__IntegerSymbol__Group__0 ) | 1442 | // InternalSolverLanguageParser.g:517:3: ( rule__AdditiveExpression__Group__0 ) |
1317 | { | 1443 | { |
1318 | before(grammarAccess.getIntegerSymbolAccess().getGroup()); | 1444 | before(grammarAccess.getAdditiveExpressionAccess().getGroup()); |
1319 | // InternalSolverLanguage.g:444:3: ( rule__IntegerSymbol__Group__0 ) | 1445 | // InternalSolverLanguageParser.g:518:3: ( rule__AdditiveExpression__Group__0 ) |
1320 | // InternalSolverLanguage.g:444:4: rule__IntegerSymbol__Group__0 | 1446 | // InternalSolverLanguageParser.g:518:4: rule__AdditiveExpression__Group__0 |
1321 | { | 1447 | { |
1322 | pushFollow(FOLLOW_2); | 1448 | pushFollow(FOLLOW_2); |
1323 | rule__IntegerSymbol__Group__0(); | 1449 | rule__AdditiveExpression__Group__0(); |
1324 | 1450 | ||
1325 | state._fsp--; | 1451 | state._fsp--; |
1326 | 1452 | ||
1327 | 1453 | ||
1328 | } | 1454 | } |
1329 | 1455 | ||
1330 | after(grammarAccess.getIntegerSymbolAccess().getGroup()); | 1456 | after(grammarAccess.getAdditiveExpressionAccess().getGroup()); |
1331 | 1457 | ||
1332 | } | 1458 | } |
1333 | 1459 | ||
@@ -1346,23 +1472,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1346 | } | 1472 | } |
1347 | return ; | 1473 | return ; |
1348 | } | 1474 | } |
1349 | // $ANTLR end "ruleIntegerSymbol" | 1475 | // $ANTLR end "ruleAdditiveExpression" |
1350 | 1476 | ||
1351 | 1477 | ||
1352 | // $ANTLR start "entryRuleRealSymbol" | 1478 | // $ANTLR start "entryRuleMultiplicativeExpression" |
1353 | // InternalSolverLanguage.g:453:1: entryRuleRealSymbol : ruleRealSymbol EOF ; | 1479 | // InternalSolverLanguageParser.g:527:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ; |
1354 | public final void entryRuleRealSymbol() throws RecognitionException { | 1480 | public final void entryRuleMultiplicativeExpression() throws RecognitionException { |
1355 | try { | 1481 | try { |
1356 | // InternalSolverLanguage.g:454:1: ( ruleRealSymbol EOF ) | 1482 | // InternalSolverLanguageParser.g:528:1: ( ruleMultiplicativeExpression EOF ) |
1357 | // InternalSolverLanguage.g:455:1: ruleRealSymbol EOF | 1483 | // InternalSolverLanguageParser.g:529:1: ruleMultiplicativeExpression EOF |
1358 | { | 1484 | { |
1359 | before(grammarAccess.getRealSymbolRule()); | 1485 | before(grammarAccess.getMultiplicativeExpressionRule()); |
1360 | pushFollow(FOLLOW_1); | 1486 | pushFollow(FOLLOW_1); |
1361 | ruleRealSymbol(); | 1487 | ruleMultiplicativeExpression(); |
1362 | 1488 | ||
1363 | state._fsp--; | 1489 | state._fsp--; |
1364 | 1490 | ||
1365 | after(grammarAccess.getRealSymbolRule()); | 1491 | after(grammarAccess.getMultiplicativeExpressionRule()); |
1366 | match(input,EOF,FOLLOW_2); | 1492 | match(input,EOF,FOLLOW_2); |
1367 | 1493 | ||
1368 | } | 1494 | } |
@@ -1376,35 +1502,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1376 | } | 1502 | } |
1377 | return ; | 1503 | return ; |
1378 | } | 1504 | } |
1379 | // $ANTLR end "entryRuleRealSymbol" | 1505 | // $ANTLR end "entryRuleMultiplicativeExpression" |
1380 | 1506 | ||
1381 | 1507 | ||
1382 | // $ANTLR start "ruleRealSymbol" | 1508 | // $ANTLR start "ruleMultiplicativeExpression" |
1383 | // InternalSolverLanguage.g:462:1: ruleRealSymbol : ( ( rule__RealSymbol__Group__0 ) ) ; | 1509 | // InternalSolverLanguageParser.g:536:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ; |
1384 | public final void ruleRealSymbol() throws RecognitionException { | 1510 | public final void ruleMultiplicativeExpression() throws RecognitionException { |
1385 | 1511 | ||
1386 | int stackSize = keepStackSize(); | 1512 | int stackSize = keepStackSize(); |
1387 | 1513 | ||
1388 | try { | 1514 | try { |
1389 | // InternalSolverLanguage.g:466:2: ( ( ( rule__RealSymbol__Group__0 ) ) ) | 1515 | // InternalSolverLanguageParser.g:540:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) ) |
1390 | // InternalSolverLanguage.g:467:2: ( ( rule__RealSymbol__Group__0 ) ) | 1516 | // InternalSolverLanguageParser.g:541:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1391 | { | 1517 | { |
1392 | // InternalSolverLanguage.g:467:2: ( ( rule__RealSymbol__Group__0 ) ) | 1518 | // InternalSolverLanguageParser.g:541:2: ( ( rule__MultiplicativeExpression__Group__0 ) ) |
1393 | // InternalSolverLanguage.g:468:3: ( rule__RealSymbol__Group__0 ) | 1519 | // InternalSolverLanguageParser.g:542:3: ( rule__MultiplicativeExpression__Group__0 ) |
1394 | { | 1520 | { |
1395 | before(grammarAccess.getRealSymbolAccess().getGroup()); | 1521 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); |
1396 | // InternalSolverLanguage.g:469:3: ( rule__RealSymbol__Group__0 ) | 1522 | // InternalSolverLanguageParser.g:543:3: ( rule__MultiplicativeExpression__Group__0 ) |
1397 | // InternalSolverLanguage.g:469:4: rule__RealSymbol__Group__0 | 1523 | // InternalSolverLanguageParser.g:543:4: rule__MultiplicativeExpression__Group__0 |
1398 | { | 1524 | { |
1399 | pushFollow(FOLLOW_2); | 1525 | pushFollow(FOLLOW_2); |
1400 | rule__RealSymbol__Group__0(); | 1526 | rule__MultiplicativeExpression__Group__0(); |
1401 | 1527 | ||
1402 | state._fsp--; | 1528 | state._fsp--; |
1403 | 1529 | ||
1404 | 1530 | ||
1405 | } | 1531 | } |
1406 | 1532 | ||
1407 | after(grammarAccess.getRealSymbolAccess().getGroup()); | 1533 | after(grammarAccess.getMultiplicativeExpressionAccess().getGroup()); |
1408 | 1534 | ||
1409 | } | 1535 | } |
1410 | 1536 | ||
@@ -1423,23 +1549,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1423 | } | 1549 | } |
1424 | return ; | 1550 | return ; |
1425 | } | 1551 | } |
1426 | // $ANTLR end "ruleRealSymbol" | 1552 | // $ANTLR end "ruleMultiplicativeExpression" |
1427 | 1553 | ||
1428 | 1554 | ||
1429 | // $ANTLR start "entryRuleStringSymbol" | 1555 | // $ANTLR start "entryRuleExponentialExpression" |
1430 | // InternalSolverLanguage.g:478:1: entryRuleStringSymbol : ruleStringSymbol EOF ; | 1556 | // InternalSolverLanguageParser.g:552:1: entryRuleExponentialExpression : ruleExponentialExpression EOF ; |
1431 | public final void entryRuleStringSymbol() throws RecognitionException { | 1557 | public final void entryRuleExponentialExpression() throws RecognitionException { |
1432 | try { | 1558 | try { |
1433 | // InternalSolverLanguage.g:479:1: ( ruleStringSymbol EOF ) | 1559 | // InternalSolverLanguageParser.g:553:1: ( ruleExponentialExpression EOF ) |
1434 | // InternalSolverLanguage.g:480:1: ruleStringSymbol EOF | 1560 | // InternalSolverLanguageParser.g:554:1: ruleExponentialExpression EOF |
1435 | { | 1561 | { |
1436 | before(grammarAccess.getStringSymbolRule()); | 1562 | before(grammarAccess.getExponentialExpressionRule()); |
1437 | pushFollow(FOLLOW_1); | 1563 | pushFollow(FOLLOW_1); |
1438 | ruleStringSymbol(); | 1564 | ruleExponentialExpression(); |
1439 | 1565 | ||
1440 | state._fsp--; | 1566 | state._fsp--; |
1441 | 1567 | ||
1442 | after(grammarAccess.getStringSymbolRule()); | 1568 | after(grammarAccess.getExponentialExpressionRule()); |
1443 | match(input,EOF,FOLLOW_2); | 1569 | match(input,EOF,FOLLOW_2); |
1444 | 1570 | ||
1445 | } | 1571 | } |
@@ -1453,35 +1579,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1453 | } | 1579 | } |
1454 | return ; | 1580 | return ; |
1455 | } | 1581 | } |
1456 | // $ANTLR end "entryRuleStringSymbol" | 1582 | // $ANTLR end "entryRuleExponentialExpression" |
1457 | 1583 | ||
1458 | 1584 | ||
1459 | // $ANTLR start "ruleStringSymbol" | 1585 | // $ANTLR start "ruleExponentialExpression" |
1460 | // InternalSolverLanguage.g:487:1: ruleStringSymbol : ( ( rule__StringSymbol__Group__0 ) ) ; | 1586 | // InternalSolverLanguageParser.g:561:1: ruleExponentialExpression : ( ( rule__ExponentialExpression__Group__0 ) ) ; |
1461 | public final void ruleStringSymbol() throws RecognitionException { | 1587 | public final void ruleExponentialExpression() throws RecognitionException { |
1462 | 1588 | ||
1463 | int stackSize = keepStackSize(); | 1589 | int stackSize = keepStackSize(); |
1464 | 1590 | ||
1465 | try { | 1591 | try { |
1466 | // InternalSolverLanguage.g:491:2: ( ( ( rule__StringSymbol__Group__0 ) ) ) | 1592 | // InternalSolverLanguageParser.g:565:2: ( ( ( rule__ExponentialExpression__Group__0 ) ) ) |
1467 | // InternalSolverLanguage.g:492:2: ( ( rule__StringSymbol__Group__0 ) ) | 1593 | // InternalSolverLanguageParser.g:566:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
1468 | { | 1594 | { |
1469 | // InternalSolverLanguage.g:492:2: ( ( rule__StringSymbol__Group__0 ) ) | 1595 | // InternalSolverLanguageParser.g:566:2: ( ( rule__ExponentialExpression__Group__0 ) ) |
1470 | // InternalSolverLanguage.g:493:3: ( rule__StringSymbol__Group__0 ) | 1596 | // InternalSolverLanguageParser.g:567:3: ( rule__ExponentialExpression__Group__0 ) |
1471 | { | 1597 | { |
1472 | before(grammarAccess.getStringSymbolAccess().getGroup()); | 1598 | before(grammarAccess.getExponentialExpressionAccess().getGroup()); |
1473 | // InternalSolverLanguage.g:494:3: ( rule__StringSymbol__Group__0 ) | 1599 | // InternalSolverLanguageParser.g:568:3: ( rule__ExponentialExpression__Group__0 ) |
1474 | // InternalSolverLanguage.g:494:4: rule__StringSymbol__Group__0 | 1600 | // InternalSolverLanguageParser.g:568:4: rule__ExponentialExpression__Group__0 |
1475 | { | 1601 | { |
1476 | pushFollow(FOLLOW_2); | 1602 | pushFollow(FOLLOW_2); |
1477 | rule__StringSymbol__Group__0(); | 1603 | rule__ExponentialExpression__Group__0(); |
1478 | 1604 | ||
1479 | state._fsp--; | 1605 | state._fsp--; |
1480 | 1606 | ||
1481 | 1607 | ||
1482 | } | 1608 | } |
1483 | 1609 | ||
1484 | after(grammarAccess.getStringSymbolAccess().getGroup()); | 1610 | after(grammarAccess.getExponentialExpressionAccess().getGroup()); |
1485 | 1611 | ||
1486 | } | 1612 | } |
1487 | 1613 | ||
@@ -1500,23 +1626,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1500 | } | 1626 | } |
1501 | return ; | 1627 | return ; |
1502 | } | 1628 | } |
1503 | // $ANTLR end "ruleStringSymbol" | 1629 | // $ANTLR end "ruleExponentialExpression" |
1504 | 1630 | ||
1505 | 1631 | ||
1506 | // $ANTLR start "entryRuleComplexObject" | 1632 | // $ANTLR start "entryRuleUnaryExpression" |
1507 | // InternalSolverLanguage.g:503:1: entryRuleComplexObject : ruleComplexObject EOF ; | 1633 | // InternalSolverLanguageParser.g:577:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ; |
1508 | public final void entryRuleComplexObject() throws RecognitionException { | 1634 | public final void entryRuleUnaryExpression() throws RecognitionException { |
1509 | try { | 1635 | try { |
1510 | // InternalSolverLanguage.g:504:1: ( ruleComplexObject EOF ) | 1636 | // InternalSolverLanguageParser.g:578:1: ( ruleUnaryExpression EOF ) |
1511 | // InternalSolverLanguage.g:505:1: ruleComplexObject EOF | 1637 | // InternalSolverLanguageParser.g:579:1: ruleUnaryExpression EOF |
1512 | { | 1638 | { |
1513 | before(grammarAccess.getComplexObjectRule()); | 1639 | before(grammarAccess.getUnaryExpressionRule()); |
1514 | pushFollow(FOLLOW_1); | 1640 | pushFollow(FOLLOW_1); |
1515 | ruleComplexObject(); | 1641 | ruleUnaryExpression(); |
1516 | 1642 | ||
1517 | state._fsp--; | 1643 | state._fsp--; |
1518 | 1644 | ||
1519 | after(grammarAccess.getComplexObjectRule()); | 1645 | after(grammarAccess.getUnaryExpressionRule()); |
1520 | match(input,EOF,FOLLOW_2); | 1646 | match(input,EOF,FOLLOW_2); |
1521 | 1647 | ||
1522 | } | 1648 | } |
@@ -1530,35 +1656,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1530 | } | 1656 | } |
1531 | return ; | 1657 | return ; |
1532 | } | 1658 | } |
1533 | // $ANTLR end "entryRuleComplexObject" | 1659 | // $ANTLR end "entryRuleUnaryExpression" |
1534 | 1660 | ||
1535 | 1661 | ||
1536 | // $ANTLR start "ruleComplexObject" | 1662 | // $ANTLR start "ruleUnaryExpression" |
1537 | // InternalSolverLanguage.g:512:1: ruleComplexObject : ( ( rule__ComplexObject__Alternatives ) ) ; | 1663 | // InternalSolverLanguageParser.g:586:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Alternatives ) ) ; |
1538 | public final void ruleComplexObject() throws RecognitionException { | 1664 | public final void ruleUnaryExpression() throws RecognitionException { |
1539 | 1665 | ||
1540 | int stackSize = keepStackSize(); | 1666 | int stackSize = keepStackSize(); |
1541 | 1667 | ||
1542 | try { | 1668 | try { |
1543 | // InternalSolverLanguage.g:516:2: ( ( ( rule__ComplexObject__Alternatives ) ) ) | 1669 | // InternalSolverLanguageParser.g:590:2: ( ( ( rule__UnaryExpression__Alternatives ) ) ) |
1544 | // InternalSolverLanguage.g:517:2: ( ( rule__ComplexObject__Alternatives ) ) | 1670 | // InternalSolverLanguageParser.g:591:2: ( ( rule__UnaryExpression__Alternatives ) ) |
1545 | { | 1671 | { |
1546 | // InternalSolverLanguage.g:517:2: ( ( rule__ComplexObject__Alternatives ) ) | 1672 | // InternalSolverLanguageParser.g:591:2: ( ( rule__UnaryExpression__Alternatives ) ) |
1547 | // InternalSolverLanguage.g:518:3: ( rule__ComplexObject__Alternatives ) | 1673 | // InternalSolverLanguageParser.g:592:3: ( rule__UnaryExpression__Alternatives ) |
1548 | { | 1674 | { |
1549 | before(grammarAccess.getComplexObjectAccess().getAlternatives()); | 1675 | before(grammarAccess.getUnaryExpressionAccess().getAlternatives()); |
1550 | // InternalSolverLanguage.g:519:3: ( rule__ComplexObject__Alternatives ) | 1676 | // InternalSolverLanguageParser.g:593:3: ( rule__UnaryExpression__Alternatives ) |
1551 | // InternalSolverLanguage.g:519:4: rule__ComplexObject__Alternatives | 1677 | // InternalSolverLanguageParser.g:593:4: rule__UnaryExpression__Alternatives |
1552 | { | 1678 | { |
1553 | pushFollow(FOLLOW_2); | 1679 | pushFollow(FOLLOW_2); |
1554 | rule__ComplexObject__Alternatives(); | 1680 | rule__UnaryExpression__Alternatives(); |
1555 | 1681 | ||
1556 | state._fsp--; | 1682 | state._fsp--; |
1557 | 1683 | ||
1558 | 1684 | ||
1559 | } | 1685 | } |
1560 | 1686 | ||
1561 | after(grammarAccess.getComplexObjectAccess().getAlternatives()); | 1687 | after(grammarAccess.getUnaryExpressionAccess().getAlternatives()); |
1562 | 1688 | ||
1563 | } | 1689 | } |
1564 | 1690 | ||
@@ -1577,23 +1703,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1577 | } | 1703 | } |
1578 | return ; | 1704 | return ; |
1579 | } | 1705 | } |
1580 | // $ANTLR end "ruleComplexObject" | 1706 | // $ANTLR end "ruleUnaryExpression" |
1581 | 1707 | ||
1582 | 1708 | ||
1583 | // $ANTLR start "entryRuleObject" | 1709 | // $ANTLR start "entryRuleAggregationExpression" |
1584 | // InternalSolverLanguage.g:528:1: entryRuleObject : ruleObject EOF ; | 1710 | // InternalSolverLanguageParser.g:602:1: entryRuleAggregationExpression : ruleAggregationExpression EOF ; |
1585 | public final void entryRuleObject() throws RecognitionException { | 1711 | public final void entryRuleAggregationExpression() throws RecognitionException { |
1586 | try { | 1712 | try { |
1587 | // InternalSolverLanguage.g:529:1: ( ruleObject EOF ) | 1713 | // InternalSolverLanguageParser.g:603:1: ( ruleAggregationExpression EOF ) |
1588 | // InternalSolverLanguage.g:530:1: ruleObject EOF | 1714 | // InternalSolverLanguageParser.g:604:1: ruleAggregationExpression EOF |
1589 | { | 1715 | { |
1590 | before(grammarAccess.getObjectRule()); | 1716 | before(grammarAccess.getAggregationExpressionRule()); |
1591 | pushFollow(FOLLOW_1); | 1717 | pushFollow(FOLLOW_1); |
1592 | ruleObject(); | 1718 | ruleAggregationExpression(); |
1593 | 1719 | ||
1594 | state._fsp--; | 1720 | state._fsp--; |
1595 | 1721 | ||
1596 | after(grammarAccess.getObjectRule()); | 1722 | after(grammarAccess.getAggregationExpressionRule()); |
1597 | match(input,EOF,FOLLOW_2); | 1723 | match(input,EOF,FOLLOW_2); |
1598 | 1724 | ||
1599 | } | 1725 | } |
@@ -1607,35 +1733,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1607 | } | 1733 | } |
1608 | return ; | 1734 | return ; |
1609 | } | 1735 | } |
1610 | // $ANTLR end "entryRuleObject" | 1736 | // $ANTLR end "entryRuleAggregationExpression" |
1611 | 1737 | ||
1612 | 1738 | ||
1613 | // $ANTLR start "ruleObject" | 1739 | // $ANTLR start "ruleAggregationExpression" |
1614 | // InternalSolverLanguage.g:537:1: ruleObject : ( ( rule__Object__Alternatives ) ) ; | 1740 | // InternalSolverLanguageParser.g:611:1: ruleAggregationExpression : ( ( rule__AggregationExpression__Alternatives ) ) ; |
1615 | public final void ruleObject() throws RecognitionException { | 1741 | public final void ruleAggregationExpression() throws RecognitionException { |
1616 | 1742 | ||
1617 | int stackSize = keepStackSize(); | 1743 | int stackSize = keepStackSize(); |
1618 | 1744 | ||
1619 | try { | 1745 | try { |
1620 | // InternalSolverLanguage.g:541:2: ( ( ( rule__Object__Alternatives ) ) ) | 1746 | // InternalSolverLanguageParser.g:615:2: ( ( ( rule__AggregationExpression__Alternatives ) ) ) |
1621 | // InternalSolverLanguage.g:542:2: ( ( rule__Object__Alternatives ) ) | 1747 | // InternalSolverLanguageParser.g:616:2: ( ( rule__AggregationExpression__Alternatives ) ) |
1622 | { | 1748 | { |
1623 | // InternalSolverLanguage.g:542:2: ( ( rule__Object__Alternatives ) ) | 1749 | // InternalSolverLanguageParser.g:616:2: ( ( rule__AggregationExpression__Alternatives ) ) |
1624 | // InternalSolverLanguage.g:543:3: ( rule__Object__Alternatives ) | 1750 | // InternalSolverLanguageParser.g:617:3: ( rule__AggregationExpression__Alternatives ) |
1625 | { | 1751 | { |
1626 | before(grammarAccess.getObjectAccess().getAlternatives()); | 1752 | before(grammarAccess.getAggregationExpressionAccess().getAlternatives()); |
1627 | // InternalSolverLanguage.g:544:3: ( rule__Object__Alternatives ) | 1753 | // InternalSolverLanguageParser.g:618:3: ( rule__AggregationExpression__Alternatives ) |
1628 | // InternalSolverLanguage.g:544:4: rule__Object__Alternatives | 1754 | // InternalSolverLanguageParser.g:618:4: rule__AggregationExpression__Alternatives |
1629 | { | 1755 | { |
1630 | pushFollow(FOLLOW_2); | 1756 | pushFollow(FOLLOW_2); |
1631 | rule__Object__Alternatives(); | 1757 | rule__AggregationExpression__Alternatives(); |
1632 | 1758 | ||
1633 | state._fsp--; | 1759 | state._fsp--; |
1634 | 1760 | ||
1635 | 1761 | ||
1636 | } | 1762 | } |
1637 | 1763 | ||
1638 | after(grammarAccess.getObjectAccess().getAlternatives()); | 1764 | after(grammarAccess.getAggregationExpressionAccess().getAlternatives()); |
1639 | 1765 | ||
1640 | } | 1766 | } |
1641 | 1767 | ||
@@ -1654,23 +1780,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1654 | } | 1780 | } |
1655 | return ; | 1781 | return ; |
1656 | } | 1782 | } |
1657 | // $ANTLR end "ruleObject" | 1783 | // $ANTLR end "ruleAggregationExpression" |
1658 | 1784 | ||
1659 | 1785 | ||
1660 | // $ANTLR start "entryRuleNamedObject" | 1786 | // $ANTLR start "entryRuleCount" |
1661 | // InternalSolverLanguage.g:553:1: entryRuleNamedObject : ruleNamedObject EOF ; | 1787 | // InternalSolverLanguageParser.g:627:1: entryRuleCount : ruleCount EOF ; |
1662 | public final void entryRuleNamedObject() throws RecognitionException { | 1788 | public final void entryRuleCount() throws RecognitionException { |
1663 | try { | 1789 | try { |
1664 | // InternalSolverLanguage.g:554:1: ( ruleNamedObject EOF ) | 1790 | // InternalSolverLanguageParser.g:628:1: ( ruleCount EOF ) |
1665 | // InternalSolverLanguage.g:555:1: ruleNamedObject EOF | 1791 | // InternalSolverLanguageParser.g:629:1: ruleCount EOF |
1666 | { | 1792 | { |
1667 | before(grammarAccess.getNamedObjectRule()); | 1793 | before(grammarAccess.getCountRule()); |
1668 | pushFollow(FOLLOW_1); | 1794 | pushFollow(FOLLOW_1); |
1669 | ruleNamedObject(); | 1795 | ruleCount(); |
1670 | 1796 | ||
1671 | state._fsp--; | 1797 | state._fsp--; |
1672 | 1798 | ||
1673 | after(grammarAccess.getNamedObjectRule()); | 1799 | after(grammarAccess.getCountRule()); |
1674 | match(input,EOF,FOLLOW_2); | 1800 | match(input,EOF,FOLLOW_2); |
1675 | 1801 | ||
1676 | } | 1802 | } |
@@ -1684,35 +1810,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1684 | } | 1810 | } |
1685 | return ; | 1811 | return ; |
1686 | } | 1812 | } |
1687 | // $ANTLR end "entryRuleNamedObject" | 1813 | // $ANTLR end "entryRuleCount" |
1688 | 1814 | ||
1689 | 1815 | ||
1690 | // $ANTLR start "ruleNamedObject" | 1816 | // $ANTLR start "ruleCount" |
1691 | // InternalSolverLanguage.g:562:1: ruleNamedObject : ( ( rule__NamedObject__Group__0 ) ) ; | 1817 | // InternalSolverLanguageParser.g:636:1: ruleCount : ( ( rule__Count__Group__0 ) ) ; |
1692 | public final void ruleNamedObject() throws RecognitionException { | 1818 | public final void ruleCount() throws RecognitionException { |
1693 | 1819 | ||
1694 | int stackSize = keepStackSize(); | 1820 | int stackSize = keepStackSize(); |
1695 | 1821 | ||
1696 | try { | 1822 | try { |
1697 | // InternalSolverLanguage.g:566:2: ( ( ( rule__NamedObject__Group__0 ) ) ) | 1823 | // InternalSolverLanguageParser.g:640:2: ( ( ( rule__Count__Group__0 ) ) ) |
1698 | // InternalSolverLanguage.g:567:2: ( ( rule__NamedObject__Group__0 ) ) | 1824 | // InternalSolverLanguageParser.g:641:2: ( ( rule__Count__Group__0 ) ) |
1699 | { | 1825 | { |
1700 | // InternalSolverLanguage.g:567:2: ( ( rule__NamedObject__Group__0 ) ) | 1826 | // InternalSolverLanguageParser.g:641:2: ( ( rule__Count__Group__0 ) ) |
1701 | // InternalSolverLanguage.g:568:3: ( rule__NamedObject__Group__0 ) | 1827 | // InternalSolverLanguageParser.g:642:3: ( rule__Count__Group__0 ) |
1702 | { | 1828 | { |
1703 | before(grammarAccess.getNamedObjectAccess().getGroup()); | 1829 | before(grammarAccess.getCountAccess().getGroup()); |
1704 | // InternalSolverLanguage.g:569:3: ( rule__NamedObject__Group__0 ) | 1830 | // InternalSolverLanguageParser.g:643:3: ( rule__Count__Group__0 ) |
1705 | // InternalSolverLanguage.g:569:4: rule__NamedObject__Group__0 | 1831 | // InternalSolverLanguageParser.g:643:4: rule__Count__Group__0 |
1706 | { | 1832 | { |
1707 | pushFollow(FOLLOW_2); | 1833 | pushFollow(FOLLOW_2); |
1708 | rule__NamedObject__Group__0(); | 1834 | rule__Count__Group__0(); |
1709 | 1835 | ||
1710 | state._fsp--; | 1836 | state._fsp--; |
1711 | 1837 | ||
1712 | 1838 | ||
1713 | } | 1839 | } |
1714 | 1840 | ||
1715 | after(grammarAccess.getNamedObjectAccess().getGroup()); | 1841 | after(grammarAccess.getCountAccess().getGroup()); |
1716 | 1842 | ||
1717 | } | 1843 | } |
1718 | 1844 | ||
@@ -1731,23 +1857,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1731 | } | 1857 | } |
1732 | return ; | 1858 | return ; |
1733 | } | 1859 | } |
1734 | // $ANTLR end "ruleNamedObject" | 1860 | // $ANTLR end "ruleCount" |
1735 | 1861 | ||
1736 | 1862 | ||
1737 | // $ANTLR start "entryRuleUnnamedObject" | 1863 | // $ANTLR start "entryRuleAggregation" |
1738 | // InternalSolverLanguage.g:578:1: entryRuleUnnamedObject : ruleUnnamedObject EOF ; | 1864 | // InternalSolverLanguageParser.g:652:1: entryRuleAggregation : ruleAggregation EOF ; |
1739 | public final void entryRuleUnnamedObject() throws RecognitionException { | 1865 | public final void entryRuleAggregation() throws RecognitionException { |
1740 | try { | 1866 | try { |
1741 | // InternalSolverLanguage.g:579:1: ( ruleUnnamedObject EOF ) | 1867 | // InternalSolverLanguageParser.g:653:1: ( ruleAggregation EOF ) |
1742 | // InternalSolverLanguage.g:580:1: ruleUnnamedObject EOF | 1868 | // InternalSolverLanguageParser.g:654:1: ruleAggregation EOF |
1743 | { | 1869 | { |
1744 | before(grammarAccess.getUnnamedObjectRule()); | 1870 | before(grammarAccess.getAggregationRule()); |
1745 | pushFollow(FOLLOW_1); | 1871 | pushFollow(FOLLOW_1); |
1746 | ruleUnnamedObject(); | 1872 | ruleAggregation(); |
1747 | 1873 | ||
1748 | state._fsp--; | 1874 | state._fsp--; |
1749 | 1875 | ||
1750 | after(grammarAccess.getUnnamedObjectRule()); | 1876 | after(grammarAccess.getAggregationRule()); |
1751 | match(input,EOF,FOLLOW_2); | 1877 | match(input,EOF,FOLLOW_2); |
1752 | 1878 | ||
1753 | } | 1879 | } |
@@ -1761,35 +1887,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1761 | } | 1887 | } |
1762 | return ; | 1888 | return ; |
1763 | } | 1889 | } |
1764 | // $ANTLR end "entryRuleUnnamedObject" | 1890 | // $ANTLR end "entryRuleAggregation" |
1765 | 1891 | ||
1766 | 1892 | ||
1767 | // $ANTLR start "ruleUnnamedObject" | 1893 | // $ANTLR start "ruleAggregation" |
1768 | // InternalSolverLanguage.g:587:1: ruleUnnamedObject : ( ( rule__UnnamedObject__NameAssignment ) ) ; | 1894 | // InternalSolverLanguageParser.g:661:1: ruleAggregation : ( ( rule__Aggregation__Group__0 ) ) ; |
1769 | public final void ruleUnnamedObject() throws RecognitionException { | 1895 | public final void ruleAggregation() throws RecognitionException { |
1770 | 1896 | ||
1771 | int stackSize = keepStackSize(); | 1897 | int stackSize = keepStackSize(); |
1772 | 1898 | ||
1773 | try { | 1899 | try { |
1774 | // InternalSolverLanguage.g:591:2: ( ( ( rule__UnnamedObject__NameAssignment ) ) ) | 1900 | // InternalSolverLanguageParser.g:665:2: ( ( ( rule__Aggregation__Group__0 ) ) ) |
1775 | // InternalSolverLanguage.g:592:2: ( ( rule__UnnamedObject__NameAssignment ) ) | 1901 | // InternalSolverLanguageParser.g:666:2: ( ( rule__Aggregation__Group__0 ) ) |
1776 | { | 1902 | { |
1777 | // InternalSolverLanguage.g:592:2: ( ( rule__UnnamedObject__NameAssignment ) ) | 1903 | // InternalSolverLanguageParser.g:666:2: ( ( rule__Aggregation__Group__0 ) ) |
1778 | // InternalSolverLanguage.g:593:3: ( rule__UnnamedObject__NameAssignment ) | 1904 | // InternalSolverLanguageParser.g:667:3: ( rule__Aggregation__Group__0 ) |
1779 | { | 1905 | { |
1780 | before(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); | 1906 | before(grammarAccess.getAggregationAccess().getGroup()); |
1781 | // InternalSolverLanguage.g:594:3: ( rule__UnnamedObject__NameAssignment ) | 1907 | // InternalSolverLanguageParser.g:668:3: ( rule__Aggregation__Group__0 ) |
1782 | // InternalSolverLanguage.g:594:4: rule__UnnamedObject__NameAssignment | 1908 | // InternalSolverLanguageParser.g:668:4: rule__Aggregation__Group__0 |
1783 | { | 1909 | { |
1784 | pushFollow(FOLLOW_2); | 1910 | pushFollow(FOLLOW_2); |
1785 | rule__UnnamedObject__NameAssignment(); | 1911 | rule__Aggregation__Group__0(); |
1786 | 1912 | ||
1787 | state._fsp--; | 1913 | state._fsp--; |
1788 | 1914 | ||
1789 | 1915 | ||
1790 | } | 1916 | } |
1791 | 1917 | ||
1792 | after(grammarAccess.getUnnamedObjectAccess().getNameAssignment()); | 1918 | after(grammarAccess.getAggregationAccess().getGroup()); |
1793 | 1919 | ||
1794 | } | 1920 | } |
1795 | 1921 | ||
@@ -1808,23 +1934,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1808 | } | 1934 | } |
1809 | return ; | 1935 | return ; |
1810 | } | 1936 | } |
1811 | // $ANTLR end "ruleUnnamedObject" | 1937 | // $ANTLR end "ruleAggregation" |
1812 | 1938 | ||
1813 | 1939 | ||
1814 | // $ANTLR start "entryRuleDataObject" | 1940 | // $ANTLR start "entryRuleAtomicExpression" |
1815 | // InternalSolverLanguage.g:603:1: entryRuleDataObject : ruleDataObject EOF ; | 1941 | // InternalSolverLanguageParser.g:677:1: entryRuleAtomicExpression : ruleAtomicExpression EOF ; |
1816 | public final void entryRuleDataObject() throws RecognitionException { | 1942 | public final void entryRuleAtomicExpression() throws RecognitionException { |
1817 | try { | 1943 | try { |
1818 | // InternalSolverLanguage.g:604:1: ( ruleDataObject EOF ) | 1944 | // InternalSolverLanguageParser.g:678:1: ( ruleAtomicExpression EOF ) |
1819 | // InternalSolverLanguage.g:605:1: ruleDataObject EOF | 1945 | // InternalSolverLanguageParser.g:679:1: ruleAtomicExpression EOF |
1820 | { | 1946 | { |
1821 | before(grammarAccess.getDataObjectRule()); | 1947 | before(grammarAccess.getAtomicExpressionRule()); |
1822 | pushFollow(FOLLOW_1); | 1948 | pushFollow(FOLLOW_1); |
1823 | ruleDataObject(); | 1949 | ruleAtomicExpression(); |
1824 | 1950 | ||
1825 | state._fsp--; | 1951 | state._fsp--; |
1826 | 1952 | ||
1827 | after(grammarAccess.getDataObjectRule()); | 1953 | after(grammarAccess.getAtomicExpressionRule()); |
1828 | match(input,EOF,FOLLOW_2); | 1954 | match(input,EOF,FOLLOW_2); |
1829 | 1955 | ||
1830 | } | 1956 | } |
@@ -1838,35 +1964,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1838 | } | 1964 | } |
1839 | return ; | 1965 | return ; |
1840 | } | 1966 | } |
1841 | // $ANTLR end "entryRuleDataObject" | 1967 | // $ANTLR end "entryRuleAtomicExpression" |
1842 | 1968 | ||
1843 | 1969 | ||
1844 | // $ANTLR start "ruleDataObject" | 1970 | // $ANTLR start "ruleAtomicExpression" |
1845 | // InternalSolverLanguage.g:612:1: ruleDataObject : ( ( rule__DataObject__Alternatives ) ) ; | 1971 | // InternalSolverLanguageParser.g:686:1: ruleAtomicExpression : ( ( rule__AtomicExpression__Alternatives ) ) ; |
1846 | public final void ruleDataObject() throws RecognitionException { | 1972 | public final void ruleAtomicExpression() throws RecognitionException { |
1847 | 1973 | ||
1848 | int stackSize = keepStackSize(); | 1974 | int stackSize = keepStackSize(); |
1849 | 1975 | ||
1850 | try { | 1976 | try { |
1851 | // InternalSolverLanguage.g:616:2: ( ( ( rule__DataObject__Alternatives ) ) ) | 1977 | // InternalSolverLanguageParser.g:690:2: ( ( ( rule__AtomicExpression__Alternatives ) ) ) |
1852 | // InternalSolverLanguage.g:617:2: ( ( rule__DataObject__Alternatives ) ) | 1978 | // InternalSolverLanguageParser.g:691:2: ( ( rule__AtomicExpression__Alternatives ) ) |
1853 | { | 1979 | { |
1854 | // InternalSolverLanguage.g:617:2: ( ( rule__DataObject__Alternatives ) ) | 1980 | // InternalSolverLanguageParser.g:691:2: ( ( rule__AtomicExpression__Alternatives ) ) |
1855 | // InternalSolverLanguage.g:618:3: ( rule__DataObject__Alternatives ) | 1981 | // InternalSolverLanguageParser.g:692:3: ( rule__AtomicExpression__Alternatives ) |
1856 | { | 1982 | { |
1857 | before(grammarAccess.getDataObjectAccess().getAlternatives()); | 1983 | before(grammarAccess.getAtomicExpressionAccess().getAlternatives()); |
1858 | // InternalSolverLanguage.g:619:3: ( rule__DataObject__Alternatives ) | 1984 | // InternalSolverLanguageParser.g:693:3: ( rule__AtomicExpression__Alternatives ) |
1859 | // InternalSolverLanguage.g:619:4: rule__DataObject__Alternatives | 1985 | // InternalSolverLanguageParser.g:693:4: rule__AtomicExpression__Alternatives |
1860 | { | 1986 | { |
1861 | pushFollow(FOLLOW_2); | 1987 | pushFollow(FOLLOW_2); |
1862 | rule__DataObject__Alternatives(); | 1988 | rule__AtomicExpression__Alternatives(); |
1863 | 1989 | ||
1864 | state._fsp--; | 1990 | state._fsp--; |
1865 | 1991 | ||
1866 | 1992 | ||
1867 | } | 1993 | } |
1868 | 1994 | ||
1869 | after(grammarAccess.getDataObjectAccess().getAlternatives()); | 1995 | after(grammarAccess.getAtomicExpressionAccess().getAlternatives()); |
1870 | 1996 | ||
1871 | } | 1997 | } |
1872 | 1998 | ||
@@ -1885,23 +2011,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1885 | } | 2011 | } |
1886 | return ; | 2012 | return ; |
1887 | } | 2013 | } |
1888 | // $ANTLR end "ruleDataObject" | 2014 | // $ANTLR end "ruleAtomicExpression" |
1889 | 2015 | ||
1890 | 2016 | ||
1891 | // $ANTLR start "entryRuleBooleanObject" | 2017 | // $ANTLR start "entryRuleCall" |
1892 | // InternalSolverLanguage.g:628:1: entryRuleBooleanObject : ruleBooleanObject EOF ; | 2018 | // InternalSolverLanguageParser.g:702:1: entryRuleCall : ruleCall EOF ; |
1893 | public final void entryRuleBooleanObject() throws RecognitionException { | 2019 | public final void entryRuleCall() throws RecognitionException { |
1894 | try { | 2020 | try { |
1895 | // InternalSolverLanguage.g:629:1: ( ruleBooleanObject EOF ) | 2021 | // InternalSolverLanguageParser.g:703:1: ( ruleCall EOF ) |
1896 | // InternalSolverLanguage.g:630:1: ruleBooleanObject EOF | 2022 | // InternalSolverLanguageParser.g:704:1: ruleCall EOF |
1897 | { | 2023 | { |
1898 | before(grammarAccess.getBooleanObjectRule()); | 2024 | before(grammarAccess.getCallRule()); |
1899 | pushFollow(FOLLOW_1); | 2025 | pushFollow(FOLLOW_1); |
1900 | ruleBooleanObject(); | 2026 | ruleCall(); |
1901 | 2027 | ||
1902 | state._fsp--; | 2028 | state._fsp--; |
1903 | 2029 | ||
1904 | after(grammarAccess.getBooleanObjectRule()); | 2030 | after(grammarAccess.getCallRule()); |
1905 | match(input,EOF,FOLLOW_2); | 2031 | match(input,EOF,FOLLOW_2); |
1906 | 2032 | ||
1907 | } | 2033 | } |
@@ -1915,35 +2041,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1915 | } | 2041 | } |
1916 | return ; | 2042 | return ; |
1917 | } | 2043 | } |
1918 | // $ANTLR end "entryRuleBooleanObject" | 2044 | // $ANTLR end "entryRuleCall" |
1919 | 2045 | ||
1920 | 2046 | ||
1921 | // $ANTLR start "ruleBooleanObject" | 2047 | // $ANTLR start "ruleCall" |
1922 | // InternalSolverLanguage.g:637:1: ruleBooleanObject : ( ( rule__BooleanObject__ValueAssignment ) ) ; | 2048 | // InternalSolverLanguageParser.g:711:1: ruleCall : ( ( rule__Call__Group__0 ) ) ; |
1923 | public final void ruleBooleanObject() throws RecognitionException { | 2049 | public final void ruleCall() throws RecognitionException { |
1924 | 2050 | ||
1925 | int stackSize = keepStackSize(); | 2051 | int stackSize = keepStackSize(); |
1926 | 2052 | ||
1927 | try { | 2053 | try { |
1928 | // InternalSolverLanguage.g:641:2: ( ( ( rule__BooleanObject__ValueAssignment ) ) ) | 2054 | // InternalSolverLanguageParser.g:715:2: ( ( ( rule__Call__Group__0 ) ) ) |
1929 | // InternalSolverLanguage.g:642:2: ( ( rule__BooleanObject__ValueAssignment ) ) | 2055 | // InternalSolverLanguageParser.g:716:2: ( ( rule__Call__Group__0 ) ) |
1930 | { | 2056 | { |
1931 | // InternalSolverLanguage.g:642:2: ( ( rule__BooleanObject__ValueAssignment ) ) | 2057 | // InternalSolverLanguageParser.g:716:2: ( ( rule__Call__Group__0 ) ) |
1932 | // InternalSolverLanguage.g:643:3: ( rule__BooleanObject__ValueAssignment ) | 2058 | // InternalSolverLanguageParser.g:717:3: ( rule__Call__Group__0 ) |
1933 | { | 2059 | { |
1934 | before(grammarAccess.getBooleanObjectAccess().getValueAssignment()); | 2060 | before(grammarAccess.getCallAccess().getGroup()); |
1935 | // InternalSolverLanguage.g:644:3: ( rule__BooleanObject__ValueAssignment ) | 2061 | // InternalSolverLanguageParser.g:718:3: ( rule__Call__Group__0 ) |
1936 | // InternalSolverLanguage.g:644:4: rule__BooleanObject__ValueAssignment | 2062 | // InternalSolverLanguageParser.g:718:4: rule__Call__Group__0 |
1937 | { | 2063 | { |
1938 | pushFollow(FOLLOW_2); | 2064 | pushFollow(FOLLOW_2); |
1939 | rule__BooleanObject__ValueAssignment(); | 2065 | rule__Call__Group__0(); |
1940 | 2066 | ||
1941 | state._fsp--; | 2067 | state._fsp--; |
1942 | 2068 | ||
1943 | 2069 | ||
1944 | } | 2070 | } |
1945 | 2071 | ||
1946 | after(grammarAccess.getBooleanObjectAccess().getValueAssignment()); | 2072 | after(grammarAccess.getCallAccess().getGroup()); |
1947 | 2073 | ||
1948 | } | 2074 | } |
1949 | 2075 | ||
@@ -1962,23 +2088,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1962 | } | 2088 | } |
1963 | return ; | 2089 | return ; |
1964 | } | 2090 | } |
1965 | // $ANTLR end "ruleBooleanObject" | 2091 | // $ANTLR end "ruleCall" |
1966 | 2092 | ||
1967 | 2093 | ||
1968 | // $ANTLR start "entryRuleIntObject" | 2094 | // $ANTLR start "entryRuleArgumentList" |
1969 | // InternalSolverLanguage.g:653:1: entryRuleIntObject : ruleIntObject EOF ; | 2095 | // InternalSolverLanguageParser.g:727:1: entryRuleArgumentList : ruleArgumentList EOF ; |
1970 | public final void entryRuleIntObject() throws RecognitionException { | 2096 | public final void entryRuleArgumentList() throws RecognitionException { |
1971 | try { | 2097 | try { |
1972 | // InternalSolverLanguage.g:654:1: ( ruleIntObject EOF ) | 2098 | // InternalSolverLanguageParser.g:728:1: ( ruleArgumentList EOF ) |
1973 | // InternalSolverLanguage.g:655:1: ruleIntObject EOF | 2099 | // InternalSolverLanguageParser.g:729:1: ruleArgumentList EOF |
1974 | { | 2100 | { |
1975 | before(grammarAccess.getIntObjectRule()); | 2101 | before(grammarAccess.getArgumentListRule()); |
1976 | pushFollow(FOLLOW_1); | 2102 | pushFollow(FOLLOW_1); |
1977 | ruleIntObject(); | 2103 | ruleArgumentList(); |
1978 | 2104 | ||
1979 | state._fsp--; | 2105 | state._fsp--; |
1980 | 2106 | ||
1981 | after(grammarAccess.getIntObjectRule()); | 2107 | after(grammarAccess.getArgumentListRule()); |
1982 | match(input,EOF,FOLLOW_2); | 2108 | match(input,EOF,FOLLOW_2); |
1983 | 2109 | ||
1984 | } | 2110 | } |
@@ -1992,35 +2118,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
1992 | } | 2118 | } |
1993 | return ; | 2119 | return ; |
1994 | } | 2120 | } |
1995 | // $ANTLR end "entryRuleIntObject" | 2121 | // $ANTLR end "entryRuleArgumentList" |
1996 | 2122 | ||
1997 | 2123 | ||
1998 | // $ANTLR start "ruleIntObject" | 2124 | // $ANTLR start "ruleArgumentList" |
1999 | // InternalSolverLanguage.g:662:1: ruleIntObject : ( ( rule__IntObject__ValueAssignment ) ) ; | 2125 | // InternalSolverLanguageParser.g:736:1: ruleArgumentList : ( ( rule__ArgumentList__Group__0 ) ) ; |
2000 | public final void ruleIntObject() throws RecognitionException { | 2126 | public final void ruleArgumentList() throws RecognitionException { |
2001 | 2127 | ||
2002 | int stackSize = keepStackSize(); | 2128 | int stackSize = keepStackSize(); |
2003 | 2129 | ||
2004 | try { | 2130 | try { |
2005 | // InternalSolverLanguage.g:666:2: ( ( ( rule__IntObject__ValueAssignment ) ) ) | 2131 | // InternalSolverLanguageParser.g:740:2: ( ( ( rule__ArgumentList__Group__0 ) ) ) |
2006 | // InternalSolverLanguage.g:667:2: ( ( rule__IntObject__ValueAssignment ) ) | 2132 | // InternalSolverLanguageParser.g:741:2: ( ( rule__ArgumentList__Group__0 ) ) |
2007 | { | 2133 | { |
2008 | // InternalSolverLanguage.g:667:2: ( ( rule__IntObject__ValueAssignment ) ) | 2134 | // InternalSolverLanguageParser.g:741:2: ( ( rule__ArgumentList__Group__0 ) ) |
2009 | // InternalSolverLanguage.g:668:3: ( rule__IntObject__ValueAssignment ) | 2135 | // InternalSolverLanguageParser.g:742:3: ( rule__ArgumentList__Group__0 ) |
2010 | { | 2136 | { |
2011 | before(grammarAccess.getIntObjectAccess().getValueAssignment()); | 2137 | before(grammarAccess.getArgumentListAccess().getGroup()); |
2012 | // InternalSolverLanguage.g:669:3: ( rule__IntObject__ValueAssignment ) | 2138 | // InternalSolverLanguageParser.g:743:3: ( rule__ArgumentList__Group__0 ) |
2013 | // InternalSolverLanguage.g:669:4: rule__IntObject__ValueAssignment | 2139 | // InternalSolverLanguageParser.g:743:4: rule__ArgumentList__Group__0 |
2014 | { | 2140 | { |
2015 | pushFollow(FOLLOW_2); | 2141 | pushFollow(FOLLOW_2); |
2016 | rule__IntObject__ValueAssignment(); | 2142 | rule__ArgumentList__Group__0(); |
2017 | 2143 | ||
2018 | state._fsp--; | 2144 | state._fsp--; |
2019 | 2145 | ||
2020 | 2146 | ||
2021 | } | 2147 | } |
2022 | 2148 | ||
2023 | after(grammarAccess.getIntObjectAccess().getValueAssignment()); | 2149 | after(grammarAccess.getArgumentListAccess().getGroup()); |
2024 | 2150 | ||
2025 | } | 2151 | } |
2026 | 2152 | ||
@@ -2039,23 +2165,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2039 | } | 2165 | } |
2040 | return ; | 2166 | return ; |
2041 | } | 2167 | } |
2042 | // $ANTLR end "ruleIntObject" | 2168 | // $ANTLR end "ruleArgumentList" |
2043 | 2169 | ||
2044 | 2170 | ||
2045 | // $ANTLR start "entryRuleRealObject" | 2171 | // $ANTLR start "entryRuleArgument" |
2046 | // InternalSolverLanguage.g:678:1: entryRuleRealObject : ruleRealObject EOF ; | 2172 | // InternalSolverLanguageParser.g:752:1: entryRuleArgument : ruleArgument EOF ; |
2047 | public final void entryRuleRealObject() throws RecognitionException { | 2173 | public final void entryRuleArgument() throws RecognitionException { |
2048 | try { | 2174 | try { |
2049 | // InternalSolverLanguage.g:679:1: ( ruleRealObject EOF ) | 2175 | // InternalSolverLanguageParser.g:753:1: ( ruleArgument EOF ) |
2050 | // InternalSolverLanguage.g:680:1: ruleRealObject EOF | 2176 | // InternalSolverLanguageParser.g:754:1: ruleArgument EOF |
2051 | { | 2177 | { |
2052 | before(grammarAccess.getRealObjectRule()); | 2178 | before(grammarAccess.getArgumentRule()); |
2053 | pushFollow(FOLLOW_1); | 2179 | pushFollow(FOLLOW_1); |
2054 | ruleRealObject(); | 2180 | ruleArgument(); |
2055 | 2181 | ||
2056 | state._fsp--; | 2182 | state._fsp--; |
2057 | 2183 | ||
2058 | after(grammarAccess.getRealObjectRule()); | 2184 | after(grammarAccess.getArgumentRule()); |
2059 | match(input,EOF,FOLLOW_2); | 2185 | match(input,EOF,FOLLOW_2); |
2060 | 2186 | ||
2061 | } | 2187 | } |
@@ -2069,35 +2195,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2069 | } | 2195 | } |
2070 | return ; | 2196 | return ; |
2071 | } | 2197 | } |
2072 | // $ANTLR end "entryRuleRealObject" | 2198 | // $ANTLR end "entryRuleArgument" |
2073 | 2199 | ||
2074 | 2200 | ||
2075 | // $ANTLR start "ruleRealObject" | 2201 | // $ANTLR start "ruleArgument" |
2076 | // InternalSolverLanguage.g:687:1: ruleRealObject : ( ( rule__RealObject__ValueAssignment ) ) ; | 2202 | // InternalSolverLanguageParser.g:761:1: ruleArgument : ( ( rule__Argument__Alternatives ) ) ; |
2077 | public final void ruleRealObject() throws RecognitionException { | 2203 | public final void ruleArgument() throws RecognitionException { |
2078 | 2204 | ||
2079 | int stackSize = keepStackSize(); | 2205 | int stackSize = keepStackSize(); |
2080 | 2206 | ||
2081 | try { | 2207 | try { |
2082 | // InternalSolverLanguage.g:691:2: ( ( ( rule__RealObject__ValueAssignment ) ) ) | 2208 | // InternalSolverLanguageParser.g:765:2: ( ( ( rule__Argument__Alternatives ) ) ) |
2083 | // InternalSolverLanguage.g:692:2: ( ( rule__RealObject__ValueAssignment ) ) | 2209 | // InternalSolverLanguageParser.g:766:2: ( ( rule__Argument__Alternatives ) ) |
2084 | { | 2210 | { |
2085 | // InternalSolverLanguage.g:692:2: ( ( rule__RealObject__ValueAssignment ) ) | 2211 | // InternalSolverLanguageParser.g:766:2: ( ( rule__Argument__Alternatives ) ) |
2086 | // InternalSolverLanguage.g:693:3: ( rule__RealObject__ValueAssignment ) | 2212 | // InternalSolverLanguageParser.g:767:3: ( rule__Argument__Alternatives ) |
2087 | { | 2213 | { |
2088 | before(grammarAccess.getRealObjectAccess().getValueAssignment()); | 2214 | before(grammarAccess.getArgumentAccess().getAlternatives()); |
2089 | // InternalSolverLanguage.g:694:3: ( rule__RealObject__ValueAssignment ) | 2215 | // InternalSolverLanguageParser.g:768:3: ( rule__Argument__Alternatives ) |
2090 | // InternalSolverLanguage.g:694:4: rule__RealObject__ValueAssignment | 2216 | // InternalSolverLanguageParser.g:768:4: rule__Argument__Alternatives |
2091 | { | 2217 | { |
2092 | pushFollow(FOLLOW_2); | 2218 | pushFollow(FOLLOW_2); |
2093 | rule__RealObject__ValueAssignment(); | 2219 | rule__Argument__Alternatives(); |
2094 | 2220 | ||
2095 | state._fsp--; | 2221 | state._fsp--; |
2096 | 2222 | ||
2097 | 2223 | ||
2098 | } | 2224 | } |
2099 | 2225 | ||
2100 | after(grammarAccess.getRealObjectAccess().getValueAssignment()); | 2226 | after(grammarAccess.getArgumentAccess().getAlternatives()); |
2101 | 2227 | ||
2102 | } | 2228 | } |
2103 | 2229 | ||
@@ -2116,23 +2242,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2116 | } | 2242 | } |
2117 | return ; | 2243 | return ; |
2118 | } | 2244 | } |
2119 | // $ANTLR end "ruleRealObject" | 2245 | // $ANTLR end "ruleArgument" |
2120 | 2246 | ||
2121 | 2247 | ||
2122 | // $ANTLR start "entryRuleStringObject" | 2248 | // $ANTLR start "entryRuleExpressionArgument" |
2123 | // InternalSolverLanguage.g:703:1: entryRuleStringObject : ruleStringObject EOF ; | 2249 | // InternalSolverLanguageParser.g:777:1: entryRuleExpressionArgument : ruleExpressionArgument EOF ; |
2124 | public final void entryRuleStringObject() throws RecognitionException { | 2250 | public final void entryRuleExpressionArgument() throws RecognitionException { |
2125 | try { | 2251 | try { |
2126 | // InternalSolverLanguage.g:704:1: ( ruleStringObject EOF ) | 2252 | // InternalSolverLanguageParser.g:778:1: ( ruleExpressionArgument EOF ) |
2127 | // InternalSolverLanguage.g:705:1: ruleStringObject EOF | 2253 | // InternalSolverLanguageParser.g:779:1: ruleExpressionArgument EOF |
2128 | { | 2254 | { |
2129 | before(grammarAccess.getStringObjectRule()); | 2255 | before(grammarAccess.getExpressionArgumentRule()); |
2130 | pushFollow(FOLLOW_1); | 2256 | pushFollow(FOLLOW_1); |
2131 | ruleStringObject(); | 2257 | ruleExpressionArgument(); |
2132 | 2258 | ||
2133 | state._fsp--; | 2259 | state._fsp--; |
2134 | 2260 | ||
2135 | after(grammarAccess.getStringObjectRule()); | 2261 | after(grammarAccess.getExpressionArgumentRule()); |
2136 | match(input,EOF,FOLLOW_2); | 2262 | match(input,EOF,FOLLOW_2); |
2137 | 2263 | ||
2138 | } | 2264 | } |
@@ -2146,35 +2272,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2146 | } | 2272 | } |
2147 | return ; | 2273 | return ; |
2148 | } | 2274 | } |
2149 | // $ANTLR end "entryRuleStringObject" | 2275 | // $ANTLR end "entryRuleExpressionArgument" |
2150 | 2276 | ||
2151 | 2277 | ||
2152 | // $ANTLR start "ruleStringObject" | 2278 | // $ANTLR start "ruleExpressionArgument" |
2153 | // InternalSolverLanguage.g:712:1: ruleStringObject : ( ( rule__StringObject__ValueAssignment ) ) ; | 2279 | // InternalSolverLanguageParser.g:786:1: ruleExpressionArgument : ( ( rule__ExpressionArgument__BodyAssignment ) ) ; |
2154 | public final void ruleStringObject() throws RecognitionException { | 2280 | public final void ruleExpressionArgument() throws RecognitionException { |
2155 | 2281 | ||
2156 | int stackSize = keepStackSize(); | 2282 | int stackSize = keepStackSize(); |
2157 | 2283 | ||
2158 | try { | 2284 | try { |
2159 | // InternalSolverLanguage.g:716:2: ( ( ( rule__StringObject__ValueAssignment ) ) ) | 2285 | // InternalSolverLanguageParser.g:790:2: ( ( ( rule__ExpressionArgument__BodyAssignment ) ) ) |
2160 | // InternalSolverLanguage.g:717:2: ( ( rule__StringObject__ValueAssignment ) ) | 2286 | // InternalSolverLanguageParser.g:791:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) |
2161 | { | 2287 | { |
2162 | // InternalSolverLanguage.g:717:2: ( ( rule__StringObject__ValueAssignment ) ) | 2288 | // InternalSolverLanguageParser.g:791:2: ( ( rule__ExpressionArgument__BodyAssignment ) ) |
2163 | // InternalSolverLanguage.g:718:3: ( rule__StringObject__ValueAssignment ) | 2289 | // InternalSolverLanguageParser.g:792:3: ( rule__ExpressionArgument__BodyAssignment ) |
2164 | { | 2290 | { |
2165 | before(grammarAccess.getStringObjectAccess().getValueAssignment()); | 2291 | before(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); |
2166 | // InternalSolverLanguage.g:719:3: ( rule__StringObject__ValueAssignment ) | 2292 | // InternalSolverLanguageParser.g:793:3: ( rule__ExpressionArgument__BodyAssignment ) |
2167 | // InternalSolverLanguage.g:719:4: rule__StringObject__ValueAssignment | 2293 | // InternalSolverLanguageParser.g:793:4: rule__ExpressionArgument__BodyAssignment |
2168 | { | 2294 | { |
2169 | pushFollow(FOLLOW_2); | 2295 | pushFollow(FOLLOW_2); |
2170 | rule__StringObject__ValueAssignment(); | 2296 | rule__ExpressionArgument__BodyAssignment(); |
2171 | 2297 | ||
2172 | state._fsp--; | 2298 | state._fsp--; |
2173 | 2299 | ||
2174 | 2300 | ||
2175 | } | 2301 | } |
2176 | 2302 | ||
2177 | after(grammarAccess.getStringObjectAccess().getValueAssignment()); | 2303 | after(grammarAccess.getExpressionArgumentAccess().getBodyAssignment()); |
2178 | 2304 | ||
2179 | } | 2305 | } |
2180 | 2306 | ||
@@ -2193,23 +2319,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2193 | } | 2319 | } |
2194 | return ; | 2320 | return ; |
2195 | } | 2321 | } |
2196 | // $ANTLR end "ruleStringObject" | 2322 | // $ANTLR end "ruleExpressionArgument" |
2197 | 2323 | ||
2198 | 2324 | ||
2199 | // $ANTLR start "entryRulePredicate" | 2325 | // $ANTLR start "entryRuleStarArgument" |
2200 | // InternalSolverLanguage.g:728:1: entryRulePredicate : rulePredicate EOF ; | 2326 | // InternalSolverLanguageParser.g:802:1: entryRuleStarArgument : ruleStarArgument EOF ; |
2201 | public final void entryRulePredicate() throws RecognitionException { | 2327 | public final void entryRuleStarArgument() throws RecognitionException { |
2202 | try { | 2328 | try { |
2203 | // InternalSolverLanguage.g:729:1: ( rulePredicate EOF ) | 2329 | // InternalSolverLanguageParser.g:803:1: ( ruleStarArgument EOF ) |
2204 | // InternalSolverLanguage.g:730:1: rulePredicate EOF | 2330 | // InternalSolverLanguageParser.g:804:1: ruleStarArgument EOF |
2205 | { | 2331 | { |
2206 | before(grammarAccess.getPredicateRule()); | 2332 | before(grammarAccess.getStarArgumentRule()); |
2207 | pushFollow(FOLLOW_1); | 2333 | pushFollow(FOLLOW_1); |
2208 | rulePredicate(); | 2334 | ruleStarArgument(); |
2209 | 2335 | ||
2210 | state._fsp--; | 2336 | state._fsp--; |
2211 | 2337 | ||
2212 | after(grammarAccess.getPredicateRule()); | 2338 | after(grammarAccess.getStarArgumentRule()); |
2213 | match(input,EOF,FOLLOW_2); | 2339 | match(input,EOF,FOLLOW_2); |
2214 | 2340 | ||
2215 | } | 2341 | } |
@@ -2223,35 +2349,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2223 | } | 2349 | } |
2224 | return ; | 2350 | return ; |
2225 | } | 2351 | } |
2226 | // $ANTLR end "entryRulePredicate" | 2352 | // $ANTLR end "entryRuleStarArgument" |
2227 | 2353 | ||
2228 | 2354 | ||
2229 | // $ANTLR start "rulePredicate" | 2355 | // $ANTLR start "ruleStarArgument" |
2230 | // InternalSolverLanguage.g:737:1: rulePredicate : ( ( rule__Predicate__Group__0 ) ) ; | 2356 | // InternalSolverLanguageParser.g:811:1: ruleStarArgument : ( ( rule__StarArgument__Group__0 ) ) ; |
2231 | public final void rulePredicate() throws RecognitionException { | 2357 | public final void ruleStarArgument() throws RecognitionException { |
2232 | 2358 | ||
2233 | int stackSize = keepStackSize(); | 2359 | int stackSize = keepStackSize(); |
2234 | 2360 | ||
2235 | try { | 2361 | try { |
2236 | // InternalSolverLanguage.g:741:2: ( ( ( rule__Predicate__Group__0 ) ) ) | 2362 | // InternalSolverLanguageParser.g:815:2: ( ( ( rule__StarArgument__Group__0 ) ) ) |
2237 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Group__0 ) ) | 2363 | // InternalSolverLanguageParser.g:816:2: ( ( rule__StarArgument__Group__0 ) ) |
2238 | { | 2364 | { |
2239 | // InternalSolverLanguage.g:742:2: ( ( rule__Predicate__Group__0 ) ) | 2365 | // InternalSolverLanguageParser.g:816:2: ( ( rule__StarArgument__Group__0 ) ) |
2240 | // InternalSolverLanguage.g:743:3: ( rule__Predicate__Group__0 ) | 2366 | // InternalSolverLanguageParser.g:817:3: ( rule__StarArgument__Group__0 ) |
2241 | { | 2367 | { |
2242 | before(grammarAccess.getPredicateAccess().getGroup()); | 2368 | before(grammarAccess.getStarArgumentAccess().getGroup()); |
2243 | // InternalSolverLanguage.g:744:3: ( rule__Predicate__Group__0 ) | 2369 | // InternalSolverLanguageParser.g:818:3: ( rule__StarArgument__Group__0 ) |
2244 | // InternalSolverLanguage.g:744:4: rule__Predicate__Group__0 | 2370 | // InternalSolverLanguageParser.g:818:4: rule__StarArgument__Group__0 |
2245 | { | 2371 | { |
2246 | pushFollow(FOLLOW_2); | 2372 | pushFollow(FOLLOW_2); |
2247 | rule__Predicate__Group__0(); | 2373 | rule__StarArgument__Group__0(); |
2248 | 2374 | ||
2249 | state._fsp--; | 2375 | state._fsp--; |
2250 | 2376 | ||
2251 | 2377 | ||
2252 | } | 2378 | } |
2253 | 2379 | ||
2254 | after(grammarAccess.getPredicateAccess().getGroup()); | 2380 | after(grammarAccess.getStarArgumentAccess().getGroup()); |
2255 | 2381 | ||
2256 | } | 2382 | } |
2257 | 2383 | ||
@@ -2270,23 +2396,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2270 | } | 2396 | } |
2271 | return ; | 2397 | return ; |
2272 | } | 2398 | } |
2273 | // $ANTLR end "rulePredicate" | 2399 | // $ANTLR end "ruleStarArgument" |
2274 | 2400 | ||
2275 | 2401 | ||
2276 | // $ANTLR start "entryRuleParameter" | 2402 | // $ANTLR start "entryRuleTypedArgument" |
2277 | // InternalSolverLanguage.g:753:1: entryRuleParameter : ruleParameter EOF ; | 2403 | // InternalSolverLanguageParser.g:827:1: entryRuleTypedArgument : ruleTypedArgument EOF ; |
2278 | public final void entryRuleParameter() throws RecognitionException { | 2404 | public final void entryRuleTypedArgument() throws RecognitionException { |
2279 | try { | 2405 | try { |
2280 | // InternalSolverLanguage.g:754:1: ( ruleParameter EOF ) | 2406 | // InternalSolverLanguageParser.g:828:1: ( ruleTypedArgument EOF ) |
2281 | // InternalSolverLanguage.g:755:1: ruleParameter EOF | 2407 | // InternalSolverLanguageParser.g:829:1: ruleTypedArgument EOF |
2282 | { | 2408 | { |
2283 | before(grammarAccess.getParameterRule()); | 2409 | before(grammarAccess.getTypedArgumentRule()); |
2284 | pushFollow(FOLLOW_1); | 2410 | pushFollow(FOLLOW_1); |
2285 | ruleParameter(); | 2411 | ruleTypedArgument(); |
2286 | 2412 | ||
2287 | state._fsp--; | 2413 | state._fsp--; |
2288 | 2414 | ||
2289 | after(grammarAccess.getParameterRule()); | 2415 | after(grammarAccess.getTypedArgumentRule()); |
2290 | match(input,EOF,FOLLOW_2); | 2416 | match(input,EOF,FOLLOW_2); |
2291 | 2417 | ||
2292 | } | 2418 | } |
@@ -2300,35 +2426,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2300 | } | 2426 | } |
2301 | return ; | 2427 | return ; |
2302 | } | 2428 | } |
2303 | // $ANTLR end "entryRuleParameter" | 2429 | // $ANTLR end "entryRuleTypedArgument" |
2304 | 2430 | ||
2305 | 2431 | ||
2306 | // $ANTLR start "ruleParameter" | 2432 | // $ANTLR start "ruleTypedArgument" |
2307 | // InternalSolverLanguage.g:762:1: ruleParameter : ( ( rule__Parameter__Group__0 ) ) ; | 2433 | // InternalSolverLanguageParser.g:836:1: ruleTypedArgument : ( ( rule__TypedArgument__Group__0 ) ) ; |
2308 | public final void ruleParameter() throws RecognitionException { | 2434 | public final void ruleTypedArgument() throws RecognitionException { |
2309 | 2435 | ||
2310 | int stackSize = keepStackSize(); | 2436 | int stackSize = keepStackSize(); |
2311 | 2437 | ||
2312 | try { | 2438 | try { |
2313 | // InternalSolverLanguage.g:766:2: ( ( ( rule__Parameter__Group__0 ) ) ) | 2439 | // InternalSolverLanguageParser.g:840:2: ( ( ( rule__TypedArgument__Group__0 ) ) ) |
2314 | // InternalSolverLanguage.g:767:2: ( ( rule__Parameter__Group__0 ) ) | 2440 | // InternalSolverLanguageParser.g:841:2: ( ( rule__TypedArgument__Group__0 ) ) |
2315 | { | 2441 | { |
2316 | // InternalSolverLanguage.g:767:2: ( ( rule__Parameter__Group__0 ) ) | 2442 | // InternalSolverLanguageParser.g:841:2: ( ( rule__TypedArgument__Group__0 ) ) |
2317 | // InternalSolverLanguage.g:768:3: ( rule__Parameter__Group__0 ) | 2443 | // InternalSolverLanguageParser.g:842:3: ( rule__TypedArgument__Group__0 ) |
2318 | { | 2444 | { |
2319 | before(grammarAccess.getParameterAccess().getGroup()); | 2445 | before(grammarAccess.getTypedArgumentAccess().getGroup()); |
2320 | // InternalSolverLanguage.g:769:3: ( rule__Parameter__Group__0 ) | 2446 | // InternalSolverLanguageParser.g:843:3: ( rule__TypedArgument__Group__0 ) |
2321 | // InternalSolverLanguage.g:769:4: rule__Parameter__Group__0 | 2447 | // InternalSolverLanguageParser.g:843:4: rule__TypedArgument__Group__0 |
2322 | { | 2448 | { |
2323 | pushFollow(FOLLOW_2); | 2449 | pushFollow(FOLLOW_2); |
2324 | rule__Parameter__Group__0(); | 2450 | rule__TypedArgument__Group__0(); |
2325 | 2451 | ||
2326 | state._fsp--; | 2452 | state._fsp--; |
2327 | 2453 | ||
2328 | 2454 | ||
2329 | } | 2455 | } |
2330 | 2456 | ||
2331 | after(grammarAccess.getParameterAccess().getGroup()); | 2457 | after(grammarAccess.getTypedArgumentAccess().getGroup()); |
2332 | 2458 | ||
2333 | } | 2459 | } |
2334 | 2460 | ||
@@ -2347,23 +2473,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2347 | } | 2473 | } |
2348 | return ; | 2474 | return ; |
2349 | } | 2475 | } |
2350 | // $ANTLR end "ruleParameter" | 2476 | // $ANTLR end "ruleTypedArgument" |
2351 | 2477 | ||
2352 | 2478 | ||
2353 | // $ANTLR start "entryRulePatternBody" | 2479 | // $ANTLR start "entryRuleTypedStarArgument" |
2354 | // InternalSolverLanguage.g:778:1: entryRulePatternBody : rulePatternBody EOF ; | 2480 | // InternalSolverLanguageParser.g:852:1: entryRuleTypedStarArgument : ruleTypedStarArgument EOF ; |
2355 | public final void entryRulePatternBody() throws RecognitionException { | 2481 | public final void entryRuleTypedStarArgument() throws RecognitionException { |
2356 | try { | 2482 | try { |
2357 | // InternalSolverLanguage.g:779:1: ( rulePatternBody EOF ) | 2483 | // InternalSolverLanguageParser.g:853:1: ( ruleTypedStarArgument EOF ) |
2358 | // InternalSolverLanguage.g:780:1: rulePatternBody EOF | 2484 | // InternalSolverLanguageParser.g:854:1: ruleTypedStarArgument EOF |
2359 | { | 2485 | { |
2360 | before(grammarAccess.getPatternBodyRule()); | 2486 | before(grammarAccess.getTypedStarArgumentRule()); |
2361 | pushFollow(FOLLOW_1); | 2487 | pushFollow(FOLLOW_1); |
2362 | rulePatternBody(); | 2488 | ruleTypedStarArgument(); |
2363 | 2489 | ||
2364 | state._fsp--; | 2490 | state._fsp--; |
2365 | 2491 | ||
2366 | after(grammarAccess.getPatternBodyRule()); | 2492 | after(grammarAccess.getTypedStarArgumentRule()); |
2367 | match(input,EOF,FOLLOW_2); | 2493 | match(input,EOF,FOLLOW_2); |
2368 | 2494 | ||
2369 | } | 2495 | } |
@@ -2377,35 +2503,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2377 | } | 2503 | } |
2378 | return ; | 2504 | return ; |
2379 | } | 2505 | } |
2380 | // $ANTLR end "entryRulePatternBody" | 2506 | // $ANTLR end "entryRuleTypedStarArgument" |
2381 | 2507 | ||
2382 | 2508 | ||
2383 | // $ANTLR start "rulePatternBody" | 2509 | // $ANTLR start "ruleTypedStarArgument" |
2384 | // InternalSolverLanguage.g:787:1: rulePatternBody : ( ( rule__PatternBody__Group__0 ) ) ; | 2510 | // InternalSolverLanguageParser.g:861:1: ruleTypedStarArgument : ( ( rule__TypedStarArgument__Group__0 ) ) ; |
2385 | public final void rulePatternBody() throws RecognitionException { | 2511 | public final void ruleTypedStarArgument() throws RecognitionException { |
2386 | 2512 | ||
2387 | int stackSize = keepStackSize(); | 2513 | int stackSize = keepStackSize(); |
2388 | 2514 | ||
2389 | try { | 2515 | try { |
2390 | // InternalSolverLanguage.g:791:2: ( ( ( rule__PatternBody__Group__0 ) ) ) | 2516 | // InternalSolverLanguageParser.g:865:2: ( ( ( rule__TypedStarArgument__Group__0 ) ) ) |
2391 | // InternalSolverLanguage.g:792:2: ( ( rule__PatternBody__Group__0 ) ) | 2517 | // InternalSolverLanguageParser.g:866:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
2392 | { | 2518 | { |
2393 | // InternalSolverLanguage.g:792:2: ( ( rule__PatternBody__Group__0 ) ) | 2519 | // InternalSolverLanguageParser.g:866:2: ( ( rule__TypedStarArgument__Group__0 ) ) |
2394 | // InternalSolverLanguage.g:793:3: ( rule__PatternBody__Group__0 ) | 2520 | // InternalSolverLanguageParser.g:867:3: ( rule__TypedStarArgument__Group__0 ) |
2395 | { | 2521 | { |
2396 | before(grammarAccess.getPatternBodyAccess().getGroup()); | 2522 | before(grammarAccess.getTypedStarArgumentAccess().getGroup()); |
2397 | // InternalSolverLanguage.g:794:3: ( rule__PatternBody__Group__0 ) | 2523 | // InternalSolverLanguageParser.g:868:3: ( rule__TypedStarArgument__Group__0 ) |
2398 | // InternalSolverLanguage.g:794:4: rule__PatternBody__Group__0 | 2524 | // InternalSolverLanguageParser.g:868:4: rule__TypedStarArgument__Group__0 |
2399 | { | 2525 | { |
2400 | pushFollow(FOLLOW_2); | 2526 | pushFollow(FOLLOW_2); |
2401 | rule__PatternBody__Group__0(); | 2527 | rule__TypedStarArgument__Group__0(); |
2402 | 2528 | ||
2403 | state._fsp--; | 2529 | state._fsp--; |
2404 | 2530 | ||
2405 | 2531 | ||
2406 | } | 2532 | } |
2407 | 2533 | ||
2408 | after(grammarAccess.getPatternBodyAccess().getGroup()); | 2534 | after(grammarAccess.getTypedStarArgumentAccess().getGroup()); |
2409 | 2535 | ||
2410 | } | 2536 | } |
2411 | 2537 | ||
@@ -2424,23 +2550,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2424 | } | 2550 | } |
2425 | return ; | 2551 | return ; |
2426 | } | 2552 | } |
2427 | // $ANTLR end "rulePatternBody" | 2553 | // $ANTLR end "ruleTypedStarArgument" |
2428 | 2554 | ||
2429 | 2555 | ||
2430 | // $ANTLR start "entryRulePolarity" | 2556 | // $ANTLR start "entryRuleReference" |
2431 | // InternalSolverLanguage.g:803:1: entryRulePolarity : rulePolarity EOF ; | 2557 | // InternalSolverLanguageParser.g:877:1: entryRuleReference : ruleReference EOF ; |
2432 | public final void entryRulePolarity() throws RecognitionException { | 2558 | public final void entryRuleReference() throws RecognitionException { |
2433 | try { | 2559 | try { |
2434 | // InternalSolverLanguage.g:804:1: ( rulePolarity EOF ) | 2560 | // InternalSolverLanguageParser.g:878:1: ( ruleReference EOF ) |
2435 | // InternalSolverLanguage.g:805:1: rulePolarity EOF | 2561 | // InternalSolverLanguageParser.g:879:1: ruleReference EOF |
2436 | { | 2562 | { |
2437 | before(grammarAccess.getPolarityRule()); | 2563 | before(grammarAccess.getReferenceRule()); |
2438 | pushFollow(FOLLOW_1); | 2564 | pushFollow(FOLLOW_1); |
2439 | rulePolarity(); | 2565 | ruleReference(); |
2440 | 2566 | ||
2441 | state._fsp--; | 2567 | state._fsp--; |
2442 | 2568 | ||
2443 | after(grammarAccess.getPolarityRule()); | 2569 | after(grammarAccess.getReferenceRule()); |
2444 | match(input,EOF,FOLLOW_2); | 2570 | match(input,EOF,FOLLOW_2); |
2445 | 2571 | ||
2446 | } | 2572 | } |
@@ -2454,35 +2580,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2454 | } | 2580 | } |
2455 | return ; | 2581 | return ; |
2456 | } | 2582 | } |
2457 | // $ANTLR end "entryRulePolarity" | 2583 | // $ANTLR end "entryRuleReference" |
2458 | 2584 | ||
2459 | 2585 | ||
2460 | // $ANTLR start "rulePolarity" | 2586 | // $ANTLR start "ruleReference" |
2461 | // InternalSolverLanguage.g:812:1: rulePolarity : ( ( rule__Polarity__Alternatives ) ) ; | 2587 | // InternalSolverLanguageParser.g:886:1: ruleReference : ( ( rule__Reference__ReferredAssignment ) ) ; |
2462 | public final void rulePolarity() throws RecognitionException { | 2588 | public final void ruleReference() throws RecognitionException { |
2463 | 2589 | ||
2464 | int stackSize = keepStackSize(); | 2590 | int stackSize = keepStackSize(); |
2465 | 2591 | ||
2466 | try { | 2592 | try { |
2467 | // InternalSolverLanguage.g:816:2: ( ( ( rule__Polarity__Alternatives ) ) ) | 2593 | // InternalSolverLanguageParser.g:890:2: ( ( ( rule__Reference__ReferredAssignment ) ) ) |
2468 | // InternalSolverLanguage.g:817:2: ( ( rule__Polarity__Alternatives ) ) | 2594 | // InternalSolverLanguageParser.g:891:2: ( ( rule__Reference__ReferredAssignment ) ) |
2469 | { | 2595 | { |
2470 | // InternalSolverLanguage.g:817:2: ( ( rule__Polarity__Alternatives ) ) | 2596 | // InternalSolverLanguageParser.g:891:2: ( ( rule__Reference__ReferredAssignment ) ) |
2471 | // InternalSolverLanguage.g:818:3: ( rule__Polarity__Alternatives ) | 2597 | // InternalSolverLanguageParser.g:892:3: ( rule__Reference__ReferredAssignment ) |
2472 | { | 2598 | { |
2473 | before(grammarAccess.getPolarityAccess().getAlternatives()); | 2599 | before(grammarAccess.getReferenceAccess().getReferredAssignment()); |
2474 | // InternalSolverLanguage.g:819:3: ( rule__Polarity__Alternatives ) | 2600 | // InternalSolverLanguageParser.g:893:3: ( rule__Reference__ReferredAssignment ) |
2475 | // InternalSolverLanguage.g:819:4: rule__Polarity__Alternatives | 2601 | // InternalSolverLanguageParser.g:893:4: rule__Reference__ReferredAssignment |
2476 | { | 2602 | { |
2477 | pushFollow(FOLLOW_2); | 2603 | pushFollow(FOLLOW_2); |
2478 | rule__Polarity__Alternatives(); | 2604 | rule__Reference__ReferredAssignment(); |
2479 | 2605 | ||
2480 | state._fsp--; | 2606 | state._fsp--; |
2481 | 2607 | ||
2482 | 2608 | ||
2483 | } | 2609 | } |
2484 | 2610 | ||
2485 | after(grammarAccess.getPolarityAccess().getAlternatives()); | 2611 | after(grammarAccess.getReferenceAccess().getReferredAssignment()); |
2486 | 2612 | ||
2487 | } | 2613 | } |
2488 | 2614 | ||
@@ -2501,23 +2627,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2501 | } | 2627 | } |
2502 | return ; | 2628 | return ; |
2503 | } | 2629 | } |
2504 | // $ANTLR end "rulePolarity" | 2630 | // $ANTLR end "ruleReference" |
2505 | 2631 | ||
2506 | 2632 | ||
2507 | // $ANTLR start "entryRuleConstraint" | 2633 | // $ANTLR start "entryRuleInterval" |
2508 | // InternalSolverLanguage.g:828:1: entryRuleConstraint : ruleConstraint EOF ; | 2634 | // InternalSolverLanguageParser.g:902:1: entryRuleInterval : ruleInterval EOF ; |
2509 | public final void entryRuleConstraint() throws RecognitionException { | 2635 | public final void entryRuleInterval() throws RecognitionException { |
2510 | try { | 2636 | try { |
2511 | // InternalSolverLanguage.g:829:1: ( ruleConstraint EOF ) | 2637 | // InternalSolverLanguageParser.g:903:1: ( ruleInterval EOF ) |
2512 | // InternalSolverLanguage.g:830:1: ruleConstraint EOF | 2638 | // InternalSolverLanguageParser.g:904:1: ruleInterval EOF |
2513 | { | 2639 | { |
2514 | before(grammarAccess.getConstraintRule()); | 2640 | before(grammarAccess.getIntervalRule()); |
2515 | pushFollow(FOLLOW_1); | 2641 | pushFollow(FOLLOW_1); |
2516 | ruleConstraint(); | 2642 | ruleInterval(); |
2517 | 2643 | ||
2518 | state._fsp--; | 2644 | state._fsp--; |
2519 | 2645 | ||
2520 | after(grammarAccess.getConstraintRule()); | 2646 | after(grammarAccess.getIntervalRule()); |
2521 | match(input,EOF,FOLLOW_2); | 2647 | match(input,EOF,FOLLOW_2); |
2522 | 2648 | ||
2523 | } | 2649 | } |
@@ -2531,35 +2657,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2531 | } | 2657 | } |
2532 | return ; | 2658 | return ; |
2533 | } | 2659 | } |
2534 | // $ANTLR end "entryRuleConstraint" | 2660 | // $ANTLR end "entryRuleInterval" |
2535 | 2661 | ||
2536 | 2662 | ||
2537 | // $ANTLR start "ruleConstraint" | 2663 | // $ANTLR start "ruleInterval" |
2538 | // InternalSolverLanguage.g:837:1: ruleConstraint : ( ( rule__Constraint__Alternatives ) ) ; | 2664 | // InternalSolverLanguageParser.g:911:1: ruleInterval : ( ( rule__Interval__Group__0 ) ) ; |
2539 | public final void ruleConstraint() throws RecognitionException { | 2665 | public final void ruleInterval() throws RecognitionException { |
2540 | 2666 | ||
2541 | int stackSize = keepStackSize(); | 2667 | int stackSize = keepStackSize(); |
2542 | 2668 | ||
2543 | try { | 2669 | try { |
2544 | // InternalSolverLanguage.g:841:2: ( ( ( rule__Constraint__Alternatives ) ) ) | 2670 | // InternalSolverLanguageParser.g:915:2: ( ( ( rule__Interval__Group__0 ) ) ) |
2545 | // InternalSolverLanguage.g:842:2: ( ( rule__Constraint__Alternatives ) ) | 2671 | // InternalSolverLanguageParser.g:916:2: ( ( rule__Interval__Group__0 ) ) |
2546 | { | 2672 | { |
2547 | // InternalSolverLanguage.g:842:2: ( ( rule__Constraint__Alternatives ) ) | 2673 | // InternalSolverLanguageParser.g:916:2: ( ( rule__Interval__Group__0 ) ) |
2548 | // InternalSolverLanguage.g:843:3: ( rule__Constraint__Alternatives ) | 2674 | // InternalSolverLanguageParser.g:917:3: ( rule__Interval__Group__0 ) |
2549 | { | 2675 | { |
2550 | before(grammarAccess.getConstraintAccess().getAlternatives()); | 2676 | before(grammarAccess.getIntervalAccess().getGroup()); |
2551 | // InternalSolverLanguage.g:844:3: ( rule__Constraint__Alternatives ) | 2677 | // InternalSolverLanguageParser.g:918:3: ( rule__Interval__Group__0 ) |
2552 | // InternalSolverLanguage.g:844:4: rule__Constraint__Alternatives | 2678 | // InternalSolverLanguageParser.g:918:4: rule__Interval__Group__0 |
2553 | { | 2679 | { |
2554 | pushFollow(FOLLOW_2); | 2680 | pushFollow(FOLLOW_2); |
2555 | rule__Constraint__Alternatives(); | 2681 | rule__Interval__Group__0(); |
2556 | 2682 | ||
2557 | state._fsp--; | 2683 | state._fsp--; |
2558 | 2684 | ||
2559 | 2685 | ||
2560 | } | 2686 | } |
2561 | 2687 | ||
2562 | after(grammarAccess.getConstraintAccess().getAlternatives()); | 2688 | after(grammarAccess.getIntervalAccess().getGroup()); |
2563 | 2689 | ||
2564 | } | 2690 | } |
2565 | 2691 | ||
@@ -2578,23 +2704,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2578 | } | 2704 | } |
2579 | return ; | 2705 | return ; |
2580 | } | 2706 | } |
2581 | // $ANTLR end "ruleConstraint" | 2707 | // $ANTLR end "ruleInterval" |
2582 | 2708 | ||
2583 | 2709 | ||
2584 | // $ANTLR start "entryRuleClosureType" | 2710 | // $ANTLR start "entryRuleLiteral" |
2585 | // InternalSolverLanguage.g:853:1: entryRuleClosureType : ruleClosureType EOF ; | 2711 | // InternalSolverLanguageParser.g:927:1: entryRuleLiteral : ruleLiteral EOF ; |
2586 | public final void entryRuleClosureType() throws RecognitionException { | 2712 | public final void entryRuleLiteral() throws RecognitionException { |
2587 | try { | 2713 | try { |
2588 | // InternalSolverLanguage.g:854:1: ( ruleClosureType EOF ) | 2714 | // InternalSolverLanguageParser.g:928:1: ( ruleLiteral EOF ) |
2589 | // InternalSolverLanguage.g:855:1: ruleClosureType EOF | 2715 | // InternalSolverLanguageParser.g:929:1: ruleLiteral EOF |
2590 | { | 2716 | { |
2591 | before(grammarAccess.getClosureTypeRule()); | 2717 | before(grammarAccess.getLiteralRule()); |
2592 | pushFollow(FOLLOW_1); | 2718 | pushFollow(FOLLOW_1); |
2593 | ruleClosureType(); | 2719 | ruleLiteral(); |
2594 | 2720 | ||
2595 | state._fsp--; | 2721 | state._fsp--; |
2596 | 2722 | ||
2597 | after(grammarAccess.getClosureTypeRule()); | 2723 | after(grammarAccess.getLiteralRule()); |
2598 | match(input,EOF,FOLLOW_2); | 2724 | match(input,EOF,FOLLOW_2); |
2599 | 2725 | ||
2600 | } | 2726 | } |
@@ -2608,35 +2734,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2608 | } | 2734 | } |
2609 | return ; | 2735 | return ; |
2610 | } | 2736 | } |
2611 | // $ANTLR end "entryRuleClosureType" | 2737 | // $ANTLR end "entryRuleLiteral" |
2612 | 2738 | ||
2613 | 2739 | ||
2614 | // $ANTLR start "ruleClosureType" | 2740 | // $ANTLR start "ruleLiteral" |
2615 | // InternalSolverLanguage.g:862:1: ruleClosureType : ( ( rule__ClosureType__Alternatives ) ) ; | 2741 | // InternalSolverLanguageParser.g:936:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; |
2616 | public final void ruleClosureType() throws RecognitionException { | 2742 | public final void ruleLiteral() throws RecognitionException { |
2617 | 2743 | ||
2618 | int stackSize = keepStackSize(); | 2744 | int stackSize = keepStackSize(); |
2619 | 2745 | ||
2620 | try { | 2746 | try { |
2621 | // InternalSolverLanguage.g:866:2: ( ( ( rule__ClosureType__Alternatives ) ) ) | 2747 | // InternalSolverLanguageParser.g:940:2: ( ( ( rule__Literal__Alternatives ) ) ) |
2622 | // InternalSolverLanguage.g:867:2: ( ( rule__ClosureType__Alternatives ) ) | 2748 | // InternalSolverLanguageParser.g:941:2: ( ( rule__Literal__Alternatives ) ) |
2623 | { | 2749 | { |
2624 | // InternalSolverLanguage.g:867:2: ( ( rule__ClosureType__Alternatives ) ) | 2750 | // InternalSolverLanguageParser.g:941:2: ( ( rule__Literal__Alternatives ) ) |
2625 | // InternalSolverLanguage.g:868:3: ( rule__ClosureType__Alternatives ) | 2751 | // InternalSolverLanguageParser.g:942:3: ( rule__Literal__Alternatives ) |
2626 | { | 2752 | { |
2627 | before(grammarAccess.getClosureTypeAccess().getAlternatives()); | 2753 | before(grammarAccess.getLiteralAccess().getAlternatives()); |
2628 | // InternalSolverLanguage.g:869:3: ( rule__ClosureType__Alternatives ) | 2754 | // InternalSolverLanguageParser.g:943:3: ( rule__Literal__Alternatives ) |
2629 | // InternalSolverLanguage.g:869:4: rule__ClosureType__Alternatives | 2755 | // InternalSolverLanguageParser.g:943:4: rule__Literal__Alternatives |
2630 | { | 2756 | { |
2631 | pushFollow(FOLLOW_2); | 2757 | pushFollow(FOLLOW_2); |
2632 | rule__ClosureType__Alternatives(); | 2758 | rule__Literal__Alternatives(); |
2633 | 2759 | ||
2634 | state._fsp--; | 2760 | state._fsp--; |
2635 | 2761 | ||
2636 | 2762 | ||
2637 | } | 2763 | } |
2638 | 2764 | ||
2639 | after(grammarAccess.getClosureTypeAccess().getAlternatives()); | 2765 | after(grammarAccess.getLiteralAccess().getAlternatives()); |
2640 | 2766 | ||
2641 | } | 2767 | } |
2642 | 2768 | ||
@@ -2655,23 +2781,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2655 | } | 2781 | } |
2656 | return ; | 2782 | return ; |
2657 | } | 2783 | } |
2658 | // $ANTLR end "ruleClosureType" | 2784 | // $ANTLR end "ruleLiteral" |
2659 | 2785 | ||
2660 | 2786 | ||
2661 | // $ANTLR start "entryRuleLiteral" | 2787 | // $ANTLR start "entryRuleLogicLiteral" |
2662 | // InternalSolverLanguage.g:878:1: entryRuleLiteral : ruleLiteral EOF ; | 2788 | // InternalSolverLanguageParser.g:952:1: entryRuleLogicLiteral : ruleLogicLiteral EOF ; |
2663 | public final void entryRuleLiteral() throws RecognitionException { | 2789 | public final void entryRuleLogicLiteral() throws RecognitionException { |
2664 | try { | 2790 | try { |
2665 | // InternalSolverLanguage.g:879:1: ( ruleLiteral EOF ) | 2791 | // InternalSolverLanguageParser.g:953:1: ( ruleLogicLiteral EOF ) |
2666 | // InternalSolverLanguage.g:880:1: ruleLiteral EOF | 2792 | // InternalSolverLanguageParser.g:954:1: ruleLogicLiteral EOF |
2667 | { | 2793 | { |
2668 | before(grammarAccess.getLiteralRule()); | 2794 | before(grammarAccess.getLogicLiteralRule()); |
2669 | pushFollow(FOLLOW_1); | 2795 | pushFollow(FOLLOW_1); |
2670 | ruleLiteral(); | 2796 | ruleLogicLiteral(); |
2671 | 2797 | ||
2672 | state._fsp--; | 2798 | state._fsp--; |
2673 | 2799 | ||
2674 | after(grammarAccess.getLiteralRule()); | 2800 | after(grammarAccess.getLogicLiteralRule()); |
2675 | match(input,EOF,FOLLOW_2); | 2801 | match(input,EOF,FOLLOW_2); |
2676 | 2802 | ||
2677 | } | 2803 | } |
@@ -2685,35 +2811,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2685 | } | 2811 | } |
2686 | return ; | 2812 | return ; |
2687 | } | 2813 | } |
2688 | // $ANTLR end "entryRuleLiteral" | 2814 | // $ANTLR end "entryRuleLogicLiteral" |
2689 | 2815 | ||
2690 | 2816 | ||
2691 | // $ANTLR start "ruleLiteral" | 2817 | // $ANTLR start "ruleLogicLiteral" |
2692 | // InternalSolverLanguage.g:887:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; | 2818 | // InternalSolverLanguageParser.g:961:1: ruleLogicLiteral : ( ( rule__LogicLiteral__ValueAssignment ) ) ; |
2693 | public final void ruleLiteral() throws RecognitionException { | 2819 | public final void ruleLogicLiteral() throws RecognitionException { |
2694 | 2820 | ||
2695 | int stackSize = keepStackSize(); | 2821 | int stackSize = keepStackSize(); |
2696 | 2822 | ||
2697 | try { | 2823 | try { |
2698 | // InternalSolverLanguage.g:891:2: ( ( ( rule__Literal__Alternatives ) ) ) | 2824 | // InternalSolverLanguageParser.g:965:2: ( ( ( rule__LogicLiteral__ValueAssignment ) ) ) |
2699 | // InternalSolverLanguage.g:892:2: ( ( rule__Literal__Alternatives ) ) | 2825 | // InternalSolverLanguageParser.g:966:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
2700 | { | 2826 | { |
2701 | // InternalSolverLanguage.g:892:2: ( ( rule__Literal__Alternatives ) ) | 2827 | // InternalSolverLanguageParser.g:966:2: ( ( rule__LogicLiteral__ValueAssignment ) ) |
2702 | // InternalSolverLanguage.g:893:3: ( rule__Literal__Alternatives ) | 2828 | // InternalSolverLanguageParser.g:967:3: ( rule__LogicLiteral__ValueAssignment ) |
2703 | { | 2829 | { |
2704 | before(grammarAccess.getLiteralAccess().getAlternatives()); | 2830 | before(grammarAccess.getLogicLiteralAccess().getValueAssignment()); |
2705 | // InternalSolverLanguage.g:894:3: ( rule__Literal__Alternatives ) | 2831 | // InternalSolverLanguageParser.g:968:3: ( rule__LogicLiteral__ValueAssignment ) |
2706 | // InternalSolverLanguage.g:894:4: rule__Literal__Alternatives | 2832 | // InternalSolverLanguageParser.g:968:4: rule__LogicLiteral__ValueAssignment |
2707 | { | 2833 | { |
2708 | pushFollow(FOLLOW_2); | 2834 | pushFollow(FOLLOW_2); |
2709 | rule__Literal__Alternatives(); | 2835 | rule__LogicLiteral__ValueAssignment(); |
2710 | 2836 | ||
2711 | state._fsp--; | 2837 | state._fsp--; |
2712 | 2838 | ||
2713 | 2839 | ||
2714 | } | 2840 | } |
2715 | 2841 | ||
2716 | after(grammarAccess.getLiteralAccess().getAlternatives()); | 2842 | after(grammarAccess.getLogicLiteralAccess().getValueAssignment()); |
2717 | 2843 | ||
2718 | } | 2844 | } |
2719 | 2845 | ||
@@ -2732,23 +2858,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2732 | } | 2858 | } |
2733 | return ; | 2859 | return ; |
2734 | } | 2860 | } |
2735 | // $ANTLR end "ruleLiteral" | 2861 | // $ANTLR end "ruleLogicLiteral" |
2736 | 2862 | ||
2737 | 2863 | ||
2738 | // $ANTLR start "entryRuleVariable" | 2864 | // $ANTLR start "entryRuleNumericLiteral" |
2739 | // InternalSolverLanguage.g:903:1: entryRuleVariable : ruleVariable EOF ; | 2865 | // InternalSolverLanguageParser.g:977:1: entryRuleNumericLiteral : ruleNumericLiteral EOF ; |
2740 | public final void entryRuleVariable() throws RecognitionException { | 2866 | public final void entryRuleNumericLiteral() throws RecognitionException { |
2741 | try { | 2867 | try { |
2742 | // InternalSolverLanguage.g:904:1: ( ruleVariable EOF ) | 2868 | // InternalSolverLanguageParser.g:978:1: ( ruleNumericLiteral EOF ) |
2743 | // InternalSolverLanguage.g:905:1: ruleVariable EOF | 2869 | // InternalSolverLanguageParser.g:979:1: ruleNumericLiteral EOF |
2744 | { | 2870 | { |
2745 | before(grammarAccess.getVariableRule()); | 2871 | before(grammarAccess.getNumericLiteralRule()); |
2746 | pushFollow(FOLLOW_1); | 2872 | pushFollow(FOLLOW_1); |
2747 | ruleVariable(); | 2873 | ruleNumericLiteral(); |
2748 | 2874 | ||
2749 | state._fsp--; | 2875 | state._fsp--; |
2750 | 2876 | ||
2751 | after(grammarAccess.getVariableRule()); | 2877 | after(grammarAccess.getNumericLiteralRule()); |
2752 | match(input,EOF,FOLLOW_2); | 2878 | match(input,EOF,FOLLOW_2); |
2753 | 2879 | ||
2754 | } | 2880 | } |
@@ -2762,35 +2888,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2762 | } | 2888 | } |
2763 | return ; | 2889 | return ; |
2764 | } | 2890 | } |
2765 | // $ANTLR end "entryRuleVariable" | 2891 | // $ANTLR end "entryRuleNumericLiteral" |
2766 | 2892 | ||
2767 | 2893 | ||
2768 | // $ANTLR start "ruleVariable" | 2894 | // $ANTLR start "ruleNumericLiteral" |
2769 | // InternalSolverLanguage.g:912:1: ruleVariable : ( ( rule__Variable__NameAssignment ) ) ; | 2895 | // InternalSolverLanguageParser.g:986:1: ruleNumericLiteral : ( ( rule__NumericLiteral__ValueAssignment ) ) ; |
2770 | public final void ruleVariable() throws RecognitionException { | 2896 | public final void ruleNumericLiteral() throws RecognitionException { |
2771 | 2897 | ||
2772 | int stackSize = keepStackSize(); | 2898 | int stackSize = keepStackSize(); |
2773 | 2899 | ||
2774 | try { | 2900 | try { |
2775 | // InternalSolverLanguage.g:916:2: ( ( ( rule__Variable__NameAssignment ) ) ) | 2901 | // InternalSolverLanguageParser.g:990:2: ( ( ( rule__NumericLiteral__ValueAssignment ) ) ) |
2776 | // InternalSolverLanguage.g:917:2: ( ( rule__Variable__NameAssignment ) ) | 2902 | // InternalSolverLanguageParser.g:991:2: ( ( rule__NumericLiteral__ValueAssignment ) ) |
2777 | { | 2903 | { |
2778 | // InternalSolverLanguage.g:917:2: ( ( rule__Variable__NameAssignment ) ) | 2904 | // InternalSolverLanguageParser.g:991:2: ( ( rule__NumericLiteral__ValueAssignment ) ) |
2779 | // InternalSolverLanguage.g:918:3: ( rule__Variable__NameAssignment ) | 2905 | // InternalSolverLanguageParser.g:992:3: ( rule__NumericLiteral__ValueAssignment ) |
2780 | { | 2906 | { |
2781 | before(grammarAccess.getVariableAccess().getNameAssignment()); | 2907 | before(grammarAccess.getNumericLiteralAccess().getValueAssignment()); |
2782 | // InternalSolverLanguage.g:919:3: ( rule__Variable__NameAssignment ) | 2908 | // InternalSolverLanguageParser.g:993:3: ( rule__NumericLiteral__ValueAssignment ) |
2783 | // InternalSolverLanguage.g:919:4: rule__Variable__NameAssignment | 2909 | // InternalSolverLanguageParser.g:993:4: rule__NumericLiteral__ValueAssignment |
2784 | { | 2910 | { |
2785 | pushFollow(FOLLOW_2); | 2911 | pushFollow(FOLLOW_2); |
2786 | rule__Variable__NameAssignment(); | 2912 | rule__NumericLiteral__ValueAssignment(); |
2787 | 2913 | ||
2788 | state._fsp--; | 2914 | state._fsp--; |
2789 | 2915 | ||
2790 | 2916 | ||
2791 | } | 2917 | } |
2792 | 2918 | ||
2793 | after(grammarAccess.getVariableAccess().getNameAssignment()); | 2919 | after(grammarAccess.getNumericLiteralAccess().getValueAssignment()); |
2794 | 2920 | ||
2795 | } | 2921 | } |
2796 | 2922 | ||
@@ -2809,23 +2935,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2809 | } | 2935 | } |
2810 | return ; | 2936 | return ; |
2811 | } | 2937 | } |
2812 | // $ANTLR end "ruleVariable" | 2938 | // $ANTLR end "ruleNumericLiteral" |
2813 | 2939 | ||
2814 | 2940 | ||
2815 | // $ANTLR start "entryRuleAllInstances" | 2941 | // $ANTLR start "entryRuleInfinityLiteral" |
2816 | // InternalSolverLanguage.g:928:1: entryRuleAllInstances : ruleAllInstances EOF ; | 2942 | // InternalSolverLanguageParser.g:1002:1: entryRuleInfinityLiteral : ruleInfinityLiteral EOF ; |
2817 | public final void entryRuleAllInstances() throws RecognitionException { | 2943 | public final void entryRuleInfinityLiteral() throws RecognitionException { |
2818 | try { | 2944 | try { |
2819 | // InternalSolverLanguage.g:929:1: ( ruleAllInstances EOF ) | 2945 | // InternalSolverLanguageParser.g:1003:1: ( ruleInfinityLiteral EOF ) |
2820 | // InternalSolverLanguage.g:930:1: ruleAllInstances EOF | 2946 | // InternalSolverLanguageParser.g:1004:1: ruleInfinityLiteral EOF |
2821 | { | 2947 | { |
2822 | before(grammarAccess.getAllInstancesRule()); | 2948 | before(grammarAccess.getInfinityLiteralRule()); |
2823 | pushFollow(FOLLOW_1); | 2949 | pushFollow(FOLLOW_1); |
2824 | ruleAllInstances(); | 2950 | ruleInfinityLiteral(); |
2825 | 2951 | ||
2826 | state._fsp--; | 2952 | state._fsp--; |
2827 | 2953 | ||
2828 | after(grammarAccess.getAllInstancesRule()); | 2954 | after(grammarAccess.getInfinityLiteralRule()); |
2829 | match(input,EOF,FOLLOW_2); | 2955 | match(input,EOF,FOLLOW_2); |
2830 | 2956 | ||
2831 | } | 2957 | } |
@@ -2839,35 +2965,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2839 | } | 2965 | } |
2840 | return ; | 2966 | return ; |
2841 | } | 2967 | } |
2842 | // $ANTLR end "entryRuleAllInstances" | 2968 | // $ANTLR end "entryRuleInfinityLiteral" |
2843 | 2969 | ||
2844 | 2970 | ||
2845 | // $ANTLR start "ruleAllInstances" | 2971 | // $ANTLR start "ruleInfinityLiteral" |
2846 | // InternalSolverLanguage.g:937:1: ruleAllInstances : ( ( rule__AllInstances__Group__0 ) ) ; | 2972 | // InternalSolverLanguageParser.g:1011:1: ruleInfinityLiteral : ( ( rule__InfinityLiteral__Group__0 ) ) ; |
2847 | public final void ruleAllInstances() throws RecognitionException { | 2973 | public final void ruleInfinityLiteral() throws RecognitionException { |
2848 | 2974 | ||
2849 | int stackSize = keepStackSize(); | 2975 | int stackSize = keepStackSize(); |
2850 | 2976 | ||
2851 | try { | 2977 | try { |
2852 | // InternalSolverLanguage.g:941:2: ( ( ( rule__AllInstances__Group__0 ) ) ) | 2978 | // InternalSolverLanguageParser.g:1015:2: ( ( ( rule__InfinityLiteral__Group__0 ) ) ) |
2853 | // InternalSolverLanguage.g:942:2: ( ( rule__AllInstances__Group__0 ) ) | 2979 | // InternalSolverLanguageParser.g:1016:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
2854 | { | 2980 | { |
2855 | // InternalSolverLanguage.g:942:2: ( ( rule__AllInstances__Group__0 ) ) | 2981 | // InternalSolverLanguageParser.g:1016:2: ( ( rule__InfinityLiteral__Group__0 ) ) |
2856 | // InternalSolverLanguage.g:943:3: ( rule__AllInstances__Group__0 ) | 2982 | // InternalSolverLanguageParser.g:1017:3: ( rule__InfinityLiteral__Group__0 ) |
2857 | { | 2983 | { |
2858 | before(grammarAccess.getAllInstancesAccess().getGroup()); | 2984 | before(grammarAccess.getInfinityLiteralAccess().getGroup()); |
2859 | // InternalSolverLanguage.g:944:3: ( rule__AllInstances__Group__0 ) | 2985 | // InternalSolverLanguageParser.g:1018:3: ( rule__InfinityLiteral__Group__0 ) |
2860 | // InternalSolverLanguage.g:944:4: rule__AllInstances__Group__0 | 2986 | // InternalSolverLanguageParser.g:1018:4: rule__InfinityLiteral__Group__0 |
2861 | { | 2987 | { |
2862 | pushFollow(FOLLOW_2); | 2988 | pushFollow(FOLLOW_2); |
2863 | rule__AllInstances__Group__0(); | 2989 | rule__InfinityLiteral__Group__0(); |
2864 | 2990 | ||
2865 | state._fsp--; | 2991 | state._fsp--; |
2866 | 2992 | ||
2867 | 2993 | ||
2868 | } | 2994 | } |
2869 | 2995 | ||
2870 | after(grammarAccess.getAllInstancesAccess().getGroup()); | 2996 | after(grammarAccess.getInfinityLiteralAccess().getGroup()); |
2871 | 2997 | ||
2872 | } | 2998 | } |
2873 | 2999 | ||
@@ -2886,23 +3012,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2886 | } | 3012 | } |
2887 | return ; | 3013 | return ; |
2888 | } | 3014 | } |
2889 | // $ANTLR end "ruleAllInstances" | 3015 | // $ANTLR end "ruleInfinityLiteral" |
2890 | 3016 | ||
2891 | 3017 | ||
2892 | // $ANTLR start "entryRuleAllObjects" | 3018 | // $ANTLR start "entryRuleEmptyIntervalLiteral" |
2893 | // InternalSolverLanguage.g:953:1: entryRuleAllObjects : ruleAllObjects EOF ; | 3019 | // InternalSolverLanguageParser.g:1027:1: entryRuleEmptyIntervalLiteral : ruleEmptyIntervalLiteral EOF ; |
2894 | public final void entryRuleAllObjects() throws RecognitionException { | 3020 | public final void entryRuleEmptyIntervalLiteral() throws RecognitionException { |
2895 | try { | 3021 | try { |
2896 | // InternalSolverLanguage.g:954:1: ( ruleAllObjects EOF ) | 3022 | // InternalSolverLanguageParser.g:1028:1: ( ruleEmptyIntervalLiteral EOF ) |
2897 | // InternalSolverLanguage.g:955:1: ruleAllObjects EOF | 3023 | // InternalSolverLanguageParser.g:1029:1: ruleEmptyIntervalLiteral EOF |
2898 | { | 3024 | { |
2899 | before(grammarAccess.getAllObjectsRule()); | 3025 | before(grammarAccess.getEmptyIntervalLiteralRule()); |
2900 | pushFollow(FOLLOW_1); | 3026 | pushFollow(FOLLOW_1); |
2901 | ruleAllObjects(); | 3027 | ruleEmptyIntervalLiteral(); |
2902 | 3028 | ||
2903 | state._fsp--; | 3029 | state._fsp--; |
2904 | 3030 | ||
2905 | after(grammarAccess.getAllObjectsRule()); | 3031 | after(grammarAccess.getEmptyIntervalLiteralRule()); |
2906 | match(input,EOF,FOLLOW_2); | 3032 | match(input,EOF,FOLLOW_2); |
2907 | 3033 | ||
2908 | } | 3034 | } |
@@ -2916,35 +3042,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2916 | } | 3042 | } |
2917 | return ; | 3043 | return ; |
2918 | } | 3044 | } |
2919 | // $ANTLR end "entryRuleAllObjects" | 3045 | // $ANTLR end "entryRuleEmptyIntervalLiteral" |
2920 | 3046 | ||
2921 | 3047 | ||
2922 | // $ANTLR start "ruleAllObjects" | 3048 | // $ANTLR start "ruleEmptyIntervalLiteral" |
2923 | // InternalSolverLanguage.g:962:1: ruleAllObjects : ( ( rule__AllObjects__Group__0 ) ) ; | 3049 | // InternalSolverLanguageParser.g:1036:1: ruleEmptyIntervalLiteral : ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ; |
2924 | public final void ruleAllObjects() throws RecognitionException { | 3050 | public final void ruleEmptyIntervalLiteral() throws RecognitionException { |
2925 | 3051 | ||
2926 | int stackSize = keepStackSize(); | 3052 | int stackSize = keepStackSize(); |
2927 | 3053 | ||
2928 | try { | 3054 | try { |
2929 | // InternalSolverLanguage.g:966:2: ( ( ( rule__AllObjects__Group__0 ) ) ) | 3055 | // InternalSolverLanguageParser.g:1040:2: ( ( ( rule__EmptyIntervalLiteral__Group__0 ) ) ) |
2930 | // InternalSolverLanguage.g:967:2: ( ( rule__AllObjects__Group__0 ) ) | 3056 | // InternalSolverLanguageParser.g:1041:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) |
2931 | { | 3057 | { |
2932 | // InternalSolverLanguage.g:967:2: ( ( rule__AllObjects__Group__0 ) ) | 3058 | // InternalSolverLanguageParser.g:1041:2: ( ( rule__EmptyIntervalLiteral__Group__0 ) ) |
2933 | // InternalSolverLanguage.g:968:3: ( rule__AllObjects__Group__0 ) | 3059 | // InternalSolverLanguageParser.g:1042:3: ( rule__EmptyIntervalLiteral__Group__0 ) |
2934 | { | 3060 | { |
2935 | before(grammarAccess.getAllObjectsAccess().getGroup()); | 3061 | before(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); |
2936 | // InternalSolverLanguage.g:969:3: ( rule__AllObjects__Group__0 ) | 3062 | // InternalSolverLanguageParser.g:1043:3: ( rule__EmptyIntervalLiteral__Group__0 ) |
2937 | // InternalSolverLanguage.g:969:4: rule__AllObjects__Group__0 | 3063 | // InternalSolverLanguageParser.g:1043:4: rule__EmptyIntervalLiteral__Group__0 |
2938 | { | 3064 | { |
2939 | pushFollow(FOLLOW_2); | 3065 | pushFollow(FOLLOW_2); |
2940 | rule__AllObjects__Group__0(); | 3066 | rule__EmptyIntervalLiteral__Group__0(); |
2941 | 3067 | ||
2942 | state._fsp--; | 3068 | state._fsp--; |
2943 | 3069 | ||
2944 | 3070 | ||
2945 | } | 3071 | } |
2946 | 3072 | ||
2947 | after(grammarAccess.getAllObjectsAccess().getGroup()); | 3073 | after(grammarAccess.getEmptyIntervalLiteralAccess().getGroup()); |
2948 | 3074 | ||
2949 | } | 3075 | } |
2950 | 3076 | ||
@@ -2963,23 +3089,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2963 | } | 3089 | } |
2964 | return ; | 3090 | return ; |
2965 | } | 3091 | } |
2966 | // $ANTLR end "ruleAllObjects" | 3092 | // $ANTLR end "ruleEmptyIntervalLiteral" |
2967 | 3093 | ||
2968 | 3094 | ||
2969 | // $ANTLR start "entryRuleDefaultInterpretation" | 3095 | // $ANTLR start "entryRuleStringLiteral" |
2970 | // InternalSolverLanguage.g:978:1: entryRuleDefaultInterpretation : ruleDefaultInterpretation EOF ; | 3096 | // InternalSolverLanguageParser.g:1052:1: entryRuleStringLiteral : ruleStringLiteral EOF ; |
2971 | public final void entryRuleDefaultInterpretation() throws RecognitionException { | 3097 | public final void entryRuleStringLiteral() throws RecognitionException { |
2972 | try { | 3098 | try { |
2973 | // InternalSolverLanguage.g:979:1: ( ruleDefaultInterpretation EOF ) | 3099 | // InternalSolverLanguageParser.g:1053:1: ( ruleStringLiteral EOF ) |
2974 | // InternalSolverLanguage.g:980:1: ruleDefaultInterpretation EOF | 3100 | // InternalSolverLanguageParser.g:1054:1: ruleStringLiteral EOF |
2975 | { | 3101 | { |
2976 | before(grammarAccess.getDefaultInterpretationRule()); | 3102 | before(grammarAccess.getStringLiteralRule()); |
2977 | pushFollow(FOLLOW_1); | 3103 | pushFollow(FOLLOW_1); |
2978 | ruleDefaultInterpretation(); | 3104 | ruleStringLiteral(); |
2979 | 3105 | ||
2980 | state._fsp--; | 3106 | state._fsp--; |
2981 | 3107 | ||
2982 | after(grammarAccess.getDefaultInterpretationRule()); | 3108 | after(grammarAccess.getStringLiteralRule()); |
2983 | match(input,EOF,FOLLOW_2); | 3109 | match(input,EOF,FOLLOW_2); |
2984 | 3110 | ||
2985 | } | 3111 | } |
@@ -2993,35 +3119,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
2993 | } | 3119 | } |
2994 | return ; | 3120 | return ; |
2995 | } | 3121 | } |
2996 | // $ANTLR end "entryRuleDefaultInterpretation" | 3122 | // $ANTLR end "entryRuleStringLiteral" |
2997 | 3123 | ||
2998 | 3124 | ||
2999 | // $ANTLR start "ruleDefaultInterpretation" | 3125 | // $ANTLR start "ruleStringLiteral" |
3000 | // InternalSolverLanguage.g:987:1: ruleDefaultInterpretation : ( ( rule__DefaultInterpretation__Group__0 ) ) ; | 3126 | // InternalSolverLanguageParser.g:1061:1: ruleStringLiteral : ( ( rule__StringLiteral__ValueAssignment ) ) ; |
3001 | public final void ruleDefaultInterpretation() throws RecognitionException { | 3127 | public final void ruleStringLiteral() throws RecognitionException { |
3002 | 3128 | ||
3003 | int stackSize = keepStackSize(); | 3129 | int stackSize = keepStackSize(); |
3004 | 3130 | ||
3005 | try { | 3131 | try { |
3006 | // InternalSolverLanguage.g:991:2: ( ( ( rule__DefaultInterpretation__Group__0 ) ) ) | 3132 | // InternalSolverLanguageParser.g:1065:2: ( ( ( rule__StringLiteral__ValueAssignment ) ) ) |
3007 | // InternalSolverLanguage.g:992:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | 3133 | // InternalSolverLanguageParser.g:1066:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3008 | { | 3134 | { |
3009 | // InternalSolverLanguage.g:992:2: ( ( rule__DefaultInterpretation__Group__0 ) ) | 3135 | // InternalSolverLanguageParser.g:1066:2: ( ( rule__StringLiteral__ValueAssignment ) ) |
3010 | // InternalSolverLanguage.g:993:3: ( rule__DefaultInterpretation__Group__0 ) | 3136 | // InternalSolverLanguageParser.g:1067:3: ( rule__StringLiteral__ValueAssignment ) |
3011 | { | 3137 | { |
3012 | before(grammarAccess.getDefaultInterpretationAccess().getGroup()); | 3138 | before(grammarAccess.getStringLiteralAccess().getValueAssignment()); |
3013 | // InternalSolverLanguage.g:994:3: ( rule__DefaultInterpretation__Group__0 ) | 3139 | // InternalSolverLanguageParser.g:1068:3: ( rule__StringLiteral__ValueAssignment ) |
3014 | // InternalSolverLanguage.g:994:4: rule__DefaultInterpretation__Group__0 | 3140 | // InternalSolverLanguageParser.g:1068:4: rule__StringLiteral__ValueAssignment |
3015 | { | 3141 | { |
3016 | pushFollow(FOLLOW_2); | 3142 | pushFollow(FOLLOW_2); |
3017 | rule__DefaultInterpretation__Group__0(); | 3143 | rule__StringLiteral__ValueAssignment(); |
3018 | 3144 | ||
3019 | state._fsp--; | 3145 | state._fsp--; |
3020 | 3146 | ||
3021 | 3147 | ||
3022 | } | 3148 | } |
3023 | 3149 | ||
3024 | after(grammarAccess.getDefaultInterpretationAccess().getGroup()); | 3150 | after(grammarAccess.getStringLiteralAccess().getValueAssignment()); |
3025 | 3151 | ||
3026 | } | 3152 | } |
3027 | 3153 | ||
@@ -3040,23 +3166,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3040 | } | 3166 | } |
3041 | return ; | 3167 | return ; |
3042 | } | 3168 | } |
3043 | // $ANTLR end "ruleDefaultInterpretation" | 3169 | // $ANTLR end "ruleStringLiteral" |
3044 | 3170 | ||
3045 | 3171 | ||
3046 | // $ANTLR start "entryRuleCDInterpretation" | 3172 | // $ANTLR start "entryRuleClassDefinition" |
3047 | // InternalSolverLanguage.g:1003:1: entryRuleCDInterpretation : ruleCDInterpretation EOF ; | 3173 | // InternalSolverLanguageParser.g:1077:1: entryRuleClassDefinition : ruleClassDefinition EOF ; |
3048 | public final void entryRuleCDInterpretation() throws RecognitionException { | 3174 | public final void entryRuleClassDefinition() throws RecognitionException { |
3049 | try { | 3175 | try { |
3050 | // InternalSolverLanguage.g:1004:1: ( ruleCDInterpretation EOF ) | 3176 | // InternalSolverLanguageParser.g:1078:1: ( ruleClassDefinition EOF ) |
3051 | // InternalSolverLanguage.g:1005:1: ruleCDInterpretation EOF | 3177 | // InternalSolverLanguageParser.g:1079:1: ruleClassDefinition EOF |
3052 | { | 3178 | { |
3053 | before(grammarAccess.getCDInterpretationRule()); | 3179 | before(grammarAccess.getClassDefinitionRule()); |
3054 | pushFollow(FOLLOW_1); | 3180 | pushFollow(FOLLOW_1); |
3055 | ruleCDInterpretation(); | 3181 | ruleClassDefinition(); |
3056 | 3182 | ||
3057 | state._fsp--; | 3183 | state._fsp--; |
3058 | 3184 | ||
3059 | after(grammarAccess.getCDInterpretationRule()); | 3185 | after(grammarAccess.getClassDefinitionRule()); |
3060 | match(input,EOF,FOLLOW_2); | 3186 | match(input,EOF,FOLLOW_2); |
3061 | 3187 | ||
3062 | } | 3188 | } |
@@ -3070,35 +3196,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3070 | } | 3196 | } |
3071 | return ; | 3197 | return ; |
3072 | } | 3198 | } |
3073 | // $ANTLR end "entryRuleCDInterpretation" | 3199 | // $ANTLR end "entryRuleClassDefinition" |
3074 | 3200 | ||
3075 | 3201 | ||
3076 | // $ANTLR start "ruleCDInterpretation" | 3202 | // $ANTLR start "ruleClassDefinition" |
3077 | // InternalSolverLanguage.g:1012:1: ruleCDInterpretation : ( ( rule__CDInterpretation__Alternatives ) ) ; | 3203 | // InternalSolverLanguageParser.g:1086:1: ruleClassDefinition : ( ( rule__ClassDefinition__Group__0 ) ) ; |
3078 | public final void ruleCDInterpretation() throws RecognitionException { | 3204 | public final void ruleClassDefinition() throws RecognitionException { |
3079 | 3205 | ||
3080 | int stackSize = keepStackSize(); | 3206 | int stackSize = keepStackSize(); |
3081 | 3207 | ||
3082 | try { | 3208 | try { |
3083 | // InternalSolverLanguage.g:1016:2: ( ( ( rule__CDInterpretation__Alternatives ) ) ) | 3209 | // InternalSolverLanguageParser.g:1090:2: ( ( ( rule__ClassDefinition__Group__0 ) ) ) |
3084 | // InternalSolverLanguage.g:1017:2: ( ( rule__CDInterpretation__Alternatives ) ) | 3210 | // InternalSolverLanguageParser.g:1091:2: ( ( rule__ClassDefinition__Group__0 ) ) |
3085 | { | 3211 | { |
3086 | // InternalSolverLanguage.g:1017:2: ( ( rule__CDInterpretation__Alternatives ) ) | 3212 | // InternalSolverLanguageParser.g:1091:2: ( ( rule__ClassDefinition__Group__0 ) ) |
3087 | // InternalSolverLanguage.g:1018:3: ( rule__CDInterpretation__Alternatives ) | 3213 | // InternalSolverLanguageParser.g:1092:3: ( rule__ClassDefinition__Group__0 ) |
3088 | { | 3214 | { |
3089 | before(grammarAccess.getCDInterpretationAccess().getAlternatives()); | 3215 | before(grammarAccess.getClassDefinitionAccess().getGroup()); |
3090 | // InternalSolverLanguage.g:1019:3: ( rule__CDInterpretation__Alternatives ) | 3216 | // InternalSolverLanguageParser.g:1093:3: ( rule__ClassDefinition__Group__0 ) |
3091 | // InternalSolverLanguage.g:1019:4: rule__CDInterpretation__Alternatives | 3217 | // InternalSolverLanguageParser.g:1093:4: rule__ClassDefinition__Group__0 |
3092 | { | 3218 | { |
3093 | pushFollow(FOLLOW_2); | 3219 | pushFollow(FOLLOW_2); |
3094 | rule__CDInterpretation__Alternatives(); | 3220 | rule__ClassDefinition__Group__0(); |
3095 | 3221 | ||
3096 | state._fsp--; | 3222 | state._fsp--; |
3097 | 3223 | ||
3098 | 3224 | ||
3099 | } | 3225 | } |
3100 | 3226 | ||
3101 | after(grammarAccess.getCDInterpretationAccess().getAlternatives()); | 3227 | after(grammarAccess.getClassDefinitionAccess().getGroup()); |
3102 | 3228 | ||
3103 | } | 3229 | } |
3104 | 3230 | ||
@@ -3117,23 +3243,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3117 | } | 3243 | } |
3118 | return ; | 3244 | return ; |
3119 | } | 3245 | } |
3120 | // $ANTLR end "ruleCDInterpretation" | 3246 | // $ANTLR end "ruleClassDefinition" |
3121 | 3247 | ||
3122 | 3248 | ||
3123 | // $ANTLR start "entryRuleClassInterpretation" | 3249 | // $ANTLR start "entryRuleMemberDefinition" |
3124 | // InternalSolverLanguage.g:1028:1: entryRuleClassInterpretation : ruleClassInterpretation EOF ; | 3250 | // InternalSolverLanguageParser.g:1102:1: entryRuleMemberDefinition : ruleMemberDefinition EOF ; |
3125 | public final void entryRuleClassInterpretation() throws RecognitionException { | 3251 | public final void entryRuleMemberDefinition() throws RecognitionException { |
3126 | try { | 3252 | try { |
3127 | // InternalSolverLanguage.g:1029:1: ( ruleClassInterpretation EOF ) | 3253 | // InternalSolverLanguageParser.g:1103:1: ( ruleMemberDefinition EOF ) |
3128 | // InternalSolverLanguage.g:1030:1: ruleClassInterpretation EOF | 3254 | // InternalSolverLanguageParser.g:1104:1: ruleMemberDefinition EOF |
3129 | { | 3255 | { |
3130 | before(grammarAccess.getClassInterpretationRule()); | 3256 | before(grammarAccess.getMemberDefinitionRule()); |
3131 | pushFollow(FOLLOW_1); | 3257 | pushFollow(FOLLOW_1); |
3132 | ruleClassInterpretation(); | 3258 | ruleMemberDefinition(); |
3133 | 3259 | ||
3134 | state._fsp--; | 3260 | state._fsp--; |
3135 | 3261 | ||
3136 | after(grammarAccess.getClassInterpretationRule()); | 3262 | after(grammarAccess.getMemberDefinitionRule()); |
3137 | match(input,EOF,FOLLOW_2); | 3263 | match(input,EOF,FOLLOW_2); |
3138 | 3264 | ||
3139 | } | 3265 | } |
@@ -3147,35 +3273,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3147 | } | 3273 | } |
3148 | return ; | 3274 | return ; |
3149 | } | 3275 | } |
3150 | // $ANTLR end "entryRuleClassInterpretation" | 3276 | // $ANTLR end "entryRuleMemberDefinition" |
3151 | 3277 | ||
3152 | 3278 | ||
3153 | // $ANTLR start "ruleClassInterpretation" | 3279 | // $ANTLR start "ruleMemberDefinition" |
3154 | // InternalSolverLanguage.g:1037:1: ruleClassInterpretation : ( ( rule__ClassInterpretation__Group__0 ) ) ; | 3280 | // InternalSolverLanguageParser.g:1111:1: ruleMemberDefinition : ( ( rule__MemberDefinition__Group__0 ) ) ; |
3155 | public final void ruleClassInterpretation() throws RecognitionException { | 3281 | public final void ruleMemberDefinition() throws RecognitionException { |
3156 | 3282 | ||
3157 | int stackSize = keepStackSize(); | 3283 | int stackSize = keepStackSize(); |
3158 | 3284 | ||
3159 | try { | 3285 | try { |
3160 | // InternalSolverLanguage.g:1041:2: ( ( ( rule__ClassInterpretation__Group__0 ) ) ) | 3286 | // InternalSolverLanguageParser.g:1115:2: ( ( ( rule__MemberDefinition__Group__0 ) ) ) |
3161 | // InternalSolverLanguage.g:1042:2: ( ( rule__ClassInterpretation__Group__0 ) ) | 3287 | // InternalSolverLanguageParser.g:1116:2: ( ( rule__MemberDefinition__Group__0 ) ) |
3162 | { | 3288 | { |
3163 | // InternalSolverLanguage.g:1042:2: ( ( rule__ClassInterpretation__Group__0 ) ) | 3289 | // InternalSolverLanguageParser.g:1116:2: ( ( rule__MemberDefinition__Group__0 ) ) |
3164 | // InternalSolverLanguage.g:1043:3: ( rule__ClassInterpretation__Group__0 ) | 3290 | // InternalSolverLanguageParser.g:1117:3: ( rule__MemberDefinition__Group__0 ) |
3165 | { | 3291 | { |
3166 | before(grammarAccess.getClassInterpretationAccess().getGroup()); | 3292 | before(grammarAccess.getMemberDefinitionAccess().getGroup()); |
3167 | // InternalSolverLanguage.g:1044:3: ( rule__ClassInterpretation__Group__0 ) | 3293 | // InternalSolverLanguageParser.g:1118:3: ( rule__MemberDefinition__Group__0 ) |
3168 | // InternalSolverLanguage.g:1044:4: rule__ClassInterpretation__Group__0 | 3294 | // InternalSolverLanguageParser.g:1118:4: rule__MemberDefinition__Group__0 |
3169 | { | 3295 | { |
3170 | pushFollow(FOLLOW_2); | 3296 | pushFollow(FOLLOW_2); |
3171 | rule__ClassInterpretation__Group__0(); | 3297 | rule__MemberDefinition__Group__0(); |
3172 | 3298 | ||
3173 | state._fsp--; | 3299 | state._fsp--; |
3174 | 3300 | ||
3175 | 3301 | ||
3176 | } | 3302 | } |
3177 | 3303 | ||
3178 | after(grammarAccess.getClassInterpretationAccess().getGroup()); | 3304 | after(grammarAccess.getMemberDefinitionAccess().getGroup()); |
3179 | 3305 | ||
3180 | } | 3306 | } |
3181 | 3307 | ||
@@ -3194,23 +3320,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3194 | } | 3320 | } |
3195 | return ; | 3321 | return ; |
3196 | } | 3322 | } |
3197 | // $ANTLR end "ruleClassInterpretation" | 3323 | // $ANTLR end "ruleMemberDefinition" |
3198 | 3324 | ||
3199 | 3325 | ||
3200 | // $ANTLR start "entryRuleEnumInterpretation" | 3326 | // $ANTLR start "entryRuleMultiplicity" |
3201 | // InternalSolverLanguage.g:1053:1: entryRuleEnumInterpretation : ruleEnumInterpretation EOF ; | 3327 | // InternalSolverLanguageParser.g:1127:1: entryRuleMultiplicity : ruleMultiplicity EOF ; |
3202 | public final void entryRuleEnumInterpretation() throws RecognitionException { | 3328 | public final void entryRuleMultiplicity() throws RecognitionException { |
3203 | try { | 3329 | try { |
3204 | // InternalSolverLanguage.g:1054:1: ( ruleEnumInterpretation EOF ) | 3330 | // InternalSolverLanguageParser.g:1128:1: ( ruleMultiplicity EOF ) |
3205 | // InternalSolverLanguage.g:1055:1: ruleEnumInterpretation EOF | 3331 | // InternalSolverLanguageParser.g:1129:1: ruleMultiplicity EOF |
3206 | { | 3332 | { |
3207 | before(grammarAccess.getEnumInterpretationRule()); | 3333 | before(grammarAccess.getMultiplicityRule()); |
3208 | pushFollow(FOLLOW_1); | 3334 | pushFollow(FOLLOW_1); |
3209 | ruleEnumInterpretation(); | 3335 | ruleMultiplicity(); |
3210 | 3336 | ||
3211 | state._fsp--; | 3337 | state._fsp--; |
3212 | 3338 | ||
3213 | after(grammarAccess.getEnumInterpretationRule()); | 3339 | after(grammarAccess.getMultiplicityRule()); |
3214 | match(input,EOF,FOLLOW_2); | 3340 | match(input,EOF,FOLLOW_2); |
3215 | 3341 | ||
3216 | } | 3342 | } |
@@ -3224,35 +3350,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3224 | } | 3350 | } |
3225 | return ; | 3351 | return ; |
3226 | } | 3352 | } |
3227 | // $ANTLR end "entryRuleEnumInterpretation" | 3353 | // $ANTLR end "entryRuleMultiplicity" |
3228 | 3354 | ||
3229 | 3355 | ||
3230 | // $ANTLR start "ruleEnumInterpretation" | 3356 | // $ANTLR start "ruleMultiplicity" |
3231 | // InternalSolverLanguage.g:1062:1: ruleEnumInterpretation : ( ( rule__EnumInterpretation__Group__0 ) ) ; | 3357 | // InternalSolverLanguageParser.g:1136:1: ruleMultiplicity : ( ( rule__Multiplicity__Alternatives ) ) ; |
3232 | public final void ruleEnumInterpretation() throws RecognitionException { | 3358 | public final void ruleMultiplicity() throws RecognitionException { |
3233 | 3359 | ||
3234 | int stackSize = keepStackSize(); | 3360 | int stackSize = keepStackSize(); |
3235 | 3361 | ||
3236 | try { | 3362 | try { |
3237 | // InternalSolverLanguage.g:1066:2: ( ( ( rule__EnumInterpretation__Group__0 ) ) ) | 3363 | // InternalSolverLanguageParser.g:1140:2: ( ( ( rule__Multiplicity__Alternatives ) ) ) |
3238 | // InternalSolverLanguage.g:1067:2: ( ( rule__EnumInterpretation__Group__0 ) ) | 3364 | // InternalSolverLanguageParser.g:1141:2: ( ( rule__Multiplicity__Alternatives ) ) |
3239 | { | 3365 | { |
3240 | // InternalSolverLanguage.g:1067:2: ( ( rule__EnumInterpretation__Group__0 ) ) | 3366 | // InternalSolverLanguageParser.g:1141:2: ( ( rule__Multiplicity__Alternatives ) ) |
3241 | // InternalSolverLanguage.g:1068:3: ( rule__EnumInterpretation__Group__0 ) | 3367 | // InternalSolverLanguageParser.g:1142:3: ( rule__Multiplicity__Alternatives ) |
3242 | { | 3368 | { |
3243 | before(grammarAccess.getEnumInterpretationAccess().getGroup()); | 3369 | before(grammarAccess.getMultiplicityAccess().getAlternatives()); |
3244 | // InternalSolverLanguage.g:1069:3: ( rule__EnumInterpretation__Group__0 ) | 3370 | // InternalSolverLanguageParser.g:1143:3: ( rule__Multiplicity__Alternatives ) |
3245 | // InternalSolverLanguage.g:1069:4: rule__EnumInterpretation__Group__0 | 3371 | // InternalSolverLanguageParser.g:1143:4: rule__Multiplicity__Alternatives |
3246 | { | 3372 | { |
3247 | pushFollow(FOLLOW_2); | 3373 | pushFollow(FOLLOW_2); |
3248 | rule__EnumInterpretation__Group__0(); | 3374 | rule__Multiplicity__Alternatives(); |
3249 | 3375 | ||
3250 | state._fsp--; | 3376 | state._fsp--; |
3251 | 3377 | ||
3252 | 3378 | ||
3253 | } | 3379 | } |
3254 | 3380 | ||
3255 | after(grammarAccess.getEnumInterpretationAccess().getGroup()); | 3381 | after(grammarAccess.getMultiplicityAccess().getAlternatives()); |
3256 | 3382 | ||
3257 | } | 3383 | } |
3258 | 3384 | ||
@@ -3271,23 +3397,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3271 | } | 3397 | } |
3272 | return ; | 3398 | return ; |
3273 | } | 3399 | } |
3274 | // $ANTLR end "ruleEnumInterpretation" | 3400 | // $ANTLR end "ruleMultiplicity" |
3275 | 3401 | ||
3276 | 3402 | ||
3277 | // $ANTLR start "entryRuleFieldRelationInterpretation" | 3403 | // $ANTLR start "entryRuleManyMultiplicity" |
3278 | // InternalSolverLanguage.g:1078:1: entryRuleFieldRelationInterpretation : ruleFieldRelationInterpretation EOF ; | 3404 | // InternalSolverLanguageParser.g:1152:1: entryRuleManyMultiplicity : ruleManyMultiplicity EOF ; |
3279 | public final void entryRuleFieldRelationInterpretation() throws RecognitionException { | 3405 | public final void entryRuleManyMultiplicity() throws RecognitionException { |
3280 | try { | 3406 | try { |
3281 | // InternalSolverLanguage.g:1079:1: ( ruleFieldRelationInterpretation EOF ) | 3407 | // InternalSolverLanguageParser.g:1153:1: ( ruleManyMultiplicity EOF ) |
3282 | // InternalSolverLanguage.g:1080:1: ruleFieldRelationInterpretation EOF | 3408 | // InternalSolverLanguageParser.g:1154:1: ruleManyMultiplicity EOF |
3283 | { | 3409 | { |
3284 | before(grammarAccess.getFieldRelationInterpretationRule()); | 3410 | before(grammarAccess.getManyMultiplicityRule()); |
3285 | pushFollow(FOLLOW_1); | 3411 | pushFollow(FOLLOW_1); |
3286 | ruleFieldRelationInterpretation(); | 3412 | ruleManyMultiplicity(); |
3287 | 3413 | ||
3288 | state._fsp--; | 3414 | state._fsp--; |
3289 | 3415 | ||
3290 | after(grammarAccess.getFieldRelationInterpretationRule()); | 3416 | after(grammarAccess.getManyMultiplicityRule()); |
3291 | match(input,EOF,FOLLOW_2); | 3417 | match(input,EOF,FOLLOW_2); |
3292 | 3418 | ||
3293 | } | 3419 | } |
@@ -3301,35 +3427,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3301 | } | 3427 | } |
3302 | return ; | 3428 | return ; |
3303 | } | 3429 | } |
3304 | // $ANTLR end "entryRuleFieldRelationInterpretation" | 3430 | // $ANTLR end "entryRuleManyMultiplicity" |
3305 | 3431 | ||
3306 | 3432 | ||
3307 | // $ANTLR start "ruleFieldRelationInterpretation" | 3433 | // $ANTLR start "ruleManyMultiplicity" |
3308 | // InternalSolverLanguage.g:1087:1: ruleFieldRelationInterpretation : ( ( rule__FieldRelationInterpretation__Group__0 ) ) ; | 3434 | // InternalSolverLanguageParser.g:1161:1: ruleManyMultiplicity : ( ( rule__ManyMultiplicity__Group__0 ) ) ; |
3309 | public final void ruleFieldRelationInterpretation() throws RecognitionException { | 3435 | public final void ruleManyMultiplicity() throws RecognitionException { |
3310 | 3436 | ||
3311 | int stackSize = keepStackSize(); | 3437 | int stackSize = keepStackSize(); |
3312 | 3438 | ||
3313 | try { | 3439 | try { |
3314 | // InternalSolverLanguage.g:1091:2: ( ( ( rule__FieldRelationInterpretation__Group__0 ) ) ) | 3440 | // InternalSolverLanguageParser.g:1165:2: ( ( ( rule__ManyMultiplicity__Group__0 ) ) ) |
3315 | // InternalSolverLanguage.g:1092:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | 3441 | // InternalSolverLanguageParser.g:1166:2: ( ( rule__ManyMultiplicity__Group__0 ) ) |
3316 | { | 3442 | { |
3317 | // InternalSolverLanguage.g:1092:2: ( ( rule__FieldRelationInterpretation__Group__0 ) ) | 3443 | // InternalSolverLanguageParser.g:1166:2: ( ( rule__ManyMultiplicity__Group__0 ) ) |
3318 | // InternalSolverLanguage.g:1093:3: ( rule__FieldRelationInterpretation__Group__0 ) | 3444 | // InternalSolverLanguageParser.g:1167:3: ( rule__ManyMultiplicity__Group__0 ) |
3319 | { | 3445 | { |
3320 | before(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); | 3446 | before(grammarAccess.getManyMultiplicityAccess().getGroup()); |
3321 | // InternalSolverLanguage.g:1094:3: ( rule__FieldRelationInterpretation__Group__0 ) | 3447 | // InternalSolverLanguageParser.g:1168:3: ( rule__ManyMultiplicity__Group__0 ) |
3322 | // InternalSolverLanguage.g:1094:4: rule__FieldRelationInterpretation__Group__0 | 3448 | // InternalSolverLanguageParser.g:1168:4: rule__ManyMultiplicity__Group__0 |
3323 | { | 3449 | { |
3324 | pushFollow(FOLLOW_2); | 3450 | pushFollow(FOLLOW_2); |
3325 | rule__FieldRelationInterpretation__Group__0(); | 3451 | rule__ManyMultiplicity__Group__0(); |
3326 | 3452 | ||
3327 | state._fsp--; | 3453 | state._fsp--; |
3328 | 3454 | ||
3329 | 3455 | ||
3330 | } | 3456 | } |
3331 | 3457 | ||
3332 | after(grammarAccess.getFieldRelationInterpretationAccess().getGroup()); | 3458 | after(grammarAccess.getManyMultiplicityAccess().getGroup()); |
3333 | 3459 | ||
3334 | } | 3460 | } |
3335 | 3461 | ||
@@ -3348,23 +3474,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3348 | } | 3474 | } |
3349 | return ; | 3475 | return ; |
3350 | } | 3476 | } |
3351 | // $ANTLR end "ruleFieldRelationInterpretation" | 3477 | // $ANTLR end "ruleManyMultiplicity" |
3352 | 3478 | ||
3353 | 3479 | ||
3354 | // $ANTLR start "entryRuleGlobalRelationInterpretation" | 3480 | // $ANTLR start "entryRuleExactMultiplicity" |
3355 | // InternalSolverLanguage.g:1103:1: entryRuleGlobalRelationInterpretation : ruleGlobalRelationInterpretation EOF ; | 3481 | // InternalSolverLanguageParser.g:1177:1: entryRuleExactMultiplicity : ruleExactMultiplicity EOF ; |
3356 | public final void entryRuleGlobalRelationInterpretation() throws RecognitionException { | 3482 | public final void entryRuleExactMultiplicity() throws RecognitionException { |
3357 | try { | 3483 | try { |
3358 | // InternalSolverLanguage.g:1104:1: ( ruleGlobalRelationInterpretation EOF ) | 3484 | // InternalSolverLanguageParser.g:1178:1: ( ruleExactMultiplicity EOF ) |
3359 | // InternalSolverLanguage.g:1105:1: ruleGlobalRelationInterpretation EOF | 3485 | // InternalSolverLanguageParser.g:1179:1: ruleExactMultiplicity EOF |
3360 | { | 3486 | { |
3361 | before(grammarAccess.getGlobalRelationInterpretationRule()); | 3487 | before(grammarAccess.getExactMultiplicityRule()); |
3362 | pushFollow(FOLLOW_1); | 3488 | pushFollow(FOLLOW_1); |
3363 | ruleGlobalRelationInterpretation(); | 3489 | ruleExactMultiplicity(); |
3364 | 3490 | ||
3365 | state._fsp--; | 3491 | state._fsp--; |
3366 | 3492 | ||
3367 | after(grammarAccess.getGlobalRelationInterpretationRule()); | 3493 | after(grammarAccess.getExactMultiplicityRule()); |
3368 | match(input,EOF,FOLLOW_2); | 3494 | match(input,EOF,FOLLOW_2); |
3369 | 3495 | ||
3370 | } | 3496 | } |
@@ -3378,35 +3504,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3378 | } | 3504 | } |
3379 | return ; | 3505 | return ; |
3380 | } | 3506 | } |
3381 | // $ANTLR end "entryRuleGlobalRelationInterpretation" | 3507 | // $ANTLR end "entryRuleExactMultiplicity" |
3382 | 3508 | ||
3383 | 3509 | ||
3384 | // $ANTLR start "ruleGlobalRelationInterpretation" | 3510 | // $ANTLR start "ruleExactMultiplicity" |
3385 | // InternalSolverLanguage.g:1112:1: ruleGlobalRelationInterpretation : ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ; | 3511 | // InternalSolverLanguageParser.g:1186:1: ruleExactMultiplicity : ( ( rule__ExactMultiplicity__Group__0 ) ) ; |
3386 | public final void ruleGlobalRelationInterpretation() throws RecognitionException { | 3512 | public final void ruleExactMultiplicity() throws RecognitionException { |
3387 | 3513 | ||
3388 | int stackSize = keepStackSize(); | 3514 | int stackSize = keepStackSize(); |
3389 | 3515 | ||
3390 | try { | 3516 | try { |
3391 | // InternalSolverLanguage.g:1116:2: ( ( ( rule__GlobalRelationInterpretation__Group__0 ) ) ) | 3517 | // InternalSolverLanguageParser.g:1190:2: ( ( ( rule__ExactMultiplicity__Group__0 ) ) ) |
3392 | // InternalSolverLanguage.g:1117:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | 3518 | // InternalSolverLanguageParser.g:1191:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
3393 | { | 3519 | { |
3394 | // InternalSolverLanguage.g:1117:2: ( ( rule__GlobalRelationInterpretation__Group__0 ) ) | 3520 | // InternalSolverLanguageParser.g:1191:2: ( ( rule__ExactMultiplicity__Group__0 ) ) |
3395 | // InternalSolverLanguage.g:1118:3: ( rule__GlobalRelationInterpretation__Group__0 ) | 3521 | // InternalSolverLanguageParser.g:1192:3: ( rule__ExactMultiplicity__Group__0 ) |
3396 | { | 3522 | { |
3397 | before(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); | 3523 | before(grammarAccess.getExactMultiplicityAccess().getGroup()); |
3398 | // InternalSolverLanguage.g:1119:3: ( rule__GlobalRelationInterpretation__Group__0 ) | 3524 | // InternalSolverLanguageParser.g:1193:3: ( rule__ExactMultiplicity__Group__0 ) |
3399 | // InternalSolverLanguage.g:1119:4: rule__GlobalRelationInterpretation__Group__0 | 3525 | // InternalSolverLanguageParser.g:1193:4: rule__ExactMultiplicity__Group__0 |
3400 | { | 3526 | { |
3401 | pushFollow(FOLLOW_2); | 3527 | pushFollow(FOLLOW_2); |
3402 | rule__GlobalRelationInterpretation__Group__0(); | 3528 | rule__ExactMultiplicity__Group__0(); |
3403 | 3529 | ||
3404 | state._fsp--; | 3530 | state._fsp--; |
3405 | 3531 | ||
3406 | 3532 | ||
3407 | } | 3533 | } |
3408 | 3534 | ||
3409 | after(grammarAccess.getGlobalRelationInterpretationAccess().getGroup()); | 3535 | after(grammarAccess.getExactMultiplicityAccess().getGroup()); |
3410 | 3536 | ||
3411 | } | 3537 | } |
3412 | 3538 | ||
@@ -3425,23 +3551,23 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3425 | } | 3551 | } |
3426 | return ; | 3552 | return ; |
3427 | } | 3553 | } |
3428 | // $ANTLR end "ruleGlobalRelationInterpretation" | 3554 | // $ANTLR end "ruleExactMultiplicity" |
3429 | 3555 | ||
3430 | 3556 | ||
3431 | // $ANTLR start "entryRuleMultiplicityDefinition" | 3557 | // $ANTLR start "entryRuleBoundedMultiplicity" |
3432 | // InternalSolverLanguage.g:1128:1: entryRuleMultiplicityDefinition : ruleMultiplicityDefinition EOF ; | 3558 | // InternalSolverLanguageParser.g:1202:1: entryRuleBoundedMultiplicity : ruleBoundedMultiplicity EOF ; |
3433 | public final void entryRuleMultiplicityDefinition() throws RecognitionException { | 3559 | public final void entryRuleBoundedMultiplicity() throws RecognitionException { |
3434 | try { | 3560 | try { |
3435 | // InternalSolverLanguage.g:1129:1: ( ruleMultiplicityDefinition EOF ) | 3561 | // InternalSolverLanguageParser.g:1203:1: ( ruleBoundedMultiplicity EOF ) |
3436 | // InternalSolverLanguage.g:1130:1: ruleMultiplicityDefinition EOF | 3562 | // InternalSolverLanguageParser.g:1204:1: ruleBoundedMultiplicity EOF |
3437 | { | 3563 | { |
3438 | before(grammarAccess.getMultiplicityDefinitionRule()); | 3564 | before(grammarAccess.getBoundedMultiplicityRule()); |
3439 | pushFollow(FOLLOW_1); | 3565 | pushFollow(FOLLOW_1); |
3440 | ruleMultiplicityDefinition(); | 3566 | ruleBoundedMultiplicity(); |
3441 | 3567 | ||
3442 | state._fsp--; | 3568 | state._fsp--; |
3443 | 3569 | ||
3444 | after(grammarAccess.getMultiplicityDefinitionRule()); | 3570 | after(grammarAccess.getBoundedMultiplicityRule()); |
3445 | match(input,EOF,FOLLOW_2); | 3571 | match(input,EOF,FOLLOW_2); |
3446 | 3572 | ||
3447 | } | 3573 | } |
@@ -3455,35 +3581,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3455 | } | 3581 | } |
3456 | return ; | 3582 | return ; |
3457 | } | 3583 | } |
3458 | // $ANTLR end "entryRuleMultiplicityDefinition" | 3584 | // $ANTLR end "entryRuleBoundedMultiplicity" |
3459 | 3585 | ||
3460 | 3586 | ||
3461 | // $ANTLR start "ruleMultiplicityDefinition" | 3587 | // $ANTLR start "ruleBoundedMultiplicity" |
3462 | // InternalSolverLanguage.g:1137:1: ruleMultiplicityDefinition : ( ( rule__MultiplicityDefinition__Group__0 ) ) ; | 3588 | // InternalSolverLanguageParser.g:1211:1: ruleBoundedMultiplicity : ( ( rule__BoundedMultiplicity__Group__0 ) ) ; |
3463 | public final void ruleMultiplicityDefinition() throws RecognitionException { | 3589 | public final void ruleBoundedMultiplicity() throws RecognitionException { |
3464 | 3590 | ||
3465 | int stackSize = keepStackSize(); | 3591 | int stackSize = keepStackSize(); |
3466 | 3592 | ||
3467 | try { | 3593 | try { |
3468 | // InternalSolverLanguage.g:1141:2: ( ( ( rule__MultiplicityDefinition__Group__0 ) ) ) | 3594 | // InternalSolverLanguageParser.g:1215:2: ( ( ( rule__BoundedMultiplicity__Group__0 ) ) ) |
3469 | // InternalSolverLanguage.g:1142:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | 3595 | // InternalSolverLanguageParser.g:1216:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
3470 | { | 3596 | { |
3471 | // InternalSolverLanguage.g:1142:2: ( ( rule__MultiplicityDefinition__Group__0 ) ) | 3597 | // InternalSolverLanguageParser.g:1216:2: ( ( rule__BoundedMultiplicity__Group__0 ) ) |
3472 | // InternalSolverLanguage.g:1143:3: ( rule__MultiplicityDefinition__Group__0 ) | 3598 | // InternalSolverLanguageParser.g:1217:3: ( rule__BoundedMultiplicity__Group__0 ) |
3473 | { | 3599 | { |
3474 | before(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); | 3600 | before(grammarAccess.getBoundedMultiplicityAccess().getGroup()); |
3475 | // InternalSolverLanguage.g:1144:3: ( rule__MultiplicityDefinition__Group__0 ) | 3601 | // InternalSolverLanguageParser.g:1218:3: ( rule__BoundedMultiplicity__Group__0 ) |
3476 | // InternalSolverLanguage.g:1144:4: rule__MultiplicityDefinition__Group__0 | 3602 | // InternalSolverLanguageParser.g:1218:4: rule__BoundedMultiplicity__Group__0 |
3477 | { | 3603 | { |
3478 | pushFollow(FOLLOW_2); | 3604 | pushFollow(FOLLOW_2); |
3479 | rule__MultiplicityDefinition__Group__0(); | 3605 | rule__BoundedMultiplicity__Group__0(); |
3480 | 3606 | ||
3481 | state._fsp--; | 3607 | state._fsp--; |
3482 | 3608 | ||
3483 | 3609 | ||
3484 | } | 3610 | } |
3485 | 3611 | ||
3486 | after(grammarAccess.getMultiplicityDefinitionAccess().getGroup()); | 3612 | after(grammarAccess.getBoundedMultiplicityAccess().getGroup()); |
3487 | 3613 | ||
3488 | } | 3614 | } |
3489 | 3615 | ||
@@ -3502,60 +3628,148 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3502 | } | 3628 | } |
3503 | return ; | 3629 | return ; |
3504 | } | 3630 | } |
3505 | // $ANTLR end "ruleMultiplicityDefinition" | 3631 | // $ANTLR end "ruleBoundedMultiplicity" |
3506 | 3632 | ||
3507 | 3633 | ||
3508 | // $ANTLR start "rule__Statement__Alternatives" | 3634 | // $ANTLR start "entryRuleScopeDefinition" |
3509 | // InternalSolverLanguage.g:1152:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) ); | 3635 | // InternalSolverLanguageParser.g:1227:1: entryRuleScopeDefinition : ruleScopeDefinition EOF ; |
3510 | public final void rule__Statement__Alternatives() throws RecognitionException { | 3636 | public final void entryRuleScopeDefinition() throws RecognitionException { |
3637 | try { | ||
3638 | // InternalSolverLanguageParser.g:1228:1: ( ruleScopeDefinition EOF ) | ||
3639 | // InternalSolverLanguageParser.g:1229:1: ruleScopeDefinition EOF | ||
3640 | { | ||
3641 | before(grammarAccess.getScopeDefinitionRule()); | ||
3642 | pushFollow(FOLLOW_1); | ||
3643 | ruleScopeDefinition(); | ||
3644 | |||
3645 | state._fsp--; | ||
3646 | |||
3647 | after(grammarAccess.getScopeDefinitionRule()); | ||
3648 | match(input,EOF,FOLLOW_2); | ||
3649 | |||
3650 | } | ||
3651 | |||
3652 | } | ||
3653 | catch (RecognitionException re) { | ||
3654 | reportError(re); | ||
3655 | recover(input,re); | ||
3656 | } | ||
3657 | finally { | ||
3658 | } | ||
3659 | return ; | ||
3660 | } | ||
3661 | // $ANTLR end "entryRuleScopeDefinition" | ||
3662 | |||
3663 | |||
3664 | // $ANTLR start "ruleScopeDefinition" | ||
3665 | // InternalSolverLanguageParser.g:1236:1: ruleScopeDefinition : ( ( rule__ScopeDefinition__Alternatives ) ) ; | ||
3666 | public final void ruleScopeDefinition() throws RecognitionException { | ||
3511 | 3667 | ||
3512 | int stackSize = keepStackSize(); | 3668 | int stackSize = keepStackSize(); |
3513 | 3669 | ||
3514 | try { | 3670 | try { |
3515 | // InternalSolverLanguage.g:1156:1: ( ( ruleInterpretation ) | ( rulePredicate ) ) | 3671 | // InternalSolverLanguageParser.g:1240:2: ( ( ( rule__ScopeDefinition__Alternatives ) ) ) |
3516 | int alt2=2; | 3672 | // InternalSolverLanguageParser.g:1241:2: ( ( rule__ScopeDefinition__Alternatives ) ) |
3517 | alt2 = dfa2.predict(input); | 3673 | { |
3518 | switch (alt2) { | 3674 | // InternalSolverLanguageParser.g:1241:2: ( ( rule__ScopeDefinition__Alternatives ) ) |
3519 | case 1 : | 3675 | // InternalSolverLanguageParser.g:1242:3: ( rule__ScopeDefinition__Alternatives ) |
3520 | // InternalSolverLanguage.g:1157:2: ( ruleInterpretation ) | 3676 | { |
3521 | { | 3677 | before(grammarAccess.getScopeDefinitionAccess().getAlternatives()); |
3522 | // InternalSolverLanguage.g:1157:2: ( ruleInterpretation ) | 3678 | // InternalSolverLanguageParser.g:1243:3: ( rule__ScopeDefinition__Alternatives ) |
3523 | // InternalSolverLanguage.g:1158:3: ruleInterpretation | 3679 | // InternalSolverLanguageParser.g:1243:4: rule__ScopeDefinition__Alternatives |
3524 | { | 3680 | { |
3525 | before(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); | 3681 | pushFollow(FOLLOW_2); |
3526 | pushFollow(FOLLOW_2); | 3682 | rule__ScopeDefinition__Alternatives(); |
3527 | ruleInterpretation(); | ||
3528 | 3683 | ||
3529 | state._fsp--; | 3684 | state._fsp--; |
3530 | 3685 | ||
3531 | after(grammarAccess.getStatementAccess().getInterpretationParserRuleCall_0()); | ||
3532 | 3686 | ||
3533 | } | 3687 | } |
3534 | 3688 | ||
3689 | after(grammarAccess.getScopeDefinitionAccess().getAlternatives()); | ||
3535 | 3690 | ||
3536 | } | 3691 | } |
3537 | break; | ||
3538 | case 2 : | ||
3539 | // InternalSolverLanguage.g:1163:2: ( rulePredicate ) | ||
3540 | { | ||
3541 | // InternalSolverLanguage.g:1163:2: ( rulePredicate ) | ||
3542 | // InternalSolverLanguage.g:1164:3: rulePredicate | ||
3543 | { | ||
3544 | before(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); | ||
3545 | pushFollow(FOLLOW_2); | ||
3546 | rulePredicate(); | ||
3547 | 3692 | ||
3548 | state._fsp--; | ||
3549 | 3693 | ||
3550 | after(grammarAccess.getStatementAccess().getPredicateParserRuleCall_1()); | 3694 | } |
3551 | 3695 | ||
3552 | } | 3696 | } |
3697 | catch (RecognitionException re) { | ||
3698 | reportError(re); | ||
3699 | recover(input,re); | ||
3700 | } | ||
3701 | finally { | ||
3553 | 3702 | ||
3703 | restoreStackSize(stackSize); | ||
3554 | 3704 | ||
3555 | } | 3705 | } |
3556 | break; | 3706 | return ; |
3707 | } | ||
3708 | // $ANTLR end "ruleScopeDefinition" | ||
3709 | |||
3710 | |||
3711 | // $ANTLR start "entryRuleExactScopeDefinition" | ||
3712 | // InternalSolverLanguageParser.g:1252:1: entryRuleExactScopeDefinition : ruleExactScopeDefinition EOF ; | ||
3713 | public final void entryRuleExactScopeDefinition() throws RecognitionException { | ||
3714 | try { | ||
3715 | // InternalSolverLanguageParser.g:1253:1: ( ruleExactScopeDefinition EOF ) | ||
3716 | // InternalSolverLanguageParser.g:1254:1: ruleExactScopeDefinition EOF | ||
3717 | { | ||
3718 | before(grammarAccess.getExactScopeDefinitionRule()); | ||
3719 | pushFollow(FOLLOW_1); | ||
3720 | ruleExactScopeDefinition(); | ||
3721 | |||
3722 | state._fsp--; | ||
3723 | |||
3724 | after(grammarAccess.getExactScopeDefinitionRule()); | ||
3725 | match(input,EOF,FOLLOW_2); | ||
3557 | 3726 | ||
3558 | } | 3727 | } |
3728 | |||
3729 | } | ||
3730 | catch (RecognitionException re) { | ||
3731 | reportError(re); | ||
3732 | recover(input,re); | ||
3733 | } | ||
3734 | finally { | ||
3735 | } | ||
3736 | return ; | ||
3737 | } | ||
3738 | // $ANTLR end "entryRuleExactScopeDefinition" | ||
3739 | |||
3740 | |||
3741 | // $ANTLR start "ruleExactScopeDefinition" | ||
3742 | // InternalSolverLanguageParser.g:1261:1: ruleExactScopeDefinition : ( ( rule__ExactScopeDefinition__Group__0 ) ) ; | ||
3743 | public final void ruleExactScopeDefinition() throws RecognitionException { | ||
3744 | |||
3745 | int stackSize = keepStackSize(); | ||
3746 | |||
3747 | try { | ||
3748 | // InternalSolverLanguageParser.g:1265:2: ( ( ( rule__ExactScopeDefinition__Group__0 ) ) ) | ||
3749 | // InternalSolverLanguageParser.g:1266:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | ||
3750 | { | ||
3751 | // InternalSolverLanguageParser.g:1266:2: ( ( rule__ExactScopeDefinition__Group__0 ) ) | ||
3752 | // InternalSolverLanguageParser.g:1267:3: ( rule__ExactScopeDefinition__Group__0 ) | ||
3753 | { | ||
3754 | before(grammarAccess.getExactScopeDefinitionAccess().getGroup()); | ||
3755 | // InternalSolverLanguageParser.g:1268:3: ( rule__ExactScopeDefinition__Group__0 ) | ||
3756 | // InternalSolverLanguageParser.g:1268:4: rule__ExactScopeDefinition__Group__0 | ||
3757 | { | ||
3758 | pushFollow(FOLLOW_2); | ||
3759 | rule__ExactScopeDefinition__Group__0(); | ||
3760 | |||
3761 | state._fsp--; | ||
3762 | |||
3763 | |||
3764 | } | ||
3765 | |||
3766 | after(grammarAccess.getExactScopeDefinitionAccess().getGroup()); | ||
3767 | |||
3768 | } | ||
3769 | |||
3770 | |||
3771 | } | ||
3772 | |||
3559 | } | 3773 | } |
3560 | catch (RecognitionException re) { | 3774 | catch (RecognitionException re) { |
3561 | reportError(re); | 3775 | reportError(re); |
@@ -3568,77 +3782,1101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3568 | } | 3782 | } |
3569 | return ; | 3783 | return ; |
3570 | } | 3784 | } |
3571 | // $ANTLR end "rule__Statement__Alternatives" | 3785 | // $ANTLR end "ruleExactScopeDefinition" |
3786 | |||
3787 | |||
3788 | // $ANTLR start "entryRuleBoundedScopeDefinition" | ||
3789 | // InternalSolverLanguageParser.g:1277:1: entryRuleBoundedScopeDefinition : ruleBoundedScopeDefinition EOF ; | ||
3790 | public final void entryRuleBoundedScopeDefinition() throws RecognitionException { | ||
3791 | try { | ||
3792 | // InternalSolverLanguageParser.g:1278:1: ( ruleBoundedScopeDefinition EOF ) | ||
3793 | // InternalSolverLanguageParser.g:1279:1: ruleBoundedScopeDefinition EOF | ||
3794 | { | ||
3795 | before(grammarAccess.getBoundedScopeDefinitionRule()); | ||
3796 | pushFollow(FOLLOW_1); | ||
3797 | ruleBoundedScopeDefinition(); | ||
3798 | |||
3799 | state._fsp--; | ||
3800 | |||
3801 | after(grammarAccess.getBoundedScopeDefinitionRule()); | ||
3802 | match(input,EOF,FOLLOW_2); | ||
3803 | |||
3804 | } | ||
3805 | |||
3806 | } | ||
3807 | catch (RecognitionException re) { | ||
3808 | reportError(re); | ||
3809 | recover(input,re); | ||
3810 | } | ||
3811 | finally { | ||
3812 | } | ||
3813 | return ; | ||
3814 | } | ||
3815 | // $ANTLR end "entryRuleBoundedScopeDefinition" | ||
3572 | 3816 | ||
3573 | 3817 | ||
3574 | // $ANTLR start "rule__BooleanValue__Alternatives" | 3818 | // $ANTLR start "ruleBoundedScopeDefinition" |
3575 | // InternalSolverLanguage.g:1173:1: rule__BooleanValue__Alternatives : ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ); | 3819 | // InternalSolverLanguageParser.g:1286:1: ruleBoundedScopeDefinition : ( ( rule__BoundedScopeDefinition__Group__0 ) ) ; |
3576 | public final void rule__BooleanValue__Alternatives() throws RecognitionException { | 3820 | public final void ruleBoundedScopeDefinition() throws RecognitionException { |
3577 | 3821 | ||
3578 | int stackSize = keepStackSize(); | 3822 | int stackSize = keepStackSize(); |
3579 | 3823 | ||
3580 | try { | 3824 | try { |
3581 | // InternalSolverLanguage.g:1177:1: ( ( ( rule__BooleanValue__Group_0__0 ) ) | ( ( rule__BooleanValue__Group_1__0 ) ) ) | 3825 | // InternalSolverLanguageParser.g:1290:2: ( ( ( rule__BoundedScopeDefinition__Group__0 ) ) ) |
3582 | int alt3=2; | 3826 | // InternalSolverLanguageParser.g:1291:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) |
3583 | int LA3_0 = input.LA(1); | 3827 | { |
3828 | // InternalSolverLanguageParser.g:1291:2: ( ( rule__BoundedScopeDefinition__Group__0 ) ) | ||
3829 | // InternalSolverLanguageParser.g:1292:3: ( rule__BoundedScopeDefinition__Group__0 ) | ||
3830 | { | ||
3831 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); | ||
3832 | // InternalSolverLanguageParser.g:1293:3: ( rule__BoundedScopeDefinition__Group__0 ) | ||
3833 | // InternalSolverLanguageParser.g:1293:4: rule__BoundedScopeDefinition__Group__0 | ||
3834 | { | ||
3835 | pushFollow(FOLLOW_2); | ||
3836 | rule__BoundedScopeDefinition__Group__0(); | ||
3837 | |||
3838 | state._fsp--; | ||
3839 | |||
3584 | 3840 | ||
3585 | if ( (LA3_0==12) ) { | ||
3586 | alt3=1; | ||
3587 | } | 3841 | } |
3588 | else if ( (LA3_0==11) ) { | 3842 | |
3589 | alt3=2; | 3843 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup()); |
3844 | |||
3590 | } | 3845 | } |
3591 | else { | ||
3592 | NoViableAltException nvae = | ||
3593 | new NoViableAltException("", 3, 0, input); | ||
3594 | 3846 | ||
3595 | throw nvae; | 3847 | |
3596 | } | 3848 | } |
3597 | switch (alt3) { | 3849 | |
3850 | } | ||
3851 | catch (RecognitionException re) { | ||
3852 | reportError(re); | ||
3853 | recover(input,re); | ||
3854 | } | ||
3855 | finally { | ||
3856 | |||
3857 | restoreStackSize(stackSize); | ||
3858 | |||
3859 | } | ||
3860 | return ; | ||
3861 | } | ||
3862 | // $ANTLR end "ruleBoundedScopeDefinition" | ||
3863 | |||
3864 | |||
3865 | // $ANTLR start "entryRuleLowerBoundedScopeDefinition" | ||
3866 | // InternalSolverLanguageParser.g:1302:1: entryRuleLowerBoundedScopeDefinition : ruleLowerBoundedScopeDefinition EOF ; | ||
3867 | public final void entryRuleLowerBoundedScopeDefinition() throws RecognitionException { | ||
3868 | try { | ||
3869 | // InternalSolverLanguageParser.g:1303:1: ( ruleLowerBoundedScopeDefinition EOF ) | ||
3870 | // InternalSolverLanguageParser.g:1304:1: ruleLowerBoundedScopeDefinition EOF | ||
3871 | { | ||
3872 | before(grammarAccess.getLowerBoundedScopeDefinitionRule()); | ||
3873 | pushFollow(FOLLOW_1); | ||
3874 | ruleLowerBoundedScopeDefinition(); | ||
3875 | |||
3876 | state._fsp--; | ||
3877 | |||
3878 | after(grammarAccess.getLowerBoundedScopeDefinitionRule()); | ||
3879 | match(input,EOF,FOLLOW_2); | ||
3880 | |||
3881 | } | ||
3882 | |||
3883 | } | ||
3884 | catch (RecognitionException re) { | ||
3885 | reportError(re); | ||
3886 | recover(input,re); | ||
3887 | } | ||
3888 | finally { | ||
3889 | } | ||
3890 | return ; | ||
3891 | } | ||
3892 | // $ANTLR end "entryRuleLowerBoundedScopeDefinition" | ||
3893 | |||
3894 | |||
3895 | // $ANTLR start "ruleLowerBoundedScopeDefinition" | ||
3896 | // InternalSolverLanguageParser.g:1311:1: ruleLowerBoundedScopeDefinition : ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ; | ||
3897 | public final void ruleLowerBoundedScopeDefinition() throws RecognitionException { | ||
3898 | |||
3899 | int stackSize = keepStackSize(); | ||
3900 | |||
3901 | try { | ||
3902 | // InternalSolverLanguageParser.g:1315:2: ( ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) ) | ||
3903 | // InternalSolverLanguageParser.g:1316:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | ||
3904 | { | ||
3905 | // InternalSolverLanguageParser.g:1316:2: ( ( rule__LowerBoundedScopeDefinition__Group__0 ) ) | ||
3906 | // InternalSolverLanguageParser.g:1317:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | ||
3907 | { | ||
3908 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); | ||
3909 | // InternalSolverLanguageParser.g:1318:3: ( rule__LowerBoundedScopeDefinition__Group__0 ) | ||
3910 | // InternalSolverLanguageParser.g:1318:4: rule__LowerBoundedScopeDefinition__Group__0 | ||
3911 | { | ||
3912 | pushFollow(FOLLOW_2); | ||
3913 | rule__LowerBoundedScopeDefinition__Group__0(); | ||
3914 | |||
3915 | state._fsp--; | ||
3916 | |||
3917 | |||
3918 | } | ||
3919 | |||
3920 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup()); | ||
3921 | |||
3922 | } | ||
3923 | |||
3924 | |||
3925 | } | ||
3926 | |||
3927 | } | ||
3928 | catch (RecognitionException re) { | ||
3929 | reportError(re); | ||
3930 | recover(input,re); | ||
3931 | } | ||
3932 | finally { | ||
3933 | |||
3934 | restoreStackSize(stackSize); | ||
3935 | |||
3936 | } | ||
3937 | return ; | ||
3938 | } | ||
3939 | // $ANTLR end "ruleLowerBoundedScopeDefinition" | ||
3940 | |||
3941 | |||
3942 | // $ANTLR start "entryRuleObjectiveDefinition" | ||
3943 | // InternalSolverLanguageParser.g:1327:1: entryRuleObjectiveDefinition : ruleObjectiveDefinition EOF ; | ||
3944 | public final void entryRuleObjectiveDefinition() throws RecognitionException { | ||
3945 | try { | ||
3946 | // InternalSolverLanguageParser.g:1328:1: ( ruleObjectiveDefinition EOF ) | ||
3947 | // InternalSolverLanguageParser.g:1329:1: ruleObjectiveDefinition EOF | ||
3948 | { | ||
3949 | before(grammarAccess.getObjectiveDefinitionRule()); | ||
3950 | pushFollow(FOLLOW_1); | ||
3951 | ruleObjectiveDefinition(); | ||
3952 | |||
3953 | state._fsp--; | ||
3954 | |||
3955 | after(grammarAccess.getObjectiveDefinitionRule()); | ||
3956 | match(input,EOF,FOLLOW_2); | ||
3957 | |||
3958 | } | ||
3959 | |||
3960 | } | ||
3961 | catch (RecognitionException re) { | ||
3962 | reportError(re); | ||
3963 | recover(input,re); | ||
3964 | } | ||
3965 | finally { | ||
3966 | } | ||
3967 | return ; | ||
3968 | } | ||
3969 | // $ANTLR end "entryRuleObjectiveDefinition" | ||
3970 | |||
3971 | |||
3972 | // $ANTLR start "ruleObjectiveDefinition" | ||
3973 | // InternalSolverLanguageParser.g:1336:1: ruleObjectiveDefinition : ( ( rule__ObjectiveDefinition__Group__0 ) ) ; | ||
3974 | public final void ruleObjectiveDefinition() throws RecognitionException { | ||
3975 | |||
3976 | int stackSize = keepStackSize(); | ||
3977 | |||
3978 | try { | ||
3979 | // InternalSolverLanguageParser.g:1340:2: ( ( ( rule__ObjectiveDefinition__Group__0 ) ) ) | ||
3980 | // InternalSolverLanguageParser.g:1341:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | ||
3981 | { | ||
3982 | // InternalSolverLanguageParser.g:1341:2: ( ( rule__ObjectiveDefinition__Group__0 ) ) | ||
3983 | // InternalSolverLanguageParser.g:1342:3: ( rule__ObjectiveDefinition__Group__0 ) | ||
3984 | { | ||
3985 | before(grammarAccess.getObjectiveDefinitionAccess().getGroup()); | ||
3986 | // InternalSolverLanguageParser.g:1343:3: ( rule__ObjectiveDefinition__Group__0 ) | ||
3987 | // InternalSolverLanguageParser.g:1343:4: rule__ObjectiveDefinition__Group__0 | ||
3988 | { | ||
3989 | pushFollow(FOLLOW_2); | ||
3990 | rule__ObjectiveDefinition__Group__0(); | ||
3991 | |||
3992 | state._fsp--; | ||
3993 | |||
3994 | |||
3995 | } | ||
3996 | |||
3997 | after(grammarAccess.getObjectiveDefinitionAccess().getGroup()); | ||
3998 | |||
3999 | } | ||
4000 | |||
4001 | |||
4002 | } | ||
4003 | |||
4004 | } | ||
4005 | catch (RecognitionException re) { | ||
4006 | reportError(re); | ||
4007 | recover(input,re); | ||
4008 | } | ||
4009 | finally { | ||
4010 | |||
4011 | restoreStackSize(stackSize); | ||
4012 | |||
4013 | } | ||
4014 | return ; | ||
4015 | } | ||
4016 | // $ANTLR end "ruleObjectiveDefinition" | ||
4017 | |||
4018 | |||
4019 | // $ANTLR start "entryRuleUpperMultiplicty" | ||
4020 | // InternalSolverLanguageParser.g:1352:1: entryRuleUpperMultiplicty : ruleUpperMultiplicty EOF ; | ||
4021 | public final void entryRuleUpperMultiplicty() throws RecognitionException { | ||
4022 | try { | ||
4023 | // InternalSolverLanguageParser.g:1353:1: ( ruleUpperMultiplicty EOF ) | ||
4024 | // InternalSolverLanguageParser.g:1354:1: ruleUpperMultiplicty EOF | ||
4025 | { | ||
4026 | before(grammarAccess.getUpperMultiplictyRule()); | ||
4027 | pushFollow(FOLLOW_1); | ||
4028 | ruleUpperMultiplicty(); | ||
4029 | |||
4030 | state._fsp--; | ||
4031 | |||
4032 | after(grammarAccess.getUpperMultiplictyRule()); | ||
4033 | match(input,EOF,FOLLOW_2); | ||
4034 | |||
4035 | } | ||
4036 | |||
4037 | } | ||
4038 | catch (RecognitionException re) { | ||
4039 | reportError(re); | ||
4040 | recover(input,re); | ||
4041 | } | ||
4042 | finally { | ||
4043 | } | ||
4044 | return ; | ||
4045 | } | ||
4046 | // $ANTLR end "entryRuleUpperMultiplicty" | ||
4047 | |||
4048 | |||
4049 | // $ANTLR start "ruleUpperMultiplicty" | ||
4050 | // InternalSolverLanguageParser.g:1361:1: ruleUpperMultiplicty : ( ( rule__UpperMultiplicty__Alternatives ) ) ; | ||
4051 | public final void ruleUpperMultiplicty() throws RecognitionException { | ||
4052 | |||
4053 | int stackSize = keepStackSize(); | ||
4054 | |||
4055 | try { | ||
4056 | // InternalSolverLanguageParser.g:1365:2: ( ( ( rule__UpperMultiplicty__Alternatives ) ) ) | ||
4057 | // InternalSolverLanguageParser.g:1366:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | ||
4058 | { | ||
4059 | // InternalSolverLanguageParser.g:1366:2: ( ( rule__UpperMultiplicty__Alternatives ) ) | ||
4060 | // InternalSolverLanguageParser.g:1367:3: ( rule__UpperMultiplicty__Alternatives ) | ||
4061 | { | ||
4062 | before(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); | ||
4063 | // InternalSolverLanguageParser.g:1368:3: ( rule__UpperMultiplicty__Alternatives ) | ||
4064 | // InternalSolverLanguageParser.g:1368:4: rule__UpperMultiplicty__Alternatives | ||
4065 | { | ||
4066 | pushFollow(FOLLOW_2); | ||
4067 | rule__UpperMultiplicty__Alternatives(); | ||
4068 | |||
4069 | state._fsp--; | ||
4070 | |||
4071 | |||
4072 | } | ||
4073 | |||
4074 | after(grammarAccess.getUpperMultiplictyAccess().getAlternatives()); | ||
4075 | |||
4076 | } | ||
4077 | |||
4078 | |||
4079 | } | ||
4080 | |||
4081 | } | ||
4082 | catch (RecognitionException re) { | ||
4083 | reportError(re); | ||
4084 | recover(input,re); | ||
4085 | } | ||
4086 | finally { | ||
4087 | |||
4088 | restoreStackSize(stackSize); | ||
4089 | |||
4090 | } | ||
4091 | return ; | ||
4092 | } | ||
4093 | // $ANTLR end "ruleUpperMultiplicty" | ||
4094 | |||
4095 | |||
4096 | // $ANTLR start "entryRuleReal" | ||
4097 | // InternalSolverLanguageParser.g:1377:1: entryRuleReal : ruleReal EOF ; | ||
4098 | public final void entryRuleReal() throws RecognitionException { | ||
4099 | |||
4100 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
4101 | |||
4102 | try { | ||
4103 | // InternalSolverLanguageParser.g:1381:1: ( ruleReal EOF ) | ||
4104 | // InternalSolverLanguageParser.g:1382:1: ruleReal EOF | ||
4105 | { | ||
4106 | before(grammarAccess.getRealRule()); | ||
4107 | pushFollow(FOLLOW_1); | ||
4108 | ruleReal(); | ||
4109 | |||
4110 | state._fsp--; | ||
4111 | |||
4112 | after(grammarAccess.getRealRule()); | ||
4113 | match(input,EOF,FOLLOW_2); | ||
4114 | |||
4115 | } | ||
4116 | |||
4117 | } | ||
4118 | catch (RecognitionException re) { | ||
4119 | reportError(re); | ||
4120 | recover(input,re); | ||
4121 | } | ||
4122 | finally { | ||
4123 | |||
4124 | myHiddenTokenState.restore(); | ||
4125 | |||
4126 | } | ||
4127 | return ; | ||
4128 | } | ||
4129 | // $ANTLR end "entryRuleReal" | ||
4130 | |||
4131 | |||
4132 | // $ANTLR start "ruleReal" | ||
4133 | // InternalSolverLanguageParser.g:1392:1: ruleReal : ( ( rule__Real__Group__0 ) ) ; | ||
4134 | public final void ruleReal() throws RecognitionException { | ||
4135 | |||
4136 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
4137 | int stackSize = keepStackSize(); | ||
4138 | |||
4139 | try { | ||
4140 | // InternalSolverLanguageParser.g:1397:2: ( ( ( rule__Real__Group__0 ) ) ) | ||
4141 | // InternalSolverLanguageParser.g:1398:2: ( ( rule__Real__Group__0 ) ) | ||
4142 | { | ||
4143 | // InternalSolverLanguageParser.g:1398:2: ( ( rule__Real__Group__0 ) ) | ||
4144 | // InternalSolverLanguageParser.g:1399:3: ( rule__Real__Group__0 ) | ||
4145 | { | ||
4146 | before(grammarAccess.getRealAccess().getGroup()); | ||
4147 | // InternalSolverLanguageParser.g:1400:3: ( rule__Real__Group__0 ) | ||
4148 | // InternalSolverLanguageParser.g:1400:4: rule__Real__Group__0 | ||
4149 | { | ||
4150 | pushFollow(FOLLOW_2); | ||
4151 | rule__Real__Group__0(); | ||
4152 | |||
4153 | state._fsp--; | ||
4154 | |||
4155 | |||
4156 | } | ||
4157 | |||
4158 | after(grammarAccess.getRealAccess().getGroup()); | ||
4159 | |||
4160 | } | ||
4161 | |||
4162 | |||
4163 | } | ||
4164 | |||
4165 | } | ||
4166 | catch (RecognitionException re) { | ||
4167 | reportError(re); | ||
4168 | recover(input,re); | ||
4169 | } | ||
4170 | finally { | ||
4171 | |||
4172 | restoreStackSize(stackSize); | ||
4173 | myHiddenTokenState.restore(); | ||
4174 | |||
4175 | } | ||
4176 | return ; | ||
4177 | } | ||
4178 | // $ANTLR end "ruleReal" | ||
4179 | |||
4180 | |||
4181 | // $ANTLR start "entryRuleQualifiedName" | ||
4182 | // InternalSolverLanguageParser.g:1410:1: entryRuleQualifiedName : ruleQualifiedName EOF ; | ||
4183 | public final void entryRuleQualifiedName() throws RecognitionException { | ||
4184 | |||
4185 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
4186 | |||
4187 | try { | ||
4188 | // InternalSolverLanguageParser.g:1414:1: ( ruleQualifiedName EOF ) | ||
4189 | // InternalSolverLanguageParser.g:1415:1: ruleQualifiedName EOF | ||
4190 | { | ||
4191 | before(grammarAccess.getQualifiedNameRule()); | ||
4192 | pushFollow(FOLLOW_1); | ||
4193 | ruleQualifiedName(); | ||
4194 | |||
4195 | state._fsp--; | ||
4196 | |||
4197 | after(grammarAccess.getQualifiedNameRule()); | ||
4198 | match(input,EOF,FOLLOW_2); | ||
4199 | |||
4200 | } | ||
4201 | |||
4202 | } | ||
4203 | catch (RecognitionException re) { | ||
4204 | reportError(re); | ||
4205 | recover(input,re); | ||
4206 | } | ||
4207 | finally { | ||
4208 | |||
4209 | myHiddenTokenState.restore(); | ||
4210 | |||
4211 | } | ||
4212 | return ; | ||
4213 | } | ||
4214 | // $ANTLR end "entryRuleQualifiedName" | ||
4215 | |||
4216 | |||
4217 | // $ANTLR start "ruleQualifiedName" | ||
4218 | // InternalSolverLanguageParser.g:1425:1: ruleQualifiedName : ( ( rule__QualifiedName__Alternatives ) ) ; | ||
4219 | public final void ruleQualifiedName() throws RecognitionException { | ||
4220 | |||
4221 | HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); | ||
4222 | int stackSize = keepStackSize(); | ||
4223 | |||
4224 | try { | ||
4225 | // InternalSolverLanguageParser.g:1430:2: ( ( ( rule__QualifiedName__Alternatives ) ) ) | ||
4226 | // InternalSolverLanguageParser.g:1431:2: ( ( rule__QualifiedName__Alternatives ) ) | ||
4227 | { | ||
4228 | // InternalSolverLanguageParser.g:1431:2: ( ( rule__QualifiedName__Alternatives ) ) | ||
4229 | // InternalSolverLanguageParser.g:1432:3: ( rule__QualifiedName__Alternatives ) | ||
4230 | { | ||
4231 | before(grammarAccess.getQualifiedNameAccess().getAlternatives()); | ||
4232 | // InternalSolverLanguageParser.g:1433:3: ( rule__QualifiedName__Alternatives ) | ||
4233 | // InternalSolverLanguageParser.g:1433:4: rule__QualifiedName__Alternatives | ||
4234 | { | ||
4235 | pushFollow(FOLLOW_2); | ||
4236 | rule__QualifiedName__Alternatives(); | ||
4237 | |||
4238 | state._fsp--; | ||
4239 | |||
4240 | |||
4241 | } | ||
4242 | |||
4243 | after(grammarAccess.getQualifiedNameAccess().getAlternatives()); | ||
4244 | |||
4245 | } | ||
4246 | |||
4247 | |||
4248 | } | ||
4249 | |||
4250 | } | ||
4251 | catch (RecognitionException re) { | ||
4252 | reportError(re); | ||
4253 | recover(input,re); | ||
4254 | } | ||
4255 | finally { | ||
4256 | |||
4257 | restoreStackSize(stackSize); | ||
4258 | myHiddenTokenState.restore(); | ||
4259 | |||
4260 | } | ||
4261 | return ; | ||
4262 | } | ||
4263 | // $ANTLR end "ruleQualifiedName" | ||
4264 | |||
4265 | |||
4266 | // $ANTLR start "ruleMetricType" | ||
4267 | // InternalSolverLanguageParser.g:1443:1: ruleMetricType : ( ( rule__MetricType__Alternatives ) ) ; | ||
4268 | public final void ruleMetricType() throws RecognitionException { | ||
4269 | |||
4270 | int stackSize = keepStackSize(); | ||
4271 | |||
4272 | try { | ||
4273 | // InternalSolverLanguageParser.g:1447:1: ( ( ( rule__MetricType__Alternatives ) ) ) | ||
4274 | // InternalSolverLanguageParser.g:1448:2: ( ( rule__MetricType__Alternatives ) ) | ||
4275 | { | ||
4276 | // InternalSolverLanguageParser.g:1448:2: ( ( rule__MetricType__Alternatives ) ) | ||
4277 | // InternalSolverLanguageParser.g:1449:3: ( rule__MetricType__Alternatives ) | ||
4278 | { | ||
4279 | before(grammarAccess.getMetricTypeAccess().getAlternatives()); | ||
4280 | // InternalSolverLanguageParser.g:1450:3: ( rule__MetricType__Alternatives ) | ||
4281 | // InternalSolverLanguageParser.g:1450:4: rule__MetricType__Alternatives | ||
4282 | { | ||
4283 | pushFollow(FOLLOW_2); | ||
4284 | rule__MetricType__Alternatives(); | ||
4285 | |||
4286 | state._fsp--; | ||
4287 | |||
4288 | |||
4289 | } | ||
4290 | |||
4291 | after(grammarAccess.getMetricTypeAccess().getAlternatives()); | ||
4292 | |||
4293 | } | ||
4294 | |||
4295 | |||
4296 | } | ||
4297 | |||
4298 | } | ||
4299 | catch (RecognitionException re) { | ||
4300 | reportError(re); | ||
4301 | recover(input,re); | ||
4302 | } | ||
4303 | finally { | ||
4304 | |||
4305 | restoreStackSize(stackSize); | ||
4306 | |||
4307 | } | ||
4308 | return ; | ||
4309 | } | ||
4310 | // $ANTLR end "ruleMetricType" | ||
4311 | |||
4312 | |||
4313 | // $ANTLR start "ruleComparisonOperator" | ||
4314 | // InternalSolverLanguageParser.g:1459:1: ruleComparisonOperator : ( ( rule__ComparisonOperator__Alternatives ) ) ; | ||
4315 | public final void ruleComparisonOperator() throws RecognitionException { | ||
4316 | |||
4317 | int stackSize = keepStackSize(); | ||
4318 | |||
4319 | try { | ||
4320 | // InternalSolverLanguageParser.g:1463:1: ( ( ( rule__ComparisonOperator__Alternatives ) ) ) | ||
4321 | // InternalSolverLanguageParser.g:1464:2: ( ( rule__ComparisonOperator__Alternatives ) ) | ||
4322 | { | ||
4323 | // InternalSolverLanguageParser.g:1464:2: ( ( rule__ComparisonOperator__Alternatives ) ) | ||
4324 | // InternalSolverLanguageParser.g:1465:3: ( rule__ComparisonOperator__Alternatives ) | ||
4325 | { | ||
4326 | before(grammarAccess.getComparisonOperatorAccess().getAlternatives()); | ||
4327 | // InternalSolverLanguageParser.g:1466:3: ( rule__ComparisonOperator__Alternatives ) | ||
4328 | // InternalSolverLanguageParser.g:1466:4: rule__ComparisonOperator__Alternatives | ||
4329 | { | ||
4330 | pushFollow(FOLLOW_2); | ||
4331 | rule__ComparisonOperator__Alternatives(); | ||
4332 | |||
4333 | state._fsp--; | ||
4334 | |||
4335 | |||
4336 | } | ||
4337 | |||
4338 | after(grammarAccess.getComparisonOperatorAccess().getAlternatives()); | ||
4339 | |||
4340 | } | ||
4341 | |||
4342 | |||
4343 | } | ||
4344 | |||
4345 | } | ||
4346 | catch (RecognitionException re) { | ||
4347 | reportError(re); | ||
4348 | recover(input,re); | ||
4349 | } | ||
4350 | finally { | ||
4351 | |||
4352 | restoreStackSize(stackSize); | ||
4353 | |||
4354 | } | ||
4355 | return ; | ||
4356 | } | ||
4357 | // $ANTLR end "ruleComparisonOperator" | ||
4358 | |||
4359 | |||
4360 | // $ANTLR start "ruleAdditiveBinaryOperator" | ||
4361 | // InternalSolverLanguageParser.g:1475:1: ruleAdditiveBinaryOperator : ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ; | ||
4362 | public final void ruleAdditiveBinaryOperator() throws RecognitionException { | ||
4363 | |||
4364 | int stackSize = keepStackSize(); | ||
4365 | |||
4366 | try { | ||
4367 | // InternalSolverLanguageParser.g:1479:1: ( ( ( rule__AdditiveBinaryOperator__Alternatives ) ) ) | ||
4368 | // InternalSolverLanguageParser.g:1480:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | ||
4369 | { | ||
4370 | // InternalSolverLanguageParser.g:1480:2: ( ( rule__AdditiveBinaryOperator__Alternatives ) ) | ||
4371 | // InternalSolverLanguageParser.g:1481:3: ( rule__AdditiveBinaryOperator__Alternatives ) | ||
4372 | { | ||
4373 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); | ||
4374 | // InternalSolverLanguageParser.g:1482:3: ( rule__AdditiveBinaryOperator__Alternatives ) | ||
4375 | // InternalSolverLanguageParser.g:1482:4: rule__AdditiveBinaryOperator__Alternatives | ||
4376 | { | ||
4377 | pushFollow(FOLLOW_2); | ||
4378 | rule__AdditiveBinaryOperator__Alternatives(); | ||
4379 | |||
4380 | state._fsp--; | ||
4381 | |||
4382 | |||
4383 | } | ||
4384 | |||
4385 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getAlternatives()); | ||
4386 | |||
4387 | } | ||
4388 | |||
4389 | |||
4390 | } | ||
4391 | |||
4392 | } | ||
4393 | catch (RecognitionException re) { | ||
4394 | reportError(re); | ||
4395 | recover(input,re); | ||
4396 | } | ||
4397 | finally { | ||
4398 | |||
4399 | restoreStackSize(stackSize); | ||
4400 | |||
4401 | } | ||
4402 | return ; | ||
4403 | } | ||
4404 | // $ANTLR end "ruleAdditiveBinaryOperator" | ||
4405 | |||
4406 | |||
4407 | // $ANTLR start "ruleMultiplicativeBinaryOperator" | ||
4408 | // InternalSolverLanguageParser.g:1491:1: ruleMultiplicativeBinaryOperator : ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ; | ||
4409 | public final void ruleMultiplicativeBinaryOperator() throws RecognitionException { | ||
4410 | |||
4411 | int stackSize = keepStackSize(); | ||
4412 | |||
4413 | try { | ||
4414 | // InternalSolverLanguageParser.g:1495:1: ( ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) ) | ||
4415 | // InternalSolverLanguageParser.g:1496:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | ||
4416 | { | ||
4417 | // InternalSolverLanguageParser.g:1496:2: ( ( rule__MultiplicativeBinaryOperator__Alternatives ) ) | ||
4418 | // InternalSolverLanguageParser.g:1497:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | ||
4419 | { | ||
4420 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); | ||
4421 | // InternalSolverLanguageParser.g:1498:3: ( rule__MultiplicativeBinaryOperator__Alternatives ) | ||
4422 | // InternalSolverLanguageParser.g:1498:4: rule__MultiplicativeBinaryOperator__Alternatives | ||
4423 | { | ||
4424 | pushFollow(FOLLOW_2); | ||
4425 | rule__MultiplicativeBinaryOperator__Alternatives(); | ||
4426 | |||
4427 | state._fsp--; | ||
4428 | |||
4429 | |||
4430 | } | ||
4431 | |||
4432 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getAlternatives()); | ||
4433 | |||
4434 | } | ||
4435 | |||
4436 | |||
4437 | } | ||
4438 | |||
4439 | } | ||
4440 | catch (RecognitionException re) { | ||
4441 | reportError(re); | ||
4442 | recover(input,re); | ||
4443 | } | ||
4444 | finally { | ||
4445 | |||
4446 | restoreStackSize(stackSize); | ||
4447 | |||
4448 | } | ||
4449 | return ; | ||
4450 | } | ||
4451 | // $ANTLR end "ruleMultiplicativeBinaryOperator" | ||
4452 | |||
4453 | |||
4454 | // $ANTLR start "ruleExponentialOp" | ||
4455 | // InternalSolverLanguageParser.g:1507:1: ruleExponentialOp : ( ( CircumflexAccent ) ) ; | ||
4456 | public final void ruleExponentialOp() throws RecognitionException { | ||
4457 | |||
4458 | int stackSize = keepStackSize(); | ||
4459 | |||
4460 | try { | ||
4461 | // InternalSolverLanguageParser.g:1511:1: ( ( ( CircumflexAccent ) ) ) | ||
4462 | // InternalSolverLanguageParser.g:1512:2: ( ( CircumflexAccent ) ) | ||
4463 | { | ||
4464 | // InternalSolverLanguageParser.g:1512:2: ( ( CircumflexAccent ) ) | ||
4465 | // InternalSolverLanguageParser.g:1513:3: ( CircumflexAccent ) | ||
4466 | { | ||
4467 | before(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); | ||
4468 | // InternalSolverLanguageParser.g:1514:3: ( CircumflexAccent ) | ||
4469 | // InternalSolverLanguageParser.g:1514:4: CircumflexAccent | ||
4470 | { | ||
4471 | match(input,CircumflexAccent,FOLLOW_2); | ||
4472 | |||
4473 | } | ||
4474 | |||
4475 | after(grammarAccess.getExponentialOpAccess().getPOWEnumLiteralDeclaration()); | ||
4476 | |||
4477 | } | ||
4478 | |||
4479 | |||
4480 | } | ||
4481 | |||
4482 | } | ||
4483 | catch (RecognitionException re) { | ||
4484 | reportError(re); | ||
4485 | recover(input,re); | ||
4486 | } | ||
4487 | finally { | ||
4488 | |||
4489 | restoreStackSize(stackSize); | ||
4490 | |||
4491 | } | ||
4492 | return ; | ||
4493 | } | ||
4494 | // $ANTLR end "ruleExponentialOp" | ||
4495 | |||
4496 | |||
4497 | // $ANTLR start "ruleUnaryOp" | ||
4498 | // InternalSolverLanguageParser.g:1523:1: ruleUnaryOp : ( ( rule__UnaryOp__Alternatives ) ) ; | ||
4499 | public final void ruleUnaryOp() throws RecognitionException { | ||
4500 | |||
4501 | int stackSize = keepStackSize(); | ||
4502 | |||
4503 | try { | ||
4504 | // InternalSolverLanguageParser.g:1527:1: ( ( ( rule__UnaryOp__Alternatives ) ) ) | ||
4505 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__UnaryOp__Alternatives ) ) | ||
4506 | { | ||
4507 | // InternalSolverLanguageParser.g:1528:2: ( ( rule__UnaryOp__Alternatives ) ) | ||
4508 | // InternalSolverLanguageParser.g:1529:3: ( rule__UnaryOp__Alternatives ) | ||
4509 | { | ||
4510 | before(grammarAccess.getUnaryOpAccess().getAlternatives()); | ||
4511 | // InternalSolverLanguageParser.g:1530:3: ( rule__UnaryOp__Alternatives ) | ||
4512 | // InternalSolverLanguageParser.g:1530:4: rule__UnaryOp__Alternatives | ||
4513 | { | ||
4514 | pushFollow(FOLLOW_2); | ||
4515 | rule__UnaryOp__Alternatives(); | ||
4516 | |||
4517 | state._fsp--; | ||
4518 | |||
4519 | |||
4520 | } | ||
4521 | |||
4522 | after(grammarAccess.getUnaryOpAccess().getAlternatives()); | ||
4523 | |||
4524 | } | ||
4525 | |||
4526 | |||
4527 | } | ||
4528 | |||
4529 | } | ||
4530 | catch (RecognitionException re) { | ||
4531 | reportError(re); | ||
4532 | recover(input,re); | ||
4533 | } | ||
4534 | finally { | ||
4535 | |||
4536 | restoreStackSize(stackSize); | ||
4537 | |||
4538 | } | ||
4539 | return ; | ||
4540 | } | ||
4541 | // $ANTLR end "ruleUnaryOp" | ||
4542 | |||
4543 | |||
4544 | // $ANTLR start "ruleAggregationOp" | ||
4545 | // InternalSolverLanguageParser.g:1539:1: ruleAggregationOp : ( ( rule__AggregationOp__Alternatives ) ) ; | ||
4546 | public final void ruleAggregationOp() throws RecognitionException { | ||
4547 | |||
4548 | int stackSize = keepStackSize(); | ||
4549 | |||
4550 | try { | ||
4551 | // InternalSolverLanguageParser.g:1543:1: ( ( ( rule__AggregationOp__Alternatives ) ) ) | ||
4552 | // InternalSolverLanguageParser.g:1544:2: ( ( rule__AggregationOp__Alternatives ) ) | ||
4553 | { | ||
4554 | // InternalSolverLanguageParser.g:1544:2: ( ( rule__AggregationOp__Alternatives ) ) | ||
4555 | // InternalSolverLanguageParser.g:1545:3: ( rule__AggregationOp__Alternatives ) | ||
4556 | { | ||
4557 | before(grammarAccess.getAggregationOpAccess().getAlternatives()); | ||
4558 | // InternalSolverLanguageParser.g:1546:3: ( rule__AggregationOp__Alternatives ) | ||
4559 | // InternalSolverLanguageParser.g:1546:4: rule__AggregationOp__Alternatives | ||
4560 | { | ||
4561 | pushFollow(FOLLOW_2); | ||
4562 | rule__AggregationOp__Alternatives(); | ||
4563 | |||
4564 | state._fsp--; | ||
4565 | |||
4566 | |||
4567 | } | ||
4568 | |||
4569 | after(grammarAccess.getAggregationOpAccess().getAlternatives()); | ||
4570 | |||
4571 | } | ||
4572 | |||
4573 | |||
4574 | } | ||
4575 | |||
4576 | } | ||
4577 | catch (RecognitionException re) { | ||
4578 | reportError(re); | ||
4579 | recover(input,re); | ||
4580 | } | ||
4581 | finally { | ||
4582 | |||
4583 | restoreStackSize(stackSize); | ||
4584 | |||
4585 | } | ||
4586 | return ; | ||
4587 | } | ||
4588 | // $ANTLR end "ruleAggregationOp" | ||
4589 | |||
4590 | |||
4591 | // $ANTLR start "ruleLogicValue" | ||
4592 | // InternalSolverLanguageParser.g:1555:1: ruleLogicValue : ( ( rule__LogicValue__Alternatives ) ) ; | ||
4593 | public final void ruleLogicValue() throws RecognitionException { | ||
4594 | |||
4595 | int stackSize = keepStackSize(); | ||
4596 | |||
4597 | try { | ||
4598 | // InternalSolverLanguageParser.g:1559:1: ( ( ( rule__LogicValue__Alternatives ) ) ) | ||
4599 | // InternalSolverLanguageParser.g:1560:2: ( ( rule__LogicValue__Alternatives ) ) | ||
4600 | { | ||
4601 | // InternalSolverLanguageParser.g:1560:2: ( ( rule__LogicValue__Alternatives ) ) | ||
4602 | // InternalSolverLanguageParser.g:1561:3: ( rule__LogicValue__Alternatives ) | ||
4603 | { | ||
4604 | before(grammarAccess.getLogicValueAccess().getAlternatives()); | ||
4605 | // InternalSolverLanguageParser.g:1562:3: ( rule__LogicValue__Alternatives ) | ||
4606 | // InternalSolverLanguageParser.g:1562:4: rule__LogicValue__Alternatives | ||
4607 | { | ||
4608 | pushFollow(FOLLOW_2); | ||
4609 | rule__LogicValue__Alternatives(); | ||
4610 | |||
4611 | state._fsp--; | ||
4612 | |||
4613 | |||
4614 | } | ||
4615 | |||
4616 | after(grammarAccess.getLogicValueAccess().getAlternatives()); | ||
4617 | |||
4618 | } | ||
4619 | |||
4620 | |||
4621 | } | ||
4622 | |||
4623 | } | ||
4624 | catch (RecognitionException re) { | ||
4625 | reportError(re); | ||
4626 | recover(input,re); | ||
4627 | } | ||
4628 | finally { | ||
4629 | |||
4630 | restoreStackSize(stackSize); | ||
4631 | |||
4632 | } | ||
4633 | return ; | ||
4634 | } | ||
4635 | // $ANTLR end "ruleLogicValue" | ||
4636 | |||
4637 | |||
4638 | // $ANTLR start "ruleObjectiveKind" | ||
4639 | // InternalSolverLanguageParser.g:1571:1: ruleObjectiveKind : ( ( rule__ObjectiveKind__Alternatives ) ) ; | ||
4640 | public final void ruleObjectiveKind() throws RecognitionException { | ||
4641 | |||
4642 | int stackSize = keepStackSize(); | ||
4643 | |||
4644 | try { | ||
4645 | // InternalSolverLanguageParser.g:1575:1: ( ( ( rule__ObjectiveKind__Alternatives ) ) ) | ||
4646 | // InternalSolverLanguageParser.g:1576:2: ( ( rule__ObjectiveKind__Alternatives ) ) | ||
4647 | { | ||
4648 | // InternalSolverLanguageParser.g:1576:2: ( ( rule__ObjectiveKind__Alternatives ) ) | ||
4649 | // InternalSolverLanguageParser.g:1577:3: ( rule__ObjectiveKind__Alternatives ) | ||
4650 | { | ||
4651 | before(grammarAccess.getObjectiveKindAccess().getAlternatives()); | ||
4652 | // InternalSolverLanguageParser.g:1578:3: ( rule__ObjectiveKind__Alternatives ) | ||
4653 | // InternalSolverLanguageParser.g:1578:4: rule__ObjectiveKind__Alternatives | ||
4654 | { | ||
4655 | pushFollow(FOLLOW_2); | ||
4656 | rule__ObjectiveKind__Alternatives(); | ||
4657 | |||
4658 | state._fsp--; | ||
4659 | |||
4660 | |||
4661 | } | ||
4662 | |||
4663 | after(grammarAccess.getObjectiveKindAccess().getAlternatives()); | ||
4664 | |||
4665 | } | ||
4666 | |||
4667 | |||
4668 | } | ||
4669 | |||
4670 | } | ||
4671 | catch (RecognitionException re) { | ||
4672 | reportError(re); | ||
4673 | recover(input,re); | ||
4674 | } | ||
4675 | finally { | ||
4676 | |||
4677 | restoreStackSize(stackSize); | ||
4678 | |||
4679 | } | ||
4680 | return ; | ||
4681 | } | ||
4682 | // $ANTLR end "ruleObjectiveKind" | ||
4683 | |||
4684 | |||
4685 | // $ANTLR start "rule__Statement__Alternatives_0" | ||
4686 | // InternalSolverLanguageParser.g:1586:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ); | ||
4687 | public final void rule__Statement__Alternatives_0() throws RecognitionException { | ||
4688 | |||
4689 | int stackSize = keepStackSize(); | ||
4690 | |||
4691 | try { | ||
4692 | // InternalSolverLanguageParser.g:1590:1: ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) ) | ||
4693 | int alt2=10; | ||
4694 | alt2 = dfa2.predict(input); | ||
4695 | switch (alt2) { | ||
3598 | case 1 : | 4696 | case 1 : |
3599 | // InternalSolverLanguage.g:1178:2: ( ( rule__BooleanValue__Group_0__0 ) ) | 4697 | // InternalSolverLanguageParser.g:1591:2: ( ruleAssertionOrDefinition ) |
4698 | { | ||
4699 | // InternalSolverLanguageParser.g:1591:2: ( ruleAssertionOrDefinition ) | ||
4700 | // InternalSolverLanguageParser.g:1592:3: ruleAssertionOrDefinition | ||
4701 | { | ||
4702 | before(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); | ||
4703 | pushFollow(FOLLOW_2); | ||
4704 | ruleAssertionOrDefinition(); | ||
4705 | |||
4706 | state._fsp--; | ||
4707 | |||
4708 | after(grammarAccess.getStatementAccess().getAssertionOrDefinitionParserRuleCall_0_0()); | ||
4709 | |||
4710 | } | ||
4711 | |||
4712 | |||
4713 | } | ||
4714 | break; | ||
4715 | case 2 : | ||
4716 | // InternalSolverLanguageParser.g:1597:2: ( rulePredicateDefinition ) | ||
4717 | { | ||
4718 | // InternalSolverLanguageParser.g:1597:2: ( rulePredicateDefinition ) | ||
4719 | // InternalSolverLanguageParser.g:1598:3: rulePredicateDefinition | ||
4720 | { | ||
4721 | before(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); | ||
4722 | pushFollow(FOLLOW_2); | ||
4723 | rulePredicateDefinition(); | ||
4724 | |||
4725 | state._fsp--; | ||
4726 | |||
4727 | after(grammarAccess.getStatementAccess().getPredicateDefinitionParserRuleCall_0_1()); | ||
4728 | |||
4729 | } | ||
4730 | |||
4731 | |||
4732 | } | ||
4733 | break; | ||
4734 | case 3 : | ||
4735 | // InternalSolverLanguageParser.g:1603:2: ( ruleUnnamedErrorPrediateDefinition ) | ||
4736 | { | ||
4737 | // InternalSolverLanguageParser.g:1603:2: ( ruleUnnamedErrorPrediateDefinition ) | ||
4738 | // InternalSolverLanguageParser.g:1604:3: ruleUnnamedErrorPrediateDefinition | ||
4739 | { | ||
4740 | before(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); | ||
4741 | pushFollow(FOLLOW_2); | ||
4742 | ruleUnnamedErrorPrediateDefinition(); | ||
4743 | |||
4744 | state._fsp--; | ||
4745 | |||
4746 | after(grammarAccess.getStatementAccess().getUnnamedErrorPrediateDefinitionParserRuleCall_0_2()); | ||
4747 | |||
4748 | } | ||
4749 | |||
4750 | |||
4751 | } | ||
4752 | break; | ||
4753 | case 4 : | ||
4754 | // InternalSolverLanguageParser.g:1609:2: ( ruleDefaultDefinition ) | ||
4755 | { | ||
4756 | // InternalSolverLanguageParser.g:1609:2: ( ruleDefaultDefinition ) | ||
4757 | // InternalSolverLanguageParser.g:1610:3: ruleDefaultDefinition | ||
4758 | { | ||
4759 | before(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); | ||
4760 | pushFollow(FOLLOW_2); | ||
4761 | ruleDefaultDefinition(); | ||
4762 | |||
4763 | state._fsp--; | ||
4764 | |||
4765 | after(grammarAccess.getStatementAccess().getDefaultDefinitionParserRuleCall_0_3()); | ||
4766 | |||
4767 | } | ||
4768 | |||
4769 | |||
4770 | } | ||
4771 | break; | ||
4772 | case 5 : | ||
4773 | // InternalSolverLanguageParser.g:1615:2: ( ruleExternPredicateDefinition ) | ||
3600 | { | 4774 | { |
3601 | // InternalSolverLanguage.g:1178:2: ( ( rule__BooleanValue__Group_0__0 ) ) | 4775 | // InternalSolverLanguageParser.g:1615:2: ( ruleExternPredicateDefinition ) |
3602 | // InternalSolverLanguage.g:1179:3: ( rule__BooleanValue__Group_0__0 ) | 4776 | // InternalSolverLanguageParser.g:1616:3: ruleExternPredicateDefinition |
4777 | { | ||
4778 | before(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); | ||
4779 | pushFollow(FOLLOW_2); | ||
4780 | ruleExternPredicateDefinition(); | ||
4781 | |||
4782 | state._fsp--; | ||
4783 | |||
4784 | after(grammarAccess.getStatementAccess().getExternPredicateDefinitionParserRuleCall_0_4()); | ||
4785 | |||
4786 | } | ||
4787 | |||
4788 | |||
4789 | } | ||
4790 | break; | ||
4791 | case 6 : | ||
4792 | // InternalSolverLanguageParser.g:1621:2: ( ruleMetricDefinition ) | ||
3603 | { | 4793 | { |
3604 | before(grammarAccess.getBooleanValueAccess().getGroup_0()); | 4794 | // InternalSolverLanguageParser.g:1621:2: ( ruleMetricDefinition ) |
3605 | // InternalSolverLanguage.g:1180:3: ( rule__BooleanValue__Group_0__0 ) | 4795 | // InternalSolverLanguageParser.g:1622:3: ruleMetricDefinition |
3606 | // InternalSolverLanguage.g:1180:4: rule__BooleanValue__Group_0__0 | ||
3607 | { | 4796 | { |
4797 | before(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); | ||
3608 | pushFollow(FOLLOW_2); | 4798 | pushFollow(FOLLOW_2); |
3609 | rule__BooleanValue__Group_0__0(); | 4799 | ruleMetricDefinition(); |
3610 | 4800 | ||
3611 | state._fsp--; | 4801 | state._fsp--; |
3612 | 4802 | ||
4803 | after(grammarAccess.getStatementAccess().getMetricDefinitionParserRuleCall_0_5()); | ||
3613 | 4804 | ||
3614 | } | 4805 | } |
3615 | 4806 | ||
3616 | after(grammarAccess.getBooleanValueAccess().getGroup_0()); | 4807 | |
4808 | } | ||
4809 | break; | ||
4810 | case 7 : | ||
4811 | // InternalSolverLanguageParser.g:1627:2: ( ruleExternMetricDefinition ) | ||
4812 | { | ||
4813 | // InternalSolverLanguageParser.g:1627:2: ( ruleExternMetricDefinition ) | ||
4814 | // InternalSolverLanguageParser.g:1628:3: ruleExternMetricDefinition | ||
4815 | { | ||
4816 | before(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); | ||
4817 | pushFollow(FOLLOW_2); | ||
4818 | ruleExternMetricDefinition(); | ||
4819 | |||
4820 | state._fsp--; | ||
4821 | |||
4822 | after(grammarAccess.getStatementAccess().getExternMetricDefinitionParserRuleCall_0_6()); | ||
3617 | 4823 | ||
3618 | } | 4824 | } |
3619 | 4825 | ||
3620 | 4826 | ||
3621 | } | 4827 | } |
3622 | break; | 4828 | break; |
3623 | case 2 : | 4829 | case 8 : |
3624 | // InternalSolverLanguage.g:1184:2: ( ( rule__BooleanValue__Group_1__0 ) ) | 4830 | // InternalSolverLanguageParser.g:1633:2: ( ruleClassDefinition ) |
3625 | { | 4831 | { |
3626 | // InternalSolverLanguage.g:1184:2: ( ( rule__BooleanValue__Group_1__0 ) ) | 4832 | // InternalSolverLanguageParser.g:1633:2: ( ruleClassDefinition ) |
3627 | // InternalSolverLanguage.g:1185:3: ( rule__BooleanValue__Group_1__0 ) | 4833 | // InternalSolverLanguageParser.g:1634:3: ruleClassDefinition |
4834 | { | ||
4835 | before(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); | ||
4836 | pushFollow(FOLLOW_2); | ||
4837 | ruleClassDefinition(); | ||
4838 | |||
4839 | state._fsp--; | ||
4840 | |||
4841 | after(grammarAccess.getStatementAccess().getClassDefinitionParserRuleCall_0_7()); | ||
4842 | |||
4843 | } | ||
4844 | |||
4845 | |||
4846 | } | ||
4847 | break; | ||
4848 | case 9 : | ||
4849 | // InternalSolverLanguageParser.g:1639:2: ( ruleScopeDefinition ) | ||
3628 | { | 4850 | { |
3629 | before(grammarAccess.getBooleanValueAccess().getGroup_1()); | 4851 | // InternalSolverLanguageParser.g:1639:2: ( ruleScopeDefinition ) |
3630 | // InternalSolverLanguage.g:1186:3: ( rule__BooleanValue__Group_1__0 ) | 4852 | // InternalSolverLanguageParser.g:1640:3: ruleScopeDefinition |
3631 | // InternalSolverLanguage.g:1186:4: rule__BooleanValue__Group_1__0 | ||
3632 | { | 4853 | { |
4854 | before(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); | ||
3633 | pushFollow(FOLLOW_2); | 4855 | pushFollow(FOLLOW_2); |
3634 | rule__BooleanValue__Group_1__0(); | 4856 | ruleScopeDefinition(); |
3635 | 4857 | ||
3636 | state._fsp--; | 4858 | state._fsp--; |
3637 | 4859 | ||
4860 | after(grammarAccess.getStatementAccess().getScopeDefinitionParserRuleCall_0_8()); | ||
3638 | 4861 | ||
3639 | } | 4862 | } |
3640 | 4863 | ||
3641 | after(grammarAccess.getBooleanValueAccess().getGroup_1()); | 4864 | |
4865 | } | ||
4866 | break; | ||
4867 | case 10 : | ||
4868 | // InternalSolverLanguageParser.g:1645:2: ( ruleObjectiveDefinition ) | ||
4869 | { | ||
4870 | // InternalSolverLanguageParser.g:1645:2: ( ruleObjectiveDefinition ) | ||
4871 | // InternalSolverLanguageParser.g:1646:3: ruleObjectiveDefinition | ||
4872 | { | ||
4873 | before(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); | ||
4874 | pushFollow(FOLLOW_2); | ||
4875 | ruleObjectiveDefinition(); | ||
4876 | |||
4877 | state._fsp--; | ||
4878 | |||
4879 | after(grammarAccess.getStatementAccess().getObjectiveDefinitionParserRuleCall_0_9()); | ||
3642 | 4880 | ||
3643 | } | 4881 | } |
3644 | 4882 | ||
@@ -3659,66 +4897,63 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3659 | } | 4897 | } |
3660 | return ; | 4898 | return ; |
3661 | } | 4899 | } |
3662 | // $ANTLR end "rule__BooleanValue__Alternatives" | 4900 | // $ANTLR end "rule__Statement__Alternatives_0" |
3663 | 4901 | ||
3664 | 4902 | ||
3665 | // $ANTLR start "rule__TruthValue__Alternatives" | 4903 | // $ANTLR start "rule__AssertionOrDefinition__Alternatives_1" |
3666 | // InternalSolverLanguage.g:1194:1: rule__TruthValue__Alternatives : ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ); | 4904 | // InternalSolverLanguageParser.g:1655:1: rule__AssertionOrDefinition__Alternatives_1 : ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ); |
3667 | public final void rule__TruthValue__Alternatives() throws RecognitionException { | 4905 | public final void rule__AssertionOrDefinition__Alternatives_1() throws RecognitionException { |
3668 | 4906 | ||
3669 | int stackSize = keepStackSize(); | 4907 | int stackSize = keepStackSize(); |
3670 | 4908 | ||
3671 | try { | 4909 | try { |
3672 | // InternalSolverLanguage.g:1198:1: ( ( ( rule__TruthValue__Group_0__0 ) ) | ( ( rule__TruthValue__Group_1__0 ) ) | ( ( rule__TruthValue__Group_2__0 ) ) | ( ( rule__TruthValue__Group_3__0 ) ) ) | 4910 | // InternalSolverLanguageParser.g:1659:1: ( ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) | ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) ) |
3673 | int alt4=4; | 4911 | int alt3=3; |
3674 | switch ( input.LA(1) ) { | 4912 | switch ( input.LA(1) ) { |
3675 | case 12: | 4913 | case EOF: |
4914 | case Colon: | ||
4915 | case RULE_FULL_STOP: | ||
3676 | { | 4916 | { |
3677 | alt4=1; | 4917 | alt3=1; |
3678 | } | ||
3679 | break; | ||
3680 | case 11: | ||
3681 | { | ||
3682 | alt4=2; | ||
3683 | } | 4918 | } |
3684 | break; | 4919 | break; |
3685 | case 15: | 4920 | case ColonHyphenMinus: |
3686 | { | 4921 | { |
3687 | alt4=3; | 4922 | alt3=2; |
3688 | } | 4923 | } |
3689 | break; | 4924 | break; |
3690 | case 16: | 4925 | case EqualsSign: |
3691 | { | 4926 | { |
3692 | alt4=4; | 4927 | alt3=3; |
3693 | } | 4928 | } |
3694 | break; | 4929 | break; |
3695 | default: | 4930 | default: |
3696 | NoViableAltException nvae = | 4931 | NoViableAltException nvae = |
3697 | new NoViableAltException("", 4, 0, input); | 4932 | new NoViableAltException("", 3, 0, input); |
3698 | 4933 | ||
3699 | throw nvae; | 4934 | throw nvae; |
3700 | } | 4935 | } |
3701 | 4936 | ||
3702 | switch (alt4) { | 4937 | switch (alt3) { |
3703 | case 1 : | 4938 | case 1 : |
3704 | // InternalSolverLanguage.g:1199:2: ( ( rule__TruthValue__Group_0__0 ) ) | 4939 | // InternalSolverLanguageParser.g:1660:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
3705 | { | 4940 | { |
3706 | // InternalSolverLanguage.g:1199:2: ( ( rule__TruthValue__Group_0__0 ) ) | 4941 | // InternalSolverLanguageParser.g:1660:2: ( ( rule__AssertionOrDefinition__Group_1_0__0 ) ) |
3707 | // InternalSolverLanguage.g:1200:3: ( rule__TruthValue__Group_0__0 ) | 4942 | // InternalSolverLanguageParser.g:1661:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
3708 | { | 4943 | { |
3709 | before(grammarAccess.getTruthValueAccess().getGroup_0()); | 4944 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); |
3710 | // InternalSolverLanguage.g:1201:3: ( rule__TruthValue__Group_0__0 ) | 4945 | // InternalSolverLanguageParser.g:1662:3: ( rule__AssertionOrDefinition__Group_1_0__0 ) |
3711 | // InternalSolverLanguage.g:1201:4: rule__TruthValue__Group_0__0 | 4946 | // InternalSolverLanguageParser.g:1662:4: rule__AssertionOrDefinition__Group_1_0__0 |
3712 | { | 4947 | { |
3713 | pushFollow(FOLLOW_2); | 4948 | pushFollow(FOLLOW_2); |
3714 | rule__TruthValue__Group_0__0(); | 4949 | rule__AssertionOrDefinition__Group_1_0__0(); |
3715 | 4950 | ||
3716 | state._fsp--; | 4951 | state._fsp--; |
3717 | 4952 | ||
3718 | 4953 | ||
3719 | } | 4954 | } |
3720 | 4955 | ||
3721 | after(grammarAccess.getTruthValueAccess().getGroup_0()); | 4956 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0()); |
3722 | 4957 | ||
3723 | } | 4958 | } |
3724 | 4959 | ||
@@ -3726,24 +4961,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3726 | } | 4961 | } |
3727 | break; | 4962 | break; |
3728 | case 2 : | 4963 | case 2 : |
3729 | // InternalSolverLanguage.g:1205:2: ( ( rule__TruthValue__Group_1__0 ) ) | 4964 | // InternalSolverLanguageParser.g:1666:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
3730 | { | 4965 | { |
3731 | // InternalSolverLanguage.g:1205:2: ( ( rule__TruthValue__Group_1__0 ) ) | 4966 | // InternalSolverLanguageParser.g:1666:2: ( ( rule__AssertionOrDefinition__Group_1_1__0 ) ) |
3732 | // InternalSolverLanguage.g:1206:3: ( rule__TruthValue__Group_1__0 ) | 4967 | // InternalSolverLanguageParser.g:1667:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
3733 | { | 4968 | { |
3734 | before(grammarAccess.getTruthValueAccess().getGroup_1()); | 4969 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); |
3735 | // InternalSolverLanguage.g:1207:3: ( rule__TruthValue__Group_1__0 ) | 4970 | // InternalSolverLanguageParser.g:1668:3: ( rule__AssertionOrDefinition__Group_1_1__0 ) |
3736 | // InternalSolverLanguage.g:1207:4: rule__TruthValue__Group_1__0 | 4971 | // InternalSolverLanguageParser.g:1668:4: rule__AssertionOrDefinition__Group_1_1__0 |
3737 | { | 4972 | { |
3738 | pushFollow(FOLLOW_2); | 4973 | pushFollow(FOLLOW_2); |
3739 | rule__TruthValue__Group_1__0(); | 4974 | rule__AssertionOrDefinition__Group_1_1__0(); |
3740 | 4975 | ||
3741 | state._fsp--; | 4976 | state._fsp--; |
3742 | 4977 | ||
3743 | 4978 | ||
3744 | } | 4979 | } |
3745 | 4980 | ||
3746 | after(grammarAccess.getTruthValueAccess().getGroup_1()); | 4981 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_1()); |
3747 | 4982 | ||
3748 | } | 4983 | } |
3749 | 4984 | ||
@@ -3751,49 +4986,115 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3751 | } | 4986 | } |
3752 | break; | 4987 | break; |
3753 | case 3 : | 4988 | case 3 : |
3754 | // InternalSolverLanguage.g:1211:2: ( ( rule__TruthValue__Group_2__0 ) ) | 4989 | // InternalSolverLanguageParser.g:1672:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
3755 | { | 4990 | { |
3756 | // InternalSolverLanguage.g:1211:2: ( ( rule__TruthValue__Group_2__0 ) ) | 4991 | // InternalSolverLanguageParser.g:1672:2: ( ( rule__AssertionOrDefinition__Group_1_2__0 ) ) |
3757 | // InternalSolverLanguage.g:1212:3: ( rule__TruthValue__Group_2__0 ) | 4992 | // InternalSolverLanguageParser.g:1673:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
3758 | { | 4993 | { |
3759 | before(grammarAccess.getTruthValueAccess().getGroup_2()); | 4994 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); |
3760 | // InternalSolverLanguage.g:1213:3: ( rule__TruthValue__Group_2__0 ) | 4995 | // InternalSolverLanguageParser.g:1674:3: ( rule__AssertionOrDefinition__Group_1_2__0 ) |
3761 | // InternalSolverLanguage.g:1213:4: rule__TruthValue__Group_2__0 | 4996 | // InternalSolverLanguageParser.g:1674:4: rule__AssertionOrDefinition__Group_1_2__0 |
3762 | { | 4997 | { |
3763 | pushFollow(FOLLOW_2); | 4998 | pushFollow(FOLLOW_2); |
3764 | rule__TruthValue__Group_2__0(); | 4999 | rule__AssertionOrDefinition__Group_1_2__0(); |
3765 | 5000 | ||
3766 | state._fsp--; | 5001 | state._fsp--; |
3767 | 5002 | ||
3768 | 5003 | ||
3769 | } | 5004 | } |
3770 | 5005 | ||
3771 | after(grammarAccess.getTruthValueAccess().getGroup_2()); | 5006 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_2()); |
3772 | 5007 | ||
3773 | } | 5008 | } |
3774 | 5009 | ||
3775 | 5010 | ||
3776 | } | 5011 | } |
3777 | break; | 5012 | break; |
3778 | case 4 : | 5013 | |
3779 | // InternalSolverLanguage.g:1217:2: ( ( rule__TruthValue__Group_3__0 ) ) | 5014 | } |
5015 | } | ||
5016 | catch (RecognitionException re) { | ||
5017 | reportError(re); | ||
5018 | recover(input,re); | ||
5019 | } | ||
5020 | finally { | ||
5021 | |||
5022 | restoreStackSize(stackSize); | ||
5023 | |||
5024 | } | ||
5025 | return ; | ||
5026 | } | ||
5027 | // $ANTLR end "rule__AssertionOrDefinition__Alternatives_1" | ||
5028 | |||
5029 | |||
5030 | // $ANTLR start "rule__PredicateDefinition__Alternatives_0" | ||
5031 | // InternalSolverLanguageParser.g:1682:1: rule__PredicateDefinition__Alternatives_0 : ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ); | ||
5032 | public final void rule__PredicateDefinition__Alternatives_0() throws RecognitionException { | ||
5033 | |||
5034 | int stackSize = keepStackSize(); | ||
5035 | |||
5036 | try { | ||
5037 | // InternalSolverLanguageParser.g:1686:1: ( ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ( ( rule__PredicateDefinition__Group_0_1__0 ) ) ) | ||
5038 | int alt4=2; | ||
5039 | int LA4_0 = input.LA(1); | ||
5040 | |||
5041 | if ( (LA4_0==Functional) ) { | ||
5042 | alt4=1; | ||
5043 | } | ||
5044 | else if ( (LA4_0==Error) ) { | ||
5045 | alt4=2; | ||
5046 | } | ||
5047 | else { | ||
5048 | NoViableAltException nvae = | ||
5049 | new NoViableAltException("", 4, 0, input); | ||
5050 | |||
5051 | throw nvae; | ||
5052 | } | ||
5053 | switch (alt4) { | ||
5054 | case 1 : | ||
5055 | // InternalSolverLanguageParser.g:1687:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) | ||
3780 | { | 5056 | { |
3781 | // InternalSolverLanguage.g:1217:2: ( ( rule__TruthValue__Group_3__0 ) ) | 5057 | // InternalSolverLanguageParser.g:1687:2: ( ( rule__PredicateDefinition__Group_0_0__0 ) ) |
3782 | // InternalSolverLanguage.g:1218:3: ( rule__TruthValue__Group_3__0 ) | 5058 | // InternalSolverLanguageParser.g:1688:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
3783 | { | 5059 | { |
3784 | before(grammarAccess.getTruthValueAccess().getGroup_3()); | 5060 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
3785 | // InternalSolverLanguage.g:1219:3: ( rule__TruthValue__Group_3__0 ) | 5061 | // InternalSolverLanguageParser.g:1689:3: ( rule__PredicateDefinition__Group_0_0__0 ) |
3786 | // InternalSolverLanguage.g:1219:4: rule__TruthValue__Group_3__0 | 5062 | // InternalSolverLanguageParser.g:1689:4: rule__PredicateDefinition__Group_0_0__0 |
3787 | { | 5063 | { |
3788 | pushFollow(FOLLOW_2); | 5064 | pushFollow(FOLLOW_2); |
3789 | rule__TruthValue__Group_3__0(); | 5065 | rule__PredicateDefinition__Group_0_0__0(); |
3790 | 5066 | ||
3791 | state._fsp--; | 5067 | state._fsp--; |
3792 | 5068 | ||
3793 | 5069 | ||
3794 | } | 5070 | } |
3795 | 5071 | ||
3796 | after(grammarAccess.getTruthValueAccess().getGroup_3()); | 5072 | after(grammarAccess.getPredicateDefinitionAccess().getGroup_0_0()); |
5073 | |||
5074 | } | ||
5075 | |||
5076 | |||
5077 | } | ||
5078 | break; | ||
5079 | case 2 : | ||
5080 | // InternalSolverLanguageParser.g:1693:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | ||
5081 | { | ||
5082 | // InternalSolverLanguageParser.g:1693:2: ( ( rule__PredicateDefinition__Group_0_1__0 ) ) | ||
5083 | // InternalSolverLanguageParser.g:1694:3: ( rule__PredicateDefinition__Group_0_1__0 ) | ||
5084 | { | ||
5085 | before(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); | ||
5086 | // InternalSolverLanguageParser.g:1695:3: ( rule__PredicateDefinition__Group_0_1__0 ) | ||
5087 | // InternalSolverLanguageParser.g:1695:4: rule__PredicateDefinition__Group_0_1__0 | ||
5088 | { | ||
5089 | pushFollow(FOLLOW_2); | ||
5090 | rule__PredicateDefinition__Group_0_1__0(); | ||
5091 | |||
5092 | state._fsp--; | ||
5093 | |||
5094 | |||
5095 | } | ||
5096 | |||
5097 | after(grammarAccess.getPredicateDefinitionAccess().getGroup_0_1()); | ||
3797 | 5098 | ||
3798 | } | 5099 | } |
3799 | 5100 | ||
@@ -3814,65 +5115,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3814 | } | 5115 | } |
3815 | return ; | 5116 | return ; |
3816 | } | 5117 | } |
3817 | // $ANTLR end "rule__TruthValue__Alternatives" | 5118 | // $ANTLR end "rule__PredicateDefinition__Alternatives_0" |
3818 | 5119 | ||
3819 | 5120 | ||
3820 | // $ANTLR start "rule__Interpretation__Alternatives" | 5121 | // $ANTLR start "rule__Expression__Alternatives" |
3821 | // InternalSolverLanguage.g:1227:1: rule__Interpretation__Alternatives : ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ); | 5122 | // InternalSolverLanguageParser.g:1703:1: rule__Expression__Alternatives : ( ( ruleIfElse ) | ( ruleDisjunctiveExpression ) ); |
3822 | public final void rule__Interpretation__Alternatives() throws RecognitionException { | 5123 | public final void rule__Expression__Alternatives() throws RecognitionException { |
3823 | 5124 | ||
3824 | int stackSize = keepStackSize(); | 5125 | int stackSize = keepStackSize(); |
3825 | 5126 | ||
3826 | try { | 5127 | try { |
3827 | // InternalSolverLanguage.g:1231:1: ( ( ruleBasicInterpretation ) | ( ruleDefaultInterpretation ) | ( ruleCDInterpretation ) ) | 5128 | // InternalSolverLanguageParser.g:1707:1: ( ( ruleIfElse ) | ( ruleDisjunctiveExpression ) ) |
3828 | int alt5=3; | 5129 | int alt5=2; |
3829 | switch ( input.LA(1) ) { | 5130 | int LA5_0 = input.LA(1); |
3830 | case RULE_ID: | 5131 | |
3831 | case 21: | 5132 | if ( (LA5_0==If) ) { |
3832 | case 22: | ||
3833 | case 23: | ||
3834 | case 24: | ||
3835 | case 25: | ||
3836 | case 26: | ||
3837 | { | ||
3838 | alt5=1; | 5133 | alt5=1; |
3839 | } | 5134 | } |
3840 | break; | 5135 | else if ( (LA5_0==Current||LA5_0==Unknown||(LA5_0>=Count && LA5_0<=False)||(LA5_0>=Must && LA5_0<=Prod)||LA5_0==True||(LA5_0>=Avg && LA5_0<=Inf)||(LA5_0>=Max && LA5_0<=Sum)||(LA5_0>=ExclamationMark && LA5_0<=LeftParenthesis)||LA5_0==PlusSign||LA5_0==HyphenMinus||LA5_0==LeftSquareBracket||(LA5_0>=RULE_STRING && LA5_0<=RULE_QUOTED_ID)||(LA5_0>=RULE_ID && LA5_0<=RULE_INT)) ) { |
3841 | case 32: | ||
3842 | { | ||
3843 | alt5=2; | 5136 | alt5=2; |
3844 | } | 5137 | } |
3845 | break; | 5138 | else { |
3846 | case 33: | ||
3847 | case 37: | ||
3848 | case 38: | ||
3849 | case 40: | ||
3850 | case 41: | ||
3851 | { | ||
3852 | alt5=3; | ||
3853 | } | ||
3854 | break; | ||
3855 | default: | ||
3856 | NoViableAltException nvae = | 5139 | NoViableAltException nvae = |
3857 | new NoViableAltException("", 5, 0, input); | 5140 | new NoViableAltException("", 5, 0, input); |
3858 | 5141 | ||
3859 | throw nvae; | 5142 | throw nvae; |
3860 | } | 5143 | } |
3861 | |||
3862 | switch (alt5) { | 5144 | switch (alt5) { |
3863 | case 1 : | 5145 | case 1 : |
3864 | // InternalSolverLanguage.g:1232:2: ( ruleBasicInterpretation ) | 5146 | // InternalSolverLanguageParser.g:1708:2: ( ruleIfElse ) |
3865 | { | 5147 | { |
3866 | // InternalSolverLanguage.g:1232:2: ( ruleBasicInterpretation ) | 5148 | // InternalSolverLanguageParser.g:1708:2: ( ruleIfElse ) |
3867 | // InternalSolverLanguage.g:1233:3: ruleBasicInterpretation | 5149 | // InternalSolverLanguageParser.g:1709:3: ruleIfElse |
3868 | { | 5150 | { |
3869 | before(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); | 5151 | before(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); |
3870 | pushFollow(FOLLOW_2); | 5152 | pushFollow(FOLLOW_2); |
3871 | ruleBasicInterpretation(); | 5153 | ruleIfElse(); |
3872 | 5154 | ||
3873 | state._fsp--; | 5155 | state._fsp--; |
3874 | 5156 | ||
3875 | after(grammarAccess.getInterpretationAccess().getBasicInterpretationParserRuleCall_0()); | 5157 | after(grammarAccess.getExpressionAccess().getIfElseParserRuleCall_0()); |
3876 | 5158 | ||
3877 | } | 5159 | } |
3878 | 5160 | ||
@@ -3880,37 +5162,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3880 | } | 5162 | } |
3881 | break; | 5163 | break; |
3882 | case 2 : | 5164 | case 2 : |
3883 | // InternalSolverLanguage.g:1238:2: ( ruleDefaultInterpretation ) | 5165 | // InternalSolverLanguageParser.g:1714:2: ( ruleDisjunctiveExpression ) |
3884 | { | ||
3885 | // InternalSolverLanguage.g:1238:2: ( ruleDefaultInterpretation ) | ||
3886 | // InternalSolverLanguage.g:1239:3: ruleDefaultInterpretation | ||
3887 | { | ||
3888 | before(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); | ||
3889 | pushFollow(FOLLOW_2); | ||
3890 | ruleDefaultInterpretation(); | ||
3891 | |||
3892 | state._fsp--; | ||
3893 | |||
3894 | after(grammarAccess.getInterpretationAccess().getDefaultInterpretationParserRuleCall_1()); | ||
3895 | |||
3896 | } | ||
3897 | |||
3898 | |||
3899 | } | ||
3900 | break; | ||
3901 | case 3 : | ||
3902 | // InternalSolverLanguage.g:1244:2: ( ruleCDInterpretation ) | ||
3903 | { | 5166 | { |
3904 | // InternalSolverLanguage.g:1244:2: ( ruleCDInterpretation ) | 5167 | // InternalSolverLanguageParser.g:1714:2: ( ruleDisjunctiveExpression ) |
3905 | // InternalSolverLanguage.g:1245:3: ruleCDInterpretation | 5168 | // InternalSolverLanguageParser.g:1715:3: ruleDisjunctiveExpression |
3906 | { | 5169 | { |
3907 | before(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); | 5170 | before(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); |
3908 | pushFollow(FOLLOW_2); | 5171 | pushFollow(FOLLOW_2); |
3909 | ruleCDInterpretation(); | 5172 | ruleDisjunctiveExpression(); |
3910 | 5173 | ||
3911 | state._fsp--; | 5174 | state._fsp--; |
3912 | 5175 | ||
3913 | after(grammarAccess.getInterpretationAccess().getCDInterpretationParserRuleCall_2()); | 5176 | after(grammarAccess.getExpressionAccess().getDisjunctiveExpressionParserRuleCall_1()); |
3914 | 5177 | ||
3915 | } | 5178 | } |
3916 | 5179 | ||
@@ -3931,59 +5194,52 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3931 | } | 5194 | } |
3932 | return ; | 5195 | return ; |
3933 | } | 5196 | } |
3934 | // $ANTLR end "rule__Interpretation__Alternatives" | 5197 | // $ANTLR end "rule__Expression__Alternatives" |
3935 | 5198 | ||
3936 | 5199 | ||
3937 | // $ANTLR start "rule__Symbol__Alternatives" | 5200 | // $ANTLR start "rule__DisjunctiveExpression__Alternatives_1" |
3938 | // InternalSolverLanguage.g:1254:1: rule__Symbol__Alternatives : ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ); | 5201 | // InternalSolverLanguageParser.g:1724:1: rule__DisjunctiveExpression__Alternatives_1 : ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ); |
3939 | public final void rule__Symbol__Alternatives() throws RecognitionException { | 5202 | public final void rule__DisjunctiveExpression__Alternatives_1() throws RecognitionException { |
3940 | 5203 | ||
3941 | int stackSize = keepStackSize(); | 5204 | int stackSize = keepStackSize(); |
3942 | 5205 | ||
3943 | try { | 5206 | try { |
3944 | // InternalSolverLanguage.g:1258:1: ( ( ruleModelSymbol ) | ( rulePartialitySymbol ) | ( ruleDataSymbol ) ) | 5207 | // InternalSolverLanguageParser.g:1728:1: ( ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) | ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) ) |
3945 | int alt6=3; | 5208 | int alt6=2; |
3946 | switch ( input.LA(1) ) { | 5209 | int LA6_0 = input.LA(1); |
3947 | case RULE_ID: | 5210 | |
3948 | { | 5211 | if ( (LA6_0==Semicolon) ) { |
3949 | alt6=1; | 5212 | alt6=1; |
3950 | } | 5213 | } |
3951 | break; | 5214 | else if ( (LA6_0==HyphenMinusGreaterThanSign) ) { |
3952 | case 21: | ||
3953 | case 22: | ||
3954 | { | ||
3955 | alt6=2; | 5215 | alt6=2; |
3956 | } | 5216 | } |
3957 | break; | 5217 | else { |
3958 | case 23: | ||
3959 | case 24: | ||
3960 | case 25: | ||
3961 | case 26: | ||
3962 | { | ||
3963 | alt6=3; | ||
3964 | } | ||
3965 | break; | ||
3966 | default: | ||
3967 | NoViableAltException nvae = | 5218 | NoViableAltException nvae = |
3968 | new NoViableAltException("", 6, 0, input); | 5219 | new NoViableAltException("", 6, 0, input); |
3969 | 5220 | ||
3970 | throw nvae; | 5221 | throw nvae; |
3971 | } | 5222 | } |
3972 | |||
3973 | switch (alt6) { | 5223 | switch (alt6) { |
3974 | case 1 : | 5224 | case 1 : |
3975 | // InternalSolverLanguage.g:1259:2: ( ruleModelSymbol ) | 5225 | // InternalSolverLanguageParser.g:1729:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
3976 | { | 5226 | { |
3977 | // InternalSolverLanguage.g:1259:2: ( ruleModelSymbol ) | 5227 | // InternalSolverLanguageParser.g:1729:2: ( ( rule__DisjunctiveExpression__Group_1_0__0 ) ) |
3978 | // InternalSolverLanguage.g:1260:3: ruleModelSymbol | 5228 | // InternalSolverLanguageParser.g:1730:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) |
5229 | { | ||
5230 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); | ||
5231 | // InternalSolverLanguageParser.g:1731:3: ( rule__DisjunctiveExpression__Group_1_0__0 ) | ||
5232 | // InternalSolverLanguageParser.g:1731:4: rule__DisjunctiveExpression__Group_1_0__0 | ||
3979 | { | 5233 | { |
3980 | before(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); | ||
3981 | pushFollow(FOLLOW_2); | 5234 | pushFollow(FOLLOW_2); |
3982 | ruleModelSymbol(); | 5235 | rule__DisjunctiveExpression__Group_1_0__0(); |
3983 | 5236 | ||
3984 | state._fsp--; | 5237 | state._fsp--; |
3985 | 5238 | ||
3986 | after(grammarAccess.getSymbolAccess().getModelSymbolParserRuleCall_0()); | 5239 | |
5240 | } | ||
5241 | |||
5242 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0()); | ||
3987 | 5243 | ||
3988 | } | 5244 | } |
3989 | 5245 | ||
@@ -3991,37 +5247,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
3991 | } | 5247 | } |
3992 | break; | 5248 | break; |
3993 | case 2 : | 5249 | case 2 : |
3994 | // InternalSolverLanguage.g:1265:2: ( rulePartialitySymbol ) | 5250 | // InternalSolverLanguageParser.g:1735:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
3995 | { | 5251 | { |
3996 | // InternalSolverLanguage.g:1265:2: ( rulePartialitySymbol ) | 5252 | // InternalSolverLanguageParser.g:1735:2: ( ( rule__DisjunctiveExpression__Group_1_1__0 ) ) |
3997 | // InternalSolverLanguage.g:1266:3: rulePartialitySymbol | 5253 | // InternalSolverLanguageParser.g:1736:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) |
5254 | { | ||
5255 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); | ||
5256 | // InternalSolverLanguageParser.g:1737:3: ( rule__DisjunctiveExpression__Group_1_1__0 ) | ||
5257 | // InternalSolverLanguageParser.g:1737:4: rule__DisjunctiveExpression__Group_1_1__0 | ||
3998 | { | 5258 | { |
3999 | before(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); | ||
4000 | pushFollow(FOLLOW_2); | 5259 | pushFollow(FOLLOW_2); |
4001 | rulePartialitySymbol(); | 5260 | rule__DisjunctiveExpression__Group_1_1__0(); |
4002 | 5261 | ||
4003 | state._fsp--; | 5262 | state._fsp--; |
4004 | 5263 | ||
4005 | after(grammarAccess.getSymbolAccess().getPartialitySymbolParserRuleCall_1()); | ||
4006 | 5264 | ||
4007 | } | 5265 | } |
4008 | 5266 | ||
4009 | 5267 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1()); | |
4010 | } | ||
4011 | break; | ||
4012 | case 3 : | ||
4013 | // InternalSolverLanguage.g:1271:2: ( ruleDataSymbol ) | ||
4014 | { | ||
4015 | // InternalSolverLanguage.g:1271:2: ( ruleDataSymbol ) | ||
4016 | // InternalSolverLanguage.g:1272:3: ruleDataSymbol | ||
4017 | { | ||
4018 | before(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); | ||
4019 | pushFollow(FOLLOW_2); | ||
4020 | ruleDataSymbol(); | ||
4021 | |||
4022 | state._fsp--; | ||
4023 | |||
4024 | after(grammarAccess.getSymbolAccess().getDataSymbolParserRuleCall_2()); | ||
4025 | 5268 | ||
4026 | } | 5269 | } |
4027 | 5270 | ||
@@ -4042,24 +5285,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4042 | } | 5285 | } |
4043 | return ; | 5286 | return ; |
4044 | } | 5287 | } |
4045 | // $ANTLR end "rule__Symbol__Alternatives" | 5288 | // $ANTLR end "rule__DisjunctiveExpression__Alternatives_1" |
4046 | 5289 | ||
4047 | 5290 | ||
4048 | // $ANTLR start "rule__PartialitySymbol__Alternatives" | 5291 | // $ANTLR start "rule__UnaryExpression__Alternatives" |
4049 | // InternalSolverLanguage.g:1281:1: rule__PartialitySymbol__Alternatives : ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ); | 5292 | // InternalSolverLanguageParser.g:1745:1: rule__UnaryExpression__Alternatives : ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ); |
4050 | public final void rule__PartialitySymbol__Alternatives() throws RecognitionException { | 5293 | public final void rule__UnaryExpression__Alternatives() throws RecognitionException { |
4051 | 5294 | ||
4052 | int stackSize = keepStackSize(); | 5295 | int stackSize = keepStackSize(); |
4053 | 5296 | ||
4054 | try { | 5297 | try { |
4055 | // InternalSolverLanguage.g:1285:1: ( ( ruleExistSymbol ) | ( ruleEqualsSymbol ) ) | 5298 | // InternalSolverLanguageParser.g:1749:1: ( ( ruleAggregationExpression ) | ( ( rule__UnaryExpression__Group_1__0 ) ) ) |
4056 | int alt7=2; | 5299 | int alt7=2; |
4057 | int LA7_0 = input.LA(1); | 5300 | int LA7_0 = input.LA(1); |
4058 | 5301 | ||
4059 | if ( (LA7_0==21) ) { | 5302 | if ( (LA7_0==Unknown||(LA7_0>=Count && LA7_0<=False)||(LA7_0>=Only && LA7_0<=Prod)||LA7_0==True||(LA7_0>=Avg && LA7_0<=Inf)||LA7_0==Max||(LA7_0>=Min && LA7_0<=Sum)||LA7_0==LeftParenthesis||LA7_0==LeftSquareBracket||(LA7_0>=RULE_STRING && LA7_0<=RULE_QUOTED_ID)||(LA7_0>=RULE_ID && LA7_0<=RULE_INT)) ) { |
4060 | alt7=1; | 5303 | alt7=1; |
4061 | } | 5304 | } |
4062 | else if ( (LA7_0==22) ) { | 5305 | else if ( (LA7_0==Current||LA7_0==Must||LA7_0==May||LA7_0==ExclamationMark||LA7_0==PlusSign||LA7_0==HyphenMinus) ) { |
4063 | alt7=2; | 5306 | alt7=2; |
4064 | } | 5307 | } |
4065 | else { | 5308 | else { |
@@ -4070,18 +5313,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4070 | } | 5313 | } |
4071 | switch (alt7) { | 5314 | switch (alt7) { |
4072 | case 1 : | 5315 | case 1 : |
4073 | // InternalSolverLanguage.g:1286:2: ( ruleExistSymbol ) | 5316 | // InternalSolverLanguageParser.g:1750:2: ( ruleAggregationExpression ) |
4074 | { | 5317 | { |
4075 | // InternalSolverLanguage.g:1286:2: ( ruleExistSymbol ) | 5318 | // InternalSolverLanguageParser.g:1750:2: ( ruleAggregationExpression ) |
4076 | // InternalSolverLanguage.g:1287:3: ruleExistSymbol | 5319 | // InternalSolverLanguageParser.g:1751:3: ruleAggregationExpression |
4077 | { | 5320 | { |
4078 | before(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); | 5321 | before(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); |
4079 | pushFollow(FOLLOW_2); | 5322 | pushFollow(FOLLOW_2); |
4080 | ruleExistSymbol(); | 5323 | ruleAggregationExpression(); |
4081 | 5324 | ||
4082 | state._fsp--; | 5325 | state._fsp--; |
4083 | 5326 | ||
4084 | after(grammarAccess.getPartialitySymbolAccess().getExistSymbolParserRuleCall_0()); | 5327 | after(grammarAccess.getUnaryExpressionAccess().getAggregationExpressionParserRuleCall_0()); |
4085 | 5328 | ||
4086 | } | 5329 | } |
4087 | 5330 | ||
@@ -4089,18 +5332,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4089 | } | 5332 | } |
4090 | break; | 5333 | break; |
4091 | case 2 : | 5334 | case 2 : |
4092 | // InternalSolverLanguage.g:1292:2: ( ruleEqualsSymbol ) | 5335 | // InternalSolverLanguageParser.g:1756:2: ( ( rule__UnaryExpression__Group_1__0 ) ) |
5336 | { | ||
5337 | // InternalSolverLanguageParser.g:1756:2: ( ( rule__UnaryExpression__Group_1__0 ) ) | ||
5338 | // InternalSolverLanguageParser.g:1757:3: ( rule__UnaryExpression__Group_1__0 ) | ||
4093 | { | 5339 | { |
4094 | // InternalSolverLanguage.g:1292:2: ( ruleEqualsSymbol ) | 5340 | before(grammarAccess.getUnaryExpressionAccess().getGroup_1()); |
4095 | // InternalSolverLanguage.g:1293:3: ruleEqualsSymbol | 5341 | // InternalSolverLanguageParser.g:1758:3: ( rule__UnaryExpression__Group_1__0 ) |
5342 | // InternalSolverLanguageParser.g:1758:4: rule__UnaryExpression__Group_1__0 | ||
4096 | { | 5343 | { |
4097 | before(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); | ||
4098 | pushFollow(FOLLOW_2); | 5344 | pushFollow(FOLLOW_2); |
4099 | ruleEqualsSymbol(); | 5345 | rule__UnaryExpression__Group_1__0(); |
4100 | 5346 | ||
4101 | state._fsp--; | 5347 | state._fsp--; |
4102 | 5348 | ||
4103 | after(grammarAccess.getPartialitySymbolAccess().getEqualsSymbolParserRuleCall_1()); | 5349 | |
5350 | } | ||
5351 | |||
5352 | after(grammarAccess.getUnaryExpressionAccess().getGroup_1()); | ||
4104 | 5353 | ||
4105 | } | 5354 | } |
4106 | 5355 | ||
@@ -4121,39 +5370,50 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4121 | } | 5370 | } |
4122 | return ; | 5371 | return ; |
4123 | } | 5372 | } |
4124 | // $ANTLR end "rule__PartialitySymbol__Alternatives" | 5373 | // $ANTLR end "rule__UnaryExpression__Alternatives" |
4125 | 5374 | ||
4126 | 5375 | ||
4127 | // $ANTLR start "rule__DataSymbol__Alternatives" | 5376 | // $ANTLR start "rule__AggregationExpression__Alternatives" |
4128 | // InternalSolverLanguage.g:1302:1: rule__DataSymbol__Alternatives : ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ); | 5377 | // InternalSolverLanguageParser.g:1766:1: rule__AggregationExpression__Alternatives : ( ( ruleAtomicExpression ) | ( ruleCount ) | ( ruleAggregation ) ); |
4129 | public final void rule__DataSymbol__Alternatives() throws RecognitionException { | 5378 | public final void rule__AggregationExpression__Alternatives() throws RecognitionException { |
4130 | 5379 | ||
4131 | int stackSize = keepStackSize(); | 5380 | int stackSize = keepStackSize(); |
4132 | 5381 | ||
4133 | try { | 5382 | try { |
4134 | // InternalSolverLanguage.g:1306:1: ( ( ruleBooleanSymbol ) | ( ruleIntegerSymbol ) | ( ruleRealSymbol ) | ( ruleStringSymbol ) ) | 5383 | // InternalSolverLanguageParser.g:1770:1: ( ( ruleAtomicExpression ) | ( ruleCount ) | ( ruleAggregation ) ) |
4135 | int alt8=4; | 5384 | int alt8=3; |
4136 | switch ( input.LA(1) ) { | 5385 | switch ( input.LA(1) ) { |
4137 | case 23: | 5386 | case Unknown: |
5387 | case Empty: | ||
5388 | case Error: | ||
5389 | case False: | ||
5390 | case True: | ||
5391 | case Inf: | ||
5392 | case LeftParenthesis: | ||
5393 | case LeftSquareBracket: | ||
5394 | case RULE_STRING: | ||
5395 | case RULE_QUOTED_ID: | ||
5396 | case RULE_ID: | ||
5397 | case RULE_INT: | ||
4138 | { | 5398 | { |
4139 | alt8=1; | 5399 | alt8=1; |
4140 | } | 5400 | } |
4141 | break; | 5401 | break; |
4142 | case 24: | 5402 | case Count: |
4143 | { | 5403 | { |
4144 | alt8=2; | 5404 | alt8=2; |
4145 | } | 5405 | } |
4146 | break; | 5406 | break; |
4147 | case 25: | 5407 | case Only: |
5408 | case Prod: | ||
5409 | case Avg: | ||
5410 | case Max: | ||
5411 | case Min: | ||
5412 | case Sum: | ||
4148 | { | 5413 | { |
4149 | alt8=3; | 5414 | alt8=3; |
4150 | } | 5415 | } |
4151 | break; | 5416 | break; |
4152 | case 26: | ||
4153 | { | ||
4154 | alt8=4; | ||
4155 | } | ||
4156 | break; | ||
4157 | default: | 5417 | default: |
4158 | NoViableAltException nvae = | 5418 | NoViableAltException nvae = |
4159 | new NoViableAltException("", 8, 0, input); | 5419 | new NoViableAltException("", 8, 0, input); |
@@ -4163,18 +5423,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4163 | 5423 | ||
4164 | switch (alt8) { | 5424 | switch (alt8) { |
4165 | case 1 : | 5425 | case 1 : |
4166 | // InternalSolverLanguage.g:1307:2: ( ruleBooleanSymbol ) | 5426 | // InternalSolverLanguageParser.g:1771:2: ( ruleAtomicExpression ) |
4167 | { | 5427 | { |
4168 | // InternalSolverLanguage.g:1307:2: ( ruleBooleanSymbol ) | 5428 | // InternalSolverLanguageParser.g:1771:2: ( ruleAtomicExpression ) |
4169 | // InternalSolverLanguage.g:1308:3: ruleBooleanSymbol | 5429 | // InternalSolverLanguageParser.g:1772:3: ruleAtomicExpression |
4170 | { | 5430 | { |
4171 | before(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); | 5431 | before(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); |
4172 | pushFollow(FOLLOW_2); | 5432 | pushFollow(FOLLOW_2); |
4173 | ruleBooleanSymbol(); | 5433 | ruleAtomicExpression(); |
4174 | 5434 | ||
4175 | state._fsp--; | 5435 | state._fsp--; |
4176 | 5436 | ||
4177 | after(grammarAccess.getDataSymbolAccess().getBooleanSymbolParserRuleCall_0()); | 5437 | after(grammarAccess.getAggregationExpressionAccess().getAtomicExpressionParserRuleCall_0()); |
4178 | 5438 | ||
4179 | } | 5439 | } |
4180 | 5440 | ||
@@ -4182,18 +5442,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4182 | } | 5442 | } |
4183 | break; | 5443 | break; |
4184 | case 2 : | 5444 | case 2 : |
4185 | // InternalSolverLanguage.g:1313:2: ( ruleIntegerSymbol ) | 5445 | // InternalSolverLanguageParser.g:1777:2: ( ruleCount ) |
4186 | { | 5446 | { |
4187 | // InternalSolverLanguage.g:1313:2: ( ruleIntegerSymbol ) | 5447 | // InternalSolverLanguageParser.g:1777:2: ( ruleCount ) |
4188 | // InternalSolverLanguage.g:1314:3: ruleIntegerSymbol | 5448 | // InternalSolverLanguageParser.g:1778:3: ruleCount |
4189 | { | 5449 | { |
4190 | before(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); | 5450 | before(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); |
4191 | pushFollow(FOLLOW_2); | 5451 | pushFollow(FOLLOW_2); |
4192 | ruleIntegerSymbol(); | 5452 | ruleCount(); |
4193 | 5453 | ||
4194 | state._fsp--; | 5454 | state._fsp--; |
4195 | 5455 | ||
4196 | after(grammarAccess.getDataSymbolAccess().getIntegerSymbolParserRuleCall_1()); | 5456 | after(grammarAccess.getAggregationExpressionAccess().getCountParserRuleCall_1()); |
4197 | 5457 | ||
4198 | } | 5458 | } |
4199 | 5459 | ||
@@ -4201,18 +5461,103 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4201 | } | 5461 | } |
4202 | break; | 5462 | break; |
4203 | case 3 : | 5463 | case 3 : |
4204 | // InternalSolverLanguage.g:1319:2: ( ruleRealSymbol ) | 5464 | // InternalSolverLanguageParser.g:1783:2: ( ruleAggregation ) |
4205 | { | 5465 | { |
4206 | // InternalSolverLanguage.g:1319:2: ( ruleRealSymbol ) | 5466 | // InternalSolverLanguageParser.g:1783:2: ( ruleAggregation ) |
4207 | // InternalSolverLanguage.g:1320:3: ruleRealSymbol | 5467 | // InternalSolverLanguageParser.g:1784:3: ruleAggregation |
4208 | { | 5468 | { |
4209 | before(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); | 5469 | before(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); |
4210 | pushFollow(FOLLOW_2); | 5470 | pushFollow(FOLLOW_2); |
4211 | ruleRealSymbol(); | 5471 | ruleAggregation(); |
4212 | 5472 | ||
4213 | state._fsp--; | 5473 | state._fsp--; |
4214 | 5474 | ||
4215 | after(grammarAccess.getDataSymbolAccess().getRealSymbolParserRuleCall_2()); | 5475 | after(grammarAccess.getAggregationExpressionAccess().getAggregationParserRuleCall_2()); |
5476 | |||
5477 | } | ||
5478 | |||
5479 | |||
5480 | } | ||
5481 | break; | ||
5482 | |||
5483 | } | ||
5484 | } | ||
5485 | catch (RecognitionException re) { | ||
5486 | reportError(re); | ||
5487 | recover(input,re); | ||
5488 | } | ||
5489 | finally { | ||
5490 | |||
5491 | restoreStackSize(stackSize); | ||
5492 | |||
5493 | } | ||
5494 | return ; | ||
5495 | } | ||
5496 | // $ANTLR end "rule__AggregationExpression__Alternatives" | ||
5497 | |||
5498 | |||
5499 | // $ANTLR start "rule__AtomicExpression__Alternatives" | ||
5500 | // InternalSolverLanguageParser.g:1793:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ); | ||
5501 | public final void rule__AtomicExpression__Alternatives() throws RecognitionException { | ||
5502 | |||
5503 | int stackSize = keepStackSize(); | ||
5504 | |||
5505 | try { | ||
5506 | // InternalSolverLanguageParser.g:1797:1: ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) ) | ||
5507 | int alt9=5; | ||
5508 | alt9 = dfa9.predict(input); | ||
5509 | switch (alt9) { | ||
5510 | case 1 : | ||
5511 | // InternalSolverLanguageParser.g:1798:2: ( ruleReference ) | ||
5512 | { | ||
5513 | // InternalSolverLanguageParser.g:1798:2: ( ruleReference ) | ||
5514 | // InternalSolverLanguageParser.g:1799:3: ruleReference | ||
5515 | { | ||
5516 | before(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); | ||
5517 | pushFollow(FOLLOW_2); | ||
5518 | ruleReference(); | ||
5519 | |||
5520 | state._fsp--; | ||
5521 | |||
5522 | after(grammarAccess.getAtomicExpressionAccess().getReferenceParserRuleCall_0()); | ||
5523 | |||
5524 | } | ||
5525 | |||
5526 | |||
5527 | } | ||
5528 | break; | ||
5529 | case 2 : | ||
5530 | // InternalSolverLanguageParser.g:1804:2: ( ruleCall ) | ||
5531 | { | ||
5532 | // InternalSolverLanguageParser.g:1804:2: ( ruleCall ) | ||
5533 | // InternalSolverLanguageParser.g:1805:3: ruleCall | ||
5534 | { | ||
5535 | before(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); | ||
5536 | pushFollow(FOLLOW_2); | ||
5537 | ruleCall(); | ||
5538 | |||
5539 | state._fsp--; | ||
5540 | |||
5541 | after(grammarAccess.getAtomicExpressionAccess().getCallParserRuleCall_1()); | ||
5542 | |||
5543 | } | ||
5544 | |||
5545 | |||
5546 | } | ||
5547 | break; | ||
5548 | case 3 : | ||
5549 | // InternalSolverLanguageParser.g:1810:2: ( ruleInterval ) | ||
5550 | { | ||
5551 | // InternalSolverLanguageParser.g:1810:2: ( ruleInterval ) | ||
5552 | // InternalSolverLanguageParser.g:1811:3: ruleInterval | ||
5553 | { | ||
5554 | before(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); | ||
5555 | pushFollow(FOLLOW_2); | ||
5556 | ruleInterval(); | ||
5557 | |||
5558 | state._fsp--; | ||
5559 | |||
5560 | after(grammarAccess.getAtomicExpressionAccess().getIntervalParserRuleCall_2()); | ||
4216 | 5561 | ||
4217 | } | 5562 | } |
4218 | 5563 | ||
@@ -4220,18 +5565,43 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4220 | } | 5565 | } |
4221 | break; | 5566 | break; |
4222 | case 4 : | 5567 | case 4 : |
4223 | // InternalSolverLanguage.g:1325:2: ( ruleStringSymbol ) | 5568 | // InternalSolverLanguageParser.g:1816:2: ( ruleLiteral ) |
5569 | { | ||
5570 | // InternalSolverLanguageParser.g:1816:2: ( ruleLiteral ) | ||
5571 | // InternalSolverLanguageParser.g:1817:3: ruleLiteral | ||
5572 | { | ||
5573 | before(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); | ||
5574 | pushFollow(FOLLOW_2); | ||
5575 | ruleLiteral(); | ||
5576 | |||
5577 | state._fsp--; | ||
5578 | |||
5579 | after(grammarAccess.getAtomicExpressionAccess().getLiteralParserRuleCall_3()); | ||
5580 | |||
5581 | } | ||
5582 | |||
5583 | |||
5584 | } | ||
5585 | break; | ||
5586 | case 5 : | ||
5587 | // InternalSolverLanguageParser.g:1822:2: ( ( rule__AtomicExpression__Group_4__0 ) ) | ||
4224 | { | 5588 | { |
4225 | // InternalSolverLanguage.g:1325:2: ( ruleStringSymbol ) | 5589 | // InternalSolverLanguageParser.g:1822:2: ( ( rule__AtomicExpression__Group_4__0 ) ) |
4226 | // InternalSolverLanguage.g:1326:3: ruleStringSymbol | 5590 | // InternalSolverLanguageParser.g:1823:3: ( rule__AtomicExpression__Group_4__0 ) |
5591 | { | ||
5592 | before(grammarAccess.getAtomicExpressionAccess().getGroup_4()); | ||
5593 | // InternalSolverLanguageParser.g:1824:3: ( rule__AtomicExpression__Group_4__0 ) | ||
5594 | // InternalSolverLanguageParser.g:1824:4: rule__AtomicExpression__Group_4__0 | ||
4227 | { | 5595 | { |
4228 | before(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); | ||
4229 | pushFollow(FOLLOW_2); | 5596 | pushFollow(FOLLOW_2); |
4230 | ruleStringSymbol(); | 5597 | rule__AtomicExpression__Group_4__0(); |
4231 | 5598 | ||
4232 | state._fsp--; | 5599 | state._fsp--; |
4233 | 5600 | ||
4234 | after(grammarAccess.getDataSymbolAccess().getStringSymbolParserRuleCall_3()); | 5601 | |
5602 | } | ||
5603 | |||
5604 | after(grammarAccess.getAtomicExpressionAccess().getGroup_4()); | ||
4235 | 5605 | ||
4236 | } | 5606 | } |
4237 | 5607 | ||
@@ -4252,61 +5622,124 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4252 | } | 5622 | } |
4253 | return ; | 5623 | return ; |
4254 | } | 5624 | } |
4255 | // $ANTLR end "rule__DataSymbol__Alternatives" | 5625 | // $ANTLR end "rule__AtomicExpression__Alternatives" |
4256 | 5626 | ||
4257 | 5627 | ||
4258 | // $ANTLR start "rule__ComplexObject__Alternatives" | 5628 | // $ANTLR start "rule__Call__Alternatives_1" |
4259 | // InternalSolverLanguage.g:1335:1: rule__ComplexObject__Alternatives : ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ); | 5629 | // InternalSolverLanguageParser.g:1832:1: rule__Call__Alternatives_1 : ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ); |
4260 | public final void rule__ComplexObject__Alternatives() throws RecognitionException { | 5630 | public final void rule__Call__Alternatives_1() throws RecognitionException { |
4261 | 5631 | ||
4262 | int stackSize = keepStackSize(); | 5632 | int stackSize = keepStackSize(); |
4263 | 5633 | ||
4264 | try { | 5634 | try { |
4265 | // InternalSolverLanguage.g:1339:1: ( ( ruleObject ) | ( ruleAllInstances ) | ( ruleAllObjects ) ) | 5635 | // InternalSolverLanguageParser.g:1836:1: ( ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) ) |
4266 | int alt9=3; | 5636 | int alt10=2; |
4267 | switch ( input.LA(1) ) { | 5637 | int LA10_0 = input.LA(1); |
4268 | case RULE_INT: | 5638 | |
4269 | case RULE_ID: | 5639 | if ( (LA10_0==RULE_TRANSITIVE_CLOSURE) ) { |
4270 | case RULE_STRING: | 5640 | alt10=1; |
4271 | case 11: | 5641 | } |
4272 | case 12: | 5642 | else if ( (LA10_0==RULE_REFLEXIVE_TRANSITIVE_CLOSURE) ) { |
4273 | case 13: | 5643 | alt10=2; |
4274 | case 27: | 5644 | } |
4275 | { | 5645 | else { |
4276 | alt9=1; | ||
4277 | } | ||
4278 | break; | ||
4279 | case 17: | ||
4280 | { | ||
4281 | alt9=2; | ||
4282 | } | ||
4283 | break; | ||
4284 | case 31: | ||
4285 | { | ||
4286 | alt9=3; | ||
4287 | } | ||
4288 | break; | ||
4289 | default: | ||
4290 | NoViableAltException nvae = | 5646 | NoViableAltException nvae = |
4291 | new NoViableAltException("", 9, 0, input); | 5647 | new NoViableAltException("", 10, 0, input); |
4292 | 5648 | ||
4293 | throw nvae; | 5649 | throw nvae; |
4294 | } | 5650 | } |
5651 | switch (alt10) { | ||
5652 | case 1 : | ||
5653 | // InternalSolverLanguageParser.g:1837:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ||
5654 | { | ||
5655 | // InternalSolverLanguageParser.g:1837:2: ( ( rule__Call__TransitiveClosureAssignment_1_0 ) ) | ||
5656 | // InternalSolverLanguageParser.g:1838:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | ||
5657 | { | ||
5658 | before(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); | ||
5659 | // InternalSolverLanguageParser.g:1839:3: ( rule__Call__TransitiveClosureAssignment_1_0 ) | ||
5660 | // InternalSolverLanguageParser.g:1839:4: rule__Call__TransitiveClosureAssignment_1_0 | ||
5661 | { | ||
5662 | pushFollow(FOLLOW_2); | ||
5663 | rule__Call__TransitiveClosureAssignment_1_0(); | ||
4295 | 5664 | ||
4296 | switch (alt9) { | 5665 | state._fsp--; |
5666 | |||
5667 | |||
5668 | } | ||
5669 | |||
5670 | after(grammarAccess.getCallAccess().getTransitiveClosureAssignment_1_0()); | ||
5671 | |||
5672 | } | ||
5673 | |||
5674 | |||
5675 | } | ||
5676 | break; | ||
5677 | case 2 : | ||
5678 | // InternalSolverLanguageParser.g:1843:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | ||
5679 | { | ||
5680 | // InternalSolverLanguageParser.g:1843:2: ( ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) ) | ||
5681 | // InternalSolverLanguageParser.g:1844:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | ||
5682 | { | ||
5683 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); | ||
5684 | // InternalSolverLanguageParser.g:1845:3: ( rule__Call__ReflexiveTransitiveClosureAssignment_1_1 ) | ||
5685 | // InternalSolverLanguageParser.g:1845:4: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 | ||
5686 | { | ||
5687 | pushFollow(FOLLOW_2); | ||
5688 | rule__Call__ReflexiveTransitiveClosureAssignment_1_1(); | ||
5689 | |||
5690 | state._fsp--; | ||
5691 | |||
5692 | |||
5693 | } | ||
5694 | |||
5695 | after(grammarAccess.getCallAccess().getReflexiveTransitiveClosureAssignment_1_1()); | ||
5696 | |||
5697 | } | ||
5698 | |||
5699 | |||
5700 | } | ||
5701 | break; | ||
5702 | |||
5703 | } | ||
5704 | } | ||
5705 | catch (RecognitionException re) { | ||
5706 | reportError(re); | ||
5707 | recover(input,re); | ||
5708 | } | ||
5709 | finally { | ||
5710 | |||
5711 | restoreStackSize(stackSize); | ||
5712 | |||
5713 | } | ||
5714 | return ; | ||
5715 | } | ||
5716 | // $ANTLR end "rule__Call__Alternatives_1" | ||
5717 | |||
5718 | |||
5719 | // $ANTLR start "rule__Argument__Alternatives" | ||
5720 | // InternalSolverLanguageParser.g:1853:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ); | ||
5721 | public final void rule__Argument__Alternatives() throws RecognitionException { | ||
5722 | |||
5723 | int stackSize = keepStackSize(); | ||
5724 | |||
5725 | try { | ||
5726 | // InternalSolverLanguageParser.g:1857:1: ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) ) | ||
5727 | int alt11=4; | ||
5728 | alt11 = dfa11.predict(input); | ||
5729 | switch (alt11) { | ||
4297 | case 1 : | 5730 | case 1 : |
4298 | // InternalSolverLanguage.g:1340:2: ( ruleObject ) | 5731 | // InternalSolverLanguageParser.g:1858:2: ( ruleExpressionArgument ) |
4299 | { | 5732 | { |
4300 | // InternalSolverLanguage.g:1340:2: ( ruleObject ) | 5733 | // InternalSolverLanguageParser.g:1858:2: ( ruleExpressionArgument ) |
4301 | // InternalSolverLanguage.g:1341:3: ruleObject | 5734 | // InternalSolverLanguageParser.g:1859:3: ruleExpressionArgument |
4302 | { | 5735 | { |
4303 | before(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); | 5736 | before(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); |
4304 | pushFollow(FOLLOW_2); | 5737 | pushFollow(FOLLOW_2); |
4305 | ruleObject(); | 5738 | ruleExpressionArgument(); |
4306 | 5739 | ||
4307 | state._fsp--; | 5740 | state._fsp--; |
4308 | 5741 | ||
4309 | after(grammarAccess.getComplexObjectAccess().getObjectParserRuleCall_0()); | 5742 | after(grammarAccess.getArgumentAccess().getExpressionArgumentParserRuleCall_0()); |
4310 | 5743 | ||
4311 | } | 5744 | } |
4312 | 5745 | ||
@@ -4314,18 +5747,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4314 | } | 5747 | } |
4315 | break; | 5748 | break; |
4316 | case 2 : | 5749 | case 2 : |
4317 | // InternalSolverLanguage.g:1346:2: ( ruleAllInstances ) | 5750 | // InternalSolverLanguageParser.g:1864:2: ( ruleStarArgument ) |
4318 | { | 5751 | { |
4319 | // InternalSolverLanguage.g:1346:2: ( ruleAllInstances ) | 5752 | // InternalSolverLanguageParser.g:1864:2: ( ruleStarArgument ) |
4320 | // InternalSolverLanguage.g:1347:3: ruleAllInstances | 5753 | // InternalSolverLanguageParser.g:1865:3: ruleStarArgument |
4321 | { | 5754 | { |
4322 | before(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); | 5755 | before(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); |
4323 | pushFollow(FOLLOW_2); | 5756 | pushFollow(FOLLOW_2); |
4324 | ruleAllInstances(); | 5757 | ruleStarArgument(); |
4325 | 5758 | ||
4326 | state._fsp--; | 5759 | state._fsp--; |
4327 | 5760 | ||
4328 | after(grammarAccess.getComplexObjectAccess().getAllInstancesParserRuleCall_1()); | 5761 | after(grammarAccess.getArgumentAccess().getStarArgumentParserRuleCall_1()); |
4329 | 5762 | ||
4330 | } | 5763 | } |
4331 | 5764 | ||
@@ -4333,18 +5766,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4333 | } | 5766 | } |
4334 | break; | 5767 | break; |
4335 | case 3 : | 5768 | case 3 : |
4336 | // InternalSolverLanguage.g:1352:2: ( ruleAllObjects ) | 5769 | // InternalSolverLanguageParser.g:1870:2: ( ruleTypedArgument ) |
5770 | { | ||
5771 | // InternalSolverLanguageParser.g:1870:2: ( ruleTypedArgument ) | ||
5772 | // InternalSolverLanguageParser.g:1871:3: ruleTypedArgument | ||
5773 | { | ||
5774 | before(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); | ||
5775 | pushFollow(FOLLOW_2); | ||
5776 | ruleTypedArgument(); | ||
5777 | |||
5778 | state._fsp--; | ||
5779 | |||
5780 | after(grammarAccess.getArgumentAccess().getTypedArgumentParserRuleCall_2()); | ||
5781 | |||
5782 | } | ||
5783 | |||
5784 | |||
5785 | } | ||
5786 | break; | ||
5787 | case 4 : | ||
5788 | // InternalSolverLanguageParser.g:1876:2: ( ruleTypedStarArgument ) | ||
4337 | { | 5789 | { |
4338 | // InternalSolverLanguage.g:1352:2: ( ruleAllObjects ) | 5790 | // InternalSolverLanguageParser.g:1876:2: ( ruleTypedStarArgument ) |
4339 | // InternalSolverLanguage.g:1353:3: ruleAllObjects | 5791 | // InternalSolverLanguageParser.g:1877:3: ruleTypedStarArgument |
4340 | { | 5792 | { |
4341 | before(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); | 5793 | before(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); |
4342 | pushFollow(FOLLOW_2); | 5794 | pushFollow(FOLLOW_2); |
4343 | ruleAllObjects(); | 5795 | ruleTypedStarArgument(); |
4344 | 5796 | ||
4345 | state._fsp--; | 5797 | state._fsp--; |
4346 | 5798 | ||
4347 | after(grammarAccess.getComplexObjectAccess().getAllObjectsParserRuleCall_2()); | 5799 | after(grammarAccess.getArgumentAccess().getTypedStarArgumentParserRuleCall_3()); |
4348 | 5800 | ||
4349 | } | 5801 | } |
4350 | 5802 | ||
@@ -4365,59 +5817,68 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4365 | } | 5817 | } |
4366 | return ; | 5818 | return ; |
4367 | } | 5819 | } |
4368 | // $ANTLR end "rule__ComplexObject__Alternatives" | 5820 | // $ANTLR end "rule__Argument__Alternatives" |
4369 | 5821 | ||
4370 | 5822 | ||
4371 | // $ANTLR start "rule__Object__Alternatives" | 5823 | // $ANTLR start "rule__Literal__Alternatives" |
4372 | // InternalSolverLanguage.g:1362:1: rule__Object__Alternatives : ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ); | 5824 | // InternalSolverLanguageParser.g:1886:1: rule__Literal__Alternatives : ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ); |
4373 | public final void rule__Object__Alternatives() throws RecognitionException { | 5825 | public final void rule__Literal__Alternatives() throws RecognitionException { |
4374 | 5826 | ||
4375 | int stackSize = keepStackSize(); | 5827 | int stackSize = keepStackSize(); |
4376 | 5828 | ||
4377 | try { | 5829 | try { |
4378 | // InternalSolverLanguage.g:1366:1: ( ( ruleNamedObject ) | ( ruleUnnamedObject ) | ( ruleDataObject ) ) | 5830 | // InternalSolverLanguageParser.g:1890:1: ( ( ruleLogicLiteral ) | ( ruleNumericLiteral ) | ( ruleInfinityLiteral ) | ( ruleEmptyIntervalLiteral ) | ( ruleStringLiteral ) ) |
4379 | int alt10=3; | 5831 | int alt12=5; |
4380 | switch ( input.LA(1) ) { | 5832 | switch ( input.LA(1) ) { |
4381 | case 27: | 5833 | case Unknown: |
5834 | case Error: | ||
5835 | case False: | ||
5836 | case True: | ||
4382 | { | 5837 | { |
4383 | alt10=1; | 5838 | alt12=1; |
4384 | } | 5839 | } |
4385 | break; | 5840 | break; |
4386 | case RULE_ID: | 5841 | case RULE_INT: |
4387 | { | 5842 | { |
4388 | alt10=2; | 5843 | alt12=2; |
5844 | } | ||
5845 | break; | ||
5846 | case Inf: | ||
5847 | { | ||
5848 | alt12=3; | ||
5849 | } | ||
5850 | break; | ||
5851 | case Empty: | ||
5852 | { | ||
5853 | alt12=4; | ||
4389 | } | 5854 | } |
4390 | break; | 5855 | break; |
4391 | case RULE_INT: | ||
4392 | case RULE_STRING: | 5856 | case RULE_STRING: |
4393 | case 11: | ||
4394 | case 12: | ||
4395 | case 13: | ||
4396 | { | 5857 | { |
4397 | alt10=3; | 5858 | alt12=5; |
4398 | } | 5859 | } |
4399 | break; | 5860 | break; |
4400 | default: | 5861 | default: |
4401 | NoViableAltException nvae = | 5862 | NoViableAltException nvae = |
4402 | new NoViableAltException("", 10, 0, input); | 5863 | new NoViableAltException("", 12, 0, input); |
4403 | 5864 | ||
4404 | throw nvae; | 5865 | throw nvae; |
4405 | } | 5866 | } |
4406 | 5867 | ||
4407 | switch (alt10) { | 5868 | switch (alt12) { |
4408 | case 1 : | 5869 | case 1 : |
4409 | // InternalSolverLanguage.g:1367:2: ( ruleNamedObject ) | 5870 | // InternalSolverLanguageParser.g:1891:2: ( ruleLogicLiteral ) |
4410 | { | 5871 | { |
4411 | // InternalSolverLanguage.g:1367:2: ( ruleNamedObject ) | 5872 | // InternalSolverLanguageParser.g:1891:2: ( ruleLogicLiteral ) |
4412 | // InternalSolverLanguage.g:1368:3: ruleNamedObject | 5873 | // InternalSolverLanguageParser.g:1892:3: ruleLogicLiteral |
4413 | { | 5874 | { |
4414 | before(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); | 5875 | before(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); |
4415 | pushFollow(FOLLOW_2); | 5876 | pushFollow(FOLLOW_2); |
4416 | ruleNamedObject(); | 5877 | ruleLogicLiteral(); |
4417 | 5878 | ||
4418 | state._fsp--; | 5879 | state._fsp--; |
4419 | 5880 | ||
4420 | after(grammarAccess.getObjectAccess().getNamedObjectParserRuleCall_0()); | 5881 | after(grammarAccess.getLiteralAccess().getLogicLiteralParserRuleCall_0()); |
4421 | 5882 | ||
4422 | } | 5883 | } |
4423 | 5884 | ||
@@ -4425,18 +5886,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4425 | } | 5886 | } |
4426 | break; | 5887 | break; |
4427 | case 2 : | 5888 | case 2 : |
4428 | // InternalSolverLanguage.g:1373:2: ( ruleUnnamedObject ) | 5889 | // InternalSolverLanguageParser.g:1897:2: ( ruleNumericLiteral ) |
4429 | { | 5890 | { |
4430 | // InternalSolverLanguage.g:1373:2: ( ruleUnnamedObject ) | 5891 | // InternalSolverLanguageParser.g:1897:2: ( ruleNumericLiteral ) |
4431 | // InternalSolverLanguage.g:1374:3: ruleUnnamedObject | 5892 | // InternalSolverLanguageParser.g:1898:3: ruleNumericLiteral |
4432 | { | 5893 | { |
4433 | before(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); | 5894 | before(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); |
4434 | pushFollow(FOLLOW_2); | 5895 | pushFollow(FOLLOW_2); |
4435 | ruleUnnamedObject(); | 5896 | ruleNumericLiteral(); |
4436 | 5897 | ||
4437 | state._fsp--; | 5898 | state._fsp--; |
4438 | 5899 | ||
4439 | after(grammarAccess.getObjectAccess().getUnnamedObjectParserRuleCall_1()); | 5900 | after(grammarAccess.getLiteralAccess().getNumericLiteralParserRuleCall_1()); |
4440 | 5901 | ||
4441 | } | 5902 | } |
4442 | 5903 | ||
@@ -4444,18 +5905,56 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4444 | } | 5905 | } |
4445 | break; | 5906 | break; |
4446 | case 3 : | 5907 | case 3 : |
4447 | // InternalSolverLanguage.g:1379:2: ( ruleDataObject ) | 5908 | // InternalSolverLanguageParser.g:1903:2: ( ruleInfinityLiteral ) |
5909 | { | ||
5910 | // InternalSolverLanguageParser.g:1903:2: ( ruleInfinityLiteral ) | ||
5911 | // InternalSolverLanguageParser.g:1904:3: ruleInfinityLiteral | ||
5912 | { | ||
5913 | before(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); | ||
5914 | pushFollow(FOLLOW_2); | ||
5915 | ruleInfinityLiteral(); | ||
5916 | |||
5917 | state._fsp--; | ||
5918 | |||
5919 | after(grammarAccess.getLiteralAccess().getInfinityLiteralParserRuleCall_2()); | ||
5920 | |||
5921 | } | ||
5922 | |||
5923 | |||
5924 | } | ||
5925 | break; | ||
5926 | case 4 : | ||
5927 | // InternalSolverLanguageParser.g:1909:2: ( ruleEmptyIntervalLiteral ) | ||
4448 | { | 5928 | { |
4449 | // InternalSolverLanguage.g:1379:2: ( ruleDataObject ) | 5929 | // InternalSolverLanguageParser.g:1909:2: ( ruleEmptyIntervalLiteral ) |
4450 | // InternalSolverLanguage.g:1380:3: ruleDataObject | 5930 | // InternalSolverLanguageParser.g:1910:3: ruleEmptyIntervalLiteral |
4451 | { | 5931 | { |
4452 | before(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); | 5932 | before(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); |
4453 | pushFollow(FOLLOW_2); | 5933 | pushFollow(FOLLOW_2); |
4454 | ruleDataObject(); | 5934 | ruleEmptyIntervalLiteral(); |
4455 | 5935 | ||
4456 | state._fsp--; | 5936 | state._fsp--; |
4457 | 5937 | ||
4458 | after(grammarAccess.getObjectAccess().getDataObjectParserRuleCall_2()); | 5938 | after(grammarAccess.getLiteralAccess().getEmptyIntervalLiteralParserRuleCall_3()); |
5939 | |||
5940 | } | ||
5941 | |||
5942 | |||
5943 | } | ||
5944 | break; | ||
5945 | case 5 : | ||
5946 | // InternalSolverLanguageParser.g:1915:2: ( ruleStringLiteral ) | ||
5947 | { | ||
5948 | // InternalSolverLanguageParser.g:1915:2: ( ruleStringLiteral ) | ||
5949 | // InternalSolverLanguageParser.g:1916:3: ruleStringLiteral | ||
5950 | { | ||
5951 | before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); | ||
5952 | pushFollow(FOLLOW_2); | ||
5953 | ruleStringLiteral(); | ||
5954 | |||
5955 | state._fsp--; | ||
5956 | |||
5957 | after(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_4()); | ||
4459 | 5958 | ||
4460 | } | 5959 | } |
4461 | 5960 | ||
@@ -4476,97 +5975,78 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4476 | } | 5975 | } |
4477 | return ; | 5976 | return ; |
4478 | } | 5977 | } |
4479 | // $ANTLR end "rule__Object__Alternatives" | 5978 | // $ANTLR end "rule__Literal__Alternatives" |
4480 | 5979 | ||
4481 | 5980 | ||
4482 | // $ANTLR start "rule__DataObject__Alternatives" | 5981 | // $ANTLR start "rule__Multiplicity__Alternatives" |
4483 | // InternalSolverLanguage.g:1389:1: rule__DataObject__Alternatives : ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ); | 5982 | // InternalSolverLanguageParser.g:1925:1: rule__Multiplicity__Alternatives : ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ); |
4484 | public final void rule__DataObject__Alternatives() throws RecognitionException { | 5983 | public final void rule__Multiplicity__Alternatives() throws RecognitionException { |
4485 | 5984 | ||
4486 | int stackSize = keepStackSize(); | 5985 | int stackSize = keepStackSize(); |
4487 | 5986 | ||
4488 | try { | 5987 | try { |
4489 | // InternalSolverLanguage.g:1393:1: ( ( ruleBooleanObject ) | ( ruleIntObject ) | ( ruleRealObject ) | ( ruleStringObject ) ) | 5988 | // InternalSolverLanguageParser.g:1929:1: ( ( ruleManyMultiplicity ) | ( ruleExactMultiplicity ) | ( ruleBoundedMultiplicity ) ) |
4490 | int alt11=4; | 5989 | int alt13=3; |
4491 | switch ( input.LA(1) ) { | 5990 | int LA13_0 = input.LA(1); |
4492 | case 11: | ||
4493 | case 12: | ||
4494 | { | ||
4495 | alt11=1; | ||
4496 | } | ||
4497 | break; | ||
4498 | case 13: | ||
4499 | { | ||
4500 | int LA11_2 = input.LA(2); | ||
4501 | 5991 | ||
4502 | if ( (LA11_2==RULE_INT) ) { | 5992 | if ( (LA13_0==LeftSquareBracket) ) { |
4503 | int LA11_3 = input.LA(3); | 5993 | switch ( input.LA(2) ) { |
5994 | case RULE_INT: | ||
5995 | { | ||
5996 | int LA13_2 = input.LA(3); | ||
4504 | 5997 | ||
4505 | if ( (LA11_3==EOF||(LA11_3>=19 && LA11_3<=20)) ) { | 5998 | if ( (LA13_2==RightSquareBracket) ) { |
4506 | alt11=2; | 5999 | alt13=2; |
4507 | } | 6000 | } |
4508 | else if ( (LA11_3==14) ) { | 6001 | else if ( (LA13_2==FullStopFullStop) ) { |
4509 | alt11=3; | 6002 | alt13=3; |
4510 | } | 6003 | } |
4511 | else { | 6004 | else { |
4512 | NoViableAltException nvae = | 6005 | NoViableAltException nvae = |
4513 | new NoViableAltException("", 11, 3, input); | 6006 | new NoViableAltException("", 13, 2, input); |
4514 | 6007 | ||
4515 | throw nvae; | 6008 | throw nvae; |
4516 | } | 6009 | } |
4517 | } | 6010 | } |
4518 | else { | 6011 | break; |
6012 | case Asterisk: | ||
6013 | { | ||
6014 | alt13=2; | ||
6015 | } | ||
6016 | break; | ||
6017 | case RightSquareBracket: | ||
6018 | { | ||
6019 | alt13=1; | ||
6020 | } | ||
6021 | break; | ||
6022 | default: | ||
4519 | NoViableAltException nvae = | 6023 | NoViableAltException nvae = |
4520 | new NoViableAltException("", 11, 2, input); | 6024 | new NoViableAltException("", 13, 1, input); |
4521 | 6025 | ||
4522 | throw nvae; | 6026 | throw nvae; |
4523 | } | 6027 | } |
4524 | } | ||
4525 | break; | ||
4526 | case RULE_INT: | ||
4527 | { | ||
4528 | int LA11_3 = input.LA(2); | ||
4529 | 6028 | ||
4530 | if ( (LA11_3==EOF||(LA11_3>=19 && LA11_3<=20)) ) { | 6029 | } |
4531 | alt11=2; | 6030 | else { |
4532 | } | ||
4533 | else if ( (LA11_3==14) ) { | ||
4534 | alt11=3; | ||
4535 | } | ||
4536 | else { | ||
4537 | NoViableAltException nvae = | ||
4538 | new NoViableAltException("", 11, 3, input); | ||
4539 | |||
4540 | throw nvae; | ||
4541 | } | ||
4542 | } | ||
4543 | break; | ||
4544 | case RULE_STRING: | ||
4545 | { | ||
4546 | alt11=4; | ||
4547 | } | ||
4548 | break; | ||
4549 | default: | ||
4550 | NoViableAltException nvae = | 6031 | NoViableAltException nvae = |
4551 | new NoViableAltException("", 11, 0, input); | 6032 | new NoViableAltException("", 13, 0, input); |
4552 | 6033 | ||
4553 | throw nvae; | 6034 | throw nvae; |
4554 | } | 6035 | } |
4555 | 6036 | switch (alt13) { | |
4556 | switch (alt11) { | ||
4557 | case 1 : | 6037 | case 1 : |
4558 | // InternalSolverLanguage.g:1394:2: ( ruleBooleanObject ) | 6038 | // InternalSolverLanguageParser.g:1930:2: ( ruleManyMultiplicity ) |
4559 | { | 6039 | { |
4560 | // InternalSolverLanguage.g:1394:2: ( ruleBooleanObject ) | 6040 | // InternalSolverLanguageParser.g:1930:2: ( ruleManyMultiplicity ) |
4561 | // InternalSolverLanguage.g:1395:3: ruleBooleanObject | 6041 | // InternalSolverLanguageParser.g:1931:3: ruleManyMultiplicity |
4562 | { | 6042 | { |
4563 | before(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); | 6043 | before(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); |
4564 | pushFollow(FOLLOW_2); | 6044 | pushFollow(FOLLOW_2); |
4565 | ruleBooleanObject(); | 6045 | ruleManyMultiplicity(); |
4566 | 6046 | ||
4567 | state._fsp--; | 6047 | state._fsp--; |
4568 | 6048 | ||
4569 | after(grammarAccess.getDataObjectAccess().getBooleanObjectParserRuleCall_0()); | 6049 | after(grammarAccess.getMultiplicityAccess().getManyMultiplicityParserRuleCall_0()); |
4570 | 6050 | ||
4571 | } | 6051 | } |
4572 | 6052 | ||
@@ -4574,18 +6054,18 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4574 | } | 6054 | } |
4575 | break; | 6055 | break; |
4576 | case 2 : | 6056 | case 2 : |
4577 | // InternalSolverLanguage.g:1400:2: ( ruleIntObject ) | 6057 | // InternalSolverLanguageParser.g:1936:2: ( ruleExactMultiplicity ) |
4578 | { | 6058 | { |
4579 | // InternalSolverLanguage.g:1400:2: ( ruleIntObject ) | 6059 | // InternalSolverLanguageParser.g:1936:2: ( ruleExactMultiplicity ) |
4580 | // InternalSolverLanguage.g:1401:3: ruleIntObject | 6060 | // InternalSolverLanguageParser.g:1937:3: ruleExactMultiplicity |
4581 | { | 6061 | { |
4582 | before(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); | 6062 | before(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
4583 | pushFollow(FOLLOW_2); | 6063 | pushFollow(FOLLOW_2); |
4584 | ruleIntObject(); | 6064 | ruleExactMultiplicity(); |
4585 | 6065 | ||
4586 | state._fsp--; | 6066 | state._fsp--; |
4587 | 6067 | ||
4588 | after(grammarAccess.getDataObjectAccess().getIntObjectParserRuleCall_1()); | 6068 | after(grammarAccess.getMultiplicityAccess().getExactMultiplicityParserRuleCall_1()); |
4589 | 6069 | ||
4590 | } | 6070 | } |
4591 | 6071 | ||
@@ -4593,37 +6073,103 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4593 | } | 6073 | } |
4594 | break; | 6074 | break; |
4595 | case 3 : | 6075 | case 3 : |
4596 | // InternalSolverLanguage.g:1406:2: ( ruleRealObject ) | 6076 | // InternalSolverLanguageParser.g:1942:2: ( ruleBoundedMultiplicity ) |
4597 | { | 6077 | { |
4598 | // InternalSolverLanguage.g:1406:2: ( ruleRealObject ) | 6078 | // InternalSolverLanguageParser.g:1942:2: ( ruleBoundedMultiplicity ) |
4599 | // InternalSolverLanguage.g:1407:3: ruleRealObject | 6079 | // InternalSolverLanguageParser.g:1943:3: ruleBoundedMultiplicity |
4600 | { | 6080 | { |
4601 | before(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); | 6081 | before(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); |
4602 | pushFollow(FOLLOW_2); | 6082 | pushFollow(FOLLOW_2); |
4603 | ruleRealObject(); | 6083 | ruleBoundedMultiplicity(); |
4604 | 6084 | ||
4605 | state._fsp--; | 6085 | state._fsp--; |
4606 | 6086 | ||
4607 | after(grammarAccess.getDataObjectAccess().getRealObjectParserRuleCall_2()); | 6087 | after(grammarAccess.getMultiplicityAccess().getBoundedMultiplicityParserRuleCall_2()); |
4608 | 6088 | ||
4609 | } | 6089 | } |
4610 | 6090 | ||
4611 | 6091 | ||
4612 | } | 6092 | } |
4613 | break; | 6093 | break; |
4614 | case 4 : | 6094 | |
4615 | // InternalSolverLanguage.g:1412:2: ( ruleStringObject ) | 6095 | } |
6096 | } | ||
6097 | catch (RecognitionException re) { | ||
6098 | reportError(re); | ||
6099 | recover(input,re); | ||
6100 | } | ||
6101 | finally { | ||
6102 | |||
6103 | restoreStackSize(stackSize); | ||
6104 | |||
6105 | } | ||
6106 | return ; | ||
6107 | } | ||
6108 | // $ANTLR end "rule__Multiplicity__Alternatives" | ||
6109 | |||
6110 | |||
6111 | // $ANTLR start "rule__ScopeDefinition__Alternatives" | ||
6112 | // InternalSolverLanguageParser.g:1952:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ); | ||
6113 | public final void rule__ScopeDefinition__Alternatives() throws RecognitionException { | ||
6114 | |||
6115 | int stackSize = keepStackSize(); | ||
6116 | |||
6117 | try { | ||
6118 | // InternalSolverLanguageParser.g:1956:1: ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) ) | ||
6119 | int alt14=3; | ||
6120 | alt14 = dfa14.predict(input); | ||
6121 | switch (alt14) { | ||
6122 | case 1 : | ||
6123 | // InternalSolverLanguageParser.g:1957:2: ( ruleExactScopeDefinition ) | ||
6124 | { | ||
6125 | // InternalSolverLanguageParser.g:1957:2: ( ruleExactScopeDefinition ) | ||
6126 | // InternalSolverLanguageParser.g:1958:3: ruleExactScopeDefinition | ||
6127 | { | ||
6128 | before(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); | ||
6129 | pushFollow(FOLLOW_2); | ||
6130 | ruleExactScopeDefinition(); | ||
6131 | |||
6132 | state._fsp--; | ||
6133 | |||
6134 | after(grammarAccess.getScopeDefinitionAccess().getExactScopeDefinitionParserRuleCall_0()); | ||
6135 | |||
6136 | } | ||
6137 | |||
6138 | |||
6139 | } | ||
6140 | break; | ||
6141 | case 2 : | ||
6142 | // InternalSolverLanguageParser.g:1963:2: ( ruleBoundedScopeDefinition ) | ||
4616 | { | 6143 | { |
4617 | // InternalSolverLanguage.g:1412:2: ( ruleStringObject ) | 6144 | // InternalSolverLanguageParser.g:1963:2: ( ruleBoundedScopeDefinition ) |
4618 | // InternalSolverLanguage.g:1413:3: ruleStringObject | 6145 | // InternalSolverLanguageParser.g:1964:3: ruleBoundedScopeDefinition |
4619 | { | 6146 | { |
4620 | before(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); | 6147 | before(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); |
4621 | pushFollow(FOLLOW_2); | 6148 | pushFollow(FOLLOW_2); |
4622 | ruleStringObject(); | 6149 | ruleBoundedScopeDefinition(); |
4623 | 6150 | ||
4624 | state._fsp--; | 6151 | state._fsp--; |
4625 | 6152 | ||
4626 | after(grammarAccess.getDataObjectAccess().getStringObjectParserRuleCall_3()); | 6153 | after(grammarAccess.getScopeDefinitionAccess().getBoundedScopeDefinitionParserRuleCall_1()); |
6154 | |||
6155 | } | ||
6156 | |||
6157 | |||
6158 | } | ||
6159 | break; | ||
6160 | case 3 : | ||
6161 | // InternalSolverLanguageParser.g:1969:2: ( ruleLowerBoundedScopeDefinition ) | ||
6162 | { | ||
6163 | // InternalSolverLanguageParser.g:1969:2: ( ruleLowerBoundedScopeDefinition ) | ||
6164 | // InternalSolverLanguageParser.g:1970:3: ruleLowerBoundedScopeDefinition | ||
6165 | { | ||
6166 | before(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); | ||
6167 | pushFollow(FOLLOW_2); | ||
6168 | ruleLowerBoundedScopeDefinition(); | ||
6169 | |||
6170 | state._fsp--; | ||
6171 | |||
6172 | after(grammarAccess.getScopeDefinitionAccess().getLowerBoundedScopeDefinitionParserRuleCall_2()); | ||
4627 | 6173 | ||
4628 | } | 6174 | } |
4629 | 6175 | ||
@@ -4644,42 +6190,65 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4644 | } | 6190 | } |
4645 | return ; | 6191 | return ; |
4646 | } | 6192 | } |
4647 | // $ANTLR end "rule__DataObject__Alternatives" | 6193 | // $ANTLR end "rule__ScopeDefinition__Alternatives" |
4648 | 6194 | ||
4649 | 6195 | ||
4650 | // $ANTLR start "rule__Predicate__Alternatives_4" | 6196 | // $ANTLR start "rule__BoundedScopeDefinition__Alternatives_1" |
4651 | // InternalSolverLanguage.g:1422:1: rule__Predicate__Alternatives_4 : ( ( 'false' ) | ( ( rule__Predicate__Group_4_1__0 ) ) ); | 6197 | // InternalSolverLanguageParser.g:1979:1: rule__BoundedScopeDefinition__Alternatives_1 : ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ); |
4652 | public final void rule__Predicate__Alternatives_4() throws RecognitionException { | 6198 | public final void rule__BoundedScopeDefinition__Alternatives_1() throws RecognitionException { |
4653 | 6199 | ||
4654 | int stackSize = keepStackSize(); | 6200 | int stackSize = keepStackSize(); |
4655 | 6201 | ||
4656 | try { | 6202 | try { |
4657 | // InternalSolverLanguage.g:1426:1: ( ( 'false' ) | ( ( rule__Predicate__Group_4_1__0 ) ) ) | 6203 | // InternalSolverLanguageParser.g:1983:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) ) |
4658 | int alt12=2; | 6204 | int alt15=2; |
4659 | int LA12_0 = input.LA(1); | 6205 | int LA15_0 = input.LA(1); |
4660 | 6206 | ||
4661 | if ( (LA12_0==11) ) { | 6207 | if ( (LA15_0==RULE_INT) ) { |
4662 | alt12=1; | 6208 | int LA15_1 = input.LA(2); |
6209 | |||
6210 | if ( (LA15_1==LessThanSignEqualsSign) ) { | ||
6211 | alt15=1; | ||
6212 | } | ||
6213 | else if ( (LA15_1==GreaterThanSignEqualsSign) ) { | ||
6214 | alt15=2; | ||
6215 | } | ||
6216 | else { | ||
6217 | NoViableAltException nvae = | ||
6218 | new NoViableAltException("", 15, 1, input); | ||
6219 | |||
6220 | throw nvae; | ||
6221 | } | ||
4663 | } | 6222 | } |
4664 | else if ( (LA12_0==EOF||LA12_0==RULE_ID||(LA12_0>=12 && LA12_0<=14)||(LA12_0>=29 && LA12_0<=31)) ) { | 6223 | else if ( (LA15_0==RULE_QUOTED_ID||LA15_0==RULE_ID) ) { |
4665 | alt12=2; | 6224 | alt15=1; |
4666 | } | 6225 | } |
4667 | else { | 6226 | else { |
4668 | NoViableAltException nvae = | 6227 | NoViableAltException nvae = |
4669 | new NoViableAltException("", 12, 0, input); | 6228 | new NoViableAltException("", 15, 0, input); |
4670 | 6229 | ||
4671 | throw nvae; | 6230 | throw nvae; |
4672 | } | 6231 | } |
4673 | switch (alt12) { | 6232 | switch (alt15) { |
4674 | case 1 : | 6233 | case 1 : |
4675 | // InternalSolverLanguage.g:1427:2: ( 'false' ) | 6234 | // InternalSolverLanguageParser.g:1984:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) |
4676 | { | 6235 | { |
4677 | // InternalSolverLanguage.g:1427:2: ( 'false' ) | 6236 | // InternalSolverLanguageParser.g:1984:2: ( ( rule__BoundedScopeDefinition__Group_1_0__0 ) ) |
4678 | // InternalSolverLanguage.g:1428:3: 'false' | 6237 | // InternalSolverLanguageParser.g:1985:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) |
4679 | { | 6238 | { |
4680 | before(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); | 6239 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); |
4681 | match(input,11,FOLLOW_2); | 6240 | // InternalSolverLanguageParser.g:1986:3: ( rule__BoundedScopeDefinition__Group_1_0__0 ) |
4682 | after(grammarAccess.getPredicateAccess().getFalseKeyword_4_0()); | 6241 | // InternalSolverLanguageParser.g:1986:4: rule__BoundedScopeDefinition__Group_1_0__0 |
6242 | { | ||
6243 | pushFollow(FOLLOW_2); | ||
6244 | rule__BoundedScopeDefinition__Group_1_0__0(); | ||
6245 | |||
6246 | state._fsp--; | ||
6247 | |||
6248 | |||
6249 | } | ||
6250 | |||
6251 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0()); | ||
4683 | 6252 | ||
4684 | } | 6253 | } |
4685 | 6254 | ||
@@ -4687,24 +6256,24 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4687 | } | 6256 | } |
4688 | break; | 6257 | break; |
4689 | case 2 : | 6258 | case 2 : |
4690 | // InternalSolverLanguage.g:1433:2: ( ( rule__Predicate__Group_4_1__0 ) ) | 6259 | // InternalSolverLanguageParser.g:1990:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) |
4691 | { | 6260 | { |
4692 | // InternalSolverLanguage.g:1433:2: ( ( rule__Predicate__Group_4_1__0 ) ) | 6261 | // InternalSolverLanguageParser.g:1990:2: ( ( rule__BoundedScopeDefinition__Group_1_1__0 ) ) |
4693 | // InternalSolverLanguage.g:1434:3: ( rule__Predicate__Group_4_1__0 ) | 6262 | // InternalSolverLanguageParser.g:1991:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) |
4694 | { | 6263 | { |
4695 | before(grammarAccess.getPredicateAccess().getGroup_4_1()); | 6264 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); |
4696 | // InternalSolverLanguage.g:1435:3: ( rule__Predicate__Group_4_1__0 ) | 6265 | // InternalSolverLanguageParser.g:1992:3: ( rule__BoundedScopeDefinition__Group_1_1__0 ) |
4697 | // InternalSolverLanguage.g:1435:4: rule__Predicate__Group_4_1__0 | 6266 | // InternalSolverLanguageParser.g:1992:4: rule__BoundedScopeDefinition__Group_1_1__0 |
4698 | { | 6267 | { |
4699 | pushFollow(FOLLOW_2); | 6268 | pushFollow(FOLLOW_2); |
4700 | rule__Predicate__Group_4_1__0(); | 6269 | rule__BoundedScopeDefinition__Group_1_1__0(); |
4701 | 6270 | ||
4702 | state._fsp--; | 6271 | state._fsp--; |
4703 | 6272 | ||
4704 | 6273 | ||
4705 | } | 6274 | } |
4706 | 6275 | ||
4707 | after(grammarAccess.getPredicateAccess().getGroup_4_1()); | 6276 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1()); |
4708 | 6277 | ||
4709 | } | 6278 | } |
4710 | 6279 | ||
@@ -4725,42 +6294,52 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4725 | } | 6294 | } |
4726 | return ; | 6295 | return ; |
4727 | } | 6296 | } |
4728 | // $ANTLR end "rule__Predicate__Alternatives_4" | 6297 | // $ANTLR end "rule__BoundedScopeDefinition__Alternatives_1" |
4729 | 6298 | ||
4730 | 6299 | ||
4731 | // $ANTLR start "rule__PatternBody__Alternatives_1" | 6300 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Alternatives_1" |
4732 | // InternalSolverLanguage.g:1443:1: rule__PatternBody__Alternatives_1 : ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ); | 6301 | // InternalSolverLanguageParser.g:2000:1: rule__LowerBoundedScopeDefinition__Alternatives_1 : ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ); |
4733 | public final void rule__PatternBody__Alternatives_1() throws RecognitionException { | 6302 | public final void rule__LowerBoundedScopeDefinition__Alternatives_1() throws RecognitionException { |
4734 | 6303 | ||
4735 | int stackSize = keepStackSize(); | 6304 | int stackSize = keepStackSize(); |
4736 | 6305 | ||
4737 | try { | 6306 | try { |
4738 | // InternalSolverLanguage.g:1447:1: ( ( 'true' ) | ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) ) | 6307 | // InternalSolverLanguageParser.g:2004:1: ( ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) ) |
4739 | int alt14=2; | 6308 | int alt16=2; |
4740 | int LA14_0 = input.LA(1); | 6309 | int LA16_0 = input.LA(1); |
4741 | 6310 | ||
4742 | if ( (LA14_0==12) ) { | 6311 | if ( (LA16_0==RULE_INT) ) { |
4743 | alt14=1; | 6312 | alt16=1; |
4744 | } | 6313 | } |
4745 | else if ( (LA14_0==EOF||LA14_0==RULE_ID||(LA14_0>=13 && LA14_0<=14)||(LA14_0>=29 && LA14_0<=31)) ) { | 6314 | else if ( (LA16_0==RULE_QUOTED_ID||LA16_0==RULE_ID) ) { |
4746 | alt14=2; | 6315 | alt16=2; |
4747 | } | 6316 | } |
4748 | else { | 6317 | else { |
4749 | NoViableAltException nvae = | 6318 | NoViableAltException nvae = |
4750 | new NoViableAltException("", 14, 0, input); | 6319 | new NoViableAltException("", 16, 0, input); |
4751 | 6320 | ||
4752 | throw nvae; | 6321 | throw nvae; |
4753 | } | 6322 | } |
4754 | switch (alt14) { | 6323 | switch (alt16) { |
4755 | case 1 : | 6324 | case 1 : |
4756 | // InternalSolverLanguage.g:1448:2: ( 'true' ) | 6325 | // InternalSolverLanguageParser.g:2005:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) |
6326 | { | ||
6327 | // InternalSolverLanguageParser.g:2005:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) ) | ||
6328 | // InternalSolverLanguageParser.g:2006:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) | ||
4757 | { | 6329 | { |
4758 | // InternalSolverLanguage.g:1448:2: ( 'true' ) | 6330 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); |
4759 | // InternalSolverLanguage.g:1449:3: 'true' | 6331 | // InternalSolverLanguageParser.g:2007:3: ( rule__LowerBoundedScopeDefinition__Group_1_0__0 ) |
6332 | // InternalSolverLanguageParser.g:2007:4: rule__LowerBoundedScopeDefinition__Group_1_0__0 | ||
4760 | { | 6333 | { |
4761 | before(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); | 6334 | pushFollow(FOLLOW_2); |
4762 | match(input,12,FOLLOW_2); | 6335 | rule__LowerBoundedScopeDefinition__Group_1_0__0(); |
4763 | after(grammarAccess.getPatternBodyAccess().getTrueKeyword_1_0()); | 6336 | |
6337 | state._fsp--; | ||
6338 | |||
6339 | |||
6340 | } | ||
6341 | |||
6342 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_0()); | ||
4764 | 6343 | ||
4765 | } | 6344 | } |
4766 | 6345 | ||
@@ -4768,42 +6347,95 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4768 | } | 6347 | } |
4769 | break; | 6348 | break; |
4770 | case 2 : | 6349 | case 2 : |
4771 | // InternalSolverLanguage.g:1454:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | 6350 | // InternalSolverLanguageParser.g:2011:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) |
6351 | { | ||
6352 | // InternalSolverLanguageParser.g:2011:2: ( ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) ) | ||
6353 | // InternalSolverLanguageParser.g:2012:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) | ||
4772 | { | 6354 | { |
4773 | // InternalSolverLanguage.g:1454:2: ( ( rule__PatternBody__ConstraintsAssignment_1_1 )* ) | 6355 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); |
4774 | // InternalSolverLanguage.g:1455:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | 6356 | // InternalSolverLanguageParser.g:2013:3: ( rule__LowerBoundedScopeDefinition__Group_1_1__0 ) |
6357 | // InternalSolverLanguageParser.g:2013:4: rule__LowerBoundedScopeDefinition__Group_1_1__0 | ||
4775 | { | 6358 | { |
4776 | before(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); | 6359 | pushFollow(FOLLOW_2); |
4777 | // InternalSolverLanguage.g:1456:3: ( rule__PatternBody__ConstraintsAssignment_1_1 )* | 6360 | rule__LowerBoundedScopeDefinition__Group_1_1__0(); |
4778 | loop13: | 6361 | |
4779 | do { | 6362 | state._fsp--; |
4780 | int alt13=2; | 6363 | |
4781 | int LA13_0 = input.LA(1); | 6364 | |
6365 | } | ||
6366 | |||
6367 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGroup_1_1()); | ||
6368 | |||
6369 | } | ||
6370 | |||
6371 | |||
6372 | } | ||
6373 | break; | ||
6374 | |||
6375 | } | ||
6376 | } | ||
6377 | catch (RecognitionException re) { | ||
6378 | reportError(re); | ||
6379 | recover(input,re); | ||
6380 | } | ||
6381 | finally { | ||
6382 | |||
6383 | restoreStackSize(stackSize); | ||
4782 | 6384 | ||
4783 | if ( (LA13_0==RULE_ID||LA13_0==13||(LA13_0>=30 && LA13_0<=31)) ) { | 6385 | } |
4784 | alt13=1; | 6386 | return ; |
4785 | } | 6387 | } |
6388 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Alternatives_1" | ||
4786 | 6389 | ||
4787 | 6390 | ||
4788 | switch (alt13) { | 6391 | // $ANTLR start "rule__UpperMultiplicty__Alternatives" |
4789 | case 1 : | 6392 | // InternalSolverLanguageParser.g:2021:1: rule__UpperMultiplicty__Alternatives : ( ( RULE_INT ) | ( Asterisk ) ); |
4790 | // InternalSolverLanguage.g:1456:4: rule__PatternBody__ConstraintsAssignment_1_1 | 6393 | public final void rule__UpperMultiplicty__Alternatives() throws RecognitionException { |
4791 | { | ||
4792 | pushFollow(FOLLOW_4); | ||
4793 | rule__PatternBody__ConstraintsAssignment_1_1(); | ||
4794 | 6394 | ||
4795 | state._fsp--; | 6395 | int stackSize = keepStackSize(); |
6396 | |||
6397 | try { | ||
6398 | // InternalSolverLanguageParser.g:2025:1: ( ( RULE_INT ) | ( Asterisk ) ) | ||
6399 | int alt17=2; | ||
6400 | int LA17_0 = input.LA(1); | ||
6401 | |||
6402 | if ( (LA17_0==RULE_INT) ) { | ||
6403 | alt17=1; | ||
6404 | } | ||
6405 | else if ( (LA17_0==Asterisk) ) { | ||
6406 | alt17=2; | ||
6407 | } | ||
6408 | else { | ||
6409 | NoViableAltException nvae = | ||
6410 | new NoViableAltException("", 17, 0, input); | ||
4796 | 6411 | ||
6412 | throw nvae; | ||
6413 | } | ||
6414 | switch (alt17) { | ||
6415 | case 1 : | ||
6416 | // InternalSolverLanguageParser.g:2026:2: ( RULE_INT ) | ||
6417 | { | ||
6418 | // InternalSolverLanguageParser.g:2026:2: ( RULE_INT ) | ||
6419 | // InternalSolverLanguageParser.g:2027:3: RULE_INT | ||
6420 | { | ||
6421 | before(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); | ||
6422 | match(input,RULE_INT,FOLLOW_2); | ||
6423 | after(grammarAccess.getUpperMultiplictyAccess().getINTTerminalRuleCall_0()); | ||
4797 | 6424 | ||
4798 | } | 6425 | } |
4799 | break; | ||
4800 | 6426 | ||
4801 | default : | ||
4802 | break loop13; | ||
4803 | } | ||
4804 | } while (true); | ||
4805 | 6427 | ||
4806 | after(grammarAccess.getPatternBodyAccess().getConstraintsAssignment_1_1()); | 6428 | } |
6429 | break; | ||
6430 | case 2 : | ||
6431 | // InternalSolverLanguageParser.g:2032:2: ( Asterisk ) | ||
6432 | { | ||
6433 | // InternalSolverLanguageParser.g:2032:2: ( Asterisk ) | ||
6434 | // InternalSolverLanguageParser.g:2033:3: Asterisk | ||
6435 | { | ||
6436 | before(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); | ||
6437 | match(input,Asterisk,FOLLOW_2); | ||
6438 | after(grammarAccess.getUpperMultiplictyAccess().getAsteriskKeyword_1()); | ||
4807 | 6439 | ||
4808 | } | 6440 | } |
4809 | 6441 | ||
@@ -4824,52 +6456,52 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4824 | } | 6456 | } |
4825 | return ; | 6457 | return ; |
4826 | } | 6458 | } |
4827 | // $ANTLR end "rule__PatternBody__Alternatives_1" | 6459 | // $ANTLR end "rule__UpperMultiplicty__Alternatives" |
4828 | 6460 | ||
4829 | 6461 | ||
4830 | // $ANTLR start "rule__Polarity__Alternatives" | 6462 | // $ANTLR start "rule__QualifiedName__Alternatives" |
4831 | // InternalSolverLanguage.g:1464:1: rule__Polarity__Alternatives : ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ); | 6463 | // InternalSolverLanguageParser.g:2042:1: rule__QualifiedName__Alternatives : ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ); |
4832 | public final void rule__Polarity__Alternatives() throws RecognitionException { | 6464 | public final void rule__QualifiedName__Alternatives() throws RecognitionException { |
4833 | 6465 | ||
4834 | int stackSize = keepStackSize(); | 6466 | int stackSize = keepStackSize(); |
4835 | 6467 | ||
4836 | try { | 6468 | try { |
4837 | // InternalSolverLanguage.g:1468:1: ( ( ( rule__Polarity__Group_0__0 ) ) | ( ( rule__Polarity__Group_1__0 ) ) ) | 6469 | // InternalSolverLanguageParser.g:2046:1: ( ( ( rule__QualifiedName__Group_0__0 ) ) | ( RULE_QUOTED_ID ) ) |
4838 | int alt15=2; | 6470 | int alt18=2; |
4839 | int LA15_0 = input.LA(1); | 6471 | int LA18_0 = input.LA(1); |
4840 | 6472 | ||
4841 | if ( (LA15_0==30) ) { | 6473 | if ( (LA18_0==RULE_ID) ) { |
4842 | alt15=1; | 6474 | alt18=1; |
4843 | } | 6475 | } |
4844 | else if ( (LA15_0==13) ) { | 6476 | else if ( (LA18_0==RULE_QUOTED_ID) ) { |
4845 | alt15=2; | 6477 | alt18=2; |
4846 | } | 6478 | } |
4847 | else { | 6479 | else { |
4848 | NoViableAltException nvae = | 6480 | NoViableAltException nvae = |
4849 | new NoViableAltException("", 15, 0, input); | 6481 | new NoViableAltException("", 18, 0, input); |
4850 | 6482 | ||
4851 | throw nvae; | 6483 | throw nvae; |
4852 | } | 6484 | } |
4853 | switch (alt15) { | 6485 | switch (alt18) { |
4854 | case 1 : | 6486 | case 1 : |
4855 | // InternalSolverLanguage.g:1469:2: ( ( rule__Polarity__Group_0__0 ) ) | 6487 | // InternalSolverLanguageParser.g:2047:2: ( ( rule__QualifiedName__Group_0__0 ) ) |
4856 | { | 6488 | { |
4857 | // InternalSolverLanguage.g:1469:2: ( ( rule__Polarity__Group_0__0 ) ) | 6489 | // InternalSolverLanguageParser.g:2047:2: ( ( rule__QualifiedName__Group_0__0 ) ) |
4858 | // InternalSolverLanguage.g:1470:3: ( rule__Polarity__Group_0__0 ) | 6490 | // InternalSolverLanguageParser.g:2048:3: ( rule__QualifiedName__Group_0__0 ) |
4859 | { | 6491 | { |
4860 | before(grammarAccess.getPolarityAccess().getGroup_0()); | 6492 | before(grammarAccess.getQualifiedNameAccess().getGroup_0()); |
4861 | // InternalSolverLanguage.g:1471:3: ( rule__Polarity__Group_0__0 ) | 6493 | // InternalSolverLanguageParser.g:2049:3: ( rule__QualifiedName__Group_0__0 ) |
4862 | // InternalSolverLanguage.g:1471:4: rule__Polarity__Group_0__0 | 6494 | // InternalSolverLanguageParser.g:2049:4: rule__QualifiedName__Group_0__0 |
4863 | { | 6495 | { |
4864 | pushFollow(FOLLOW_2); | 6496 | pushFollow(FOLLOW_2); |
4865 | rule__Polarity__Group_0__0(); | 6497 | rule__QualifiedName__Group_0__0(); |
4866 | 6498 | ||
4867 | state._fsp--; | 6499 | state._fsp--; |
4868 | 6500 | ||
4869 | 6501 | ||
4870 | } | 6502 | } |
4871 | 6503 | ||
4872 | after(grammarAccess.getPolarityAccess().getGroup_0()); | 6504 | after(grammarAccess.getQualifiedNameAccess().getGroup_0()); |
4873 | 6505 | ||
4874 | } | 6506 | } |
4875 | 6507 | ||
@@ -4877,24 +6509,97 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4877 | } | 6509 | } |
4878 | break; | 6510 | break; |
4879 | case 2 : | 6511 | case 2 : |
4880 | // InternalSolverLanguage.g:1475:2: ( ( rule__Polarity__Group_1__0 ) ) | 6512 | // InternalSolverLanguageParser.g:2053:2: ( RULE_QUOTED_ID ) |
6513 | { | ||
6514 | // InternalSolverLanguageParser.g:2053:2: ( RULE_QUOTED_ID ) | ||
6515 | // InternalSolverLanguageParser.g:2054:3: RULE_QUOTED_ID | ||
6516 | { | ||
6517 | before(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); | ||
6518 | match(input,RULE_QUOTED_ID,FOLLOW_2); | ||
6519 | after(grammarAccess.getQualifiedNameAccess().getQUOTED_IDTerminalRuleCall_1()); | ||
6520 | |||
6521 | } | ||
6522 | |||
6523 | |||
6524 | } | ||
6525 | break; | ||
6526 | |||
6527 | } | ||
6528 | } | ||
6529 | catch (RecognitionException re) { | ||
6530 | reportError(re); | ||
6531 | recover(input,re); | ||
6532 | } | ||
6533 | finally { | ||
6534 | |||
6535 | restoreStackSize(stackSize); | ||
6536 | |||
6537 | } | ||
6538 | return ; | ||
6539 | } | ||
6540 | // $ANTLR end "rule__QualifiedName__Alternatives" | ||
6541 | |||
6542 | |||
6543 | // $ANTLR start "rule__MetricType__Alternatives" | ||
6544 | // InternalSolverLanguageParser.g:2063:1: rule__MetricType__Alternatives : ( ( ( Int ) ) | ( ( Real ) ) ); | ||
6545 | public final void rule__MetricType__Alternatives() throws RecognitionException { | ||
6546 | |||
6547 | int stackSize = keepStackSize(); | ||
6548 | |||
6549 | try { | ||
6550 | // InternalSolverLanguageParser.g:2067:1: ( ( ( Int ) ) | ( ( Real ) ) ) | ||
6551 | int alt19=2; | ||
6552 | int LA19_0 = input.LA(1); | ||
6553 | |||
6554 | if ( (LA19_0==Int) ) { | ||
6555 | alt19=1; | ||
6556 | } | ||
6557 | else if ( (LA19_0==Real) ) { | ||
6558 | alt19=2; | ||
6559 | } | ||
6560 | else { | ||
6561 | NoViableAltException nvae = | ||
6562 | new NoViableAltException("", 19, 0, input); | ||
6563 | |||
6564 | throw nvae; | ||
6565 | } | ||
6566 | switch (alt19) { | ||
6567 | case 1 : | ||
6568 | // InternalSolverLanguageParser.g:2068:2: ( ( Int ) ) | ||
4881 | { | 6569 | { |
4882 | // InternalSolverLanguage.g:1475:2: ( ( rule__Polarity__Group_1__0 ) ) | 6570 | // InternalSolverLanguageParser.g:2068:2: ( ( Int ) ) |
4883 | // InternalSolverLanguage.g:1476:3: ( rule__Polarity__Group_1__0 ) | 6571 | // InternalSolverLanguageParser.g:2069:3: ( Int ) |
4884 | { | 6572 | { |
4885 | before(grammarAccess.getPolarityAccess().getGroup_1()); | 6573 | before(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); |
4886 | // InternalSolverLanguage.g:1477:3: ( rule__Polarity__Group_1__0 ) | 6574 | // InternalSolverLanguageParser.g:2070:3: ( Int ) |
4887 | // InternalSolverLanguage.g:1477:4: rule__Polarity__Group_1__0 | 6575 | // InternalSolverLanguageParser.g:2070:4: Int |
4888 | { | 6576 | { |
4889 | pushFollow(FOLLOW_2); | 6577 | match(input,Int,FOLLOW_2); |
4890 | rule__Polarity__Group_1__0(); | ||
4891 | 6578 | ||
4892 | state._fsp--; | 6579 | } |
6580 | |||
6581 | after(grammarAccess.getMetricTypeAccess().getINTEnumLiteralDeclaration_0()); | ||
4893 | 6582 | ||
6583 | } | ||
6584 | |||
6585 | |||
6586 | } | ||
6587 | break; | ||
6588 | case 2 : | ||
6589 | // InternalSolverLanguageParser.g:2074:2: ( ( Real ) ) | ||
6590 | { | ||
6591 | // InternalSolverLanguageParser.g:2074:2: ( ( Real ) ) | ||
6592 | // InternalSolverLanguageParser.g:2075:3: ( Real ) | ||
6593 | { | ||
6594 | before(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); | ||
6595 | // InternalSolverLanguageParser.g:2076:3: ( Real ) | ||
6596 | // InternalSolverLanguageParser.g:2076:4: Real | ||
6597 | { | ||
6598 | match(input,Real,FOLLOW_2); | ||
4894 | 6599 | ||
4895 | } | 6600 | } |
4896 | 6601 | ||
4897 | after(grammarAccess.getPolarityAccess().getGroup_1()); | 6602 | after(grammarAccess.getMetricTypeAccess().getREALEnumLiteralDeclaration_1()); |
4898 | 6603 | ||
4899 | } | 6604 | } |
4900 | 6605 | ||
@@ -4915,100 +6620,203 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
4915 | } | 6620 | } |
4916 | return ; | 6621 | return ; |
4917 | } | 6622 | } |
4918 | // $ANTLR end "rule__Polarity__Alternatives" | 6623 | // $ANTLR end "rule__MetricType__Alternatives" |
4919 | 6624 | ||
4920 | 6625 | ||
4921 | // $ANTLR start "rule__Constraint__Alternatives" | 6626 | // $ANTLR start "rule__ComparisonOperator__Alternatives" |
4922 | // InternalSolverLanguage.g:1485:1: rule__Constraint__Alternatives : ( ( ( rule__Constraint__Group_0__0 ) ) | ( ( rule__Constraint__Group_1__0 ) ) ); | 6627 | // InternalSolverLanguageParser.g:2084:1: rule__ComparisonOperator__Alternatives : ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ); |
4923 | public final void rule__Constraint__Alternatives() throws RecognitionException { | 6628 | public final void rule__ComparisonOperator__Alternatives() throws RecognitionException { |
4924 | 6629 | ||
4925 | int stackSize = keepStackSize(); | 6630 | int stackSize = keepStackSize(); |
4926 | 6631 | ||
4927 | try { | 6632 | try { |
4928 | // InternalSolverLanguage.g:1489:1: ( ( ( rule__Constraint__Group_0__0 ) ) | ( ( rule__Constraint__Group_1__0 ) ) ) | 6633 | // InternalSolverLanguageParser.g:2088:1: ( ( ( EqualsSignEqualsSign ) ) | ( ( ExclamationMarkEqualsSign ) ) | ( ( LessThanSign ) ) | ( ( LessThanSignEqualsSign ) ) | ( ( GreaterThanSign ) ) | ( ( GreaterThanSignEqualsSign ) ) | ( ( In ) ) ) |
4929 | int alt16=2; | 6634 | int alt20=7; |
4930 | switch ( input.LA(1) ) { | 6635 | switch ( input.LA(1) ) { |
4931 | case 30: | 6636 | case EqualsSignEqualsSign: |
4932 | { | 6637 | { |
4933 | int LA16_1 = input.LA(2); | 6638 | alt20=1; |
4934 | |||
4935 | if ( (LA16_1==RULE_ID) ) { | ||
4936 | alt16=1; | ||
4937 | } | 6639 | } |
4938 | else if ( (LA16_1==18) ) { | 6640 | break; |
4939 | alt16=2; | 6641 | case ExclamationMarkEqualsSign: |
6642 | { | ||
6643 | alt20=2; | ||
4940 | } | 6644 | } |
4941 | else { | 6645 | break; |
4942 | NoViableAltException nvae = | 6646 | case LessThanSign: |
4943 | new NoViableAltException("", 16, 1, input); | 6647 | { |
4944 | 6648 | alt20=3; | |
4945 | throw nvae; | ||
4946 | } | 6649 | } |
6650 | break; | ||
6651 | case LessThanSignEqualsSign: | ||
6652 | { | ||
6653 | alt20=4; | ||
4947 | } | 6654 | } |
4948 | break; | 6655 | break; |
4949 | case RULE_ID: | 6656 | case GreaterThanSign: |
4950 | case 13: | ||
4951 | { | 6657 | { |
4952 | alt16=1; | 6658 | alt20=5; |
4953 | } | 6659 | } |
4954 | break; | 6660 | break; |
4955 | case 31: | 6661 | case GreaterThanSignEqualsSign: |
4956 | { | 6662 | { |
4957 | alt16=2; | 6663 | alt20=6; |
6664 | } | ||
6665 | break; | ||
6666 | case In: | ||
6667 | { | ||
6668 | alt20=7; | ||
4958 | } | 6669 | } |
4959 | break; | 6670 | break; |
4960 | default: | 6671 | default: |
4961 | NoViableAltException nvae = | 6672 | NoViableAltException nvae = |
4962 | new NoViableAltException("", 16, 0, input); | 6673 | new NoViableAltException("", 20, 0, input); |
4963 | 6674 | ||
4964 | throw nvae; | 6675 | throw nvae; |
4965 | } | 6676 | } |
4966 | 6677 | ||
4967 | switch (alt16) { | 6678 | switch (alt20) { |
4968 | case 1 : | 6679 | case 1 : |
4969 | // InternalSolverLanguage.g:1490:2: ( ( rule__Constraint__Group_0__0 ) ) | 6680 | // InternalSolverLanguageParser.g:2089:2: ( ( EqualsSignEqualsSign ) ) |
4970 | { | 6681 | { |
4971 | // InternalSolverLanguage.g:1490:2: ( ( rule__Constraint__Group_0__0 ) ) | 6682 | // InternalSolverLanguageParser.g:2089:2: ( ( EqualsSignEqualsSign ) ) |
4972 | // InternalSolverLanguage.g:1491:3: ( rule__Constraint__Group_0__0 ) | 6683 | // InternalSolverLanguageParser.g:2090:3: ( EqualsSignEqualsSign ) |
4973 | { | 6684 | { |
4974 | before(grammarAccess.getConstraintAccess().getGroup_0()); | 6685 | before(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); |
4975 | // InternalSolverLanguage.g:1492:3: ( rule__Constraint__Group_0__0 ) | 6686 | // InternalSolverLanguageParser.g:2091:3: ( EqualsSignEqualsSign ) |
4976 | // InternalSolverLanguage.g:1492:4: rule__Constraint__Group_0__0 | 6687 | // InternalSolverLanguageParser.g:2091:4: EqualsSignEqualsSign |
4977 | { | 6688 | { |
4978 | pushFollow(FOLLOW_2); | 6689 | match(input,EqualsSignEqualsSign,FOLLOW_2); |
4979 | rule__Constraint__Group_0__0(); | ||
4980 | 6690 | ||
4981 | state._fsp--; | 6691 | } |
4982 | 6692 | ||
6693 | after(grammarAccess.getComparisonOperatorAccess().getEQEnumLiteralDeclaration_0()); | ||
4983 | 6694 | ||
4984 | } | 6695 | } |
4985 | 6696 | ||
4986 | after(grammarAccess.getConstraintAccess().getGroup_0()); | 6697 | |
6698 | } | ||
6699 | break; | ||
6700 | case 2 : | ||
6701 | // InternalSolverLanguageParser.g:2095:2: ( ( ExclamationMarkEqualsSign ) ) | ||
6702 | { | ||
6703 | // InternalSolverLanguageParser.g:2095:2: ( ( ExclamationMarkEqualsSign ) ) | ||
6704 | // InternalSolverLanguageParser.g:2096:3: ( ExclamationMarkEqualsSign ) | ||
6705 | { | ||
6706 | before(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); | ||
6707 | // InternalSolverLanguageParser.g:2097:3: ( ExclamationMarkEqualsSign ) | ||
6708 | // InternalSolverLanguageParser.g:2097:4: ExclamationMarkEqualsSign | ||
6709 | { | ||
6710 | match(input,ExclamationMarkEqualsSign,FOLLOW_2); | ||
6711 | |||
6712 | } | ||
6713 | |||
6714 | after(grammarAccess.getComparisonOperatorAccess().getNOT_EQEnumLiteralDeclaration_1()); | ||
4987 | 6715 | ||
4988 | } | 6716 | } |
4989 | 6717 | ||
4990 | 6718 | ||
4991 | } | 6719 | } |
4992 | break; | 6720 | break; |
4993 | case 2 : | 6721 | case 3 : |
4994 | // InternalSolverLanguage.g:1496:2: ( ( rule__Constraint__Group_1__0 ) ) | 6722 | // InternalSolverLanguageParser.g:2101:2: ( ( LessThanSign ) ) |
4995 | { | 6723 | { |
4996 | // InternalSolverLanguage.g:1496:2: ( ( rule__Constraint__Group_1__0 ) ) | 6724 | // InternalSolverLanguageParser.g:2101:2: ( ( LessThanSign ) ) |
4997 | // InternalSolverLanguage.g:1497:3: ( rule__Constraint__Group_1__0 ) | 6725 | // InternalSolverLanguageParser.g:2102:3: ( LessThanSign ) |
4998 | { | 6726 | { |
4999 | before(grammarAccess.getConstraintAccess().getGroup_1()); | 6727 | before(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); |
5000 | // InternalSolverLanguage.g:1498:3: ( rule__Constraint__Group_1__0 ) | 6728 | // InternalSolverLanguageParser.g:2103:3: ( LessThanSign ) |
5001 | // InternalSolverLanguage.g:1498:4: rule__Constraint__Group_1__0 | 6729 | // InternalSolverLanguageParser.g:2103:4: LessThanSign |
5002 | { | 6730 | { |
5003 | pushFollow(FOLLOW_2); | 6731 | match(input,LessThanSign,FOLLOW_2); |
5004 | rule__Constraint__Group_1__0(); | 6732 | |
6733 | } | ||
6734 | |||
6735 | after(grammarAccess.getComparisonOperatorAccess().getLESSEnumLiteralDeclaration_2()); | ||
6736 | |||
6737 | } | ||
5005 | 6738 | ||
5006 | state._fsp--; | ||
5007 | 6739 | ||
6740 | } | ||
6741 | break; | ||
6742 | case 4 : | ||
6743 | // InternalSolverLanguageParser.g:2107:2: ( ( LessThanSignEqualsSign ) ) | ||
6744 | { | ||
6745 | // InternalSolverLanguageParser.g:2107:2: ( ( LessThanSignEqualsSign ) ) | ||
6746 | // InternalSolverLanguageParser.g:2108:3: ( LessThanSignEqualsSign ) | ||
6747 | { | ||
6748 | before(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); | ||
6749 | // InternalSolverLanguageParser.g:2109:3: ( LessThanSignEqualsSign ) | ||
6750 | // InternalSolverLanguageParser.g:2109:4: LessThanSignEqualsSign | ||
6751 | { | ||
6752 | match(input,LessThanSignEqualsSign,FOLLOW_2); | ||
5008 | 6753 | ||
5009 | } | 6754 | } |
5010 | 6755 | ||
5011 | after(grammarAccess.getConstraintAccess().getGroup_1()); | 6756 | after(grammarAccess.getComparisonOperatorAccess().getLESS_EQEnumLiteralDeclaration_3()); |
6757 | |||
6758 | } | ||
6759 | |||
6760 | |||
6761 | } | ||
6762 | break; | ||
6763 | case 5 : | ||
6764 | // InternalSolverLanguageParser.g:2113:2: ( ( GreaterThanSign ) ) | ||
6765 | { | ||
6766 | // InternalSolverLanguageParser.g:2113:2: ( ( GreaterThanSign ) ) | ||
6767 | // InternalSolverLanguageParser.g:2114:3: ( GreaterThanSign ) | ||
6768 | { | ||
6769 | before(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); | ||
6770 | // InternalSolverLanguageParser.g:2115:3: ( GreaterThanSign ) | ||
6771 | // InternalSolverLanguageParser.g:2115:4: GreaterThanSign | ||
6772 | { | ||
6773 | match(input,GreaterThanSign,FOLLOW_2); | ||
6774 | |||
6775 | } | ||
6776 | |||
6777 | after(grammarAccess.getComparisonOperatorAccess().getGREATEREnumLiteralDeclaration_4()); | ||
6778 | |||
6779 | } | ||
6780 | |||
6781 | |||
6782 | } | ||
6783 | break; | ||
6784 | case 6 : | ||
6785 | // InternalSolverLanguageParser.g:2119:2: ( ( GreaterThanSignEqualsSign ) ) | ||
6786 | { | ||
6787 | // InternalSolverLanguageParser.g:2119:2: ( ( GreaterThanSignEqualsSign ) ) | ||
6788 | // InternalSolverLanguageParser.g:2120:3: ( GreaterThanSignEqualsSign ) | ||
6789 | { | ||
6790 | before(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); | ||
6791 | // InternalSolverLanguageParser.g:2121:3: ( GreaterThanSignEqualsSign ) | ||
6792 | // InternalSolverLanguageParser.g:2121:4: GreaterThanSignEqualsSign | ||
6793 | { | ||
6794 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | ||
6795 | |||
6796 | } | ||
6797 | |||
6798 | after(grammarAccess.getComparisonOperatorAccess().getGREATER_EQEnumLiteralDeclaration_5()); | ||
6799 | |||
6800 | } | ||
6801 | |||
6802 | |||
6803 | } | ||
6804 | break; | ||
6805 | case 7 : | ||
6806 | // InternalSolverLanguageParser.g:2125:2: ( ( In ) ) | ||
6807 | { | ||
6808 | // InternalSolverLanguageParser.g:2125:2: ( ( In ) ) | ||
6809 | // InternalSolverLanguageParser.g:2126:3: ( In ) | ||
6810 | { | ||
6811 | before(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); | ||
6812 | // InternalSolverLanguageParser.g:2127:3: ( In ) | ||
6813 | // InternalSolverLanguageParser.g:2127:4: In | ||
6814 | { | ||
6815 | match(input,In,FOLLOW_2); | ||
6816 | |||
6817 | } | ||
6818 | |||
6819 | after(grammarAccess.getComparisonOperatorAccess().getINEnumLiteralDeclaration_6()); | ||
5012 | 6820 | ||
5013 | } | 6821 | } |
5014 | 6822 | ||
@@ -5029,52 +6837,131 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5029 | } | 6837 | } |
5030 | return ; | 6838 | return ; |
5031 | } | 6839 | } |
5032 | // $ANTLR end "rule__Constraint__Alternatives" | 6840 | // $ANTLR end "rule__ComparisonOperator__Alternatives" |
5033 | 6841 | ||
5034 | 6842 | ||
5035 | // $ANTLR start "rule__ClosureType__Alternatives" | 6843 | // $ANTLR start "rule__AdditiveBinaryOperator__Alternatives" |
5036 | // InternalSolverLanguage.g:1506:1: rule__ClosureType__Alternatives : ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ); | 6844 | // InternalSolverLanguageParser.g:2135:1: rule__AdditiveBinaryOperator__Alternatives : ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ); |
5037 | public final void rule__ClosureType__Alternatives() throws RecognitionException { | 6845 | public final void rule__AdditiveBinaryOperator__Alternatives() throws RecognitionException { |
5038 | 6846 | ||
5039 | int stackSize = keepStackSize(); | 6847 | int stackSize = keepStackSize(); |
5040 | 6848 | ||
5041 | try { | 6849 | try { |
5042 | // InternalSolverLanguage.g:1510:1: ( ( ( rule__ClosureType__Group_0__0 ) ) | ( ( rule__ClosureType__Group_1__0 ) ) ) | 6850 | // InternalSolverLanguageParser.g:2139:1: ( ( ( PlusSign ) ) | ( ( HyphenMinus ) ) ) |
5043 | int alt17=2; | 6851 | int alt21=2; |
5044 | int LA17_0 = input.LA(1); | 6852 | int LA21_0 = input.LA(1); |
5045 | 6853 | ||
5046 | if ( (LA17_0==31) ) { | 6854 | if ( (LA21_0==PlusSign) ) { |
5047 | alt17=1; | 6855 | alt21=1; |
5048 | } | 6856 | } |
5049 | else if ( (LA17_0==30) ) { | 6857 | else if ( (LA21_0==HyphenMinus) ) { |
5050 | alt17=2; | 6858 | alt21=2; |
5051 | } | 6859 | } |
5052 | else { | 6860 | else { |
5053 | NoViableAltException nvae = | 6861 | NoViableAltException nvae = |
5054 | new NoViableAltException("", 17, 0, input); | 6862 | new NoViableAltException("", 21, 0, input); |
5055 | 6863 | ||
5056 | throw nvae; | 6864 | throw nvae; |
5057 | } | 6865 | } |
5058 | switch (alt17) { | 6866 | switch (alt21) { |
5059 | case 1 : | 6867 | case 1 : |
5060 | // InternalSolverLanguage.g:1511:2: ( ( rule__ClosureType__Group_0__0 ) ) | 6868 | // InternalSolverLanguageParser.g:2140:2: ( ( PlusSign ) ) |
5061 | { | 6869 | { |
5062 | // InternalSolverLanguage.g:1511:2: ( ( rule__ClosureType__Group_0__0 ) ) | 6870 | // InternalSolverLanguageParser.g:2140:2: ( ( PlusSign ) ) |
5063 | // InternalSolverLanguage.g:1512:3: ( rule__ClosureType__Group_0__0 ) | 6871 | // InternalSolverLanguageParser.g:2141:3: ( PlusSign ) |
5064 | { | 6872 | { |
5065 | before(grammarAccess.getClosureTypeAccess().getGroup_0()); | 6873 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); |
5066 | // InternalSolverLanguage.g:1513:3: ( rule__ClosureType__Group_0__0 ) | 6874 | // InternalSolverLanguageParser.g:2142:3: ( PlusSign ) |
5067 | // InternalSolverLanguage.g:1513:4: rule__ClosureType__Group_0__0 | 6875 | // InternalSolverLanguageParser.g:2142:4: PlusSign |
5068 | { | 6876 | { |
5069 | pushFollow(FOLLOW_2); | 6877 | match(input,PlusSign,FOLLOW_2); |
5070 | rule__ClosureType__Group_0__0(); | ||
5071 | 6878 | ||
5072 | state._fsp--; | 6879 | } |
6880 | |||
6881 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getADDEnumLiteralDeclaration_0()); | ||
6882 | |||
6883 | } | ||
5073 | 6884 | ||
5074 | 6885 | ||
5075 | } | 6886 | } |
6887 | break; | ||
6888 | case 2 : | ||
6889 | // InternalSolverLanguageParser.g:2146:2: ( ( HyphenMinus ) ) | ||
6890 | { | ||
6891 | // InternalSolverLanguageParser.g:2146:2: ( ( HyphenMinus ) ) | ||
6892 | // InternalSolverLanguageParser.g:2147:3: ( HyphenMinus ) | ||
6893 | { | ||
6894 | before(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); | ||
6895 | // InternalSolverLanguageParser.g:2148:3: ( HyphenMinus ) | ||
6896 | // InternalSolverLanguageParser.g:2148:4: HyphenMinus | ||
6897 | { | ||
6898 | match(input,HyphenMinus,FOLLOW_2); | ||
6899 | |||
6900 | } | ||
5076 | 6901 | ||
5077 | after(grammarAccess.getClosureTypeAccess().getGroup_0()); | 6902 | after(grammarAccess.getAdditiveBinaryOperatorAccess().getSUBEnumLiteralDeclaration_1()); |
6903 | |||
6904 | } | ||
6905 | |||
6906 | |||
6907 | } | ||
6908 | break; | ||
6909 | |||
6910 | } | ||
6911 | } | ||
6912 | catch (RecognitionException re) { | ||
6913 | reportError(re); | ||
6914 | recover(input,re); | ||
6915 | } | ||
6916 | finally { | ||
6917 | |||
6918 | restoreStackSize(stackSize); | ||
6919 | |||
6920 | } | ||
6921 | return ; | ||
6922 | } | ||
6923 | // $ANTLR end "rule__AdditiveBinaryOperator__Alternatives" | ||
6924 | |||
6925 | |||
6926 | // $ANTLR start "rule__MultiplicativeBinaryOperator__Alternatives" | ||
6927 | // InternalSolverLanguageParser.g:2156:1: rule__MultiplicativeBinaryOperator__Alternatives : ( ( ( Asterisk ) ) | ( ( Solidus ) ) ); | ||
6928 | public final void rule__MultiplicativeBinaryOperator__Alternatives() throws RecognitionException { | ||
6929 | |||
6930 | int stackSize = keepStackSize(); | ||
6931 | |||
6932 | try { | ||
6933 | // InternalSolverLanguageParser.g:2160:1: ( ( ( Asterisk ) ) | ( ( Solidus ) ) ) | ||
6934 | int alt22=2; | ||
6935 | int LA22_0 = input.LA(1); | ||
6936 | |||
6937 | if ( (LA22_0==Asterisk) ) { | ||
6938 | alt22=1; | ||
6939 | } | ||
6940 | else if ( (LA22_0==Solidus) ) { | ||
6941 | alt22=2; | ||
6942 | } | ||
6943 | else { | ||
6944 | NoViableAltException nvae = | ||
6945 | new NoViableAltException("", 22, 0, input); | ||
6946 | |||
6947 | throw nvae; | ||
6948 | } | ||
6949 | switch (alt22) { | ||
6950 | case 1 : | ||
6951 | // InternalSolverLanguageParser.g:2161:2: ( ( Asterisk ) ) | ||
6952 | { | ||
6953 | // InternalSolverLanguageParser.g:2161:2: ( ( Asterisk ) ) | ||
6954 | // InternalSolverLanguageParser.g:2162:3: ( Asterisk ) | ||
6955 | { | ||
6956 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); | ||
6957 | // InternalSolverLanguageParser.g:2163:3: ( Asterisk ) | ||
6958 | // InternalSolverLanguageParser.g:2163:4: Asterisk | ||
6959 | { | ||
6960 | match(input,Asterisk,FOLLOW_2); | ||
6961 | |||
6962 | } | ||
6963 | |||
6964 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getMULEnumLiteralDeclaration_0()); | ||
5078 | 6965 | ||
5079 | } | 6966 | } |
5080 | 6967 | ||
@@ -5082,24 +6969,211 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5082 | } | 6969 | } |
5083 | break; | 6970 | break; |
5084 | case 2 : | 6971 | case 2 : |
5085 | // InternalSolverLanguage.g:1517:2: ( ( rule__ClosureType__Group_1__0 ) ) | 6972 | // InternalSolverLanguageParser.g:2167:2: ( ( Solidus ) ) |
5086 | { | 6973 | { |
5087 | // InternalSolverLanguage.g:1517:2: ( ( rule__ClosureType__Group_1__0 ) ) | 6974 | // InternalSolverLanguageParser.g:2167:2: ( ( Solidus ) ) |
5088 | // InternalSolverLanguage.g:1518:3: ( rule__ClosureType__Group_1__0 ) | 6975 | // InternalSolverLanguageParser.g:2168:3: ( Solidus ) |
5089 | { | 6976 | { |
5090 | before(grammarAccess.getClosureTypeAccess().getGroup_1()); | 6977 | before(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); |
5091 | // InternalSolverLanguage.g:1519:3: ( rule__ClosureType__Group_1__0 ) | 6978 | // InternalSolverLanguageParser.g:2169:3: ( Solidus ) |
5092 | // InternalSolverLanguage.g:1519:4: rule__ClosureType__Group_1__0 | 6979 | // InternalSolverLanguageParser.g:2169:4: Solidus |
5093 | { | 6980 | { |
5094 | pushFollow(FOLLOW_2); | 6981 | match(input,Solidus,FOLLOW_2); |
5095 | rule__ClosureType__Group_1__0(); | ||
5096 | 6982 | ||
5097 | state._fsp--; | 6983 | } |
6984 | |||
6985 | after(grammarAccess.getMultiplicativeBinaryOperatorAccess().getDIVEnumLiteralDeclaration_1()); | ||
6986 | |||
6987 | } | ||
6988 | |||
6989 | |||
6990 | } | ||
6991 | break; | ||
6992 | |||
6993 | } | ||
6994 | } | ||
6995 | catch (RecognitionException re) { | ||
6996 | reportError(re); | ||
6997 | recover(input,re); | ||
6998 | } | ||
6999 | finally { | ||
7000 | |||
7001 | restoreStackSize(stackSize); | ||
7002 | |||
7003 | } | ||
7004 | return ; | ||
7005 | } | ||
7006 | // $ANTLR end "rule__MultiplicativeBinaryOperator__Alternatives" | ||
7007 | |||
7008 | |||
7009 | // $ANTLR start "rule__UnaryOp__Alternatives" | ||
7010 | // InternalSolverLanguageParser.g:2177:1: rule__UnaryOp__Alternatives : ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ); | ||
7011 | public final void rule__UnaryOp__Alternatives() throws RecognitionException { | ||
7012 | |||
7013 | int stackSize = keepStackSize(); | ||
7014 | |||
7015 | try { | ||
7016 | // InternalSolverLanguageParser.g:2181:1: ( ( ( ExclamationMark ) ) | ( ( PlusSign ) ) | ( ( HyphenMinus ) ) | ( ( May ) ) | ( ( Must ) ) | ( ( Current ) ) ) | ||
7017 | int alt23=6; | ||
7018 | switch ( input.LA(1) ) { | ||
7019 | case ExclamationMark: | ||
7020 | { | ||
7021 | alt23=1; | ||
7022 | } | ||
7023 | break; | ||
7024 | case PlusSign: | ||
7025 | { | ||
7026 | alt23=2; | ||
7027 | } | ||
7028 | break; | ||
7029 | case HyphenMinus: | ||
7030 | { | ||
7031 | alt23=3; | ||
7032 | } | ||
7033 | break; | ||
7034 | case May: | ||
7035 | { | ||
7036 | alt23=4; | ||
7037 | } | ||
7038 | break; | ||
7039 | case Must: | ||
7040 | { | ||
7041 | alt23=5; | ||
7042 | } | ||
7043 | break; | ||
7044 | case Current: | ||
7045 | { | ||
7046 | alt23=6; | ||
7047 | } | ||
7048 | break; | ||
7049 | default: | ||
7050 | NoViableAltException nvae = | ||
7051 | new NoViableAltException("", 23, 0, input); | ||
7052 | |||
7053 | throw nvae; | ||
7054 | } | ||
7055 | |||
7056 | switch (alt23) { | ||
7057 | case 1 : | ||
7058 | // InternalSolverLanguageParser.g:2182:2: ( ( ExclamationMark ) ) | ||
7059 | { | ||
7060 | // InternalSolverLanguageParser.g:2182:2: ( ( ExclamationMark ) ) | ||
7061 | // InternalSolverLanguageParser.g:2183:3: ( ExclamationMark ) | ||
7062 | { | ||
7063 | before(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); | ||
7064 | // InternalSolverLanguageParser.g:2184:3: ( ExclamationMark ) | ||
7065 | // InternalSolverLanguageParser.g:2184:4: ExclamationMark | ||
7066 | { | ||
7067 | match(input,ExclamationMark,FOLLOW_2); | ||
5098 | 7068 | ||
7069 | } | ||
7070 | |||
7071 | after(grammarAccess.getUnaryOpAccess().getNEGEnumLiteralDeclaration_0()); | ||
7072 | |||
7073 | } | ||
7074 | |||
7075 | |||
7076 | } | ||
7077 | break; | ||
7078 | case 2 : | ||
7079 | // InternalSolverLanguageParser.g:2188:2: ( ( PlusSign ) ) | ||
7080 | { | ||
7081 | // InternalSolverLanguageParser.g:2188:2: ( ( PlusSign ) ) | ||
7082 | // InternalSolverLanguageParser.g:2189:3: ( PlusSign ) | ||
7083 | { | ||
7084 | before(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); | ||
7085 | // InternalSolverLanguageParser.g:2190:3: ( PlusSign ) | ||
7086 | // InternalSolverLanguageParser.g:2190:4: PlusSign | ||
7087 | { | ||
7088 | match(input,PlusSign,FOLLOW_2); | ||
5099 | 7089 | ||
5100 | } | 7090 | } |
5101 | 7091 | ||
5102 | after(grammarAccess.getClosureTypeAccess().getGroup_1()); | 7092 | after(grammarAccess.getUnaryOpAccess().getPLUSEnumLiteralDeclaration_1()); |
7093 | |||
7094 | } | ||
7095 | |||
7096 | |||
7097 | } | ||
7098 | break; | ||
7099 | case 3 : | ||
7100 | // InternalSolverLanguageParser.g:2194:2: ( ( HyphenMinus ) ) | ||
7101 | { | ||
7102 | // InternalSolverLanguageParser.g:2194:2: ( ( HyphenMinus ) ) | ||
7103 | // InternalSolverLanguageParser.g:2195:3: ( HyphenMinus ) | ||
7104 | { | ||
7105 | before(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); | ||
7106 | // InternalSolverLanguageParser.g:2196:3: ( HyphenMinus ) | ||
7107 | // InternalSolverLanguageParser.g:2196:4: HyphenMinus | ||
7108 | { | ||
7109 | match(input,HyphenMinus,FOLLOW_2); | ||
7110 | |||
7111 | } | ||
7112 | |||
7113 | after(grammarAccess.getUnaryOpAccess().getMINUSEnumLiteralDeclaration_2()); | ||
7114 | |||
7115 | } | ||
7116 | |||
7117 | |||
7118 | } | ||
7119 | break; | ||
7120 | case 4 : | ||
7121 | // InternalSolverLanguageParser.g:2200:2: ( ( May ) ) | ||
7122 | { | ||
7123 | // InternalSolverLanguageParser.g:2200:2: ( ( May ) ) | ||
7124 | // InternalSolverLanguageParser.g:2201:3: ( May ) | ||
7125 | { | ||
7126 | before(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); | ||
7127 | // InternalSolverLanguageParser.g:2202:3: ( May ) | ||
7128 | // InternalSolverLanguageParser.g:2202:4: May | ||
7129 | { | ||
7130 | match(input,May,FOLLOW_2); | ||
7131 | |||
7132 | } | ||
7133 | |||
7134 | after(grammarAccess.getUnaryOpAccess().getMAYEnumLiteralDeclaration_3()); | ||
7135 | |||
7136 | } | ||
7137 | |||
7138 | |||
7139 | } | ||
7140 | break; | ||
7141 | case 5 : | ||
7142 | // InternalSolverLanguageParser.g:2206:2: ( ( Must ) ) | ||
7143 | { | ||
7144 | // InternalSolverLanguageParser.g:2206:2: ( ( Must ) ) | ||
7145 | // InternalSolverLanguageParser.g:2207:3: ( Must ) | ||
7146 | { | ||
7147 | before(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); | ||
7148 | // InternalSolverLanguageParser.g:2208:3: ( Must ) | ||
7149 | // InternalSolverLanguageParser.g:2208:4: Must | ||
7150 | { | ||
7151 | match(input,Must,FOLLOW_2); | ||
7152 | |||
7153 | } | ||
7154 | |||
7155 | after(grammarAccess.getUnaryOpAccess().getMUSTEnumLiteralDeclaration_4()); | ||
7156 | |||
7157 | } | ||
7158 | |||
7159 | |||
7160 | } | ||
7161 | break; | ||
7162 | case 6 : | ||
7163 | // InternalSolverLanguageParser.g:2212:2: ( ( Current ) ) | ||
7164 | { | ||
7165 | // InternalSolverLanguageParser.g:2212:2: ( ( Current ) ) | ||
7166 | // InternalSolverLanguageParser.g:2213:3: ( Current ) | ||
7167 | { | ||
7168 | before(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); | ||
7169 | // InternalSolverLanguageParser.g:2214:3: ( Current ) | ||
7170 | // InternalSolverLanguageParser.g:2214:4: Current | ||
7171 | { | ||
7172 | match(input,Current,FOLLOW_2); | ||
7173 | |||
7174 | } | ||
7175 | |||
7176 | after(grammarAccess.getUnaryOpAccess().getCURRENTEnumLiteralDeclaration_5()); | ||
5103 | 7177 | ||
5104 | } | 7178 | } |
5105 | 7179 | ||
@@ -5120,59 +7194,72 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5120 | } | 7194 | } |
5121 | return ; | 7195 | return ; |
5122 | } | 7196 | } |
5123 | // $ANTLR end "rule__ClosureType__Alternatives" | 7197 | // $ANTLR end "rule__UnaryOp__Alternatives" |
5124 | 7198 | ||
5125 | 7199 | ||
5126 | // $ANTLR start "rule__Literal__Alternatives" | 7200 | // $ANTLR start "rule__AggregationOp__Alternatives" |
5127 | // InternalSolverLanguage.g:1527:1: rule__Literal__Alternatives : ( ( ruleVariable ) | ( ruleDataObject ) | ( ruleNamedObject ) ); | 7201 | // InternalSolverLanguageParser.g:2222:1: rule__AggregationOp__Alternatives : ( ( ( Only ) ) | ( ( Sum ) ) | ( ( Prod ) ) | ( ( Avg ) ) | ( ( Min ) ) | ( ( Max ) ) ); |
5128 | public final void rule__Literal__Alternatives() throws RecognitionException { | 7202 | public final void rule__AggregationOp__Alternatives() throws RecognitionException { |
5129 | 7203 | ||
5130 | int stackSize = keepStackSize(); | 7204 | int stackSize = keepStackSize(); |
5131 | 7205 | ||
5132 | try { | 7206 | try { |
5133 | // InternalSolverLanguage.g:1531:1: ( ( ruleVariable ) | ( ruleDataObject ) | ( ruleNamedObject ) ) | 7207 | // InternalSolverLanguageParser.g:2226:1: ( ( ( Only ) ) | ( ( Sum ) ) | ( ( Prod ) ) | ( ( Avg ) ) | ( ( Min ) ) | ( ( Max ) ) ) |
5134 | int alt18=3; | 7208 | int alt24=6; |
5135 | switch ( input.LA(1) ) { | 7209 | switch ( input.LA(1) ) { |
5136 | case RULE_ID: | 7210 | case Only: |
5137 | { | 7211 | { |
5138 | alt18=1; | 7212 | alt24=1; |
5139 | } | 7213 | } |
5140 | break; | 7214 | break; |
5141 | case RULE_INT: | 7215 | case Sum: |
5142 | case RULE_STRING: | ||
5143 | case 11: | ||
5144 | case 12: | ||
5145 | case 13: | ||
5146 | { | 7216 | { |
5147 | alt18=2; | 7217 | alt24=2; |
7218 | } | ||
7219 | break; | ||
7220 | case Prod: | ||
7221 | { | ||
7222 | alt24=3; | ||
5148 | } | 7223 | } |
5149 | break; | 7224 | break; |
5150 | case 27: | 7225 | case Avg: |
5151 | { | 7226 | { |
5152 | alt18=3; | 7227 | alt24=4; |
7228 | } | ||
7229 | break; | ||
7230 | case Min: | ||
7231 | { | ||
7232 | alt24=5; | ||
7233 | } | ||
7234 | break; | ||
7235 | case Max: | ||
7236 | { | ||
7237 | alt24=6; | ||
5153 | } | 7238 | } |
5154 | break; | 7239 | break; |
5155 | default: | 7240 | default: |
5156 | NoViableAltException nvae = | 7241 | NoViableAltException nvae = |
5157 | new NoViableAltException("", 18, 0, input); | 7242 | new NoViableAltException("", 24, 0, input); |
5158 | 7243 | ||
5159 | throw nvae; | 7244 | throw nvae; |
5160 | } | 7245 | } |
5161 | 7246 | ||
5162 | switch (alt18) { | 7247 | switch (alt24) { |
5163 | case 1 : | 7248 | case 1 : |
5164 | // InternalSolverLanguage.g:1532:2: ( ruleVariable ) | 7249 | // InternalSolverLanguageParser.g:2227:2: ( ( Only ) ) |
5165 | { | 7250 | { |
5166 | // InternalSolverLanguage.g:1532:2: ( ruleVariable ) | 7251 | // InternalSolverLanguageParser.g:2227:2: ( ( Only ) ) |
5167 | // InternalSolverLanguage.g:1533:3: ruleVariable | 7252 | // InternalSolverLanguageParser.g:2228:3: ( Only ) |
5168 | { | 7253 | { |
5169 | before(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); | 7254 | before(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); |
5170 | pushFollow(FOLLOW_2); | 7255 | // InternalSolverLanguageParser.g:2229:3: ( Only ) |
5171 | ruleVariable(); | 7256 | // InternalSolverLanguageParser.g:2229:4: Only |
7257 | { | ||
7258 | match(input,Only,FOLLOW_2); | ||
5172 | 7259 | ||
5173 | state._fsp--; | 7260 | } |
5174 | 7261 | ||
5175 | after(grammarAccess.getLiteralAccess().getVariableParserRuleCall_0()); | 7262 | after(grammarAccess.getAggregationOpAccess().getONLYEnumLiteralDeclaration_0()); |
5176 | 7263 | ||
5177 | } | 7264 | } |
5178 | 7265 | ||
@@ -5180,18 +7267,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5180 | } | 7267 | } |
5181 | break; | 7268 | break; |
5182 | case 2 : | 7269 | case 2 : |
5183 | // InternalSolverLanguage.g:1538:2: ( ruleDataObject ) | 7270 | // InternalSolverLanguageParser.g:2233:2: ( ( Sum ) ) |
5184 | { | 7271 | { |
5185 | // InternalSolverLanguage.g:1538:2: ( ruleDataObject ) | 7272 | // InternalSolverLanguageParser.g:2233:2: ( ( Sum ) ) |
5186 | // InternalSolverLanguage.g:1539:3: ruleDataObject | 7273 | // InternalSolverLanguageParser.g:2234:3: ( Sum ) |
5187 | { | 7274 | { |
5188 | before(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); | 7275 | before(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); |
5189 | pushFollow(FOLLOW_2); | 7276 | // InternalSolverLanguageParser.g:2235:3: ( Sum ) |
5190 | ruleDataObject(); | 7277 | // InternalSolverLanguageParser.g:2235:4: Sum |
7278 | { | ||
7279 | match(input,Sum,FOLLOW_2); | ||
5191 | 7280 | ||
5192 | state._fsp--; | 7281 | } |
5193 | 7282 | ||
5194 | after(grammarAccess.getLiteralAccess().getDataObjectParserRuleCall_1()); | 7283 | after(grammarAccess.getAggregationOpAccess().getSUMEnumLiteralDeclaration_1()); |
5195 | 7284 | ||
5196 | } | 7285 | } |
5197 | 7286 | ||
@@ -5199,18 +7288,83 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5199 | } | 7288 | } |
5200 | break; | 7289 | break; |
5201 | case 3 : | 7290 | case 3 : |
5202 | // InternalSolverLanguage.g:1544:2: ( ruleNamedObject ) | 7291 | // InternalSolverLanguageParser.g:2239:2: ( ( Prod ) ) |
5203 | { | 7292 | { |
5204 | // InternalSolverLanguage.g:1544:2: ( ruleNamedObject ) | 7293 | // InternalSolverLanguageParser.g:2239:2: ( ( Prod ) ) |
5205 | // InternalSolverLanguage.g:1545:3: ruleNamedObject | 7294 | // InternalSolverLanguageParser.g:2240:3: ( Prod ) |
5206 | { | 7295 | { |
5207 | before(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); | 7296 | before(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); |
5208 | pushFollow(FOLLOW_2); | 7297 | // InternalSolverLanguageParser.g:2241:3: ( Prod ) |
5209 | ruleNamedObject(); | 7298 | // InternalSolverLanguageParser.g:2241:4: Prod |
7299 | { | ||
7300 | match(input,Prod,FOLLOW_2); | ||
5210 | 7301 | ||
5211 | state._fsp--; | 7302 | } |
7303 | |||
7304 | after(grammarAccess.getAggregationOpAccess().getPRODEnumLiteralDeclaration_2()); | ||
7305 | |||
7306 | } | ||
7307 | |||
7308 | |||
7309 | } | ||
7310 | break; | ||
7311 | case 4 : | ||
7312 | // InternalSolverLanguageParser.g:2245:2: ( ( Avg ) ) | ||
7313 | { | ||
7314 | // InternalSolverLanguageParser.g:2245:2: ( ( Avg ) ) | ||
7315 | // InternalSolverLanguageParser.g:2246:3: ( Avg ) | ||
7316 | { | ||
7317 | before(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); | ||
7318 | // InternalSolverLanguageParser.g:2247:3: ( Avg ) | ||
7319 | // InternalSolverLanguageParser.g:2247:4: Avg | ||
7320 | { | ||
7321 | match(input,Avg,FOLLOW_2); | ||
7322 | |||
7323 | } | ||
7324 | |||
7325 | after(grammarAccess.getAggregationOpAccess().getAVGEnumLiteralDeclaration_3()); | ||
7326 | |||
7327 | } | ||
7328 | |||
7329 | |||
7330 | } | ||
7331 | break; | ||
7332 | case 5 : | ||
7333 | // InternalSolverLanguageParser.g:2251:2: ( ( Min ) ) | ||
7334 | { | ||
7335 | // InternalSolverLanguageParser.g:2251:2: ( ( Min ) ) | ||
7336 | // InternalSolverLanguageParser.g:2252:3: ( Min ) | ||
7337 | { | ||
7338 | before(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); | ||
7339 | // InternalSolverLanguageParser.g:2253:3: ( Min ) | ||
7340 | // InternalSolverLanguageParser.g:2253:4: Min | ||
7341 | { | ||
7342 | match(input,Min,FOLLOW_2); | ||
7343 | |||
7344 | } | ||
7345 | |||
7346 | after(grammarAccess.getAggregationOpAccess().getMINEnumLiteralDeclaration_4()); | ||
7347 | |||
7348 | } | ||
7349 | |||
7350 | |||
7351 | } | ||
7352 | break; | ||
7353 | case 6 : | ||
7354 | // InternalSolverLanguageParser.g:2257:2: ( ( Max ) ) | ||
7355 | { | ||
7356 | // InternalSolverLanguageParser.g:2257:2: ( ( Max ) ) | ||
7357 | // InternalSolverLanguageParser.g:2258:3: ( Max ) | ||
7358 | { | ||
7359 | before(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); | ||
7360 | // InternalSolverLanguageParser.g:2259:3: ( Max ) | ||
7361 | // InternalSolverLanguageParser.g:2259:4: Max | ||
7362 | { | ||
7363 | match(input,Max,FOLLOW_2); | ||
7364 | |||
7365 | } | ||
5212 | 7366 | ||
5213 | after(grammarAccess.getLiteralAccess().getNamedObjectParserRuleCall_2()); | 7367 | after(grammarAccess.getAggregationOpAccess().getMAXEnumLiteralDeclaration_5()); |
5214 | 7368 | ||
5215 | } | 7369 | } |
5216 | 7370 | ||
@@ -5231,57 +7385,62 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5231 | } | 7385 | } |
5232 | return ; | 7386 | return ; |
5233 | } | 7387 | } |
5234 | // $ANTLR end "rule__Literal__Alternatives" | 7388 | // $ANTLR end "rule__AggregationOp__Alternatives" |
5235 | 7389 | ||
5236 | 7390 | ||
5237 | // $ANTLR start "rule__CDInterpretation__Alternatives" | 7391 | // $ANTLR start "rule__LogicValue__Alternatives" |
5238 | // InternalSolverLanguage.g:1554:1: rule__CDInterpretation__Alternatives : ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ); | 7392 | // InternalSolverLanguageParser.g:2267:1: rule__LogicValue__Alternatives : ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ); |
5239 | public final void rule__CDInterpretation__Alternatives() throws RecognitionException { | 7393 | public final void rule__LogicValue__Alternatives() throws RecognitionException { |
5240 | 7394 | ||
5241 | int stackSize = keepStackSize(); | 7395 | int stackSize = keepStackSize(); |
5242 | 7396 | ||
5243 | try { | 7397 | try { |
5244 | // InternalSolverLanguage.g:1558:1: ( ( ruleClassInterpretation ) | ( ruleEnumInterpretation ) | ( ruleGlobalRelationInterpretation ) ) | 7398 | // InternalSolverLanguageParser.g:2271:1: ( ( ( True ) ) | ( ( False ) ) | ( ( Unknown ) ) | ( ( Error ) ) ) |
5245 | int alt19=3; | 7399 | int alt25=4; |
5246 | switch ( input.LA(1) ) { | 7400 | switch ( input.LA(1) ) { |
5247 | case 33: | 7401 | case True: |
5248 | case 40: | ||
5249 | { | 7402 | { |
5250 | alt19=1; | 7403 | alt25=1; |
5251 | } | 7404 | } |
5252 | break; | 7405 | break; |
5253 | case 37: | 7406 | case False: |
5254 | { | 7407 | { |
5255 | alt19=2; | 7408 | alt25=2; |
5256 | } | 7409 | } |
5257 | break; | 7410 | break; |
5258 | case 38: | 7411 | case Unknown: |
5259 | case 41: | ||
5260 | { | 7412 | { |
5261 | alt19=3; | 7413 | alt25=3; |
7414 | } | ||
7415 | break; | ||
7416 | case Error: | ||
7417 | { | ||
7418 | alt25=4; | ||
5262 | } | 7419 | } |
5263 | break; | 7420 | break; |
5264 | default: | 7421 | default: |
5265 | NoViableAltException nvae = | 7422 | NoViableAltException nvae = |
5266 | new NoViableAltException("", 19, 0, input); | 7423 | new NoViableAltException("", 25, 0, input); |
5267 | 7424 | ||
5268 | throw nvae; | 7425 | throw nvae; |
5269 | } | 7426 | } |
5270 | 7427 | ||
5271 | switch (alt19) { | 7428 | switch (alt25) { |
5272 | case 1 : | 7429 | case 1 : |
5273 | // InternalSolverLanguage.g:1559:2: ( ruleClassInterpretation ) | 7430 | // InternalSolverLanguageParser.g:2272:2: ( ( True ) ) |
5274 | { | 7431 | { |
5275 | // InternalSolverLanguage.g:1559:2: ( ruleClassInterpretation ) | 7432 | // InternalSolverLanguageParser.g:2272:2: ( ( True ) ) |
5276 | // InternalSolverLanguage.g:1560:3: ruleClassInterpretation | 7433 | // InternalSolverLanguageParser.g:2273:3: ( True ) |
5277 | { | 7434 | { |
5278 | before(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); | 7435 | before(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
5279 | pushFollow(FOLLOW_2); | 7436 | // InternalSolverLanguageParser.g:2274:3: ( True ) |
5280 | ruleClassInterpretation(); | 7437 | // InternalSolverLanguageParser.g:2274:4: True |
7438 | { | ||
7439 | match(input,True,FOLLOW_2); | ||
5281 | 7440 | ||
5282 | state._fsp--; | 7441 | } |
5283 | 7442 | ||
5284 | after(grammarAccess.getCDInterpretationAccess().getClassInterpretationParserRuleCall_0()); | 7443 | after(grammarAccess.getLogicValueAccess().getTRUEEnumLiteralDeclaration_0()); |
5285 | 7444 | ||
5286 | } | 7445 | } |
5287 | 7446 | ||
@@ -5289,18 +7448,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5289 | } | 7448 | } |
5290 | break; | 7449 | break; |
5291 | case 2 : | 7450 | case 2 : |
5292 | // InternalSolverLanguage.g:1565:2: ( ruleEnumInterpretation ) | 7451 | // InternalSolverLanguageParser.g:2278:2: ( ( False ) ) |
5293 | { | 7452 | { |
5294 | // InternalSolverLanguage.g:1565:2: ( ruleEnumInterpretation ) | 7453 | // InternalSolverLanguageParser.g:2278:2: ( ( False ) ) |
5295 | // InternalSolverLanguage.g:1566:3: ruleEnumInterpretation | 7454 | // InternalSolverLanguageParser.g:2279:3: ( False ) |
5296 | { | 7455 | { |
5297 | before(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); | 7456 | before(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
5298 | pushFollow(FOLLOW_2); | 7457 | // InternalSolverLanguageParser.g:2280:3: ( False ) |
5299 | ruleEnumInterpretation(); | 7458 | // InternalSolverLanguageParser.g:2280:4: False |
7459 | { | ||
7460 | match(input,False,FOLLOW_2); | ||
5300 | 7461 | ||
5301 | state._fsp--; | 7462 | } |
5302 | 7463 | ||
5303 | after(grammarAccess.getCDInterpretationAccess().getEnumInterpretationParserRuleCall_1()); | 7464 | after(grammarAccess.getLogicValueAccess().getFALSEEnumLiteralDeclaration_1()); |
5304 | 7465 | ||
5305 | } | 7466 | } |
5306 | 7467 | ||
@@ -5308,18 +7469,41 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5308 | } | 7469 | } |
5309 | break; | 7470 | break; |
5310 | case 3 : | 7471 | case 3 : |
5311 | // InternalSolverLanguage.g:1571:2: ( ruleGlobalRelationInterpretation ) | 7472 | // InternalSolverLanguageParser.g:2284:2: ( ( Unknown ) ) |
5312 | { | 7473 | { |
5313 | // InternalSolverLanguage.g:1571:2: ( ruleGlobalRelationInterpretation ) | 7474 | // InternalSolverLanguageParser.g:2284:2: ( ( Unknown ) ) |
5314 | // InternalSolverLanguage.g:1572:3: ruleGlobalRelationInterpretation | 7475 | // InternalSolverLanguageParser.g:2285:3: ( Unknown ) |
5315 | { | 7476 | { |
5316 | before(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); | 7477 | before(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); |
5317 | pushFollow(FOLLOW_2); | 7478 | // InternalSolverLanguageParser.g:2286:3: ( Unknown ) |
5318 | ruleGlobalRelationInterpretation(); | 7479 | // InternalSolverLanguageParser.g:2286:4: Unknown |
7480 | { | ||
7481 | match(input,Unknown,FOLLOW_2); | ||
5319 | 7482 | ||
5320 | state._fsp--; | 7483 | } |
7484 | |||
7485 | after(grammarAccess.getLogicValueAccess().getUNKNOWNEnumLiteralDeclaration_2()); | ||
7486 | |||
7487 | } | ||
7488 | |||
7489 | |||
7490 | } | ||
7491 | break; | ||
7492 | case 4 : | ||
7493 | // InternalSolverLanguageParser.g:2290:2: ( ( Error ) ) | ||
7494 | { | ||
7495 | // InternalSolverLanguageParser.g:2290:2: ( ( Error ) ) | ||
7496 | // InternalSolverLanguageParser.g:2291:3: ( Error ) | ||
7497 | { | ||
7498 | before(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); | ||
7499 | // InternalSolverLanguageParser.g:2292:3: ( Error ) | ||
7500 | // InternalSolverLanguageParser.g:2292:4: Error | ||
7501 | { | ||
7502 | match(input,Error,FOLLOW_2); | ||
7503 | |||
7504 | } | ||
5321 | 7505 | ||
5322 | after(grammarAccess.getCDInterpretationAccess().getGlobalRelationInterpretationParserRuleCall_2()); | 7506 | after(grammarAccess.getLogicValueAccess().getERROREnumLiteralDeclaration_3()); |
5323 | 7507 | ||
5324 | } | 7508 | } |
5325 | 7509 | ||
@@ -5340,52 +7524,48 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5340 | } | 7524 | } |
5341 | return ; | 7525 | return ; |
5342 | } | 7526 | } |
5343 | // $ANTLR end "rule__CDInterpretation__Alternatives" | 7527 | // $ANTLR end "rule__LogicValue__Alternatives" |
5344 | 7528 | ||
5345 | 7529 | ||
5346 | // $ANTLR start "rule__MultiplicityDefinition__Alternatives_2" | 7530 | // $ANTLR start "rule__ObjectiveKind__Alternatives" |
5347 | // InternalSolverLanguage.g:1581:1: rule__MultiplicityDefinition__Alternatives_2 : ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ); | 7531 | // InternalSolverLanguageParser.g:2300:1: rule__ObjectiveKind__Alternatives : ( ( ( Minimize ) ) | ( ( Maximize ) ) ); |
5348 | public final void rule__MultiplicityDefinition__Alternatives_2() throws RecognitionException { | 7532 | public final void rule__ObjectiveKind__Alternatives() throws RecognitionException { |
5349 | 7533 | ||
5350 | int stackSize = keepStackSize(); | 7534 | int stackSize = keepStackSize(); |
5351 | 7535 | ||
5352 | try { | 7536 | try { |
5353 | // InternalSolverLanguage.g:1585:1: ( ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) ) | 7537 | // InternalSolverLanguageParser.g:2304:1: ( ( ( Minimize ) ) | ( ( Maximize ) ) ) |
5354 | int alt20=2; | 7538 | int alt26=2; |
5355 | int LA20_0 = input.LA(1); | 7539 | int LA26_0 = input.LA(1); |
5356 | 7540 | ||
5357 | if ( (LA20_0==RULE_INT) ) { | 7541 | if ( (LA26_0==Minimize) ) { |
5358 | alt20=1; | 7542 | alt26=1; |
5359 | } | 7543 | } |
5360 | else if ( (LA20_0==31) ) { | 7544 | else if ( (LA26_0==Maximize) ) { |
5361 | alt20=2; | 7545 | alt26=2; |
5362 | } | 7546 | } |
5363 | else { | 7547 | else { |
5364 | NoViableAltException nvae = | 7548 | NoViableAltException nvae = |
5365 | new NoViableAltException("", 20, 0, input); | 7549 | new NoViableAltException("", 26, 0, input); |
5366 | 7550 | ||
5367 | throw nvae; | 7551 | throw nvae; |
5368 | } | 7552 | } |
5369 | switch (alt20) { | 7553 | switch (alt26) { |
5370 | case 1 : | 7554 | case 1 : |
5371 | // InternalSolverLanguage.g:1586:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | 7555 | // InternalSolverLanguageParser.g:2305:2: ( ( Minimize ) ) |
5372 | { | 7556 | { |
5373 | // InternalSolverLanguage.g:1586:2: ( ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) ) | 7557 | // InternalSolverLanguageParser.g:2305:2: ( ( Minimize ) ) |
5374 | // InternalSolverLanguage.g:1587:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | 7558 | // InternalSolverLanguageParser.g:2306:3: ( Minimize ) |
5375 | { | 7559 | { |
5376 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); | 7560 | before(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); |
5377 | // InternalSolverLanguage.g:1588:3: ( rule__MultiplicityDefinition__UpperAssignment_2_0 ) | 7561 | // InternalSolverLanguageParser.g:2307:3: ( Minimize ) |
5378 | // InternalSolverLanguage.g:1588:4: rule__MultiplicityDefinition__UpperAssignment_2_0 | 7562 | // InternalSolverLanguageParser.g:2307:4: Minimize |
5379 | { | 7563 | { |
5380 | pushFollow(FOLLOW_2); | 7564 | match(input,Minimize,FOLLOW_2); |
5381 | rule__MultiplicityDefinition__UpperAssignment_2_0(); | ||
5382 | |||
5383 | state._fsp--; | ||
5384 | |||
5385 | 7565 | ||
5386 | } | 7566 | } |
5387 | 7567 | ||
5388 | after(grammarAccess.getMultiplicityDefinitionAccess().getUpperAssignment_2_0()); | 7568 | after(grammarAccess.getObjectiveKindAccess().getMINIMIZEEnumLiteralDeclaration_0()); |
5389 | 7569 | ||
5390 | } | 7570 | } |
5391 | 7571 | ||
@@ -5393,24 +7573,20 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5393 | } | 7573 | } |
5394 | break; | 7574 | break; |
5395 | case 2 : | 7575 | case 2 : |
5396 | // InternalSolverLanguage.g:1592:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | 7576 | // InternalSolverLanguageParser.g:2311:2: ( ( Maximize ) ) |
5397 | { | 7577 | { |
5398 | // InternalSolverLanguage.g:1592:2: ( ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) ) | 7578 | // InternalSolverLanguageParser.g:2311:2: ( ( Maximize ) ) |
5399 | // InternalSolverLanguage.g:1593:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | 7579 | // InternalSolverLanguageParser.g:2312:3: ( Maximize ) |
5400 | { | 7580 | { |
5401 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); | 7581 | before(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); |
5402 | // InternalSolverLanguage.g:1594:3: ( rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 ) | 7582 | // InternalSolverLanguageParser.g:2313:3: ( Maximize ) |
5403 | // InternalSolverLanguage.g:1594:4: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 | 7583 | // InternalSolverLanguageParser.g:2313:4: Maximize |
5404 | { | 7584 | { |
5405 | pushFollow(FOLLOW_2); | 7585 | match(input,Maximize,FOLLOW_2); |
5406 | rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1(); | ||
5407 | |||
5408 | state._fsp--; | ||
5409 | |||
5410 | 7586 | ||
5411 | } | 7587 | } |
5412 | 7588 | ||
5413 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAssignment_2_1()); | 7589 | after(grammarAccess.getObjectiveKindAccess().getMAXIMIZEEnumLiteralDeclaration_1()); |
5414 | 7590 | ||
5415 | } | 7591 | } |
5416 | 7592 | ||
@@ -5431,26 +7607,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5431 | } | 7607 | } |
5432 | return ; | 7608 | return ; |
5433 | } | 7609 | } |
5434 | // $ANTLR end "rule__MultiplicityDefinition__Alternatives_2" | 7610 | // $ANTLR end "rule__ObjectiveKind__Alternatives" |
5435 | 7611 | ||
5436 | 7612 | ||
5437 | // $ANTLR start "rule__REALLiteral__Group__0" | 7613 | // $ANTLR start "rule__Statement__Group__0" |
5438 | // InternalSolverLanguage.g:1602:1: rule__REALLiteral__Group__0 : rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ; | 7614 | // InternalSolverLanguageParser.g:2321:1: rule__Statement__Group__0 : rule__Statement__Group__0__Impl rule__Statement__Group__1 ; |
5439 | public final void rule__REALLiteral__Group__0() throws RecognitionException { | 7615 | public final void rule__Statement__Group__0() throws RecognitionException { |
5440 | 7616 | ||
5441 | int stackSize = keepStackSize(); | 7617 | int stackSize = keepStackSize(); |
5442 | 7618 | ||
5443 | try { | 7619 | try { |
5444 | // InternalSolverLanguage.g:1606:1: ( rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 ) | 7620 | // InternalSolverLanguageParser.g:2325:1: ( rule__Statement__Group__0__Impl rule__Statement__Group__1 ) |
5445 | // InternalSolverLanguage.g:1607:2: rule__REALLiteral__Group__0__Impl rule__REALLiteral__Group__1 | 7621 | // InternalSolverLanguageParser.g:2326:2: rule__Statement__Group__0__Impl rule__Statement__Group__1 |
5446 | { | 7622 | { |
5447 | pushFollow(FOLLOW_5); | 7623 | pushFollow(FOLLOW_4); |
5448 | rule__REALLiteral__Group__0__Impl(); | 7624 | rule__Statement__Group__0__Impl(); |
5449 | 7625 | ||
5450 | state._fsp--; | 7626 | state._fsp--; |
5451 | 7627 | ||
5452 | pushFollow(FOLLOW_2); | 7628 | pushFollow(FOLLOW_2); |
5453 | rule__REALLiteral__Group__1(); | 7629 | rule__Statement__Group__1(); |
5454 | 7630 | ||
5455 | state._fsp--; | 7631 | state._fsp--; |
5456 | 7632 | ||
@@ -5469,42 +7645,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5469 | } | 7645 | } |
5470 | return ; | 7646 | return ; |
5471 | } | 7647 | } |
5472 | // $ANTLR end "rule__REALLiteral__Group__0" | 7648 | // $ANTLR end "rule__Statement__Group__0" |
5473 | 7649 | ||
5474 | 7650 | ||
5475 | // $ANTLR start "rule__REALLiteral__Group__0__Impl" | 7651 | // $ANTLR start "rule__Statement__Group__0__Impl" |
5476 | // InternalSolverLanguage.g:1614:1: rule__REALLiteral__Group__0__Impl : ( ( '-' )? ) ; | 7652 | // InternalSolverLanguageParser.g:2333:1: rule__Statement__Group__0__Impl : ( ( rule__Statement__Alternatives_0 ) ) ; |
5477 | public final void rule__REALLiteral__Group__0__Impl() throws RecognitionException { | 7653 | public final void rule__Statement__Group__0__Impl() throws RecognitionException { |
5478 | 7654 | ||
5479 | int stackSize = keepStackSize(); | 7655 | int stackSize = keepStackSize(); |
5480 | 7656 | ||
5481 | try { | 7657 | try { |
5482 | // InternalSolverLanguage.g:1618:1: ( ( ( '-' )? ) ) | 7658 | // InternalSolverLanguageParser.g:2337:1: ( ( ( rule__Statement__Alternatives_0 ) ) ) |
5483 | // InternalSolverLanguage.g:1619:1: ( ( '-' )? ) | 7659 | // InternalSolverLanguageParser.g:2338:1: ( ( rule__Statement__Alternatives_0 ) ) |
5484 | { | 7660 | { |
5485 | // InternalSolverLanguage.g:1619:1: ( ( '-' )? ) | 7661 | // InternalSolverLanguageParser.g:2338:1: ( ( rule__Statement__Alternatives_0 ) ) |
5486 | // InternalSolverLanguage.g:1620:2: ( '-' )? | 7662 | // InternalSolverLanguageParser.g:2339:2: ( rule__Statement__Alternatives_0 ) |
5487 | { | 7663 | { |
5488 | before(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); | 7664 | before(grammarAccess.getStatementAccess().getAlternatives_0()); |
5489 | // InternalSolverLanguage.g:1621:2: ( '-' )? | 7665 | // InternalSolverLanguageParser.g:2340:2: ( rule__Statement__Alternatives_0 ) |
5490 | int alt21=2; | 7666 | // InternalSolverLanguageParser.g:2340:3: rule__Statement__Alternatives_0 |
5491 | int LA21_0 = input.LA(1); | 7667 | { |
7668 | pushFollow(FOLLOW_2); | ||
7669 | rule__Statement__Alternatives_0(); | ||
5492 | 7670 | ||
5493 | if ( (LA21_0==13) ) { | 7671 | state._fsp--; |
5494 | alt21=1; | ||
5495 | } | ||
5496 | switch (alt21) { | ||
5497 | case 1 : | ||
5498 | // InternalSolverLanguage.g:1621:3: '-' | ||
5499 | { | ||
5500 | match(input,13,FOLLOW_2); | ||
5501 | 7672 | ||
5502 | } | ||
5503 | break; | ||
5504 | 7673 | ||
5505 | } | 7674 | } |
5506 | 7675 | ||
5507 | after(grammarAccess.getREALLiteralAccess().getHyphenMinusKeyword_0()); | 7676 | after(grammarAccess.getStatementAccess().getAlternatives_0()); |
5508 | 7677 | ||
5509 | } | 7678 | } |
5510 | 7679 | ||
@@ -5523,26 +7692,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5523 | } | 7692 | } |
5524 | return ; | 7693 | return ; |
5525 | } | 7694 | } |
5526 | // $ANTLR end "rule__REALLiteral__Group__0__Impl" | 7695 | // $ANTLR end "rule__Statement__Group__0__Impl" |
5527 | 7696 | ||
5528 | 7697 | ||
5529 | // $ANTLR start "rule__REALLiteral__Group__1" | 7698 | // $ANTLR start "rule__Statement__Group__1" |
5530 | // InternalSolverLanguage.g:1629:1: rule__REALLiteral__Group__1 : rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ; | 7699 | // InternalSolverLanguageParser.g:2348:1: rule__Statement__Group__1 : rule__Statement__Group__1__Impl ; |
5531 | public final void rule__REALLiteral__Group__1() throws RecognitionException { | 7700 | public final void rule__Statement__Group__1() throws RecognitionException { |
5532 | 7701 | ||
5533 | int stackSize = keepStackSize(); | 7702 | int stackSize = keepStackSize(); |
5534 | 7703 | ||
5535 | try { | 7704 | try { |
5536 | // InternalSolverLanguage.g:1633:1: ( rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 ) | 7705 | // InternalSolverLanguageParser.g:2352:1: ( rule__Statement__Group__1__Impl ) |
5537 | // InternalSolverLanguage.g:1634:2: rule__REALLiteral__Group__1__Impl rule__REALLiteral__Group__2 | 7706 | // InternalSolverLanguageParser.g:2353:2: rule__Statement__Group__1__Impl |
5538 | { | 7707 | { |
5539 | pushFollow(FOLLOW_6); | ||
5540 | rule__REALLiteral__Group__1__Impl(); | ||
5541 | |||
5542 | state._fsp--; | ||
5543 | |||
5544 | pushFollow(FOLLOW_2); | 7708 | pushFollow(FOLLOW_2); |
5545 | rule__REALLiteral__Group__2(); | 7709 | rule__Statement__Group__1__Impl(); |
5546 | 7710 | ||
5547 | state._fsp--; | 7711 | state._fsp--; |
5548 | 7712 | ||
@@ -5561,25 +7725,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5561 | } | 7725 | } |
5562 | return ; | 7726 | return ; |
5563 | } | 7727 | } |
5564 | // $ANTLR end "rule__REALLiteral__Group__1" | 7728 | // $ANTLR end "rule__Statement__Group__1" |
5565 | 7729 | ||
5566 | 7730 | ||
5567 | // $ANTLR start "rule__REALLiteral__Group__1__Impl" | 7731 | // $ANTLR start "rule__Statement__Group__1__Impl" |
5568 | // InternalSolverLanguage.g:1641:1: rule__REALLiteral__Group__1__Impl : ( RULE_INT ) ; | 7732 | // InternalSolverLanguageParser.g:2359:1: rule__Statement__Group__1__Impl : ( RULE_FULL_STOP ) ; |
5569 | public final void rule__REALLiteral__Group__1__Impl() throws RecognitionException { | 7733 | public final void rule__Statement__Group__1__Impl() throws RecognitionException { |
5570 | 7734 | ||
5571 | int stackSize = keepStackSize(); | 7735 | int stackSize = keepStackSize(); |
5572 | 7736 | ||
5573 | try { | 7737 | try { |
5574 | // InternalSolverLanguage.g:1645:1: ( ( RULE_INT ) ) | 7738 | // InternalSolverLanguageParser.g:2363:1: ( ( RULE_FULL_STOP ) ) |
5575 | // InternalSolverLanguage.g:1646:1: ( RULE_INT ) | 7739 | // InternalSolverLanguageParser.g:2364:1: ( RULE_FULL_STOP ) |
5576 | { | 7740 | { |
5577 | // InternalSolverLanguage.g:1646:1: ( RULE_INT ) | 7741 | // InternalSolverLanguageParser.g:2364:1: ( RULE_FULL_STOP ) |
5578 | // InternalSolverLanguage.g:1647:2: RULE_INT | 7742 | // InternalSolverLanguageParser.g:2365:2: RULE_FULL_STOP |
5579 | { | 7743 | { |
5580 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); | 7744 | before(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); |
5581 | match(input,RULE_INT,FOLLOW_2); | 7745 | match(input,RULE_FULL_STOP,FOLLOW_2); |
5582 | after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_1()); | 7746 | after(grammarAccess.getStatementAccess().getFULL_STOPTerminalRuleCall_1()); |
5583 | 7747 | ||
5584 | } | 7748 | } |
5585 | 7749 | ||
@@ -5598,26 +7762,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5598 | } | 7762 | } |
5599 | return ; | 7763 | return ; |
5600 | } | 7764 | } |
5601 | // $ANTLR end "rule__REALLiteral__Group__1__Impl" | 7765 | // $ANTLR end "rule__Statement__Group__1__Impl" |
5602 | 7766 | ||
5603 | 7767 | ||
5604 | // $ANTLR start "rule__REALLiteral__Group__2" | 7768 | // $ANTLR start "rule__AssertionOrDefinition__Group__0" |
5605 | // InternalSolverLanguage.g:1656:1: rule__REALLiteral__Group__2 : rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ; | 7769 | // InternalSolverLanguageParser.g:2375:1: rule__AssertionOrDefinition__Group__0 : rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ; |
5606 | public final void rule__REALLiteral__Group__2() throws RecognitionException { | 7770 | public final void rule__AssertionOrDefinition__Group__0() throws RecognitionException { |
5607 | 7771 | ||
5608 | int stackSize = keepStackSize(); | 7772 | int stackSize = keepStackSize(); |
5609 | 7773 | ||
5610 | try { | 7774 | try { |
5611 | // InternalSolverLanguage.g:1660:1: ( rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 ) | 7775 | // InternalSolverLanguageParser.g:2379:1: ( rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 ) |
5612 | // InternalSolverLanguage.g:1661:2: rule__REALLiteral__Group__2__Impl rule__REALLiteral__Group__3 | 7776 | // InternalSolverLanguageParser.g:2380:2: rule__AssertionOrDefinition__Group__0__Impl rule__AssertionOrDefinition__Group__1 |
5613 | { | 7777 | { |
5614 | pushFollow(FOLLOW_5); | 7778 | pushFollow(FOLLOW_5); |
5615 | rule__REALLiteral__Group__2__Impl(); | 7779 | rule__AssertionOrDefinition__Group__0__Impl(); |
5616 | 7780 | ||
5617 | state._fsp--; | 7781 | state._fsp--; |
5618 | 7782 | ||
5619 | pushFollow(FOLLOW_2); | 7783 | pushFollow(FOLLOW_2); |
5620 | rule__REALLiteral__Group__3(); | 7784 | rule__AssertionOrDefinition__Group__1(); |
5621 | 7785 | ||
5622 | state._fsp--; | 7786 | state._fsp--; |
5623 | 7787 | ||
@@ -5636,25 +7800,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5636 | } | 7800 | } |
5637 | return ; | 7801 | return ; |
5638 | } | 7802 | } |
5639 | // $ANTLR end "rule__REALLiteral__Group__2" | 7803 | // $ANTLR end "rule__AssertionOrDefinition__Group__0" |
5640 | 7804 | ||
5641 | 7805 | ||
5642 | // $ANTLR start "rule__REALLiteral__Group__2__Impl" | 7806 | // $ANTLR start "rule__AssertionOrDefinition__Group__0__Impl" |
5643 | // InternalSolverLanguage.g:1668:1: rule__REALLiteral__Group__2__Impl : ( '.' ) ; | 7807 | // InternalSolverLanguageParser.g:2387:1: rule__AssertionOrDefinition__Group__0__Impl : ( ruleExpression ) ; |
5644 | public final void rule__REALLiteral__Group__2__Impl() throws RecognitionException { | 7808 | public final void rule__AssertionOrDefinition__Group__0__Impl() throws RecognitionException { |
5645 | 7809 | ||
5646 | int stackSize = keepStackSize(); | 7810 | int stackSize = keepStackSize(); |
5647 | 7811 | ||
5648 | try { | 7812 | try { |
5649 | // InternalSolverLanguage.g:1672:1: ( ( '.' ) ) | 7813 | // InternalSolverLanguageParser.g:2391:1: ( ( ruleExpression ) ) |
5650 | // InternalSolverLanguage.g:1673:1: ( '.' ) | 7814 | // InternalSolverLanguageParser.g:2392:1: ( ruleExpression ) |
5651 | { | 7815 | { |
5652 | // InternalSolverLanguage.g:1673:1: ( '.' ) | 7816 | // InternalSolverLanguageParser.g:2392:1: ( ruleExpression ) |
5653 | // InternalSolverLanguage.g:1674:2: '.' | 7817 | // InternalSolverLanguageParser.g:2393:2: ruleExpression |
5654 | { | 7818 | { |
5655 | before(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); | 7819 | before(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); |
5656 | match(input,14,FOLLOW_2); | 7820 | pushFollow(FOLLOW_2); |
5657 | after(grammarAccess.getREALLiteralAccess().getFullStopKeyword_2()); | 7821 | ruleExpression(); |
7822 | |||
7823 | state._fsp--; | ||
7824 | |||
7825 | after(grammarAccess.getAssertionOrDefinitionAccess().getExpressionParserRuleCall_0()); | ||
5658 | 7826 | ||
5659 | } | 7827 | } |
5660 | 7828 | ||
@@ -5673,21 +7841,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5673 | } | 7841 | } |
5674 | return ; | 7842 | return ; |
5675 | } | 7843 | } |
5676 | // $ANTLR end "rule__REALLiteral__Group__2__Impl" | 7844 | // $ANTLR end "rule__AssertionOrDefinition__Group__0__Impl" |
5677 | 7845 | ||
5678 | 7846 | ||
5679 | // $ANTLR start "rule__REALLiteral__Group__3" | 7847 | // $ANTLR start "rule__AssertionOrDefinition__Group__1" |
5680 | // InternalSolverLanguage.g:1683:1: rule__REALLiteral__Group__3 : rule__REALLiteral__Group__3__Impl ; | 7848 | // InternalSolverLanguageParser.g:2402:1: rule__AssertionOrDefinition__Group__1 : rule__AssertionOrDefinition__Group__1__Impl ; |
5681 | public final void rule__REALLiteral__Group__3() throws RecognitionException { | 7849 | public final void rule__AssertionOrDefinition__Group__1() throws RecognitionException { |
5682 | 7850 | ||
5683 | int stackSize = keepStackSize(); | 7851 | int stackSize = keepStackSize(); |
5684 | 7852 | ||
5685 | try { | 7853 | try { |
5686 | // InternalSolverLanguage.g:1687:1: ( rule__REALLiteral__Group__3__Impl ) | 7854 | // InternalSolverLanguageParser.g:2406:1: ( rule__AssertionOrDefinition__Group__1__Impl ) |
5687 | // InternalSolverLanguage.g:1688:2: rule__REALLiteral__Group__3__Impl | 7855 | // InternalSolverLanguageParser.g:2407:2: rule__AssertionOrDefinition__Group__1__Impl |
5688 | { | 7856 | { |
5689 | pushFollow(FOLLOW_2); | 7857 | pushFollow(FOLLOW_2); |
5690 | rule__REALLiteral__Group__3__Impl(); | 7858 | rule__AssertionOrDefinition__Group__1__Impl(); |
5691 | 7859 | ||
5692 | state._fsp--; | 7860 | state._fsp--; |
5693 | 7861 | ||
@@ -5706,25 +7874,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5706 | } | 7874 | } |
5707 | return ; | 7875 | return ; |
5708 | } | 7876 | } |
5709 | // $ANTLR end "rule__REALLiteral__Group__3" | 7877 | // $ANTLR end "rule__AssertionOrDefinition__Group__1" |
5710 | 7878 | ||
5711 | 7879 | ||
5712 | // $ANTLR start "rule__REALLiteral__Group__3__Impl" | 7880 | // $ANTLR start "rule__AssertionOrDefinition__Group__1__Impl" |
5713 | // InternalSolverLanguage.g:1694:1: rule__REALLiteral__Group__3__Impl : ( RULE_INT ) ; | 7881 | // InternalSolverLanguageParser.g:2413:1: rule__AssertionOrDefinition__Group__1__Impl : ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ; |
5714 | public final void rule__REALLiteral__Group__3__Impl() throws RecognitionException { | 7882 | public final void rule__AssertionOrDefinition__Group__1__Impl() throws RecognitionException { |
5715 | 7883 | ||
5716 | int stackSize = keepStackSize(); | 7884 | int stackSize = keepStackSize(); |
5717 | 7885 | ||
5718 | try { | 7886 | try { |
5719 | // InternalSolverLanguage.g:1698:1: ( ( RULE_INT ) ) | 7887 | // InternalSolverLanguageParser.g:2417:1: ( ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) ) |
5720 | // InternalSolverLanguage.g:1699:1: ( RULE_INT ) | 7888 | // InternalSolverLanguageParser.g:2418:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) |
5721 | { | 7889 | { |
5722 | // InternalSolverLanguage.g:1699:1: ( RULE_INT ) | 7890 | // InternalSolverLanguageParser.g:2418:1: ( ( rule__AssertionOrDefinition__Alternatives_1 ) ) |
5723 | // InternalSolverLanguage.g:1700:2: RULE_INT | 7891 | // InternalSolverLanguageParser.g:2419:2: ( rule__AssertionOrDefinition__Alternatives_1 ) |
5724 | { | 7892 | { |
5725 | before(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); | 7893 | before(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); |
5726 | match(input,RULE_INT,FOLLOW_2); | 7894 | // InternalSolverLanguageParser.g:2420:2: ( rule__AssertionOrDefinition__Alternatives_1 ) |
5727 | after(grammarAccess.getREALLiteralAccess().getINTTerminalRuleCall_3()); | 7895 | // InternalSolverLanguageParser.g:2420:3: rule__AssertionOrDefinition__Alternatives_1 |
7896 | { | ||
7897 | pushFollow(FOLLOW_2); | ||
7898 | rule__AssertionOrDefinition__Alternatives_1(); | ||
7899 | |||
7900 | state._fsp--; | ||
7901 | |||
7902 | |||
7903 | } | ||
7904 | |||
7905 | after(grammarAccess.getAssertionOrDefinitionAccess().getAlternatives_1()); | ||
5728 | 7906 | ||
5729 | } | 7907 | } |
5730 | 7908 | ||
@@ -5743,26 +7921,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5743 | } | 7921 | } |
5744 | return ; | 7922 | return ; |
5745 | } | 7923 | } |
5746 | // $ANTLR end "rule__REALLiteral__Group__3__Impl" | 7924 | // $ANTLR end "rule__AssertionOrDefinition__Group__1__Impl" |
5747 | 7925 | ||
5748 | 7926 | ||
5749 | // $ANTLR start "rule__INTLiteral__Group__0" | 7927 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0" |
5750 | // InternalSolverLanguage.g:1710:1: rule__INTLiteral__Group__0 : rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ; | 7928 | // InternalSolverLanguageParser.g:2429:1: rule__AssertionOrDefinition__Group_1_0__0 : rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ; |
5751 | public final void rule__INTLiteral__Group__0() throws RecognitionException { | 7929 | public final void rule__AssertionOrDefinition__Group_1_0__0() throws RecognitionException { |
5752 | 7930 | ||
5753 | int stackSize = keepStackSize(); | 7931 | int stackSize = keepStackSize(); |
5754 | 7932 | ||
5755 | try { | 7933 | try { |
5756 | // InternalSolverLanguage.g:1714:1: ( rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 ) | 7934 | // InternalSolverLanguageParser.g:2433:1: ( rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 ) |
5757 | // InternalSolverLanguage.g:1715:2: rule__INTLiteral__Group__0__Impl rule__INTLiteral__Group__1 | 7935 | // InternalSolverLanguageParser.g:2434:2: rule__AssertionOrDefinition__Group_1_0__0__Impl rule__AssertionOrDefinition__Group_1_0__1 |
5758 | { | 7936 | { |
5759 | pushFollow(FOLLOW_5); | 7937 | pushFollow(FOLLOW_6); |
5760 | rule__INTLiteral__Group__0__Impl(); | 7938 | rule__AssertionOrDefinition__Group_1_0__0__Impl(); |
5761 | 7939 | ||
5762 | state._fsp--; | 7940 | state._fsp--; |
5763 | 7941 | ||
5764 | pushFollow(FOLLOW_2); | 7942 | pushFollow(FOLLOW_2); |
5765 | rule__INTLiteral__Group__1(); | 7943 | rule__AssertionOrDefinition__Group_1_0__1(); |
5766 | 7944 | ||
5767 | state._fsp--; | 7945 | state._fsp--; |
5768 | 7946 | ||
@@ -5781,42 +7959,116 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5781 | } | 7959 | } |
5782 | return ; | 7960 | return ; |
5783 | } | 7961 | } |
5784 | // $ANTLR end "rule__INTLiteral__Group__0" | 7962 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__0" |
5785 | 7963 | ||
5786 | 7964 | ||
5787 | // $ANTLR start "rule__INTLiteral__Group__0__Impl" | 7965 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__0__Impl" |
5788 | // InternalSolverLanguage.g:1722:1: rule__INTLiteral__Group__0__Impl : ( ( '-' )? ) ; | 7966 | // InternalSolverLanguageParser.g:2441:1: rule__AssertionOrDefinition__Group_1_0__0__Impl : ( () ) ; |
5789 | public final void rule__INTLiteral__Group__0__Impl() throws RecognitionException { | 7967 | public final void rule__AssertionOrDefinition__Group_1_0__0__Impl() throws RecognitionException { |
5790 | 7968 | ||
5791 | int stackSize = keepStackSize(); | 7969 | int stackSize = keepStackSize(); |
5792 | 7970 | ||
5793 | try { | 7971 | try { |
5794 | // InternalSolverLanguage.g:1726:1: ( ( ( '-' )? ) ) | 7972 | // InternalSolverLanguageParser.g:2445:1: ( ( () ) ) |
5795 | // InternalSolverLanguage.g:1727:1: ( ( '-' )? ) | 7973 | // InternalSolverLanguageParser.g:2446:1: ( () ) |
5796 | { | 7974 | { |
5797 | // InternalSolverLanguage.g:1727:1: ( ( '-' )? ) | 7975 | // InternalSolverLanguageParser.g:2446:1: ( () ) |
5798 | // InternalSolverLanguage.g:1728:2: ( '-' )? | 7976 | // InternalSolverLanguageParser.g:2447:2: () |
5799 | { | 7977 | { |
5800 | before(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); | 7978 | before(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); |
5801 | // InternalSolverLanguage.g:1729:2: ( '-' )? | 7979 | // InternalSolverLanguageParser.g:2448:2: () |
5802 | int alt22=2; | 7980 | // InternalSolverLanguageParser.g:2448:3: |
5803 | int LA22_0 = input.LA(1); | 7981 | { |
7982 | } | ||
7983 | |||
7984 | after(grammarAccess.getAssertionOrDefinitionAccess().getAssertionBodyAction_1_0_0()); | ||
5804 | 7985 | ||
5805 | if ( (LA22_0==13) ) { | ||
5806 | alt22=1; | ||
5807 | } | 7986 | } |
5808 | switch (alt22) { | 7987 | |
7988 | |||
7989 | } | ||
7990 | |||
7991 | } | ||
7992 | finally { | ||
7993 | |||
7994 | restoreStackSize(stackSize); | ||
7995 | |||
7996 | } | ||
7997 | return ; | ||
7998 | } | ||
7999 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__0__Impl" | ||
8000 | |||
8001 | |||
8002 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1" | ||
8003 | // InternalSolverLanguageParser.g:2456:1: rule__AssertionOrDefinition__Group_1_0__1 : rule__AssertionOrDefinition__Group_1_0__1__Impl ; | ||
8004 | public final void rule__AssertionOrDefinition__Group_1_0__1() throws RecognitionException { | ||
8005 | |||
8006 | int stackSize = keepStackSize(); | ||
8007 | |||
8008 | try { | ||
8009 | // InternalSolverLanguageParser.g:2460:1: ( rule__AssertionOrDefinition__Group_1_0__1__Impl ) | ||
8010 | // InternalSolverLanguageParser.g:2461:2: rule__AssertionOrDefinition__Group_1_0__1__Impl | ||
8011 | { | ||
8012 | pushFollow(FOLLOW_2); | ||
8013 | rule__AssertionOrDefinition__Group_1_0__1__Impl(); | ||
8014 | |||
8015 | state._fsp--; | ||
8016 | |||
8017 | |||
8018 | } | ||
8019 | |||
8020 | } | ||
8021 | catch (RecognitionException re) { | ||
8022 | reportError(re); | ||
8023 | recover(input,re); | ||
8024 | } | ||
8025 | finally { | ||
8026 | |||
8027 | restoreStackSize(stackSize); | ||
8028 | |||
8029 | } | ||
8030 | return ; | ||
8031 | } | ||
8032 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1" | ||
8033 | |||
8034 | |||
8035 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0__1__Impl" | ||
8036 | // InternalSolverLanguageParser.g:2467:1: rule__AssertionOrDefinition__Group_1_0__1__Impl : ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ; | ||
8037 | public final void rule__AssertionOrDefinition__Group_1_0__1__Impl() throws RecognitionException { | ||
8038 | |||
8039 | int stackSize = keepStackSize(); | ||
8040 | |||
8041 | try { | ||
8042 | // InternalSolverLanguageParser.g:2471:1: ( ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) ) | ||
8043 | // InternalSolverLanguageParser.g:2472:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
8044 | { | ||
8045 | // InternalSolverLanguageParser.g:2472:1: ( ( rule__AssertionOrDefinition__Group_1_0_1__0 )? ) | ||
8046 | // InternalSolverLanguageParser.g:2473:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
8047 | { | ||
8048 | before(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); | ||
8049 | // InternalSolverLanguageParser.g:2474:2: ( rule__AssertionOrDefinition__Group_1_0_1__0 )? | ||
8050 | int alt27=2; | ||
8051 | int LA27_0 = input.LA(1); | ||
8052 | |||
8053 | if ( (LA27_0==Colon) ) { | ||
8054 | alt27=1; | ||
8055 | } | ||
8056 | switch (alt27) { | ||
5809 | case 1 : | 8057 | case 1 : |
5810 | // InternalSolverLanguage.g:1729:3: '-' | 8058 | // InternalSolverLanguageParser.g:2474:3: rule__AssertionOrDefinition__Group_1_0_1__0 |
5811 | { | 8059 | { |
5812 | match(input,13,FOLLOW_2); | 8060 | pushFollow(FOLLOW_2); |
8061 | rule__AssertionOrDefinition__Group_1_0_1__0(); | ||
8062 | |||
8063 | state._fsp--; | ||
8064 | |||
5813 | 8065 | ||
5814 | } | 8066 | } |
5815 | break; | 8067 | break; |
5816 | 8068 | ||
5817 | } | 8069 | } |
5818 | 8070 | ||
5819 | after(grammarAccess.getINTLiteralAccess().getHyphenMinusKeyword_0()); | 8071 | after(grammarAccess.getAssertionOrDefinitionAccess().getGroup_1_0_1()); |
5820 | 8072 | ||
5821 | } | 8073 | } |
5822 | 8074 | ||
@@ -5835,21 +8087,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5835 | } | 8087 | } |
5836 | return ; | 8088 | return ; |
5837 | } | 8089 | } |
5838 | // $ANTLR end "rule__INTLiteral__Group__0__Impl" | 8090 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0__1__Impl" |
5839 | 8091 | ||
5840 | 8092 | ||
5841 | // $ANTLR start "rule__INTLiteral__Group__1" | 8093 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0" |
5842 | // InternalSolverLanguage.g:1737:1: rule__INTLiteral__Group__1 : rule__INTLiteral__Group__1__Impl ; | 8094 | // InternalSolverLanguageParser.g:2483:1: rule__AssertionOrDefinition__Group_1_0_1__0 : rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ; |
5843 | public final void rule__INTLiteral__Group__1() throws RecognitionException { | 8095 | public final void rule__AssertionOrDefinition__Group_1_0_1__0() throws RecognitionException { |
5844 | 8096 | ||
5845 | int stackSize = keepStackSize(); | 8097 | int stackSize = keepStackSize(); |
5846 | 8098 | ||
5847 | try { | 8099 | try { |
5848 | // InternalSolverLanguage.g:1741:1: ( rule__INTLiteral__Group__1__Impl ) | 8100 | // InternalSolverLanguageParser.g:2487:1: ( rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 ) |
5849 | // InternalSolverLanguage.g:1742:2: rule__INTLiteral__Group__1__Impl | 8101 | // InternalSolverLanguageParser.g:2488:2: rule__AssertionOrDefinition__Group_1_0_1__0__Impl rule__AssertionOrDefinition__Group_1_0_1__1 |
5850 | { | 8102 | { |
8103 | pushFollow(FOLLOW_7); | ||
8104 | rule__AssertionOrDefinition__Group_1_0_1__0__Impl(); | ||
8105 | |||
8106 | state._fsp--; | ||
8107 | |||
5851 | pushFollow(FOLLOW_2); | 8108 | pushFollow(FOLLOW_2); |
5852 | rule__INTLiteral__Group__1__Impl(); | 8109 | rule__AssertionOrDefinition__Group_1_0_1__1(); |
5853 | 8110 | ||
5854 | state._fsp--; | 8111 | state._fsp--; |
5855 | 8112 | ||
@@ -5868,25 +8125,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5868 | } | 8125 | } |
5869 | return ; | 8126 | return ; |
5870 | } | 8127 | } |
5871 | // $ANTLR end "rule__INTLiteral__Group__1" | 8128 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0" |
5872 | 8129 | ||
5873 | 8130 | ||
5874 | // $ANTLR start "rule__INTLiteral__Group__1__Impl" | 8131 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" |
5875 | // InternalSolverLanguage.g:1748:1: rule__INTLiteral__Group__1__Impl : ( RULE_INT ) ; | 8132 | // InternalSolverLanguageParser.g:2495:1: rule__AssertionOrDefinition__Group_1_0_1__0__Impl : ( Colon ) ; |
5876 | public final void rule__INTLiteral__Group__1__Impl() throws RecognitionException { | 8133 | public final void rule__AssertionOrDefinition__Group_1_0_1__0__Impl() throws RecognitionException { |
5877 | 8134 | ||
5878 | int stackSize = keepStackSize(); | 8135 | int stackSize = keepStackSize(); |
5879 | 8136 | ||
5880 | try { | 8137 | try { |
5881 | // InternalSolverLanguage.g:1752:1: ( ( RULE_INT ) ) | 8138 | // InternalSolverLanguageParser.g:2499:1: ( ( Colon ) ) |
5882 | // InternalSolverLanguage.g:1753:1: ( RULE_INT ) | 8139 | // InternalSolverLanguageParser.g:2500:1: ( Colon ) |
5883 | { | 8140 | { |
5884 | // InternalSolverLanguage.g:1753:1: ( RULE_INT ) | 8141 | // InternalSolverLanguageParser.g:2500:1: ( Colon ) |
5885 | // InternalSolverLanguage.g:1754:2: RULE_INT | 8142 | // InternalSolverLanguageParser.g:2501:2: Colon |
5886 | { | 8143 | { |
5887 | before(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); | 8144 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); |
5888 | match(input,RULE_INT,FOLLOW_2); | 8145 | match(input,Colon,FOLLOW_2); |
5889 | after(grammarAccess.getINTLiteralAccess().getINTTerminalRuleCall_1()); | 8146 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonKeyword_1_0_1_0()); |
5890 | 8147 | ||
5891 | } | 8148 | } |
5892 | 8149 | ||
@@ -5905,32 +8162,74 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5905 | } | 8162 | } |
5906 | return ; | 8163 | return ; |
5907 | } | 8164 | } |
5908 | // $ANTLR end "rule__INTLiteral__Group__1__Impl" | 8165 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__0__Impl" |
5909 | 8166 | ||
5910 | 8167 | ||
5911 | // $ANTLR start "rule__BooleanValue__Group_0__0" | 8168 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1" |
5912 | // InternalSolverLanguage.g:1764:1: rule__BooleanValue__Group_0__0 : rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ; | 8169 | // InternalSolverLanguageParser.g:2510:1: rule__AssertionOrDefinition__Group_1_0_1__1 : rule__AssertionOrDefinition__Group_1_0_1__1__Impl ; |
5913 | public final void rule__BooleanValue__Group_0__0() throws RecognitionException { | 8170 | public final void rule__AssertionOrDefinition__Group_1_0_1__1() throws RecognitionException { |
5914 | 8171 | ||
5915 | int stackSize = keepStackSize(); | 8172 | int stackSize = keepStackSize(); |
5916 | 8173 | ||
5917 | try { | 8174 | try { |
5918 | // InternalSolverLanguage.g:1768:1: ( rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 ) | 8175 | // InternalSolverLanguageParser.g:2514:1: ( rule__AssertionOrDefinition__Group_1_0_1__1__Impl ) |
5919 | // InternalSolverLanguage.g:1769:2: rule__BooleanValue__Group_0__0__Impl rule__BooleanValue__Group_0__1 | 8176 | // InternalSolverLanguageParser.g:2515:2: rule__AssertionOrDefinition__Group_1_0_1__1__Impl |
5920 | { | 8177 | { |
5921 | pushFollow(FOLLOW_7); | 8178 | pushFollow(FOLLOW_2); |
5922 | rule__BooleanValue__Group_0__0__Impl(); | 8179 | rule__AssertionOrDefinition__Group_1_0_1__1__Impl(); |
5923 | 8180 | ||
5924 | state._fsp--; | 8181 | state._fsp--; |
5925 | 8182 | ||
8183 | |||
8184 | } | ||
8185 | |||
8186 | } | ||
8187 | catch (RecognitionException re) { | ||
8188 | reportError(re); | ||
8189 | recover(input,re); | ||
8190 | } | ||
8191 | finally { | ||
8192 | |||
8193 | restoreStackSize(stackSize); | ||
8194 | |||
8195 | } | ||
8196 | return ; | ||
8197 | } | ||
8198 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1" | ||
8199 | |||
8200 | |||
8201 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" | ||
8202 | // InternalSolverLanguageParser.g:2521:1: rule__AssertionOrDefinition__Group_1_0_1__1__Impl : ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ; | ||
8203 | public final void rule__AssertionOrDefinition__Group_1_0_1__1__Impl() throws RecognitionException { | ||
8204 | |||
8205 | int stackSize = keepStackSize(); | ||
8206 | |||
8207 | try { | ||
8208 | // InternalSolverLanguageParser.g:2525:1: ( ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) ) | ||
8209 | // InternalSolverLanguageParser.g:2526:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) | ||
8210 | { | ||
8211 | // InternalSolverLanguageParser.g:2526:1: ( ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) ) | ||
8212 | // InternalSolverLanguageParser.g:2527:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) | ||
8213 | { | ||
8214 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); | ||
8215 | // InternalSolverLanguageParser.g:2528:2: ( rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 ) | ||
8216 | // InternalSolverLanguageParser.g:2528:3: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 | ||
8217 | { | ||
5926 | pushFollow(FOLLOW_2); | 8218 | pushFollow(FOLLOW_2); |
5927 | rule__BooleanValue__Group_0__1(); | 8219 | rule__AssertionOrDefinition__RangeAssignment_1_0_1_1(); |
5928 | 8220 | ||
5929 | state._fsp--; | 8221 | state._fsp--; |
5930 | 8222 | ||
5931 | 8223 | ||
5932 | } | 8224 | } |
5933 | 8225 | ||
8226 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeAssignment_1_0_1_1()); | ||
8227 | |||
8228 | } | ||
8229 | |||
8230 | |||
8231 | } | ||
8232 | |||
5934 | } | 8233 | } |
5935 | catch (RecognitionException re) { | 8234 | catch (RecognitionException re) { |
5936 | reportError(re); | 8235 | reportError(re); |
@@ -5943,29 +8242,67 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5943 | } | 8242 | } |
5944 | return ; | 8243 | return ; |
5945 | } | 8244 | } |
5946 | // $ANTLR end "rule__BooleanValue__Group_0__0" | 8245 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_0_1__1__Impl" |
5947 | 8246 | ||
5948 | 8247 | ||
5949 | // $ANTLR start "rule__BooleanValue__Group_0__0__Impl" | 8248 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0" |
5950 | // InternalSolverLanguage.g:1776:1: rule__BooleanValue__Group_0__0__Impl : ( () ) ; | 8249 | // InternalSolverLanguageParser.g:2537:1: rule__AssertionOrDefinition__Group_1_1__0 : rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ; |
5951 | public final void rule__BooleanValue__Group_0__0__Impl() throws RecognitionException { | 8250 | public final void rule__AssertionOrDefinition__Group_1_1__0() throws RecognitionException { |
5952 | 8251 | ||
5953 | int stackSize = keepStackSize(); | 8252 | int stackSize = keepStackSize(); |
5954 | 8253 | ||
5955 | try { | 8254 | try { |
5956 | // InternalSolverLanguage.g:1780:1: ( ( () ) ) | 8255 | // InternalSolverLanguageParser.g:2541:1: ( rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 ) |
5957 | // InternalSolverLanguage.g:1781:1: ( () ) | 8256 | // InternalSolverLanguageParser.g:2542:2: rule__AssertionOrDefinition__Group_1_1__0__Impl rule__AssertionOrDefinition__Group_1_1__1 |
5958 | { | 8257 | { |
5959 | // InternalSolverLanguage.g:1781:1: ( () ) | 8258 | pushFollow(FOLLOW_8); |
5960 | // InternalSolverLanguage.g:1782:2: () | 8259 | rule__AssertionOrDefinition__Group_1_1__0__Impl(); |
8260 | |||
8261 | state._fsp--; | ||
8262 | |||
8263 | pushFollow(FOLLOW_2); | ||
8264 | rule__AssertionOrDefinition__Group_1_1__1(); | ||
8265 | |||
8266 | state._fsp--; | ||
8267 | |||
8268 | |||
8269 | } | ||
8270 | |||
8271 | } | ||
8272 | catch (RecognitionException re) { | ||
8273 | reportError(re); | ||
8274 | recover(input,re); | ||
8275 | } | ||
8276 | finally { | ||
8277 | |||
8278 | restoreStackSize(stackSize); | ||
8279 | |||
8280 | } | ||
8281 | return ; | ||
8282 | } | ||
8283 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__0" | ||
8284 | |||
8285 | |||
8286 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__0__Impl" | ||
8287 | // InternalSolverLanguageParser.g:2549:1: rule__AssertionOrDefinition__Group_1_1__0__Impl : ( () ) ; | ||
8288 | public final void rule__AssertionOrDefinition__Group_1_1__0__Impl() throws RecognitionException { | ||
8289 | |||
8290 | int stackSize = keepStackSize(); | ||
8291 | |||
8292 | try { | ||
8293 | // InternalSolverLanguageParser.g:2553:1: ( ( () ) ) | ||
8294 | // InternalSolverLanguageParser.g:2554:1: ( () ) | ||
5961 | { | 8295 | { |
5962 | before(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); | 8296 | // InternalSolverLanguageParser.g:2554:1: ( () ) |
5963 | // InternalSolverLanguage.g:1783:2: () | 8297 | // InternalSolverLanguageParser.g:2555:2: () |
5964 | // InternalSolverLanguage.g:1783:3: | 8298 | { |
8299 | before(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); | ||
8300 | // InternalSolverLanguageParser.g:2556:2: () | ||
8301 | // InternalSolverLanguageParser.g:2556:3: | ||
5965 | { | 8302 | { |
5966 | } | 8303 | } |
5967 | 8304 | ||
5968 | after(grammarAccess.getBooleanValueAccess().getBooleanTrueAction_0_0()); | 8305 | after(grammarAccess.getAssertionOrDefinitionAccess().getPredicateDefinitionHeadAction_1_1_0()); |
5969 | 8306 | ||
5970 | } | 8307 | } |
5971 | 8308 | ||
@@ -5980,21 +8317,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
5980 | } | 8317 | } |
5981 | return ; | 8318 | return ; |
5982 | } | 8319 | } |
5983 | // $ANTLR end "rule__BooleanValue__Group_0__0__Impl" | 8320 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__0__Impl" |
5984 | 8321 | ||
5985 | 8322 | ||
5986 | // $ANTLR start "rule__BooleanValue__Group_0__1" | 8323 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1" |
5987 | // InternalSolverLanguage.g:1791:1: rule__BooleanValue__Group_0__1 : rule__BooleanValue__Group_0__1__Impl ; | 8324 | // InternalSolverLanguageParser.g:2564:1: rule__AssertionOrDefinition__Group_1_1__1 : rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ; |
5988 | public final void rule__BooleanValue__Group_0__1() throws RecognitionException { | 8325 | public final void rule__AssertionOrDefinition__Group_1_1__1() throws RecognitionException { |
5989 | 8326 | ||
5990 | int stackSize = keepStackSize(); | 8327 | int stackSize = keepStackSize(); |
5991 | 8328 | ||
5992 | try { | 8329 | try { |
5993 | // InternalSolverLanguage.g:1795:1: ( rule__BooleanValue__Group_0__1__Impl ) | 8330 | // InternalSolverLanguageParser.g:2568:1: ( rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 ) |
5994 | // InternalSolverLanguage.g:1796:2: rule__BooleanValue__Group_0__1__Impl | 8331 | // InternalSolverLanguageParser.g:2569:2: rule__AssertionOrDefinition__Group_1_1__1__Impl rule__AssertionOrDefinition__Group_1_1__2 |
5995 | { | 8332 | { |
8333 | pushFollow(FOLLOW_7); | ||
8334 | rule__AssertionOrDefinition__Group_1_1__1__Impl(); | ||
8335 | |||
8336 | state._fsp--; | ||
8337 | |||
5996 | pushFollow(FOLLOW_2); | 8338 | pushFollow(FOLLOW_2); |
5997 | rule__BooleanValue__Group_0__1__Impl(); | 8339 | rule__AssertionOrDefinition__Group_1_1__2(); |
5998 | 8340 | ||
5999 | state._fsp--; | 8341 | state._fsp--; |
6000 | 8342 | ||
@@ -6013,25 +8355,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6013 | } | 8355 | } |
6014 | return ; | 8356 | return ; |
6015 | } | 8357 | } |
6016 | // $ANTLR end "rule__BooleanValue__Group_0__1" | 8358 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__1" |
6017 | 8359 | ||
6018 | 8360 | ||
6019 | // $ANTLR start "rule__BooleanValue__Group_0__1__Impl" | 8361 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__1__Impl" |
6020 | // InternalSolverLanguage.g:1802:1: rule__BooleanValue__Group_0__1__Impl : ( 'true' ) ; | 8362 | // InternalSolverLanguageParser.g:2576:1: rule__AssertionOrDefinition__Group_1_1__1__Impl : ( ColonHyphenMinus ) ; |
6021 | public final void rule__BooleanValue__Group_0__1__Impl() throws RecognitionException { | 8363 | public final void rule__AssertionOrDefinition__Group_1_1__1__Impl() throws RecognitionException { |
6022 | 8364 | ||
6023 | int stackSize = keepStackSize(); | 8365 | int stackSize = keepStackSize(); |
6024 | 8366 | ||
6025 | try { | 8367 | try { |
6026 | // InternalSolverLanguage.g:1806:1: ( ( 'true' ) ) | 8368 | // InternalSolverLanguageParser.g:2580:1: ( ( ColonHyphenMinus ) ) |
6027 | // InternalSolverLanguage.g:1807:1: ( 'true' ) | 8369 | // InternalSolverLanguageParser.g:2581:1: ( ColonHyphenMinus ) |
6028 | { | 8370 | { |
6029 | // InternalSolverLanguage.g:1807:1: ( 'true' ) | 8371 | // InternalSolverLanguageParser.g:2581:1: ( ColonHyphenMinus ) |
6030 | // InternalSolverLanguage.g:1808:2: 'true' | 8372 | // InternalSolverLanguageParser.g:2582:2: ColonHyphenMinus |
6031 | { | 8373 | { |
6032 | before(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); | 8374 | before(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); |
6033 | match(input,12,FOLLOW_2); | 8375 | match(input,ColonHyphenMinus,FOLLOW_2); |
6034 | after(grammarAccess.getBooleanValueAccess().getTrueKeyword_0_1()); | 8376 | after(grammarAccess.getAssertionOrDefinitionAccess().getColonHyphenMinusKeyword_1_1_1()); |
6035 | 8377 | ||
6036 | } | 8378 | } |
6037 | 8379 | ||
@@ -6050,26 +8392,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6050 | } | 8392 | } |
6051 | return ; | 8393 | return ; |
6052 | } | 8394 | } |
6053 | // $ANTLR end "rule__BooleanValue__Group_0__1__Impl" | 8395 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__1__Impl" |
6054 | 8396 | ||
6055 | 8397 | ||
6056 | // $ANTLR start "rule__BooleanValue__Group_1__0" | 8398 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2" |
6057 | // InternalSolverLanguage.g:1818:1: rule__BooleanValue__Group_1__0 : rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ; | 8399 | // InternalSolverLanguageParser.g:2591:1: rule__AssertionOrDefinition__Group_1_1__2 : rule__AssertionOrDefinition__Group_1_1__2__Impl ; |
6058 | public final void rule__BooleanValue__Group_1__0() throws RecognitionException { | 8400 | public final void rule__AssertionOrDefinition__Group_1_1__2() throws RecognitionException { |
6059 | 8401 | ||
6060 | int stackSize = keepStackSize(); | 8402 | int stackSize = keepStackSize(); |
6061 | 8403 | ||
6062 | try { | 8404 | try { |
6063 | // InternalSolverLanguage.g:1822:1: ( rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 ) | 8405 | // InternalSolverLanguageParser.g:2595:1: ( rule__AssertionOrDefinition__Group_1_1__2__Impl ) |
6064 | // InternalSolverLanguage.g:1823:2: rule__BooleanValue__Group_1__0__Impl rule__BooleanValue__Group_1__1 | 8406 | // InternalSolverLanguageParser.g:2596:2: rule__AssertionOrDefinition__Group_1_1__2__Impl |
6065 | { | 8407 | { |
6066 | pushFollow(FOLLOW_1); | ||
6067 | rule__BooleanValue__Group_1__0__Impl(); | ||
6068 | |||
6069 | state._fsp--; | ||
6070 | |||
6071 | pushFollow(FOLLOW_2); | 8408 | pushFollow(FOLLOW_2); |
6072 | rule__BooleanValue__Group_1__1(); | 8409 | rule__AssertionOrDefinition__Group_1_1__2__Impl(); |
6073 | 8410 | ||
6074 | state._fsp--; | 8411 | state._fsp--; |
6075 | 8412 | ||
@@ -6088,25 +8425,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6088 | } | 8425 | } |
6089 | return ; | 8426 | return ; |
6090 | } | 8427 | } |
6091 | // $ANTLR end "rule__BooleanValue__Group_1__0" | 8428 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__2" |
6092 | 8429 | ||
6093 | 8430 | ||
6094 | // $ANTLR start "rule__BooleanValue__Group_1__0__Impl" | 8431 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_1__2__Impl" |
6095 | // InternalSolverLanguage.g:1830:1: rule__BooleanValue__Group_1__0__Impl : ( 'false' ) ; | 8432 | // InternalSolverLanguageParser.g:2602:1: rule__AssertionOrDefinition__Group_1_1__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ; |
6096 | public final void rule__BooleanValue__Group_1__0__Impl() throws RecognitionException { | 8433 | public final void rule__AssertionOrDefinition__Group_1_1__2__Impl() throws RecognitionException { |
6097 | 8434 | ||
6098 | int stackSize = keepStackSize(); | 8435 | int stackSize = keepStackSize(); |
6099 | 8436 | ||
6100 | try { | 8437 | try { |
6101 | // InternalSolverLanguage.g:1834:1: ( ( 'false' ) ) | 8438 | // InternalSolverLanguageParser.g:2606:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) ) |
6102 | // InternalSolverLanguage.g:1835:1: ( 'false' ) | 8439 | // InternalSolverLanguageParser.g:2607:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) |
8440 | { | ||
8441 | // InternalSolverLanguageParser.g:2607:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) ) | ||
8442 | // InternalSolverLanguageParser.g:2608:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) | ||
6103 | { | 8443 | { |
6104 | // InternalSolverLanguage.g:1835:1: ( 'false' ) | 8444 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); |
6105 | // InternalSolverLanguage.g:1836:2: 'false' | 8445 | // InternalSolverLanguageParser.g:2609:2: ( rule__AssertionOrDefinition__BodyAssignment_1_1_2 ) |
8446 | // InternalSolverLanguageParser.g:2609:3: rule__AssertionOrDefinition__BodyAssignment_1_1_2 | ||
6106 | { | 8447 | { |
6107 | before(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); | 8448 | pushFollow(FOLLOW_2); |
6108 | match(input,11,FOLLOW_2); | 8449 | rule__AssertionOrDefinition__BodyAssignment_1_1_2(); |
6109 | after(grammarAccess.getBooleanValueAccess().getFalseKeyword_1_0()); | 8450 | |
8451 | state._fsp--; | ||
8452 | |||
8453 | |||
8454 | } | ||
8455 | |||
8456 | after(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_1_2()); | ||
6110 | 8457 | ||
6111 | } | 8458 | } |
6112 | 8459 | ||
@@ -6125,21 +8472,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6125 | } | 8472 | } |
6126 | return ; | 8473 | return ; |
6127 | } | 8474 | } |
6128 | // $ANTLR end "rule__BooleanValue__Group_1__0__Impl" | 8475 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_1__2__Impl" |
6129 | 8476 | ||
6130 | 8477 | ||
6131 | // $ANTLR start "rule__BooleanValue__Group_1__1" | 8478 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0" |
6132 | // InternalSolverLanguage.g:1845:1: rule__BooleanValue__Group_1__1 : rule__BooleanValue__Group_1__1__Impl ; | 8479 | // InternalSolverLanguageParser.g:2618:1: rule__AssertionOrDefinition__Group_1_2__0 : rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ; |
6133 | public final void rule__BooleanValue__Group_1__1() throws RecognitionException { | 8480 | public final void rule__AssertionOrDefinition__Group_1_2__0() throws RecognitionException { |
6134 | 8481 | ||
6135 | int stackSize = keepStackSize(); | 8482 | int stackSize = keepStackSize(); |
6136 | 8483 | ||
6137 | try { | 8484 | try { |
6138 | // InternalSolverLanguage.g:1849:1: ( rule__BooleanValue__Group_1__1__Impl ) | 8485 | // InternalSolverLanguageParser.g:2622:1: ( rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 ) |
6139 | // InternalSolverLanguage.g:1850:2: rule__BooleanValue__Group_1__1__Impl | 8486 | // InternalSolverLanguageParser.g:2623:2: rule__AssertionOrDefinition__Group_1_2__0__Impl rule__AssertionOrDefinition__Group_1_2__1 |
6140 | { | 8487 | { |
8488 | pushFollow(FOLLOW_5); | ||
8489 | rule__AssertionOrDefinition__Group_1_2__0__Impl(); | ||
8490 | |||
8491 | state._fsp--; | ||
8492 | |||
6141 | pushFollow(FOLLOW_2); | 8493 | pushFollow(FOLLOW_2); |
6142 | rule__BooleanValue__Group_1__1__Impl(); | 8494 | rule__AssertionOrDefinition__Group_1_2__1(); |
6143 | 8495 | ||
6144 | state._fsp--; | 8496 | state._fsp--; |
6145 | 8497 | ||
@@ -6158,29 +8510,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6158 | } | 8510 | } |
6159 | return ; | 8511 | return ; |
6160 | } | 8512 | } |
6161 | // $ANTLR end "rule__BooleanValue__Group_1__1" | 8513 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__0" |
6162 | 8514 | ||
6163 | 8515 | ||
6164 | // $ANTLR start "rule__BooleanValue__Group_1__1__Impl" | 8516 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__0__Impl" |
6165 | // InternalSolverLanguage.g:1856:1: rule__BooleanValue__Group_1__1__Impl : ( () ) ; | 8517 | // InternalSolverLanguageParser.g:2630:1: rule__AssertionOrDefinition__Group_1_2__0__Impl : ( () ) ; |
6166 | public final void rule__BooleanValue__Group_1__1__Impl() throws RecognitionException { | 8518 | public final void rule__AssertionOrDefinition__Group_1_2__0__Impl() throws RecognitionException { |
6167 | 8519 | ||
6168 | int stackSize = keepStackSize(); | 8520 | int stackSize = keepStackSize(); |
6169 | 8521 | ||
6170 | try { | 8522 | try { |
6171 | // InternalSolverLanguage.g:1860:1: ( ( () ) ) | 8523 | // InternalSolverLanguageParser.g:2634:1: ( ( () ) ) |
6172 | // InternalSolverLanguage.g:1861:1: ( () ) | 8524 | // InternalSolverLanguageParser.g:2635:1: ( () ) |
6173 | { | 8525 | { |
6174 | // InternalSolverLanguage.g:1861:1: ( () ) | 8526 | // InternalSolverLanguageParser.g:2635:1: ( () ) |
6175 | // InternalSolverLanguage.g:1862:2: () | 8527 | // InternalSolverLanguageParser.g:2636:2: () |
6176 | { | 8528 | { |
6177 | before(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); | 8529 | before(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); |
6178 | // InternalSolverLanguage.g:1863:2: () | 8530 | // InternalSolverLanguageParser.g:2637:2: () |
6179 | // InternalSolverLanguage.g:1863:3: | 8531 | // InternalSolverLanguageParser.g:2637:3: |
6180 | { | 8532 | { |
6181 | } | 8533 | } |
6182 | 8534 | ||
6183 | after(grammarAccess.getBooleanValueAccess().getBooleanFalseAction_1_1()); | 8535 | after(grammarAccess.getAssertionOrDefinitionAccess().getMetricDefinitionHeadAction_1_2_0()); |
6184 | 8536 | ||
6185 | } | 8537 | } |
6186 | 8538 | ||
@@ -6195,26 +8547,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6195 | } | 8547 | } |
6196 | return ; | 8548 | return ; |
6197 | } | 8549 | } |
6198 | // $ANTLR end "rule__BooleanValue__Group_1__1__Impl" | 8550 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__0__Impl" |
6199 | 8551 | ||
6200 | 8552 | ||
6201 | // $ANTLR start "rule__TruthValue__Group_0__0" | 8553 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1" |
6202 | // InternalSolverLanguage.g:1872:1: rule__TruthValue__Group_0__0 : rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ; | 8554 | // InternalSolverLanguageParser.g:2645:1: rule__AssertionOrDefinition__Group_1_2__1 : rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ; |
6203 | public final void rule__TruthValue__Group_0__0() throws RecognitionException { | 8555 | public final void rule__AssertionOrDefinition__Group_1_2__1() throws RecognitionException { |
6204 | 8556 | ||
6205 | int stackSize = keepStackSize(); | 8557 | int stackSize = keepStackSize(); |
6206 | 8558 | ||
6207 | try { | 8559 | try { |
6208 | // InternalSolverLanguage.g:1876:1: ( rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 ) | 8560 | // InternalSolverLanguageParser.g:2649:1: ( rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 ) |
6209 | // InternalSolverLanguage.g:1877:2: rule__TruthValue__Group_0__0__Impl rule__TruthValue__Group_0__1 | 8561 | // InternalSolverLanguageParser.g:2650:2: rule__AssertionOrDefinition__Group_1_2__1__Impl rule__AssertionOrDefinition__Group_1_2__2 |
6210 | { | 8562 | { |
6211 | pushFollow(FOLLOW_7); | 8563 | pushFollow(FOLLOW_7); |
6212 | rule__TruthValue__Group_0__0__Impl(); | 8564 | rule__AssertionOrDefinition__Group_1_2__1__Impl(); |
6213 | 8565 | ||
6214 | state._fsp--; | 8566 | state._fsp--; |
6215 | 8567 | ||
6216 | pushFollow(FOLLOW_2); | 8568 | pushFollow(FOLLOW_2); |
6217 | rule__TruthValue__Group_0__1(); | 8569 | rule__AssertionOrDefinition__Group_1_2__2(); |
6218 | 8570 | ||
6219 | state._fsp--; | 8571 | state._fsp--; |
6220 | 8572 | ||
@@ -6233,29 +8585,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6233 | } | 8585 | } |
6234 | return ; | 8586 | return ; |
6235 | } | 8587 | } |
6236 | // $ANTLR end "rule__TruthValue__Group_0__0" | 8588 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__1" |
6237 | 8589 | ||
6238 | 8590 | ||
6239 | // $ANTLR start "rule__TruthValue__Group_0__0__Impl" | 8591 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__1__Impl" |
6240 | // InternalSolverLanguage.g:1884:1: rule__TruthValue__Group_0__0__Impl : ( () ) ; | 8592 | // InternalSolverLanguageParser.g:2657:1: rule__AssertionOrDefinition__Group_1_2__1__Impl : ( EqualsSign ) ; |
6241 | public final void rule__TruthValue__Group_0__0__Impl() throws RecognitionException { | 8593 | public final void rule__AssertionOrDefinition__Group_1_2__1__Impl() throws RecognitionException { |
6242 | 8594 | ||
6243 | int stackSize = keepStackSize(); | 8595 | int stackSize = keepStackSize(); |
6244 | 8596 | ||
6245 | try { | 8597 | try { |
6246 | // InternalSolverLanguage.g:1888:1: ( ( () ) ) | 8598 | // InternalSolverLanguageParser.g:2661:1: ( ( EqualsSign ) ) |
6247 | // InternalSolverLanguage.g:1889:1: ( () ) | 8599 | // InternalSolverLanguageParser.g:2662:1: ( EqualsSign ) |
6248 | { | 8600 | { |
6249 | // InternalSolverLanguage.g:1889:1: ( () ) | 8601 | // InternalSolverLanguageParser.g:2662:1: ( EqualsSign ) |
6250 | // InternalSolverLanguage.g:1890:2: () | 8602 | // InternalSolverLanguageParser.g:2663:2: EqualsSign |
6251 | { | 8603 | { |
6252 | before(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); | 8604 | before(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); |
6253 | // InternalSolverLanguage.g:1891:2: () | 8605 | match(input,EqualsSign,FOLLOW_2); |
6254 | // InternalSolverLanguage.g:1891:3: | 8606 | after(grammarAccess.getAssertionOrDefinitionAccess().getEqualsSignKeyword_1_2_1()); |
6255 | { | ||
6256 | } | ||
6257 | |||
6258 | after(grammarAccess.getTruthValueAccess().getTrueAction_0_0()); | ||
6259 | 8607 | ||
6260 | } | 8608 | } |
6261 | 8609 | ||
@@ -6263,6 +8611,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6263 | } | 8611 | } |
6264 | 8612 | ||
6265 | } | 8613 | } |
8614 | catch (RecognitionException re) { | ||
8615 | reportError(re); | ||
8616 | recover(input,re); | ||
8617 | } | ||
6266 | finally { | 8618 | finally { |
6267 | 8619 | ||
6268 | restoreStackSize(stackSize); | 8620 | restoreStackSize(stackSize); |
@@ -6270,21 +8622,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6270 | } | 8622 | } |
6271 | return ; | 8623 | return ; |
6272 | } | 8624 | } |
6273 | // $ANTLR end "rule__TruthValue__Group_0__0__Impl" | 8625 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__1__Impl" |
6274 | 8626 | ||
6275 | 8627 | ||
6276 | // $ANTLR start "rule__TruthValue__Group_0__1" | 8628 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2" |
6277 | // InternalSolverLanguage.g:1899:1: rule__TruthValue__Group_0__1 : rule__TruthValue__Group_0__1__Impl ; | 8629 | // InternalSolverLanguageParser.g:2672:1: rule__AssertionOrDefinition__Group_1_2__2 : rule__AssertionOrDefinition__Group_1_2__2__Impl ; |
6278 | public final void rule__TruthValue__Group_0__1() throws RecognitionException { | 8630 | public final void rule__AssertionOrDefinition__Group_1_2__2() throws RecognitionException { |
6279 | 8631 | ||
6280 | int stackSize = keepStackSize(); | 8632 | int stackSize = keepStackSize(); |
6281 | 8633 | ||
6282 | try { | 8634 | try { |
6283 | // InternalSolverLanguage.g:1903:1: ( rule__TruthValue__Group_0__1__Impl ) | 8635 | // InternalSolverLanguageParser.g:2676:1: ( rule__AssertionOrDefinition__Group_1_2__2__Impl ) |
6284 | // InternalSolverLanguage.g:1904:2: rule__TruthValue__Group_0__1__Impl | 8636 | // InternalSolverLanguageParser.g:2677:2: rule__AssertionOrDefinition__Group_1_2__2__Impl |
6285 | { | 8637 | { |
6286 | pushFollow(FOLLOW_2); | 8638 | pushFollow(FOLLOW_2); |
6287 | rule__TruthValue__Group_0__1__Impl(); | 8639 | rule__AssertionOrDefinition__Group_1_2__2__Impl(); |
6288 | 8640 | ||
6289 | state._fsp--; | 8641 | state._fsp--; |
6290 | 8642 | ||
@@ -6303,25 +8655,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6303 | } | 8655 | } |
6304 | return ; | 8656 | return ; |
6305 | } | 8657 | } |
6306 | // $ANTLR end "rule__TruthValue__Group_0__1" | 8658 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__2" |
6307 | 8659 | ||
6308 | 8660 | ||
6309 | // $ANTLR start "rule__TruthValue__Group_0__1__Impl" | 8661 | // $ANTLR start "rule__AssertionOrDefinition__Group_1_2__2__Impl" |
6310 | // InternalSolverLanguage.g:1910:1: rule__TruthValue__Group_0__1__Impl : ( 'true' ) ; | 8662 | // InternalSolverLanguageParser.g:2683:1: rule__AssertionOrDefinition__Group_1_2__2__Impl : ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ; |
6311 | public final void rule__TruthValue__Group_0__1__Impl() throws RecognitionException { | 8663 | public final void rule__AssertionOrDefinition__Group_1_2__2__Impl() throws RecognitionException { |
6312 | 8664 | ||
6313 | int stackSize = keepStackSize(); | 8665 | int stackSize = keepStackSize(); |
6314 | 8666 | ||
6315 | try { | 8667 | try { |
6316 | // InternalSolverLanguage.g:1914:1: ( ( 'true' ) ) | 8668 | // InternalSolverLanguageParser.g:2687:1: ( ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) ) |
6317 | // InternalSolverLanguage.g:1915:1: ( 'true' ) | 8669 | // InternalSolverLanguageParser.g:2688:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
6318 | { | 8670 | { |
6319 | // InternalSolverLanguage.g:1915:1: ( 'true' ) | 8671 | // InternalSolverLanguageParser.g:2688:1: ( ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) ) |
6320 | // InternalSolverLanguage.g:1916:2: 'true' | 8672 | // InternalSolverLanguageParser.g:2689:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
6321 | { | 8673 | { |
6322 | before(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); | 8674 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); |
6323 | match(input,12,FOLLOW_2); | 8675 | // InternalSolverLanguageParser.g:2690:2: ( rule__AssertionOrDefinition__BodyAssignment_1_2_2 ) |
6324 | after(grammarAccess.getTruthValueAccess().getTrueKeyword_0_1()); | 8676 | // InternalSolverLanguageParser.g:2690:3: rule__AssertionOrDefinition__BodyAssignment_1_2_2 |
8677 | { | ||
8678 | pushFollow(FOLLOW_2); | ||
8679 | rule__AssertionOrDefinition__BodyAssignment_1_2_2(); | ||
8680 | |||
8681 | state._fsp--; | ||
8682 | |||
8683 | |||
8684 | } | ||
8685 | |||
8686 | after(grammarAccess.getAssertionOrDefinitionAccess().getBodyAssignment_1_2_2()); | ||
6325 | 8687 | ||
6326 | } | 8688 | } |
6327 | 8689 | ||
@@ -6340,26 +8702,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6340 | } | 8702 | } |
6341 | return ; | 8703 | return ; |
6342 | } | 8704 | } |
6343 | // $ANTLR end "rule__TruthValue__Group_0__1__Impl" | 8705 | // $ANTLR end "rule__AssertionOrDefinition__Group_1_2__2__Impl" |
6344 | 8706 | ||
6345 | 8707 | ||
6346 | // $ANTLR start "rule__TruthValue__Group_1__0" | 8708 | // $ANTLR start "rule__PredicateDefinition__Group__0" |
6347 | // InternalSolverLanguage.g:1926:1: rule__TruthValue__Group_1__0 : rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ; | 8709 | // InternalSolverLanguageParser.g:2699:1: rule__PredicateDefinition__Group__0 : rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ; |
6348 | public final void rule__TruthValue__Group_1__0() throws RecognitionException { | 8710 | public final void rule__PredicateDefinition__Group__0() throws RecognitionException { |
6349 | 8711 | ||
6350 | int stackSize = keepStackSize(); | 8712 | int stackSize = keepStackSize(); |
6351 | 8713 | ||
6352 | try { | 8714 | try { |
6353 | // InternalSolverLanguage.g:1930:1: ( rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 ) | 8715 | // InternalSolverLanguageParser.g:2703:1: ( rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 ) |
6354 | // InternalSolverLanguage.g:1931:2: rule__TruthValue__Group_1__0__Impl rule__TruthValue__Group_1__1 | 8716 | // InternalSolverLanguageParser.g:2704:2: rule__PredicateDefinition__Group__0__Impl rule__PredicateDefinition__Group__1 |
6355 | { | 8717 | { |
6356 | pushFollow(FOLLOW_8); | 8718 | pushFollow(FOLLOW_9); |
6357 | rule__TruthValue__Group_1__0__Impl(); | 8719 | rule__PredicateDefinition__Group__0__Impl(); |
6358 | 8720 | ||
6359 | state._fsp--; | 8721 | state._fsp--; |
6360 | 8722 | ||
6361 | pushFollow(FOLLOW_2); | 8723 | pushFollow(FOLLOW_2); |
6362 | rule__TruthValue__Group_1__1(); | 8724 | rule__PredicateDefinition__Group__1(); |
6363 | 8725 | ||
6364 | state._fsp--; | 8726 | state._fsp--; |
6365 | 8727 | ||
@@ -6378,29 +8740,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6378 | } | 8740 | } |
6379 | return ; | 8741 | return ; |
6380 | } | 8742 | } |
6381 | // $ANTLR end "rule__TruthValue__Group_1__0" | 8743 | // $ANTLR end "rule__PredicateDefinition__Group__0" |
6382 | 8744 | ||
6383 | 8745 | ||
6384 | // $ANTLR start "rule__TruthValue__Group_1__0__Impl" | 8746 | // $ANTLR start "rule__PredicateDefinition__Group__0__Impl" |
6385 | // InternalSolverLanguage.g:1938:1: rule__TruthValue__Group_1__0__Impl : ( () ) ; | 8747 | // InternalSolverLanguageParser.g:2711:1: rule__PredicateDefinition__Group__0__Impl : ( ( rule__PredicateDefinition__Alternatives_0 ) ) ; |
6386 | public final void rule__TruthValue__Group_1__0__Impl() throws RecognitionException { | 8748 | public final void rule__PredicateDefinition__Group__0__Impl() throws RecognitionException { |
6387 | 8749 | ||
6388 | int stackSize = keepStackSize(); | 8750 | int stackSize = keepStackSize(); |
6389 | 8751 | ||
6390 | try { | 8752 | try { |
6391 | // InternalSolverLanguage.g:1942:1: ( ( () ) ) | 8753 | // InternalSolverLanguageParser.g:2715:1: ( ( ( rule__PredicateDefinition__Alternatives_0 ) ) ) |
6392 | // InternalSolverLanguage.g:1943:1: ( () ) | 8754 | // InternalSolverLanguageParser.g:2716:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
6393 | { | 8755 | { |
6394 | // InternalSolverLanguage.g:1943:1: ( () ) | 8756 | // InternalSolverLanguageParser.g:2716:1: ( ( rule__PredicateDefinition__Alternatives_0 ) ) |
6395 | // InternalSolverLanguage.g:1944:2: () | 8757 | // InternalSolverLanguageParser.g:2717:2: ( rule__PredicateDefinition__Alternatives_0 ) |
6396 | { | 8758 | { |
6397 | before(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); | 8759 | before(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
6398 | // InternalSolverLanguage.g:1945:2: () | 8760 | // InternalSolverLanguageParser.g:2718:2: ( rule__PredicateDefinition__Alternatives_0 ) |
6399 | // InternalSolverLanguage.g:1945:3: | 8761 | // InternalSolverLanguageParser.g:2718:3: rule__PredicateDefinition__Alternatives_0 |
6400 | { | 8762 | { |
8763 | pushFollow(FOLLOW_2); | ||
8764 | rule__PredicateDefinition__Alternatives_0(); | ||
8765 | |||
8766 | state._fsp--; | ||
8767 | |||
8768 | |||
6401 | } | 8769 | } |
6402 | 8770 | ||
6403 | after(grammarAccess.getTruthValueAccess().getFalseAction_1_0()); | 8771 | after(grammarAccess.getPredicateDefinitionAccess().getAlternatives_0()); |
6404 | 8772 | ||
6405 | } | 8773 | } |
6406 | 8774 | ||
@@ -6408,6 +8776,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6408 | } | 8776 | } |
6409 | 8777 | ||
6410 | } | 8778 | } |
8779 | catch (RecognitionException re) { | ||
8780 | reportError(re); | ||
8781 | recover(input,re); | ||
8782 | } | ||
6411 | finally { | 8783 | finally { |
6412 | 8784 | ||
6413 | restoreStackSize(stackSize); | 8785 | restoreStackSize(stackSize); |
@@ -6415,21 +8787,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6415 | } | 8787 | } |
6416 | return ; | 8788 | return ; |
6417 | } | 8789 | } |
6418 | // $ANTLR end "rule__TruthValue__Group_1__0__Impl" | 8790 | // $ANTLR end "rule__PredicateDefinition__Group__0__Impl" |
6419 | 8791 | ||
6420 | 8792 | ||
6421 | // $ANTLR start "rule__TruthValue__Group_1__1" | 8793 | // $ANTLR start "rule__PredicateDefinition__Group__1" |
6422 | // InternalSolverLanguage.g:1953:1: rule__TruthValue__Group_1__1 : rule__TruthValue__Group_1__1__Impl ; | 8794 | // InternalSolverLanguageParser.g:2726:1: rule__PredicateDefinition__Group__1 : rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ; |
6423 | public final void rule__TruthValue__Group_1__1() throws RecognitionException { | 8795 | public final void rule__PredicateDefinition__Group__1() throws RecognitionException { |
6424 | 8796 | ||
6425 | int stackSize = keepStackSize(); | 8797 | int stackSize = keepStackSize(); |
6426 | 8798 | ||
6427 | try { | 8799 | try { |
6428 | // InternalSolverLanguage.g:1957:1: ( rule__TruthValue__Group_1__1__Impl ) | 8800 | // InternalSolverLanguageParser.g:2730:1: ( rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 ) |
6429 | // InternalSolverLanguage.g:1958:2: rule__TruthValue__Group_1__1__Impl | 8801 | // InternalSolverLanguageParser.g:2731:2: rule__PredicateDefinition__Group__1__Impl rule__PredicateDefinition__Group__2 |
6430 | { | 8802 | { |
8803 | pushFollow(FOLLOW_8); | ||
8804 | rule__PredicateDefinition__Group__1__Impl(); | ||
8805 | |||
8806 | state._fsp--; | ||
8807 | |||
6431 | pushFollow(FOLLOW_2); | 8808 | pushFollow(FOLLOW_2); |
6432 | rule__TruthValue__Group_1__1__Impl(); | 8809 | rule__PredicateDefinition__Group__2(); |
6433 | 8810 | ||
6434 | state._fsp--; | 8811 | state._fsp--; |
6435 | 8812 | ||
@@ -6448,25 +8825,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6448 | } | 8825 | } |
6449 | return ; | 8826 | return ; |
6450 | } | 8827 | } |
6451 | // $ANTLR end "rule__TruthValue__Group_1__1" | 8828 | // $ANTLR end "rule__PredicateDefinition__Group__1" |
6452 | 8829 | ||
6453 | 8830 | ||
6454 | // $ANTLR start "rule__TruthValue__Group_1__1__Impl" | 8831 | // $ANTLR start "rule__PredicateDefinition__Group__1__Impl" |
6455 | // InternalSolverLanguage.g:1964:1: rule__TruthValue__Group_1__1__Impl : ( 'false' ) ; | 8832 | // InternalSolverLanguageParser.g:2738:1: rule__PredicateDefinition__Group__1__Impl : ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ; |
6456 | public final void rule__TruthValue__Group_1__1__Impl() throws RecognitionException { | 8833 | public final void rule__PredicateDefinition__Group__1__Impl() throws RecognitionException { |
6457 | 8834 | ||
6458 | int stackSize = keepStackSize(); | 8835 | int stackSize = keepStackSize(); |
6459 | 8836 | ||
6460 | try { | 8837 | try { |
6461 | // InternalSolverLanguage.g:1968:1: ( ( 'false' ) ) | 8838 | // InternalSolverLanguageParser.g:2742:1: ( ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) ) |
6462 | // InternalSolverLanguage.g:1969:1: ( 'false' ) | 8839 | // InternalSolverLanguageParser.g:2743:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
6463 | { | 8840 | { |
6464 | // InternalSolverLanguage.g:1969:1: ( 'false' ) | 8841 | // InternalSolverLanguageParser.g:2743:1: ( ( rule__PredicateDefinition__HeadAssignment_1 ) ) |
6465 | // InternalSolverLanguage.g:1970:2: 'false' | 8842 | // InternalSolverLanguageParser.g:2744:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
6466 | { | 8843 | { |
6467 | before(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); | 8844 | before(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); |
6468 | match(input,11,FOLLOW_2); | 8845 | // InternalSolverLanguageParser.g:2745:2: ( rule__PredicateDefinition__HeadAssignment_1 ) |
6469 | after(grammarAccess.getTruthValueAccess().getFalseKeyword_1_1()); | 8846 | // InternalSolverLanguageParser.g:2745:3: rule__PredicateDefinition__HeadAssignment_1 |
8847 | { | ||
8848 | pushFollow(FOLLOW_2); | ||
8849 | rule__PredicateDefinition__HeadAssignment_1(); | ||
8850 | |||
8851 | state._fsp--; | ||
8852 | |||
8853 | |||
8854 | } | ||
8855 | |||
8856 | after(grammarAccess.getPredicateDefinitionAccess().getHeadAssignment_1()); | ||
6470 | 8857 | ||
6471 | } | 8858 | } |
6472 | 8859 | ||
@@ -6485,26 +8872,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6485 | } | 8872 | } |
6486 | return ; | 8873 | return ; |
6487 | } | 8874 | } |
6488 | // $ANTLR end "rule__TruthValue__Group_1__1__Impl" | 8875 | // $ANTLR end "rule__PredicateDefinition__Group__1__Impl" |
6489 | 8876 | ||
6490 | 8877 | ||
6491 | // $ANTLR start "rule__TruthValue__Group_2__0" | 8878 | // $ANTLR start "rule__PredicateDefinition__Group__2" |
6492 | // InternalSolverLanguage.g:1980:1: rule__TruthValue__Group_2__0 : rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ; | 8879 | // InternalSolverLanguageParser.g:2753:1: rule__PredicateDefinition__Group__2 : rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ; |
6493 | public final void rule__TruthValue__Group_2__0() throws RecognitionException { | 8880 | public final void rule__PredicateDefinition__Group__2() throws RecognitionException { |
6494 | 8881 | ||
6495 | int stackSize = keepStackSize(); | 8882 | int stackSize = keepStackSize(); |
6496 | 8883 | ||
6497 | try { | 8884 | try { |
6498 | // InternalSolverLanguage.g:1984:1: ( rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 ) | 8885 | // InternalSolverLanguageParser.g:2757:1: ( rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 ) |
6499 | // InternalSolverLanguage.g:1985:2: rule__TruthValue__Group_2__0__Impl rule__TruthValue__Group_2__1 | 8886 | // InternalSolverLanguageParser.g:2758:2: rule__PredicateDefinition__Group__2__Impl rule__PredicateDefinition__Group__3 |
6500 | { | 8887 | { |
6501 | pushFollow(FOLLOW_9); | 8888 | pushFollow(FOLLOW_7); |
6502 | rule__TruthValue__Group_2__0__Impl(); | 8889 | rule__PredicateDefinition__Group__2__Impl(); |
6503 | 8890 | ||
6504 | state._fsp--; | 8891 | state._fsp--; |
6505 | 8892 | ||
6506 | pushFollow(FOLLOW_2); | 8893 | pushFollow(FOLLOW_2); |
6507 | rule__TruthValue__Group_2__1(); | 8894 | rule__PredicateDefinition__Group__3(); |
6508 | 8895 | ||
6509 | state._fsp--; | 8896 | state._fsp--; |
6510 | 8897 | ||
@@ -6523,29 +8910,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6523 | } | 8910 | } |
6524 | return ; | 8911 | return ; |
6525 | } | 8912 | } |
6526 | // $ANTLR end "rule__TruthValue__Group_2__0" | 8913 | // $ANTLR end "rule__PredicateDefinition__Group__2" |
6527 | 8914 | ||
6528 | 8915 | ||
6529 | // $ANTLR start "rule__TruthValue__Group_2__0__Impl" | 8916 | // $ANTLR start "rule__PredicateDefinition__Group__2__Impl" |
6530 | // InternalSolverLanguage.g:1992:1: rule__TruthValue__Group_2__0__Impl : ( () ) ; | 8917 | // InternalSolverLanguageParser.g:2765:1: rule__PredicateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; |
6531 | public final void rule__TruthValue__Group_2__0__Impl() throws RecognitionException { | 8918 | public final void rule__PredicateDefinition__Group__2__Impl() throws RecognitionException { |
6532 | 8919 | ||
6533 | int stackSize = keepStackSize(); | 8920 | int stackSize = keepStackSize(); |
6534 | 8921 | ||
6535 | try { | 8922 | try { |
6536 | // InternalSolverLanguage.g:1996:1: ( ( () ) ) | 8923 | // InternalSolverLanguageParser.g:2769:1: ( ( ColonHyphenMinus ) ) |
6537 | // InternalSolverLanguage.g:1997:1: ( () ) | 8924 | // InternalSolverLanguageParser.g:2770:1: ( ColonHyphenMinus ) |
6538 | { | ||
6539 | // InternalSolverLanguage.g:1997:1: ( () ) | ||
6540 | // InternalSolverLanguage.g:1998:2: () | ||
6541 | { | 8925 | { |
6542 | before(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); | 8926 | // InternalSolverLanguageParser.g:2770:1: ( ColonHyphenMinus ) |
6543 | // InternalSolverLanguage.g:1999:2: () | 8927 | // InternalSolverLanguageParser.g:2771:2: ColonHyphenMinus |
6544 | // InternalSolverLanguage.g:1999:3: | ||
6545 | { | 8928 | { |
6546 | } | 8929 | before(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
6547 | 8930 | match(input,ColonHyphenMinus,FOLLOW_2); | |
6548 | after(grammarAccess.getTruthValueAccess().getUnknownAction_2_0()); | 8931 | after(grammarAccess.getPredicateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
6549 | 8932 | ||
6550 | } | 8933 | } |
6551 | 8934 | ||
@@ -6553,6 +8936,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6553 | } | 8936 | } |
6554 | 8937 | ||
6555 | } | 8938 | } |
8939 | catch (RecognitionException re) { | ||
8940 | reportError(re); | ||
8941 | recover(input,re); | ||
8942 | } | ||
6556 | finally { | 8943 | finally { |
6557 | 8944 | ||
6558 | restoreStackSize(stackSize); | 8945 | restoreStackSize(stackSize); |
@@ -6560,21 +8947,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6560 | } | 8947 | } |
6561 | return ; | 8948 | return ; |
6562 | } | 8949 | } |
6563 | // $ANTLR end "rule__TruthValue__Group_2__0__Impl" | 8950 | // $ANTLR end "rule__PredicateDefinition__Group__2__Impl" |
6564 | 8951 | ||
6565 | 8952 | ||
6566 | // $ANTLR start "rule__TruthValue__Group_2__1" | 8953 | // $ANTLR start "rule__PredicateDefinition__Group__3" |
6567 | // InternalSolverLanguage.g:2007:1: rule__TruthValue__Group_2__1 : rule__TruthValue__Group_2__1__Impl ; | 8954 | // InternalSolverLanguageParser.g:2780:1: rule__PredicateDefinition__Group__3 : rule__PredicateDefinition__Group__3__Impl ; |
6568 | public final void rule__TruthValue__Group_2__1() throws RecognitionException { | 8955 | public final void rule__PredicateDefinition__Group__3() throws RecognitionException { |
6569 | 8956 | ||
6570 | int stackSize = keepStackSize(); | 8957 | int stackSize = keepStackSize(); |
6571 | 8958 | ||
6572 | try { | 8959 | try { |
6573 | // InternalSolverLanguage.g:2011:1: ( rule__TruthValue__Group_2__1__Impl ) | 8960 | // InternalSolverLanguageParser.g:2784:1: ( rule__PredicateDefinition__Group__3__Impl ) |
6574 | // InternalSolverLanguage.g:2012:2: rule__TruthValue__Group_2__1__Impl | 8961 | // InternalSolverLanguageParser.g:2785:2: rule__PredicateDefinition__Group__3__Impl |
6575 | { | 8962 | { |
6576 | pushFollow(FOLLOW_2); | 8963 | pushFollow(FOLLOW_2); |
6577 | rule__TruthValue__Group_2__1__Impl(); | 8964 | rule__PredicateDefinition__Group__3__Impl(); |
6578 | 8965 | ||
6579 | state._fsp--; | 8966 | state._fsp--; |
6580 | 8967 | ||
@@ -6593,25 +8980,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6593 | } | 8980 | } |
6594 | return ; | 8981 | return ; |
6595 | } | 8982 | } |
6596 | // $ANTLR end "rule__TruthValue__Group_2__1" | 8983 | // $ANTLR end "rule__PredicateDefinition__Group__3" |
6597 | 8984 | ||
6598 | 8985 | ||
6599 | // $ANTLR start "rule__TruthValue__Group_2__1__Impl" | 8986 | // $ANTLR start "rule__PredicateDefinition__Group__3__Impl" |
6600 | // InternalSolverLanguage.g:2018:1: rule__TruthValue__Group_2__1__Impl : ( 'unknown' ) ; | 8987 | // InternalSolverLanguageParser.g:2791:1: rule__PredicateDefinition__Group__3__Impl : ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ; |
6601 | public final void rule__TruthValue__Group_2__1__Impl() throws RecognitionException { | 8988 | public final void rule__PredicateDefinition__Group__3__Impl() throws RecognitionException { |
6602 | 8989 | ||
6603 | int stackSize = keepStackSize(); | 8990 | int stackSize = keepStackSize(); |
6604 | 8991 | ||
6605 | try { | 8992 | try { |
6606 | // InternalSolverLanguage.g:2022:1: ( ( 'unknown' ) ) | 8993 | // InternalSolverLanguageParser.g:2795:1: ( ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) ) |
6607 | // InternalSolverLanguage.g:2023:1: ( 'unknown' ) | 8994 | // InternalSolverLanguageParser.g:2796:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
6608 | { | 8995 | { |
6609 | // InternalSolverLanguage.g:2023:1: ( 'unknown' ) | 8996 | // InternalSolverLanguageParser.g:2796:1: ( ( rule__PredicateDefinition__BodyAssignment_3 ) ) |
6610 | // InternalSolverLanguage.g:2024:2: 'unknown' | 8997 | // InternalSolverLanguageParser.g:2797:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
6611 | { | 8998 | { |
6612 | before(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); | 8999 | before(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); |
6613 | match(input,15,FOLLOW_2); | 9000 | // InternalSolverLanguageParser.g:2798:2: ( rule__PredicateDefinition__BodyAssignment_3 ) |
6614 | after(grammarAccess.getTruthValueAccess().getUnknownKeyword_2_1()); | 9001 | // InternalSolverLanguageParser.g:2798:3: rule__PredicateDefinition__BodyAssignment_3 |
9002 | { | ||
9003 | pushFollow(FOLLOW_2); | ||
9004 | rule__PredicateDefinition__BodyAssignment_3(); | ||
9005 | |||
9006 | state._fsp--; | ||
9007 | |||
9008 | |||
9009 | } | ||
9010 | |||
9011 | after(grammarAccess.getPredicateDefinitionAccess().getBodyAssignment_3()); | ||
6615 | 9012 | ||
6616 | } | 9013 | } |
6617 | 9014 | ||
@@ -6630,26 +9027,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6630 | } | 9027 | } |
6631 | return ; | 9028 | return ; |
6632 | } | 9029 | } |
6633 | // $ANTLR end "rule__TruthValue__Group_2__1__Impl" | 9030 | // $ANTLR end "rule__PredicateDefinition__Group__3__Impl" |
6634 | 9031 | ||
6635 | 9032 | ||
6636 | // $ANTLR start "rule__TruthValue__Group_3__0" | 9033 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0" |
6637 | // InternalSolverLanguage.g:2034:1: rule__TruthValue__Group_3__0 : rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ; | 9034 | // InternalSolverLanguageParser.g:2807:1: rule__PredicateDefinition__Group_0_0__0 : rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ; |
6638 | public final void rule__TruthValue__Group_3__0() throws RecognitionException { | 9035 | public final void rule__PredicateDefinition__Group_0_0__0() throws RecognitionException { |
6639 | 9036 | ||
6640 | int stackSize = keepStackSize(); | 9037 | int stackSize = keepStackSize(); |
6641 | 9038 | ||
6642 | try { | 9039 | try { |
6643 | // InternalSolverLanguage.g:2038:1: ( rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 ) | 9040 | // InternalSolverLanguageParser.g:2811:1: ( rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 ) |
6644 | // InternalSolverLanguage.g:2039:2: rule__TruthValue__Group_3__0__Impl rule__TruthValue__Group_3__1 | 9041 | // InternalSolverLanguageParser.g:2812:2: rule__PredicateDefinition__Group_0_0__0__Impl rule__PredicateDefinition__Group_0_0__1 |
6645 | { | 9042 | { |
6646 | pushFollow(FOLLOW_10); | 9043 | pushFollow(FOLLOW_10); |
6647 | rule__TruthValue__Group_3__0__Impl(); | 9044 | rule__PredicateDefinition__Group_0_0__0__Impl(); |
6648 | 9045 | ||
6649 | state._fsp--; | 9046 | state._fsp--; |
6650 | 9047 | ||
6651 | pushFollow(FOLLOW_2); | 9048 | pushFollow(FOLLOW_2); |
6652 | rule__TruthValue__Group_3__1(); | 9049 | rule__PredicateDefinition__Group_0_0__1(); |
6653 | 9050 | ||
6654 | state._fsp--; | 9051 | state._fsp--; |
6655 | 9052 | ||
@@ -6668,29 +9065,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6668 | } | 9065 | } |
6669 | return ; | 9066 | return ; |
6670 | } | 9067 | } |
6671 | // $ANTLR end "rule__TruthValue__Group_3__0" | 9068 | // $ANTLR end "rule__PredicateDefinition__Group_0_0__0" |
6672 | 9069 | ||
6673 | 9070 | ||
6674 | // $ANTLR start "rule__TruthValue__Group_3__0__Impl" | 9071 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__0__Impl" |
6675 | // InternalSolverLanguage.g:2046:1: rule__TruthValue__Group_3__0__Impl : ( () ) ; | 9072 | // InternalSolverLanguageParser.g:2819:1: rule__PredicateDefinition__Group_0_0__0__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ; |
6676 | public final void rule__TruthValue__Group_3__0__Impl() throws RecognitionException { | 9073 | public final void rule__PredicateDefinition__Group_0_0__0__Impl() throws RecognitionException { |
6677 | 9074 | ||
6678 | int stackSize = keepStackSize(); | 9075 | int stackSize = keepStackSize(); |
6679 | 9076 | ||
6680 | try { | 9077 | try { |
6681 | // InternalSolverLanguage.g:2050:1: ( ( () ) ) | 9078 | // InternalSolverLanguageParser.g:2823:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) ) |
6682 | // InternalSolverLanguage.g:2051:1: ( () ) | 9079 | // InternalSolverLanguageParser.g:2824:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
6683 | { | 9080 | { |
6684 | // InternalSolverLanguage.g:2051:1: ( () ) | 9081 | // InternalSolverLanguageParser.g:2824:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) ) |
6685 | // InternalSolverLanguage.g:2052:2: () | 9082 | // InternalSolverLanguageParser.g:2825:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
6686 | { | 9083 | { |
6687 | before(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); | 9084 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); |
6688 | // InternalSolverLanguage.g:2053:2: () | 9085 | // InternalSolverLanguageParser.g:2826:2: ( rule__PredicateDefinition__FunctionalAssignment_0_0_0 ) |
6689 | // InternalSolverLanguage.g:2053:3: | 9086 | // InternalSolverLanguageParser.g:2826:3: rule__PredicateDefinition__FunctionalAssignment_0_0_0 |
6690 | { | 9087 | { |
9088 | pushFollow(FOLLOW_2); | ||
9089 | rule__PredicateDefinition__FunctionalAssignment_0_0_0(); | ||
9090 | |||
9091 | state._fsp--; | ||
9092 | |||
9093 | |||
6691 | } | 9094 | } |
6692 | 9095 | ||
6693 | after(grammarAccess.getTruthValueAccess().getErrorAction_3_0()); | 9096 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_0_0()); |
6694 | 9097 | ||
6695 | } | 9098 | } |
6696 | 9099 | ||
@@ -6698,6 +9101,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6698 | } | 9101 | } |
6699 | 9102 | ||
6700 | } | 9103 | } |
9104 | catch (RecognitionException re) { | ||
9105 | reportError(re); | ||
9106 | recover(input,re); | ||
9107 | } | ||
6701 | finally { | 9108 | finally { |
6702 | 9109 | ||
6703 | restoreStackSize(stackSize); | 9110 | restoreStackSize(stackSize); |
@@ -6705,21 +9112,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6705 | } | 9112 | } |
6706 | return ; | 9113 | return ; |
6707 | } | 9114 | } |
6708 | // $ANTLR end "rule__TruthValue__Group_3__0__Impl" | 9115 | // $ANTLR end "rule__PredicateDefinition__Group_0_0__0__Impl" |
6709 | 9116 | ||
6710 | 9117 | ||
6711 | // $ANTLR start "rule__TruthValue__Group_3__1" | 9118 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1" |
6712 | // InternalSolverLanguage.g:2061:1: rule__TruthValue__Group_3__1 : rule__TruthValue__Group_3__1__Impl ; | 9119 | // InternalSolverLanguageParser.g:2834:1: rule__PredicateDefinition__Group_0_0__1 : rule__PredicateDefinition__Group_0_0__1__Impl ; |
6713 | public final void rule__TruthValue__Group_3__1() throws RecognitionException { | 9120 | public final void rule__PredicateDefinition__Group_0_0__1() throws RecognitionException { |
6714 | 9121 | ||
6715 | int stackSize = keepStackSize(); | 9122 | int stackSize = keepStackSize(); |
6716 | 9123 | ||
6717 | try { | 9124 | try { |
6718 | // InternalSolverLanguage.g:2065:1: ( rule__TruthValue__Group_3__1__Impl ) | 9125 | // InternalSolverLanguageParser.g:2838:1: ( rule__PredicateDefinition__Group_0_0__1__Impl ) |
6719 | // InternalSolverLanguage.g:2066:2: rule__TruthValue__Group_3__1__Impl | 9126 | // InternalSolverLanguageParser.g:2839:2: rule__PredicateDefinition__Group_0_0__1__Impl |
6720 | { | 9127 | { |
6721 | pushFollow(FOLLOW_2); | 9128 | pushFollow(FOLLOW_2); |
6722 | rule__TruthValue__Group_3__1__Impl(); | 9129 | rule__PredicateDefinition__Group_0_0__1__Impl(); |
6723 | 9130 | ||
6724 | state._fsp--; | 9131 | state._fsp--; |
6725 | 9132 | ||
@@ -6738,25 +9145,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6738 | } | 9145 | } |
6739 | return ; | 9146 | return ; |
6740 | } | 9147 | } |
6741 | // $ANTLR end "rule__TruthValue__Group_3__1" | 9148 | // $ANTLR end "rule__PredicateDefinition__Group_0_0__1" |
6742 | 9149 | ||
6743 | 9150 | ||
6744 | // $ANTLR start "rule__TruthValue__Group_3__1__Impl" | 9151 | // $ANTLR start "rule__PredicateDefinition__Group_0_0__1__Impl" |
6745 | // InternalSolverLanguage.g:2072:1: rule__TruthValue__Group_3__1__Impl : ( 'error' ) ; | 9152 | // InternalSolverLanguageParser.g:2845:1: rule__PredicateDefinition__Group_0_0__1__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ; |
6746 | public final void rule__TruthValue__Group_3__1__Impl() throws RecognitionException { | 9153 | public final void rule__PredicateDefinition__Group_0_0__1__Impl() throws RecognitionException { |
6747 | 9154 | ||
6748 | int stackSize = keepStackSize(); | 9155 | int stackSize = keepStackSize(); |
6749 | 9156 | ||
6750 | try { | 9157 | try { |
6751 | // InternalSolverLanguage.g:2076:1: ( ( 'error' ) ) | 9158 | // InternalSolverLanguageParser.g:2849:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) ) |
6752 | // InternalSolverLanguage.g:2077:1: ( 'error' ) | 9159 | // InternalSolverLanguageParser.g:2850:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
6753 | { | 9160 | { |
6754 | // InternalSolverLanguage.g:2077:1: ( 'error' ) | 9161 | // InternalSolverLanguageParser.g:2850:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? ) |
6755 | // InternalSolverLanguage.g:2078:2: 'error' | 9162 | // InternalSolverLanguageParser.g:2851:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
6756 | { | 9163 | { |
6757 | before(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); | 9164 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); |
6758 | match(input,16,FOLLOW_2); | 9165 | // InternalSolverLanguageParser.g:2852:2: ( rule__PredicateDefinition__ErrorAssignment_0_0_1 )? |
6759 | after(grammarAccess.getTruthValueAccess().getErrorKeyword_3_1()); | 9166 | int alt28=2; |
9167 | int LA28_0 = input.LA(1); | ||
9168 | |||
9169 | if ( (LA28_0==Error) ) { | ||
9170 | alt28=1; | ||
9171 | } | ||
9172 | switch (alt28) { | ||
9173 | case 1 : | ||
9174 | // InternalSolverLanguageParser.g:2852:3: rule__PredicateDefinition__ErrorAssignment_0_0_1 | ||
9175 | { | ||
9176 | pushFollow(FOLLOW_2); | ||
9177 | rule__PredicateDefinition__ErrorAssignment_0_0_1(); | ||
9178 | |||
9179 | state._fsp--; | ||
9180 | |||
9181 | |||
9182 | } | ||
9183 | break; | ||
9184 | |||
9185 | } | ||
9186 | |||
9187 | after(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_0_1()); | ||
6760 | 9188 | ||
6761 | } | 9189 | } |
6762 | 9190 | ||
@@ -6775,26 +9203,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6775 | } | 9203 | } |
6776 | return ; | 9204 | return ; |
6777 | } | 9205 | } |
6778 | // $ANTLR end "rule__TruthValue__Group_3__1__Impl" | 9206 | // $ANTLR end "rule__PredicateDefinition__Group_0_0__1__Impl" |
6779 | 9207 | ||
6780 | 9208 | ||
6781 | // $ANTLR start "rule__BasicInterpretation__Group__0" | 9209 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0" |
6782 | // InternalSolverLanguage.g:2088:1: rule__BasicInterpretation__Group__0 : rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ; | 9210 | // InternalSolverLanguageParser.g:2861:1: rule__PredicateDefinition__Group_0_1__0 : rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ; |
6783 | public final void rule__BasicInterpretation__Group__0() throws RecognitionException { | 9211 | public final void rule__PredicateDefinition__Group_0_1__0() throws RecognitionException { |
6784 | 9212 | ||
6785 | int stackSize = keepStackSize(); | 9213 | int stackSize = keepStackSize(); |
6786 | 9214 | ||
6787 | try { | 9215 | try { |
6788 | // InternalSolverLanguage.g:2092:1: ( rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 ) | 9216 | // InternalSolverLanguageParser.g:2865:1: ( rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 ) |
6789 | // InternalSolverLanguage.g:2093:2: rule__BasicInterpretation__Group__0__Impl rule__BasicInterpretation__Group__1 | 9217 | // InternalSolverLanguageParser.g:2866:2: rule__PredicateDefinition__Group_0_1__0__Impl rule__PredicateDefinition__Group_0_1__1 |
6790 | { | 9218 | { |
6791 | pushFollow(FOLLOW_11); | 9219 | pushFollow(FOLLOW_11); |
6792 | rule__BasicInterpretation__Group__0__Impl(); | 9220 | rule__PredicateDefinition__Group_0_1__0__Impl(); |
6793 | 9221 | ||
6794 | state._fsp--; | 9222 | state._fsp--; |
6795 | 9223 | ||
6796 | pushFollow(FOLLOW_2); | 9224 | pushFollow(FOLLOW_2); |
6797 | rule__BasicInterpretation__Group__1(); | 9225 | rule__PredicateDefinition__Group_0_1__1(); |
6798 | 9226 | ||
6799 | state._fsp--; | 9227 | state._fsp--; |
6800 | 9228 | ||
@@ -6813,35 +9241,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6813 | } | 9241 | } |
6814 | return ; | 9242 | return ; |
6815 | } | 9243 | } |
6816 | // $ANTLR end "rule__BasicInterpretation__Group__0" | 9244 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__0" |
6817 | 9245 | ||
6818 | 9246 | ||
6819 | // $ANTLR start "rule__BasicInterpretation__Group__0__Impl" | 9247 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__0__Impl" |
6820 | // InternalSolverLanguage.g:2100:1: rule__BasicInterpretation__Group__0__Impl : ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ; | 9248 | // InternalSolverLanguageParser.g:2873:1: rule__PredicateDefinition__Group_0_1__0__Impl : ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ; |
6821 | public final void rule__BasicInterpretation__Group__0__Impl() throws RecognitionException { | 9249 | public final void rule__PredicateDefinition__Group_0_1__0__Impl() throws RecognitionException { |
6822 | 9250 | ||
6823 | int stackSize = keepStackSize(); | 9251 | int stackSize = keepStackSize(); |
6824 | 9252 | ||
6825 | try { | 9253 | try { |
6826 | // InternalSolverLanguage.g:2104:1: ( ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) ) | 9254 | // InternalSolverLanguageParser.g:2877:1: ( ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) ) |
6827 | // InternalSolverLanguage.g:2105:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | 9255 | // InternalSolverLanguageParser.g:2878:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
6828 | { | 9256 | { |
6829 | // InternalSolverLanguage.g:2105:1: ( ( rule__BasicInterpretation__SymbolAssignment_0 ) ) | 9257 | // InternalSolverLanguageParser.g:2878:1: ( ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) ) |
6830 | // InternalSolverLanguage.g:2106:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | 9258 | // InternalSolverLanguageParser.g:2879:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
6831 | { | 9259 | { |
6832 | before(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); | 9260 | before(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); |
6833 | // InternalSolverLanguage.g:2107:2: ( rule__BasicInterpretation__SymbolAssignment_0 ) | 9261 | // InternalSolverLanguageParser.g:2880:2: ( rule__PredicateDefinition__ErrorAssignment_0_1_0 ) |
6834 | // InternalSolverLanguage.g:2107:3: rule__BasicInterpretation__SymbolAssignment_0 | 9262 | // InternalSolverLanguageParser.g:2880:3: rule__PredicateDefinition__ErrorAssignment_0_1_0 |
6835 | { | 9263 | { |
6836 | pushFollow(FOLLOW_2); | 9264 | pushFollow(FOLLOW_2); |
6837 | rule__BasicInterpretation__SymbolAssignment_0(); | 9265 | rule__PredicateDefinition__ErrorAssignment_0_1_0(); |
6838 | 9266 | ||
6839 | state._fsp--; | 9267 | state._fsp--; |
6840 | 9268 | ||
6841 | 9269 | ||
6842 | } | 9270 | } |
6843 | 9271 | ||
6844 | after(grammarAccess.getBasicInterpretationAccess().getSymbolAssignment_0()); | 9272 | after(grammarAccess.getPredicateDefinitionAccess().getErrorAssignment_0_1_0()); |
6845 | 9273 | ||
6846 | } | 9274 | } |
6847 | 9275 | ||
@@ -6860,26 +9288,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6860 | } | 9288 | } |
6861 | return ; | 9289 | return ; |
6862 | } | 9290 | } |
6863 | // $ANTLR end "rule__BasicInterpretation__Group__0__Impl" | 9291 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__0__Impl" |
6864 | 9292 | ||
6865 | 9293 | ||
6866 | // $ANTLR start "rule__BasicInterpretation__Group__1" | 9294 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1" |
6867 | // InternalSolverLanguage.g:2115:1: rule__BasicInterpretation__Group__1 : rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ; | 9295 | // InternalSolverLanguageParser.g:2888:1: rule__PredicateDefinition__Group_0_1__1 : rule__PredicateDefinition__Group_0_1__1__Impl ; |
6868 | public final void rule__BasicInterpretation__Group__1() throws RecognitionException { | 9296 | public final void rule__PredicateDefinition__Group_0_1__1() throws RecognitionException { |
6869 | 9297 | ||
6870 | int stackSize = keepStackSize(); | 9298 | int stackSize = keepStackSize(); |
6871 | 9299 | ||
6872 | try { | 9300 | try { |
6873 | // InternalSolverLanguage.g:2119:1: ( rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 ) | 9301 | // InternalSolverLanguageParser.g:2892:1: ( rule__PredicateDefinition__Group_0_1__1__Impl ) |
6874 | // InternalSolverLanguage.g:2120:2: rule__BasicInterpretation__Group__1__Impl rule__BasicInterpretation__Group__2 | 9302 | // InternalSolverLanguageParser.g:2893:2: rule__PredicateDefinition__Group_0_1__1__Impl |
6875 | { | 9303 | { |
6876 | pushFollow(FOLLOW_11); | ||
6877 | rule__BasicInterpretation__Group__1__Impl(); | ||
6878 | |||
6879 | state._fsp--; | ||
6880 | |||
6881 | pushFollow(FOLLOW_2); | 9304 | pushFollow(FOLLOW_2); |
6882 | rule__BasicInterpretation__Group__2(); | 9305 | rule__PredicateDefinition__Group_0_1__1__Impl(); |
6883 | 9306 | ||
6884 | state._fsp--; | 9307 | state._fsp--; |
6885 | 9308 | ||
@@ -6898,36 +9321,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6898 | } | 9321 | } |
6899 | return ; | 9322 | return ; |
6900 | } | 9323 | } |
6901 | // $ANTLR end "rule__BasicInterpretation__Group__1" | 9324 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__1" |
6902 | 9325 | ||
6903 | 9326 | ||
6904 | // $ANTLR start "rule__BasicInterpretation__Group__1__Impl" | 9327 | // $ANTLR start "rule__PredicateDefinition__Group_0_1__1__Impl" |
6905 | // InternalSolverLanguage.g:2127:1: rule__BasicInterpretation__Group__1__Impl : ( ( rule__BasicInterpretation__Group_1__0 )? ) ; | 9328 | // InternalSolverLanguageParser.g:2899:1: rule__PredicateDefinition__Group_0_1__1__Impl : ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ; |
6906 | public final void rule__BasicInterpretation__Group__1__Impl() throws RecognitionException { | 9329 | public final void rule__PredicateDefinition__Group_0_1__1__Impl() throws RecognitionException { |
6907 | 9330 | ||
6908 | int stackSize = keepStackSize(); | 9331 | int stackSize = keepStackSize(); |
6909 | 9332 | ||
6910 | try { | 9333 | try { |
6911 | // InternalSolverLanguage.g:2131:1: ( ( ( rule__BasicInterpretation__Group_1__0 )? ) ) | 9334 | // InternalSolverLanguageParser.g:2903:1: ( ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) ) |
6912 | // InternalSolverLanguage.g:2132:1: ( ( rule__BasicInterpretation__Group_1__0 )? ) | 9335 | // InternalSolverLanguageParser.g:2904:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
6913 | { | 9336 | { |
6914 | // InternalSolverLanguage.g:2132:1: ( ( rule__BasicInterpretation__Group_1__0 )? ) | 9337 | // InternalSolverLanguageParser.g:2904:1: ( ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? ) |
6915 | // InternalSolverLanguage.g:2133:2: ( rule__BasicInterpretation__Group_1__0 )? | 9338 | // InternalSolverLanguageParser.g:2905:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
6916 | { | 9339 | { |
6917 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1()); | 9340 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); |
6918 | // InternalSolverLanguage.g:2134:2: ( rule__BasicInterpretation__Group_1__0 )? | 9341 | // InternalSolverLanguageParser.g:2906:2: ( rule__PredicateDefinition__FunctionalAssignment_0_1_1 )? |
6919 | int alt23=2; | 9342 | int alt29=2; |
6920 | int LA23_0 = input.LA(1); | 9343 | int LA29_0 = input.LA(1); |
6921 | 9344 | ||
6922 | if ( (LA23_0==18) ) { | 9345 | if ( (LA29_0==Functional) ) { |
6923 | alt23=1; | 9346 | alt29=1; |
6924 | } | 9347 | } |
6925 | switch (alt23) { | 9348 | switch (alt29) { |
6926 | case 1 : | 9349 | case 1 : |
6927 | // InternalSolverLanguage.g:2134:3: rule__BasicInterpretation__Group_1__0 | 9350 | // InternalSolverLanguageParser.g:2906:3: rule__PredicateDefinition__FunctionalAssignment_0_1_1 |
6928 | { | 9351 | { |
6929 | pushFollow(FOLLOW_2); | 9352 | pushFollow(FOLLOW_2); |
6930 | rule__BasicInterpretation__Group_1__0(); | 9353 | rule__PredicateDefinition__FunctionalAssignment_0_1_1(); |
6931 | 9354 | ||
6932 | state._fsp--; | 9355 | state._fsp--; |
6933 | 9356 | ||
@@ -6937,7 +9360,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6937 | 9360 | ||
6938 | } | 9361 | } |
6939 | 9362 | ||
6940 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1()); | 9363 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalAssignment_0_1_1()); |
6941 | 9364 | ||
6942 | } | 9365 | } |
6943 | 9366 | ||
@@ -6956,26 +9379,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6956 | } | 9379 | } |
6957 | return ; | 9380 | return ; |
6958 | } | 9381 | } |
6959 | // $ANTLR end "rule__BasicInterpretation__Group__1__Impl" | 9382 | // $ANTLR end "rule__PredicateDefinition__Group_0_1__1__Impl" |
6960 | 9383 | ||
6961 | 9384 | ||
6962 | // $ANTLR start "rule__BasicInterpretation__Group__2" | 9385 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0" |
6963 | // InternalSolverLanguage.g:2142:1: rule__BasicInterpretation__Group__2 : rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ; | 9386 | // InternalSolverLanguageParser.g:2915:1: rule__UnnamedErrorPrediateDefinition__Group__0 : rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ; |
6964 | public final void rule__BasicInterpretation__Group__2() throws RecognitionException { | 9387 | public final void rule__UnnamedErrorPrediateDefinition__Group__0() throws RecognitionException { |
6965 | 9388 | ||
6966 | int stackSize = keepStackSize(); | 9389 | int stackSize = keepStackSize(); |
6967 | 9390 | ||
6968 | try { | 9391 | try { |
6969 | // InternalSolverLanguage.g:2146:1: ( rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 ) | 9392 | // InternalSolverLanguageParser.g:2919:1: ( rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 ) |
6970 | // InternalSolverLanguage.g:2147:2: rule__BasicInterpretation__Group__2__Impl rule__BasicInterpretation__Group__3 | 9393 | // InternalSolverLanguageParser.g:2920:2: rule__UnnamedErrorPrediateDefinition__Group__0__Impl rule__UnnamedErrorPrediateDefinition__Group__1 |
6971 | { | 9394 | { |
6972 | pushFollow(FOLLOW_12); | 9395 | pushFollow(FOLLOW_12); |
6973 | rule__BasicInterpretation__Group__2__Impl(); | 9396 | rule__UnnamedErrorPrediateDefinition__Group__0__Impl(); |
6974 | 9397 | ||
6975 | state._fsp--; | 9398 | state._fsp--; |
6976 | 9399 | ||
6977 | pushFollow(FOLLOW_2); | 9400 | pushFollow(FOLLOW_2); |
6978 | rule__BasicInterpretation__Group__3(); | 9401 | rule__UnnamedErrorPrediateDefinition__Group__1(); |
6979 | 9402 | ||
6980 | state._fsp--; | 9403 | state._fsp--; |
6981 | 9404 | ||
@@ -6994,25 +9417,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
6994 | } | 9417 | } |
6995 | return ; | 9418 | return ; |
6996 | } | 9419 | } |
6997 | // $ANTLR end "rule__BasicInterpretation__Group__2" | 9420 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__0" |
6998 | 9421 | ||
6999 | 9422 | ||
7000 | // $ANTLR start "rule__BasicInterpretation__Group__2__Impl" | 9423 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" |
7001 | // InternalSolverLanguage.g:2154:1: rule__BasicInterpretation__Group__2__Impl : ( ':' ) ; | 9424 | // InternalSolverLanguageParser.g:2927:1: rule__UnnamedErrorPrediateDefinition__Group__0__Impl : ( Error ) ; |
7002 | public final void rule__BasicInterpretation__Group__2__Impl() throws RecognitionException { | 9425 | public final void rule__UnnamedErrorPrediateDefinition__Group__0__Impl() throws RecognitionException { |
7003 | 9426 | ||
7004 | int stackSize = keepStackSize(); | 9427 | int stackSize = keepStackSize(); |
7005 | 9428 | ||
7006 | try { | 9429 | try { |
7007 | // InternalSolverLanguage.g:2158:1: ( ( ':' ) ) | 9430 | // InternalSolverLanguageParser.g:2931:1: ( ( Error ) ) |
7008 | // InternalSolverLanguage.g:2159:1: ( ':' ) | 9431 | // InternalSolverLanguageParser.g:2932:1: ( Error ) |
7009 | { | 9432 | { |
7010 | // InternalSolverLanguage.g:2159:1: ( ':' ) | 9433 | // InternalSolverLanguageParser.g:2932:1: ( Error ) |
7011 | // InternalSolverLanguage.g:2160:2: ':' | 9434 | // InternalSolverLanguageParser.g:2933:2: Error |
7012 | { | 9435 | { |
7013 | before(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); | 9436 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); |
7014 | match(input,17,FOLLOW_2); | 9437 | match(input,Error,FOLLOW_2); |
7015 | after(grammarAccess.getBasicInterpretationAccess().getColonKeyword_2()); | 9438 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getErrorKeyword_0()); |
7016 | 9439 | ||
7017 | } | 9440 | } |
7018 | 9441 | ||
@@ -7031,21 +9454,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7031 | } | 9454 | } |
7032 | return ; | 9455 | return ; |
7033 | } | 9456 | } |
7034 | // $ANTLR end "rule__BasicInterpretation__Group__2__Impl" | 9457 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__0__Impl" |
7035 | 9458 | ||
7036 | 9459 | ||
7037 | // $ANTLR start "rule__BasicInterpretation__Group__3" | 9460 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1" |
7038 | // InternalSolverLanguage.g:2169:1: rule__BasicInterpretation__Group__3 : rule__BasicInterpretation__Group__3__Impl ; | 9461 | // InternalSolverLanguageParser.g:2942:1: rule__UnnamedErrorPrediateDefinition__Group__1 : rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ; |
7039 | public final void rule__BasicInterpretation__Group__3() throws RecognitionException { | 9462 | public final void rule__UnnamedErrorPrediateDefinition__Group__1() throws RecognitionException { |
7040 | 9463 | ||
7041 | int stackSize = keepStackSize(); | 9464 | int stackSize = keepStackSize(); |
7042 | 9465 | ||
7043 | try { | 9466 | try { |
7044 | // InternalSolverLanguage.g:2173:1: ( rule__BasicInterpretation__Group__3__Impl ) | 9467 | // InternalSolverLanguageParser.g:2946:1: ( rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 ) |
7045 | // InternalSolverLanguage.g:2174:2: rule__BasicInterpretation__Group__3__Impl | 9468 | // InternalSolverLanguageParser.g:2947:2: rule__UnnamedErrorPrediateDefinition__Group__1__Impl rule__UnnamedErrorPrediateDefinition__Group__2 |
7046 | { | 9469 | { |
9470 | pushFollow(FOLLOW_8); | ||
9471 | rule__UnnamedErrorPrediateDefinition__Group__1__Impl(); | ||
9472 | |||
9473 | state._fsp--; | ||
9474 | |||
7047 | pushFollow(FOLLOW_2); | 9475 | pushFollow(FOLLOW_2); |
7048 | rule__BasicInterpretation__Group__3__Impl(); | 9476 | rule__UnnamedErrorPrediateDefinition__Group__2(); |
7049 | 9477 | ||
7050 | state._fsp--; | 9478 | state._fsp--; |
7051 | 9479 | ||
@@ -7064,35 +9492,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7064 | } | 9492 | } |
7065 | return ; | 9493 | return ; |
7066 | } | 9494 | } |
7067 | // $ANTLR end "rule__BasicInterpretation__Group__3" | 9495 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__1" |
7068 | 9496 | ||
7069 | 9497 | ||
7070 | // $ANTLR start "rule__BasicInterpretation__Group__3__Impl" | 9498 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" |
7071 | // InternalSolverLanguage.g:2180:1: rule__BasicInterpretation__Group__3__Impl : ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) ; | 9499 | // InternalSolverLanguageParser.g:2954:1: rule__UnnamedErrorPrediateDefinition__Group__1__Impl : ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ; |
7072 | public final void rule__BasicInterpretation__Group__3__Impl() throws RecognitionException { | 9500 | public final void rule__UnnamedErrorPrediateDefinition__Group__1__Impl() throws RecognitionException { |
7073 | 9501 | ||
7074 | int stackSize = keepStackSize(); | 9502 | int stackSize = keepStackSize(); |
7075 | 9503 | ||
7076 | try { | 9504 | try { |
7077 | // InternalSolverLanguage.g:2184:1: ( ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) ) | 9505 | // InternalSolverLanguageParser.g:2958:1: ( ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) ) |
7078 | // InternalSolverLanguage.g:2185:1: ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) | 9506 | // InternalSolverLanguageParser.g:2959:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) |
7079 | { | 9507 | { |
7080 | // InternalSolverLanguage.g:2185:1: ( ( rule__BasicInterpretation__ValueAssignment_3 ) ) | 9508 | // InternalSolverLanguageParser.g:2959:1: ( ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) ) |
7081 | // InternalSolverLanguage.g:2186:2: ( rule__BasicInterpretation__ValueAssignment_3 ) | 9509 | // InternalSolverLanguageParser.g:2960:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) |
7082 | { | 9510 | { |
7083 | before(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); | 9511 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); |
7084 | // InternalSolverLanguage.g:2187:2: ( rule__BasicInterpretation__ValueAssignment_3 ) | 9512 | // InternalSolverLanguageParser.g:2961:2: ( rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 ) |
7085 | // InternalSolverLanguage.g:2187:3: rule__BasicInterpretation__ValueAssignment_3 | 9513 | // InternalSolverLanguageParser.g:2961:3: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 |
7086 | { | 9514 | { |
7087 | pushFollow(FOLLOW_2); | 9515 | pushFollow(FOLLOW_2); |
7088 | rule__BasicInterpretation__ValueAssignment_3(); | 9516 | rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1(); |
7089 | 9517 | ||
7090 | state._fsp--; | 9518 | state._fsp--; |
7091 | 9519 | ||
7092 | 9520 | ||
7093 | } | 9521 | } |
7094 | 9522 | ||
7095 | after(grammarAccess.getBasicInterpretationAccess().getValueAssignment_3()); | 9523 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListAssignment_1()); |
7096 | 9524 | ||
7097 | } | 9525 | } |
7098 | 9526 | ||
@@ -7111,26 +9539,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7111 | } | 9539 | } |
7112 | return ; | 9540 | return ; |
7113 | } | 9541 | } |
7114 | // $ANTLR end "rule__BasicInterpretation__Group__3__Impl" | 9542 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__1__Impl" |
7115 | 9543 | ||
7116 | 9544 | ||
7117 | // $ANTLR start "rule__BasicInterpretation__Group_1__0" | 9545 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2" |
7118 | // InternalSolverLanguage.g:2196:1: rule__BasicInterpretation__Group_1__0 : rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 ; | 9546 | // InternalSolverLanguageParser.g:2969:1: rule__UnnamedErrorPrediateDefinition__Group__2 : rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ; |
7119 | public final void rule__BasicInterpretation__Group_1__0() throws RecognitionException { | 9547 | public final void rule__UnnamedErrorPrediateDefinition__Group__2() throws RecognitionException { |
7120 | 9548 | ||
7121 | int stackSize = keepStackSize(); | 9549 | int stackSize = keepStackSize(); |
7122 | 9550 | ||
7123 | try { | 9551 | try { |
7124 | // InternalSolverLanguage.g:2200:1: ( rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 ) | 9552 | // InternalSolverLanguageParser.g:2973:1: ( rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 ) |
7125 | // InternalSolverLanguage.g:2201:2: rule__BasicInterpretation__Group_1__0__Impl rule__BasicInterpretation__Group_1__1 | 9553 | // InternalSolverLanguageParser.g:2974:2: rule__UnnamedErrorPrediateDefinition__Group__2__Impl rule__UnnamedErrorPrediateDefinition__Group__3 |
7126 | { | 9554 | { |
7127 | pushFollow(FOLLOW_13); | 9555 | pushFollow(FOLLOW_7); |
7128 | rule__BasicInterpretation__Group_1__0__Impl(); | 9556 | rule__UnnamedErrorPrediateDefinition__Group__2__Impl(); |
7129 | 9557 | ||
7130 | state._fsp--; | 9558 | state._fsp--; |
7131 | 9559 | ||
7132 | pushFollow(FOLLOW_2); | 9560 | pushFollow(FOLLOW_2); |
7133 | rule__BasicInterpretation__Group_1__1(); | 9561 | rule__UnnamedErrorPrediateDefinition__Group__3(); |
7134 | 9562 | ||
7135 | state._fsp--; | 9563 | state._fsp--; |
7136 | 9564 | ||
@@ -7149,25 +9577,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7149 | } | 9577 | } |
7150 | return ; | 9578 | return ; |
7151 | } | 9579 | } |
7152 | // $ANTLR end "rule__BasicInterpretation__Group_1__0" | 9580 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__2" |
7153 | 9581 | ||
7154 | 9582 | ||
7155 | // $ANTLR start "rule__BasicInterpretation__Group_1__0__Impl" | 9583 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" |
7156 | // InternalSolverLanguage.g:2208:1: rule__BasicInterpretation__Group_1__0__Impl : ( '(' ) ; | 9584 | // InternalSolverLanguageParser.g:2981:1: rule__UnnamedErrorPrediateDefinition__Group__2__Impl : ( ColonHyphenMinus ) ; |
7157 | public final void rule__BasicInterpretation__Group_1__0__Impl() throws RecognitionException { | 9585 | public final void rule__UnnamedErrorPrediateDefinition__Group__2__Impl() throws RecognitionException { |
7158 | 9586 | ||
7159 | int stackSize = keepStackSize(); | 9587 | int stackSize = keepStackSize(); |
7160 | 9588 | ||
7161 | try { | 9589 | try { |
7162 | // InternalSolverLanguage.g:2212:1: ( ( '(' ) ) | 9590 | // InternalSolverLanguageParser.g:2985:1: ( ( ColonHyphenMinus ) ) |
7163 | // InternalSolverLanguage.g:2213:1: ( '(' ) | 9591 | // InternalSolverLanguageParser.g:2986:1: ( ColonHyphenMinus ) |
7164 | { | 9592 | { |
7165 | // InternalSolverLanguage.g:2213:1: ( '(' ) | 9593 | // InternalSolverLanguageParser.g:2986:1: ( ColonHyphenMinus ) |
7166 | // InternalSolverLanguage.g:2214:2: '(' | 9594 | // InternalSolverLanguageParser.g:2987:2: ColonHyphenMinus |
7167 | { | 9595 | { |
7168 | before(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); | 9596 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
7169 | match(input,18,FOLLOW_2); | 9597 | match(input,ColonHyphenMinus,FOLLOW_2); |
7170 | after(grammarAccess.getBasicInterpretationAccess().getLeftParenthesisKeyword_1_0()); | 9598 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getColonHyphenMinusKeyword_2()); |
7171 | 9599 | ||
7172 | } | 9600 | } |
7173 | 9601 | ||
@@ -7186,32 +9614,74 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7186 | } | 9614 | } |
7187 | return ; | 9615 | return ; |
7188 | } | 9616 | } |
7189 | // $ANTLR end "rule__BasicInterpretation__Group_1__0__Impl" | 9617 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__2__Impl" |
7190 | 9618 | ||
7191 | 9619 | ||
7192 | // $ANTLR start "rule__BasicInterpretation__Group_1__1" | 9620 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3" |
7193 | // InternalSolverLanguage.g:2223:1: rule__BasicInterpretation__Group_1__1 : rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 ; | 9621 | // InternalSolverLanguageParser.g:2996:1: rule__UnnamedErrorPrediateDefinition__Group__3 : rule__UnnamedErrorPrediateDefinition__Group__3__Impl ; |
7194 | public final void rule__BasicInterpretation__Group_1__1() throws RecognitionException { | 9622 | public final void rule__UnnamedErrorPrediateDefinition__Group__3() throws RecognitionException { |
7195 | 9623 | ||
7196 | int stackSize = keepStackSize(); | 9624 | int stackSize = keepStackSize(); |
7197 | 9625 | ||
7198 | try { | 9626 | try { |
7199 | // InternalSolverLanguage.g:2227:1: ( rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 ) | 9627 | // InternalSolverLanguageParser.g:3000:1: ( rule__UnnamedErrorPrediateDefinition__Group__3__Impl ) |
7200 | // InternalSolverLanguage.g:2228:2: rule__BasicInterpretation__Group_1__1__Impl rule__BasicInterpretation__Group_1__2 | 9628 | // InternalSolverLanguageParser.g:3001:2: rule__UnnamedErrorPrediateDefinition__Group__3__Impl |
7201 | { | 9629 | { |
7202 | pushFollow(FOLLOW_13); | 9630 | pushFollow(FOLLOW_2); |
7203 | rule__BasicInterpretation__Group_1__1__Impl(); | 9631 | rule__UnnamedErrorPrediateDefinition__Group__3__Impl(); |
7204 | 9632 | ||
7205 | state._fsp--; | 9633 | state._fsp--; |
7206 | 9634 | ||
9635 | |||
9636 | } | ||
9637 | |||
9638 | } | ||
9639 | catch (RecognitionException re) { | ||
9640 | reportError(re); | ||
9641 | recover(input,re); | ||
9642 | } | ||
9643 | finally { | ||
9644 | |||
9645 | restoreStackSize(stackSize); | ||
9646 | |||
9647 | } | ||
9648 | return ; | ||
9649 | } | ||
9650 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__3" | ||
9651 | |||
9652 | |||
9653 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" | ||
9654 | // InternalSolverLanguageParser.g:3007:1: rule__UnnamedErrorPrediateDefinition__Group__3__Impl : ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ; | ||
9655 | public final void rule__UnnamedErrorPrediateDefinition__Group__3__Impl() throws RecognitionException { | ||
9656 | |||
9657 | int stackSize = keepStackSize(); | ||
9658 | |||
9659 | try { | ||
9660 | // InternalSolverLanguageParser.g:3011:1: ( ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) ) | ||
9661 | // InternalSolverLanguageParser.g:3012:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | ||
9662 | { | ||
9663 | // InternalSolverLanguageParser.g:3012:1: ( ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) ) | ||
9664 | // InternalSolverLanguageParser.g:3013:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | ||
9665 | { | ||
9666 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); | ||
9667 | // InternalSolverLanguageParser.g:3014:2: ( rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 ) | ||
9668 | // InternalSolverLanguageParser.g:3014:3: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 | ||
9669 | { | ||
7207 | pushFollow(FOLLOW_2); | 9670 | pushFollow(FOLLOW_2); |
7208 | rule__BasicInterpretation__Group_1__2(); | 9671 | rule__UnnamedErrorPrediateDefinition__BodyAssignment_3(); |
7209 | 9672 | ||
7210 | state._fsp--; | 9673 | state._fsp--; |
7211 | 9674 | ||
7212 | 9675 | ||
7213 | } | 9676 | } |
7214 | 9677 | ||
9678 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyAssignment_3()); | ||
9679 | |||
9680 | } | ||
9681 | |||
9682 | |||
9683 | } | ||
9684 | |||
7215 | } | 9685 | } |
7216 | catch (RecognitionException re) { | 9686 | catch (RecognitionException re) { |
7217 | reportError(re); | 9687 | reportError(re); |
@@ -7224,46 +9694,148 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7224 | } | 9694 | } |
7225 | return ; | 9695 | return ; |
7226 | } | 9696 | } |
7227 | // $ANTLR end "rule__BasicInterpretation__Group_1__1" | 9697 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__Group__3__Impl" |
7228 | 9698 | ||
7229 | 9699 | ||
7230 | // $ANTLR start "rule__BasicInterpretation__Group_1__1__Impl" | 9700 | // $ANTLR start "rule__DefaultDefinition__Group__0" |
7231 | // InternalSolverLanguage.g:2235:1: rule__BasicInterpretation__Group_1__1__Impl : ( ( rule__BasicInterpretation__Group_1_1__0 )? ) ; | 9701 | // InternalSolverLanguageParser.g:3023:1: rule__DefaultDefinition__Group__0 : rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ; |
7232 | public final void rule__BasicInterpretation__Group_1__1__Impl() throws RecognitionException { | 9702 | public final void rule__DefaultDefinition__Group__0() throws RecognitionException { |
7233 | 9703 | ||
7234 | int stackSize = keepStackSize(); | 9704 | int stackSize = keepStackSize(); |
7235 | 9705 | ||
7236 | try { | 9706 | try { |
7237 | // InternalSolverLanguage.g:2239:1: ( ( ( rule__BasicInterpretation__Group_1_1__0 )? ) ) | 9707 | // InternalSolverLanguageParser.g:3027:1: ( rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 ) |
7238 | // InternalSolverLanguage.g:2240:1: ( ( rule__BasicInterpretation__Group_1_1__0 )? ) | 9708 | // InternalSolverLanguageParser.g:3028:2: rule__DefaultDefinition__Group__0__Impl rule__DefaultDefinition__Group__1 |
7239 | { | 9709 | { |
7240 | // InternalSolverLanguage.g:2240:1: ( ( rule__BasicInterpretation__Group_1_1__0 )? ) | 9710 | pushFollow(FOLLOW_9); |
7241 | // InternalSolverLanguage.g:2241:2: ( rule__BasicInterpretation__Group_1_1__0 )? | 9711 | rule__DefaultDefinition__Group__0__Impl(); |
9712 | |||
9713 | state._fsp--; | ||
9714 | |||
9715 | pushFollow(FOLLOW_2); | ||
9716 | rule__DefaultDefinition__Group__1(); | ||
9717 | |||
9718 | state._fsp--; | ||
9719 | |||
9720 | |||
9721 | } | ||
9722 | |||
9723 | } | ||
9724 | catch (RecognitionException re) { | ||
9725 | reportError(re); | ||
9726 | recover(input,re); | ||
9727 | } | ||
9728 | finally { | ||
9729 | |||
9730 | restoreStackSize(stackSize); | ||
9731 | |||
9732 | } | ||
9733 | return ; | ||
9734 | } | ||
9735 | // $ANTLR end "rule__DefaultDefinition__Group__0" | ||
9736 | |||
9737 | |||
9738 | // $ANTLR start "rule__DefaultDefinition__Group__0__Impl" | ||
9739 | // InternalSolverLanguageParser.g:3035:1: rule__DefaultDefinition__Group__0__Impl : ( Default ) ; | ||
9740 | public final void rule__DefaultDefinition__Group__0__Impl() throws RecognitionException { | ||
9741 | |||
9742 | int stackSize = keepStackSize(); | ||
9743 | |||
9744 | try { | ||
9745 | // InternalSolverLanguageParser.g:3039:1: ( ( Default ) ) | ||
9746 | // InternalSolverLanguageParser.g:3040:1: ( Default ) | ||
7242 | { | 9747 | { |
7243 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); | 9748 | // InternalSolverLanguageParser.g:3040:1: ( Default ) |
7244 | // InternalSolverLanguage.g:2242:2: ( rule__BasicInterpretation__Group_1_1__0 )? | 9749 | // InternalSolverLanguageParser.g:3041:2: Default |
7245 | int alt24=2; | 9750 | { |
7246 | int LA24_0 = input.LA(1); | 9751 | before(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); |
9752 | match(input,Default,FOLLOW_2); | ||
9753 | after(grammarAccess.getDefaultDefinitionAccess().getDefaultKeyword_0()); | ||
7247 | 9754 | ||
7248 | if ( ((LA24_0>=RULE_INT && LA24_0<=RULE_STRING)||(LA24_0>=11 && LA24_0<=13)||LA24_0==17||LA24_0==27||LA24_0==31) ) { | ||
7249 | alt24=1; | ||
7250 | } | 9755 | } |
7251 | switch (alt24) { | ||
7252 | case 1 : | ||
7253 | // InternalSolverLanguage.g:2242:3: rule__BasicInterpretation__Group_1_1__0 | ||
7254 | { | ||
7255 | pushFollow(FOLLOW_2); | ||
7256 | rule__BasicInterpretation__Group_1_1__0(); | ||
7257 | 9756 | ||
7258 | state._fsp--; | ||
7259 | 9757 | ||
9758 | } | ||
9759 | |||
9760 | } | ||
9761 | catch (RecognitionException re) { | ||
9762 | reportError(re); | ||
9763 | recover(input,re); | ||
9764 | } | ||
9765 | finally { | ||
9766 | |||
9767 | restoreStackSize(stackSize); | ||
9768 | |||
9769 | } | ||
9770 | return ; | ||
9771 | } | ||
9772 | // $ANTLR end "rule__DefaultDefinition__Group__0__Impl" | ||
9773 | |||
9774 | |||
9775 | // $ANTLR start "rule__DefaultDefinition__Group__1" | ||
9776 | // InternalSolverLanguageParser.g:3050:1: rule__DefaultDefinition__Group__1 : rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ; | ||
9777 | public final void rule__DefaultDefinition__Group__1() throws RecognitionException { | ||
9778 | |||
9779 | int stackSize = keepStackSize(); | ||
9780 | |||
9781 | try { | ||
9782 | // InternalSolverLanguageParser.g:3054:1: ( rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 ) | ||
9783 | // InternalSolverLanguageParser.g:3055:2: rule__DefaultDefinition__Group__1__Impl rule__DefaultDefinition__Group__2 | ||
9784 | { | ||
9785 | pushFollow(FOLLOW_6); | ||
9786 | rule__DefaultDefinition__Group__1__Impl(); | ||
9787 | |||
9788 | state._fsp--; | ||
9789 | |||
9790 | pushFollow(FOLLOW_2); | ||
9791 | rule__DefaultDefinition__Group__2(); | ||
9792 | |||
9793 | state._fsp--; | ||
9794 | |||
9795 | |||
9796 | } | ||
9797 | |||
9798 | } | ||
9799 | catch (RecognitionException re) { | ||
9800 | reportError(re); | ||
9801 | recover(input,re); | ||
9802 | } | ||
9803 | finally { | ||
9804 | |||
9805 | restoreStackSize(stackSize); | ||
9806 | |||
9807 | } | ||
9808 | return ; | ||
9809 | } | ||
9810 | // $ANTLR end "rule__DefaultDefinition__Group__1" | ||
9811 | |||
9812 | |||
9813 | // $ANTLR start "rule__DefaultDefinition__Group__1__Impl" | ||
9814 | // InternalSolverLanguageParser.g:3062:1: rule__DefaultDefinition__Group__1__Impl : ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ; | ||
9815 | public final void rule__DefaultDefinition__Group__1__Impl() throws RecognitionException { | ||
9816 | |||
9817 | int stackSize = keepStackSize(); | ||
9818 | |||
9819 | try { | ||
9820 | // InternalSolverLanguageParser.g:3066:1: ( ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) ) | ||
9821 | // InternalSolverLanguageParser.g:3067:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | ||
9822 | { | ||
9823 | // InternalSolverLanguageParser.g:3067:1: ( ( rule__DefaultDefinition__HeadAssignment_1 ) ) | ||
9824 | // InternalSolverLanguageParser.g:3068:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | ||
9825 | { | ||
9826 | before(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); | ||
9827 | // InternalSolverLanguageParser.g:3069:2: ( rule__DefaultDefinition__HeadAssignment_1 ) | ||
9828 | // InternalSolverLanguageParser.g:3069:3: rule__DefaultDefinition__HeadAssignment_1 | ||
9829 | { | ||
9830 | pushFollow(FOLLOW_2); | ||
9831 | rule__DefaultDefinition__HeadAssignment_1(); | ||
9832 | |||
9833 | state._fsp--; | ||
7260 | 9834 | ||
7261 | } | ||
7262 | break; | ||
7263 | 9835 | ||
7264 | } | 9836 | } |
7265 | 9837 | ||
7266 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1()); | 9838 | after(grammarAccess.getDefaultDefinitionAccess().getHeadAssignment_1()); |
7267 | 9839 | ||
7268 | } | 9840 | } |
7269 | 9841 | ||
@@ -7282,21 +9854,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7282 | } | 9854 | } |
7283 | return ; | 9855 | return ; |
7284 | } | 9856 | } |
7285 | // $ANTLR end "rule__BasicInterpretation__Group_1__1__Impl" | 9857 | // $ANTLR end "rule__DefaultDefinition__Group__1__Impl" |
7286 | 9858 | ||
7287 | 9859 | ||
7288 | // $ANTLR start "rule__BasicInterpretation__Group_1__2" | 9860 | // $ANTLR start "rule__DefaultDefinition__Group__2" |
7289 | // InternalSolverLanguage.g:2250:1: rule__BasicInterpretation__Group_1__2 : rule__BasicInterpretation__Group_1__2__Impl ; | 9861 | // InternalSolverLanguageParser.g:3077:1: rule__DefaultDefinition__Group__2 : rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ; |
7290 | public final void rule__BasicInterpretation__Group_1__2() throws RecognitionException { | 9862 | public final void rule__DefaultDefinition__Group__2() throws RecognitionException { |
7291 | 9863 | ||
7292 | int stackSize = keepStackSize(); | 9864 | int stackSize = keepStackSize(); |
7293 | 9865 | ||
7294 | try { | 9866 | try { |
7295 | // InternalSolverLanguage.g:2254:1: ( rule__BasicInterpretation__Group_1__2__Impl ) | 9867 | // InternalSolverLanguageParser.g:3081:1: ( rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 ) |
7296 | // InternalSolverLanguage.g:2255:2: rule__BasicInterpretation__Group_1__2__Impl | 9868 | // InternalSolverLanguageParser.g:3082:2: rule__DefaultDefinition__Group__2__Impl rule__DefaultDefinition__Group__3 |
7297 | { | 9869 | { |
9870 | pushFollow(FOLLOW_7); | ||
9871 | rule__DefaultDefinition__Group__2__Impl(); | ||
9872 | |||
9873 | state._fsp--; | ||
9874 | |||
7298 | pushFollow(FOLLOW_2); | 9875 | pushFollow(FOLLOW_2); |
7299 | rule__BasicInterpretation__Group_1__2__Impl(); | 9876 | rule__DefaultDefinition__Group__3(); |
7300 | 9877 | ||
7301 | state._fsp--; | 9878 | state._fsp--; |
7302 | 9879 | ||
@@ -7315,25 +9892,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7315 | } | 9892 | } |
7316 | return ; | 9893 | return ; |
7317 | } | 9894 | } |
7318 | // $ANTLR end "rule__BasicInterpretation__Group_1__2" | 9895 | // $ANTLR end "rule__DefaultDefinition__Group__2" |
7319 | 9896 | ||
7320 | 9897 | ||
7321 | // $ANTLR start "rule__BasicInterpretation__Group_1__2__Impl" | 9898 | // $ANTLR start "rule__DefaultDefinition__Group__2__Impl" |
7322 | // InternalSolverLanguage.g:2261:1: rule__BasicInterpretation__Group_1__2__Impl : ( ')' ) ; | 9899 | // InternalSolverLanguageParser.g:3089:1: rule__DefaultDefinition__Group__2__Impl : ( Colon ) ; |
7323 | public final void rule__BasicInterpretation__Group_1__2__Impl() throws RecognitionException { | 9900 | public final void rule__DefaultDefinition__Group__2__Impl() throws RecognitionException { |
7324 | 9901 | ||
7325 | int stackSize = keepStackSize(); | 9902 | int stackSize = keepStackSize(); |
7326 | 9903 | ||
7327 | try { | 9904 | try { |
7328 | // InternalSolverLanguage.g:2265:1: ( ( ')' ) ) | 9905 | // InternalSolverLanguageParser.g:3093:1: ( ( Colon ) ) |
7329 | // InternalSolverLanguage.g:2266:1: ( ')' ) | 9906 | // InternalSolverLanguageParser.g:3094:1: ( Colon ) |
7330 | { | 9907 | { |
7331 | // InternalSolverLanguage.g:2266:1: ( ')' ) | 9908 | // InternalSolverLanguageParser.g:3094:1: ( Colon ) |
7332 | // InternalSolverLanguage.g:2267:2: ')' | 9909 | // InternalSolverLanguageParser.g:3095:2: Colon |
7333 | { | 9910 | { |
7334 | before(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); | 9911 | before(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); |
7335 | match(input,19,FOLLOW_2); | 9912 | match(input,Colon,FOLLOW_2); |
7336 | after(grammarAccess.getBasicInterpretationAccess().getRightParenthesisKeyword_1_2()); | 9913 | after(grammarAccess.getDefaultDefinitionAccess().getColonKeyword_2()); |
7337 | 9914 | ||
7338 | } | 9915 | } |
7339 | 9916 | ||
@@ -7352,26 +9929,176 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7352 | } | 9929 | } |
7353 | return ; | 9930 | return ; |
7354 | } | 9931 | } |
7355 | // $ANTLR end "rule__BasicInterpretation__Group_1__2__Impl" | 9932 | // $ANTLR end "rule__DefaultDefinition__Group__2__Impl" |
7356 | 9933 | ||
7357 | 9934 | ||
7358 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__0" | 9935 | // $ANTLR start "rule__DefaultDefinition__Group__3" |
7359 | // InternalSolverLanguage.g:2277:1: rule__BasicInterpretation__Group_1_1__0 : rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 ; | 9936 | // InternalSolverLanguageParser.g:3104:1: rule__DefaultDefinition__Group__3 : rule__DefaultDefinition__Group__3__Impl ; |
7360 | public final void rule__BasicInterpretation__Group_1_1__0() throws RecognitionException { | 9937 | public final void rule__DefaultDefinition__Group__3() throws RecognitionException { |
7361 | 9938 | ||
7362 | int stackSize = keepStackSize(); | 9939 | int stackSize = keepStackSize(); |
7363 | 9940 | ||
7364 | try { | 9941 | try { |
7365 | // InternalSolverLanguage.g:2281:1: ( rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 ) | 9942 | // InternalSolverLanguageParser.g:3108:1: ( rule__DefaultDefinition__Group__3__Impl ) |
7366 | // InternalSolverLanguage.g:2282:2: rule__BasicInterpretation__Group_1_1__0__Impl rule__BasicInterpretation__Group_1_1__1 | 9943 | // InternalSolverLanguageParser.g:3109:2: rule__DefaultDefinition__Group__3__Impl |
7367 | { | 9944 | { |
7368 | pushFollow(FOLLOW_14); | 9945 | pushFollow(FOLLOW_2); |
7369 | rule__BasicInterpretation__Group_1_1__0__Impl(); | 9946 | rule__DefaultDefinition__Group__3__Impl(); |
9947 | |||
9948 | state._fsp--; | ||
9949 | |||
9950 | |||
9951 | } | ||
9952 | |||
9953 | } | ||
9954 | catch (RecognitionException re) { | ||
9955 | reportError(re); | ||
9956 | recover(input,re); | ||
9957 | } | ||
9958 | finally { | ||
9959 | |||
9960 | restoreStackSize(stackSize); | ||
9961 | |||
9962 | } | ||
9963 | return ; | ||
9964 | } | ||
9965 | // $ANTLR end "rule__DefaultDefinition__Group__3" | ||
9966 | |||
9967 | |||
9968 | // $ANTLR start "rule__DefaultDefinition__Group__3__Impl" | ||
9969 | // InternalSolverLanguageParser.g:3115:1: rule__DefaultDefinition__Group__3__Impl : ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ; | ||
9970 | public final void rule__DefaultDefinition__Group__3__Impl() throws RecognitionException { | ||
9971 | |||
9972 | int stackSize = keepStackSize(); | ||
9973 | |||
9974 | try { | ||
9975 | // InternalSolverLanguageParser.g:3119:1: ( ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) ) | ||
9976 | // InternalSolverLanguageParser.g:3120:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | ||
9977 | { | ||
9978 | // InternalSolverLanguageParser.g:3120:1: ( ( rule__DefaultDefinition__RangeAssignment_3 ) ) | ||
9979 | // InternalSolverLanguageParser.g:3121:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | ||
9980 | { | ||
9981 | before(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); | ||
9982 | // InternalSolverLanguageParser.g:3122:2: ( rule__DefaultDefinition__RangeAssignment_3 ) | ||
9983 | // InternalSolverLanguageParser.g:3122:3: rule__DefaultDefinition__RangeAssignment_3 | ||
9984 | { | ||
9985 | pushFollow(FOLLOW_2); | ||
9986 | rule__DefaultDefinition__RangeAssignment_3(); | ||
9987 | |||
9988 | state._fsp--; | ||
9989 | |||
9990 | |||
9991 | } | ||
9992 | |||
9993 | after(grammarAccess.getDefaultDefinitionAccess().getRangeAssignment_3()); | ||
9994 | |||
9995 | } | ||
9996 | |||
9997 | |||
9998 | } | ||
9999 | |||
10000 | } | ||
10001 | catch (RecognitionException re) { | ||
10002 | reportError(re); | ||
10003 | recover(input,re); | ||
10004 | } | ||
10005 | finally { | ||
10006 | |||
10007 | restoreStackSize(stackSize); | ||
10008 | |||
10009 | } | ||
10010 | return ; | ||
10011 | } | ||
10012 | // $ANTLR end "rule__DefaultDefinition__Group__3__Impl" | ||
10013 | |||
10014 | |||
10015 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0" | ||
10016 | // InternalSolverLanguageParser.g:3131:1: rule__ExternPredicateDefinition__Group__0 : rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ; | ||
10017 | public final void rule__ExternPredicateDefinition__Group__0() throws RecognitionException { | ||
10018 | |||
10019 | int stackSize = keepStackSize(); | ||
10020 | |||
10021 | try { | ||
10022 | // InternalSolverLanguageParser.g:3135:1: ( rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 ) | ||
10023 | // InternalSolverLanguageParser.g:3136:2: rule__ExternPredicateDefinition__Group__0__Impl rule__ExternPredicateDefinition__Group__1 | ||
10024 | { | ||
10025 | pushFollow(FOLLOW_9); | ||
10026 | rule__ExternPredicateDefinition__Group__0__Impl(); | ||
10027 | |||
10028 | state._fsp--; | ||
10029 | |||
10030 | pushFollow(FOLLOW_2); | ||
10031 | rule__ExternPredicateDefinition__Group__1(); | ||
7370 | 10032 | ||
7371 | state._fsp--; | 10033 | state._fsp--; |
7372 | 10034 | ||
10035 | |||
10036 | } | ||
10037 | |||
10038 | } | ||
10039 | catch (RecognitionException re) { | ||
10040 | reportError(re); | ||
10041 | recover(input,re); | ||
10042 | } | ||
10043 | finally { | ||
10044 | |||
10045 | restoreStackSize(stackSize); | ||
10046 | |||
10047 | } | ||
10048 | return ; | ||
10049 | } | ||
10050 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0" | ||
10051 | |||
10052 | |||
10053 | // $ANTLR start "rule__ExternPredicateDefinition__Group__0__Impl" | ||
10054 | // InternalSolverLanguageParser.g:3143:1: rule__ExternPredicateDefinition__Group__0__Impl : ( Extern ) ; | ||
10055 | public final void rule__ExternPredicateDefinition__Group__0__Impl() throws RecognitionException { | ||
10056 | |||
10057 | int stackSize = keepStackSize(); | ||
10058 | |||
10059 | try { | ||
10060 | // InternalSolverLanguageParser.g:3147:1: ( ( Extern ) ) | ||
10061 | // InternalSolverLanguageParser.g:3148:1: ( Extern ) | ||
10062 | { | ||
10063 | // InternalSolverLanguageParser.g:3148:1: ( Extern ) | ||
10064 | // InternalSolverLanguageParser.g:3149:2: Extern | ||
10065 | { | ||
10066 | before(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | ||
10067 | match(input,Extern,FOLLOW_2); | ||
10068 | after(grammarAccess.getExternPredicateDefinitionAccess().getExternKeyword_0()); | ||
10069 | |||
10070 | } | ||
10071 | |||
10072 | |||
10073 | } | ||
10074 | |||
10075 | } | ||
10076 | catch (RecognitionException re) { | ||
10077 | reportError(re); | ||
10078 | recover(input,re); | ||
10079 | } | ||
10080 | finally { | ||
10081 | |||
10082 | restoreStackSize(stackSize); | ||
10083 | |||
10084 | } | ||
10085 | return ; | ||
10086 | } | ||
10087 | // $ANTLR end "rule__ExternPredicateDefinition__Group__0__Impl" | ||
10088 | |||
10089 | |||
10090 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1" | ||
10091 | // InternalSolverLanguageParser.g:3158:1: rule__ExternPredicateDefinition__Group__1 : rule__ExternPredicateDefinition__Group__1__Impl ; | ||
10092 | public final void rule__ExternPredicateDefinition__Group__1() throws RecognitionException { | ||
10093 | |||
10094 | int stackSize = keepStackSize(); | ||
10095 | |||
10096 | try { | ||
10097 | // InternalSolverLanguageParser.g:3162:1: ( rule__ExternPredicateDefinition__Group__1__Impl ) | ||
10098 | // InternalSolverLanguageParser.g:3163:2: rule__ExternPredicateDefinition__Group__1__Impl | ||
10099 | { | ||
7373 | pushFollow(FOLLOW_2); | 10100 | pushFollow(FOLLOW_2); |
7374 | rule__BasicInterpretation__Group_1_1__1(); | 10101 | rule__ExternPredicateDefinition__Group__1__Impl(); |
7375 | 10102 | ||
7376 | state._fsp--; | 10103 | state._fsp--; |
7377 | 10104 | ||
@@ -7390,35 +10117,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7390 | } | 10117 | } |
7391 | return ; | 10118 | return ; |
7392 | } | 10119 | } |
7393 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__0" | 10120 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1" |
7394 | 10121 | ||
7395 | 10122 | ||
7396 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__0__Impl" | 10123 | // $ANTLR start "rule__ExternPredicateDefinition__Group__1__Impl" |
7397 | // InternalSolverLanguage.g:2289:1: rule__BasicInterpretation__Group_1_1__0__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) ; | 10124 | // InternalSolverLanguageParser.g:3169:1: rule__ExternPredicateDefinition__Group__1__Impl : ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) ; |
7398 | public final void rule__BasicInterpretation__Group_1_1__0__Impl() throws RecognitionException { | 10125 | public final void rule__ExternPredicateDefinition__Group__1__Impl() throws RecognitionException { |
7399 | 10126 | ||
7400 | int stackSize = keepStackSize(); | 10127 | int stackSize = keepStackSize(); |
7401 | 10128 | ||
7402 | try { | 10129 | try { |
7403 | // InternalSolverLanguage.g:2293:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) ) | 10130 | // InternalSolverLanguageParser.g:3173:1: ( ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) ) |
7404 | // InternalSolverLanguage.g:2294:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) | 10131 | // InternalSolverLanguageParser.g:3174:1: ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) |
7405 | { | 10132 | { |
7406 | // InternalSolverLanguage.g:2294:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) ) | 10133 | // InternalSolverLanguageParser.g:3174:1: ( ( rule__ExternPredicateDefinition__HeadAssignment_1 ) ) |
7407 | // InternalSolverLanguage.g:2295:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) | 10134 | // InternalSolverLanguageParser.g:3175:2: ( rule__ExternPredicateDefinition__HeadAssignment_1 ) |
7408 | { | 10135 | { |
7409 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); | 10136 | before(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); |
7410 | // InternalSolverLanguage.g:2296:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_0 ) | 10137 | // InternalSolverLanguageParser.g:3176:2: ( rule__ExternPredicateDefinition__HeadAssignment_1 ) |
7411 | // InternalSolverLanguage.g:2296:3: rule__BasicInterpretation__ObjectsAssignment_1_1_0 | 10138 | // InternalSolverLanguageParser.g:3176:3: rule__ExternPredicateDefinition__HeadAssignment_1 |
7412 | { | 10139 | { |
7413 | pushFollow(FOLLOW_2); | 10140 | pushFollow(FOLLOW_2); |
7414 | rule__BasicInterpretation__ObjectsAssignment_1_1_0(); | 10141 | rule__ExternPredicateDefinition__HeadAssignment_1(); |
7415 | 10142 | ||
7416 | state._fsp--; | 10143 | state._fsp--; |
7417 | 10144 | ||
7418 | 10145 | ||
7419 | } | 10146 | } |
7420 | 10147 | ||
7421 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_0()); | 10148 | after(grammarAccess.getExternPredicateDefinitionAccess().getHeadAssignment_1()); |
7422 | 10149 | ||
7423 | } | 10150 | } |
7424 | 10151 | ||
@@ -7437,21 +10164,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7437 | } | 10164 | } |
7438 | return ; | 10165 | return ; |
7439 | } | 10166 | } |
7440 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__0__Impl" | 10167 | // $ANTLR end "rule__ExternPredicateDefinition__Group__1__Impl" |
7441 | 10168 | ||
7442 | 10169 | ||
7443 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__1" | 10170 | // $ANTLR start "rule__MetricDefinition__Group__0" |
7444 | // InternalSolverLanguage.g:2304:1: rule__BasicInterpretation__Group_1_1__1 : rule__BasicInterpretation__Group_1_1__1__Impl ; | 10171 | // InternalSolverLanguageParser.g:3185:1: rule__MetricDefinition__Group__0 : rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ; |
7445 | public final void rule__BasicInterpretation__Group_1_1__1() throws RecognitionException { | 10172 | public final void rule__MetricDefinition__Group__0() throws RecognitionException { |
7446 | 10173 | ||
7447 | int stackSize = keepStackSize(); | 10174 | int stackSize = keepStackSize(); |
7448 | 10175 | ||
7449 | try { | 10176 | try { |
7450 | // InternalSolverLanguage.g:2308:1: ( rule__BasicInterpretation__Group_1_1__1__Impl ) | 10177 | // InternalSolverLanguageParser.g:3189:1: ( rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 ) |
7451 | // InternalSolverLanguage.g:2309:2: rule__BasicInterpretation__Group_1_1__1__Impl | 10178 | // InternalSolverLanguageParser.g:3190:2: rule__MetricDefinition__Group__0__Impl rule__MetricDefinition__Group__1 |
7452 | { | 10179 | { |
10180 | pushFollow(FOLLOW_7); | ||
10181 | rule__MetricDefinition__Group__0__Impl(); | ||
10182 | |||
10183 | state._fsp--; | ||
10184 | |||
7453 | pushFollow(FOLLOW_2); | 10185 | pushFollow(FOLLOW_2); |
7454 | rule__BasicInterpretation__Group_1_1__1__Impl(); | 10186 | rule__MetricDefinition__Group__1(); |
7455 | 10187 | ||
7456 | state._fsp--; | 10188 | state._fsp--; |
7457 | 10189 | ||
@@ -7470,53 +10202,120 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7470 | } | 10202 | } |
7471 | return ; | 10203 | return ; |
7472 | } | 10204 | } |
7473 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__1" | 10205 | // $ANTLR end "rule__MetricDefinition__Group__0" |
7474 | 10206 | ||
7475 | 10207 | ||
7476 | // $ANTLR start "rule__BasicInterpretation__Group_1_1__1__Impl" | 10208 | // $ANTLR start "rule__MetricDefinition__Group__0__Impl" |
7477 | // InternalSolverLanguage.g:2315:1: rule__BasicInterpretation__Group_1_1__1__Impl : ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) ; | 10209 | // InternalSolverLanguageParser.g:3197:1: rule__MetricDefinition__Group__0__Impl : ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ; |
7478 | public final void rule__BasicInterpretation__Group_1_1__1__Impl() throws RecognitionException { | 10210 | public final void rule__MetricDefinition__Group__0__Impl() throws RecognitionException { |
7479 | 10211 | ||
7480 | int stackSize = keepStackSize(); | 10212 | int stackSize = keepStackSize(); |
7481 | 10213 | ||
7482 | try { | 10214 | try { |
7483 | // InternalSolverLanguage.g:2319:1: ( ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) ) | 10215 | // InternalSolverLanguageParser.g:3201:1: ( ( ( rule__MetricDefinition__TypeAssignment_0 ) ) ) |
7484 | // InternalSolverLanguage.g:2320:1: ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) | 10216 | // InternalSolverLanguageParser.g:3202:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) |
7485 | { | 10217 | { |
7486 | // InternalSolverLanguage.g:2320:1: ( ( rule__BasicInterpretation__Group_1_1_1__0 )* ) | 10218 | // InternalSolverLanguageParser.g:3202:1: ( ( rule__MetricDefinition__TypeAssignment_0 ) ) |
7487 | // InternalSolverLanguage.g:2321:2: ( rule__BasicInterpretation__Group_1_1_1__0 )* | 10219 | // InternalSolverLanguageParser.g:3203:2: ( rule__MetricDefinition__TypeAssignment_0 ) |
7488 | { | 10220 | { |
7489 | before(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); | 10221 | before(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); |
7490 | // InternalSolverLanguage.g:2322:2: ( rule__BasicInterpretation__Group_1_1_1__0 )* | 10222 | // InternalSolverLanguageParser.g:3204:2: ( rule__MetricDefinition__TypeAssignment_0 ) |
7491 | loop25: | 10223 | // InternalSolverLanguageParser.g:3204:3: rule__MetricDefinition__TypeAssignment_0 |
7492 | do { | 10224 | { |
7493 | int alt25=2; | 10225 | pushFollow(FOLLOW_2); |
7494 | int LA25_0 = input.LA(1); | 10226 | rule__MetricDefinition__TypeAssignment_0(); |
7495 | 10227 | ||
7496 | if ( (LA25_0==20) ) { | 10228 | state._fsp--; |
7497 | alt25=1; | ||
7498 | } | ||
7499 | 10229 | ||
7500 | 10230 | ||
7501 | switch (alt25) { | 10231 | } |
7502 | case 1 : | ||
7503 | // InternalSolverLanguage.g:2322:3: rule__BasicInterpretation__Group_1_1_1__0 | ||
7504 | { | ||
7505 | pushFollow(FOLLOW_15); | ||
7506 | rule__BasicInterpretation__Group_1_1_1__0(); | ||
7507 | 10232 | ||
7508 | state._fsp--; | 10233 | after(grammarAccess.getMetricDefinitionAccess().getTypeAssignment_0()); |
7509 | 10234 | ||
10235 | } | ||
7510 | 10236 | ||
7511 | } | ||
7512 | break; | ||
7513 | 10237 | ||
7514 | default : | 10238 | } |
7515 | break loop25; | 10239 | |
7516 | } | 10240 | } |
7517 | } while (true); | 10241 | catch (RecognitionException re) { |
10242 | reportError(re); | ||
10243 | recover(input,re); | ||
10244 | } | ||
10245 | finally { | ||
10246 | |||
10247 | restoreStackSize(stackSize); | ||
10248 | |||
10249 | } | ||
10250 | return ; | ||
10251 | } | ||
10252 | // $ANTLR end "rule__MetricDefinition__Group__0__Impl" | ||
10253 | |||
10254 | |||
10255 | // $ANTLR start "rule__MetricDefinition__Group__1" | ||
10256 | // InternalSolverLanguageParser.g:3212:1: rule__MetricDefinition__Group__1 : rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ; | ||
10257 | public final void rule__MetricDefinition__Group__1() throws RecognitionException { | ||
10258 | |||
10259 | int stackSize = keepStackSize(); | ||
10260 | |||
10261 | try { | ||
10262 | // InternalSolverLanguageParser.g:3216:1: ( rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 ) | ||
10263 | // InternalSolverLanguageParser.g:3217:2: rule__MetricDefinition__Group__1__Impl rule__MetricDefinition__Group__2 | ||
10264 | { | ||
10265 | pushFollow(FOLLOW_13); | ||
10266 | rule__MetricDefinition__Group__1__Impl(); | ||
10267 | |||
10268 | state._fsp--; | ||
10269 | |||
10270 | pushFollow(FOLLOW_2); | ||
10271 | rule__MetricDefinition__Group__2(); | ||
10272 | |||
10273 | state._fsp--; | ||
7518 | 10274 | ||
7519 | after(grammarAccess.getBasicInterpretationAccess().getGroup_1_1_1()); | 10275 | |
10276 | } | ||
10277 | |||
10278 | } | ||
10279 | catch (RecognitionException re) { | ||
10280 | reportError(re); | ||
10281 | recover(input,re); | ||
10282 | } | ||
10283 | finally { | ||
10284 | |||
10285 | restoreStackSize(stackSize); | ||
10286 | |||
10287 | } | ||
10288 | return ; | ||
10289 | } | ||
10290 | // $ANTLR end "rule__MetricDefinition__Group__1" | ||
10291 | |||
10292 | |||
10293 | // $ANTLR start "rule__MetricDefinition__Group__1__Impl" | ||
10294 | // InternalSolverLanguageParser.g:3224:1: rule__MetricDefinition__Group__1__Impl : ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ; | ||
10295 | public final void rule__MetricDefinition__Group__1__Impl() throws RecognitionException { | ||
10296 | |||
10297 | int stackSize = keepStackSize(); | ||
10298 | |||
10299 | try { | ||
10300 | // InternalSolverLanguageParser.g:3228:1: ( ( ( rule__MetricDefinition__HeadAssignment_1 ) ) ) | ||
10301 | // InternalSolverLanguageParser.g:3229:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | ||
10302 | { | ||
10303 | // InternalSolverLanguageParser.g:3229:1: ( ( rule__MetricDefinition__HeadAssignment_1 ) ) | ||
10304 | // InternalSolverLanguageParser.g:3230:2: ( rule__MetricDefinition__HeadAssignment_1 ) | ||
10305 | { | ||
10306 | before(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | ||
10307 | // InternalSolverLanguageParser.g:3231:2: ( rule__MetricDefinition__HeadAssignment_1 ) | ||
10308 | // InternalSolverLanguageParser.g:3231:3: rule__MetricDefinition__HeadAssignment_1 | ||
10309 | { | ||
10310 | pushFollow(FOLLOW_2); | ||
10311 | rule__MetricDefinition__HeadAssignment_1(); | ||
10312 | |||
10313 | state._fsp--; | ||
10314 | |||
10315 | |||
10316 | } | ||
10317 | |||
10318 | after(grammarAccess.getMetricDefinitionAccess().getHeadAssignment_1()); | ||
7520 | 10319 | ||
7521 | } | 10320 | } |
7522 | 10321 | ||
@@ -7535,26 +10334,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7535 | } | 10334 | } |
7536 | return ; | 10335 | return ; |
7537 | } | 10336 | } |
7538 | // $ANTLR end "rule__BasicInterpretation__Group_1_1__1__Impl" | 10337 | // $ANTLR end "rule__MetricDefinition__Group__1__Impl" |
7539 | 10338 | ||
7540 | 10339 | ||
7541 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__0" | 10340 | // $ANTLR start "rule__MetricDefinition__Group__2" |
7542 | // InternalSolverLanguage.g:2331:1: rule__BasicInterpretation__Group_1_1_1__0 : rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 ; | 10341 | // InternalSolverLanguageParser.g:3239:1: rule__MetricDefinition__Group__2 : rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ; |
7543 | public final void rule__BasicInterpretation__Group_1_1_1__0() throws RecognitionException { | 10342 | public final void rule__MetricDefinition__Group__2() throws RecognitionException { |
7544 | 10343 | ||
7545 | int stackSize = keepStackSize(); | 10344 | int stackSize = keepStackSize(); |
7546 | 10345 | ||
7547 | try { | 10346 | try { |
7548 | // InternalSolverLanguage.g:2335:1: ( rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 ) | 10347 | // InternalSolverLanguageParser.g:3243:1: ( rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 ) |
7549 | // InternalSolverLanguage.g:2336:2: rule__BasicInterpretation__Group_1_1_1__0__Impl rule__BasicInterpretation__Group_1_1_1__1 | 10348 | // InternalSolverLanguageParser.g:3244:2: rule__MetricDefinition__Group__2__Impl rule__MetricDefinition__Group__3 |
7550 | { | 10349 | { |
7551 | pushFollow(FOLLOW_16); | 10350 | pushFollow(FOLLOW_7); |
7552 | rule__BasicInterpretation__Group_1_1_1__0__Impl(); | 10351 | rule__MetricDefinition__Group__2__Impl(); |
7553 | 10352 | ||
7554 | state._fsp--; | 10353 | state._fsp--; |
7555 | 10354 | ||
7556 | pushFollow(FOLLOW_2); | 10355 | pushFollow(FOLLOW_2); |
7557 | rule__BasicInterpretation__Group_1_1_1__1(); | 10356 | rule__MetricDefinition__Group__3(); |
7558 | 10357 | ||
7559 | state._fsp--; | 10358 | state._fsp--; |
7560 | 10359 | ||
@@ -7573,25 +10372,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7573 | } | 10372 | } |
7574 | return ; | 10373 | return ; |
7575 | } | 10374 | } |
7576 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__0" | 10375 | // $ANTLR end "rule__MetricDefinition__Group__2" |
7577 | 10376 | ||
7578 | 10377 | ||
7579 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__0__Impl" | 10378 | // $ANTLR start "rule__MetricDefinition__Group__2__Impl" |
7580 | // InternalSolverLanguage.g:2343:1: rule__BasicInterpretation__Group_1_1_1__0__Impl : ( ',' ) ; | 10379 | // InternalSolverLanguageParser.g:3251:1: rule__MetricDefinition__Group__2__Impl : ( EqualsSign ) ; |
7581 | public final void rule__BasicInterpretation__Group_1_1_1__0__Impl() throws RecognitionException { | 10380 | public final void rule__MetricDefinition__Group__2__Impl() throws RecognitionException { |
7582 | 10381 | ||
7583 | int stackSize = keepStackSize(); | 10382 | int stackSize = keepStackSize(); |
7584 | 10383 | ||
7585 | try { | 10384 | try { |
7586 | // InternalSolverLanguage.g:2347:1: ( ( ',' ) ) | 10385 | // InternalSolverLanguageParser.g:3255:1: ( ( EqualsSign ) ) |
7587 | // InternalSolverLanguage.g:2348:1: ( ',' ) | 10386 | // InternalSolverLanguageParser.g:3256:1: ( EqualsSign ) |
7588 | { | 10387 | { |
7589 | // InternalSolverLanguage.g:2348:1: ( ',' ) | 10388 | // InternalSolverLanguageParser.g:3256:1: ( EqualsSign ) |
7590 | // InternalSolverLanguage.g:2349:2: ',' | 10389 | // InternalSolverLanguageParser.g:3257:2: EqualsSign |
7591 | { | 10390 | { |
7592 | before(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); | 10391 | before(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); |
7593 | match(input,20,FOLLOW_2); | 10392 | match(input,EqualsSign,FOLLOW_2); |
7594 | after(grammarAccess.getBasicInterpretationAccess().getCommaKeyword_1_1_1_0()); | 10393 | after(grammarAccess.getMetricDefinitionAccess().getEqualsSignKeyword_2()); |
7595 | 10394 | ||
7596 | } | 10395 | } |
7597 | 10396 | ||
@@ -7610,21 +10409,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7610 | } | 10409 | } |
7611 | return ; | 10410 | return ; |
7612 | } | 10411 | } |
7613 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__0__Impl" | 10412 | // $ANTLR end "rule__MetricDefinition__Group__2__Impl" |
7614 | 10413 | ||
7615 | 10414 | ||
7616 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__1" | 10415 | // $ANTLR start "rule__MetricDefinition__Group__3" |
7617 | // InternalSolverLanguage.g:2358:1: rule__BasicInterpretation__Group_1_1_1__1 : rule__BasicInterpretation__Group_1_1_1__1__Impl ; | 10416 | // InternalSolverLanguageParser.g:3266:1: rule__MetricDefinition__Group__3 : rule__MetricDefinition__Group__3__Impl ; |
7618 | public final void rule__BasicInterpretation__Group_1_1_1__1() throws RecognitionException { | 10417 | public final void rule__MetricDefinition__Group__3() throws RecognitionException { |
7619 | 10418 | ||
7620 | int stackSize = keepStackSize(); | 10419 | int stackSize = keepStackSize(); |
7621 | 10420 | ||
7622 | try { | 10421 | try { |
7623 | // InternalSolverLanguage.g:2362:1: ( rule__BasicInterpretation__Group_1_1_1__1__Impl ) | 10422 | // InternalSolverLanguageParser.g:3270:1: ( rule__MetricDefinition__Group__3__Impl ) |
7624 | // InternalSolverLanguage.g:2363:2: rule__BasicInterpretation__Group_1_1_1__1__Impl | 10423 | // InternalSolverLanguageParser.g:3271:2: rule__MetricDefinition__Group__3__Impl |
7625 | { | 10424 | { |
7626 | pushFollow(FOLLOW_2); | 10425 | pushFollow(FOLLOW_2); |
7627 | rule__BasicInterpretation__Group_1_1_1__1__Impl(); | 10426 | rule__MetricDefinition__Group__3__Impl(); |
7628 | 10427 | ||
7629 | state._fsp--; | 10428 | state._fsp--; |
7630 | 10429 | ||
@@ -7643,35 +10442,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7643 | } | 10442 | } |
7644 | return ; | 10443 | return ; |
7645 | } | 10444 | } |
7646 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__1" | 10445 | // $ANTLR end "rule__MetricDefinition__Group__3" |
7647 | 10446 | ||
7648 | 10447 | ||
7649 | // $ANTLR start "rule__BasicInterpretation__Group_1_1_1__1__Impl" | 10448 | // $ANTLR start "rule__MetricDefinition__Group__3__Impl" |
7650 | // InternalSolverLanguage.g:2369:1: rule__BasicInterpretation__Group_1_1_1__1__Impl : ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) ; | 10449 | // InternalSolverLanguageParser.g:3277:1: rule__MetricDefinition__Group__3__Impl : ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ; |
7651 | public final void rule__BasicInterpretation__Group_1_1_1__1__Impl() throws RecognitionException { | 10450 | public final void rule__MetricDefinition__Group__3__Impl() throws RecognitionException { |
7652 | 10451 | ||
7653 | int stackSize = keepStackSize(); | 10452 | int stackSize = keepStackSize(); |
7654 | 10453 | ||
7655 | try { | 10454 | try { |
7656 | // InternalSolverLanguage.g:2373:1: ( ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) ) | 10455 | // InternalSolverLanguageParser.g:3281:1: ( ( ( rule__MetricDefinition__BodyAssignment_3 ) ) ) |
7657 | // InternalSolverLanguage.g:2374:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) | 10456 | // InternalSolverLanguageParser.g:3282:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) |
7658 | { | 10457 | { |
7659 | // InternalSolverLanguage.g:2374:1: ( ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) ) | 10458 | // InternalSolverLanguageParser.g:3282:1: ( ( rule__MetricDefinition__BodyAssignment_3 ) ) |
7660 | // InternalSolverLanguage.g:2375:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) | 10459 | // InternalSolverLanguageParser.g:3283:2: ( rule__MetricDefinition__BodyAssignment_3 ) |
7661 | { | 10460 | { |
7662 | before(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); | 10461 | before(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); |
7663 | // InternalSolverLanguage.g:2376:2: ( rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 ) | 10462 | // InternalSolverLanguageParser.g:3284:2: ( rule__MetricDefinition__BodyAssignment_3 ) |
7664 | // InternalSolverLanguage.g:2376:3: rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 | 10463 | // InternalSolverLanguageParser.g:3284:3: rule__MetricDefinition__BodyAssignment_3 |
7665 | { | 10464 | { |
7666 | pushFollow(FOLLOW_2); | 10465 | pushFollow(FOLLOW_2); |
7667 | rule__BasicInterpretation__ObjectsAssignment_1_1_1_1(); | 10466 | rule__MetricDefinition__BodyAssignment_3(); |
7668 | 10467 | ||
7669 | state._fsp--; | 10468 | state._fsp--; |
7670 | 10469 | ||
7671 | 10470 | ||
7672 | } | 10471 | } |
7673 | 10472 | ||
7674 | after(grammarAccess.getBasicInterpretationAccess().getObjectsAssignment_1_1_1_1()); | 10473 | after(grammarAccess.getMetricDefinitionAccess().getBodyAssignment_3()); |
7675 | 10474 | ||
7676 | } | 10475 | } |
7677 | 10476 | ||
@@ -7690,26 +10489,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7690 | } | 10489 | } |
7691 | return ; | 10490 | return ; |
7692 | } | 10491 | } |
7693 | // $ANTLR end "rule__BasicInterpretation__Group_1_1_1__1__Impl" | 10492 | // $ANTLR end "rule__MetricDefinition__Group__3__Impl" |
7694 | 10493 | ||
7695 | 10494 | ||
7696 | // $ANTLR start "rule__ExistSymbol__Group__0" | 10495 | // $ANTLR start "rule__ExternMetricDefinition__Group__0" |
7697 | // InternalSolverLanguage.g:2385:1: rule__ExistSymbol__Group__0 : rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ; | 10496 | // InternalSolverLanguageParser.g:3293:1: rule__ExternMetricDefinition__Group__0 : rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ; |
7698 | public final void rule__ExistSymbol__Group__0() throws RecognitionException { | 10497 | public final void rule__ExternMetricDefinition__Group__0() throws RecognitionException { |
7699 | 10498 | ||
7700 | int stackSize = keepStackSize(); | 10499 | int stackSize = keepStackSize(); |
7701 | 10500 | ||
7702 | try { | 10501 | try { |
7703 | // InternalSolverLanguage.g:2389:1: ( rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 ) | 10502 | // InternalSolverLanguageParser.g:3297:1: ( rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 ) |
7704 | // InternalSolverLanguage.g:2390:2: rule__ExistSymbol__Group__0__Impl rule__ExistSymbol__Group__1 | 10503 | // InternalSolverLanguageParser.g:3298:2: rule__ExternMetricDefinition__Group__0__Impl rule__ExternMetricDefinition__Group__1 |
7705 | { | 10504 | { |
7706 | pushFollow(FOLLOW_1); | 10505 | pushFollow(FOLLOW_14); |
7707 | rule__ExistSymbol__Group__0__Impl(); | 10506 | rule__ExternMetricDefinition__Group__0__Impl(); |
7708 | 10507 | ||
7709 | state._fsp--; | 10508 | state._fsp--; |
7710 | 10509 | ||
7711 | pushFollow(FOLLOW_2); | 10510 | pushFollow(FOLLOW_2); |
7712 | rule__ExistSymbol__Group__1(); | 10511 | rule__ExternMetricDefinition__Group__1(); |
7713 | 10512 | ||
7714 | state._fsp--; | 10513 | state._fsp--; |
7715 | 10514 | ||
@@ -7728,25 +10527,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7728 | } | 10527 | } |
7729 | return ; | 10528 | return ; |
7730 | } | 10529 | } |
7731 | // $ANTLR end "rule__ExistSymbol__Group__0" | 10530 | // $ANTLR end "rule__ExternMetricDefinition__Group__0" |
7732 | 10531 | ||
7733 | 10532 | ||
7734 | // $ANTLR start "rule__ExistSymbol__Group__0__Impl" | 10533 | // $ANTLR start "rule__ExternMetricDefinition__Group__0__Impl" |
7735 | // InternalSolverLanguage.g:2397:1: rule__ExistSymbol__Group__0__Impl : ( 'exists' ) ; | 10534 | // InternalSolverLanguageParser.g:3305:1: rule__ExternMetricDefinition__Group__0__Impl : ( Extern ) ; |
7736 | public final void rule__ExistSymbol__Group__0__Impl() throws RecognitionException { | 10535 | public final void rule__ExternMetricDefinition__Group__0__Impl() throws RecognitionException { |
7737 | 10536 | ||
7738 | int stackSize = keepStackSize(); | 10537 | int stackSize = keepStackSize(); |
7739 | 10538 | ||
7740 | try { | 10539 | try { |
7741 | // InternalSolverLanguage.g:2401:1: ( ( 'exists' ) ) | 10540 | // InternalSolverLanguageParser.g:3309:1: ( ( Extern ) ) |
7742 | // InternalSolverLanguage.g:2402:1: ( 'exists' ) | 10541 | // InternalSolverLanguageParser.g:3310:1: ( Extern ) |
7743 | { | 10542 | { |
7744 | // InternalSolverLanguage.g:2402:1: ( 'exists' ) | 10543 | // InternalSolverLanguageParser.g:3310:1: ( Extern ) |
7745 | // InternalSolverLanguage.g:2403:2: 'exists' | 10544 | // InternalSolverLanguageParser.g:3311:2: Extern |
7746 | { | 10545 | { |
7747 | before(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | 10546 | before(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); |
7748 | match(input,21,FOLLOW_2); | 10547 | match(input,Extern,FOLLOW_2); |
7749 | after(grammarAccess.getExistSymbolAccess().getExistsKeyword_0()); | 10548 | after(grammarAccess.getExternMetricDefinitionAccess().getExternKeyword_0()); |
7750 | 10549 | ||
7751 | } | 10550 | } |
7752 | 10551 | ||
@@ -7765,21 +10564,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7765 | } | 10564 | } |
7766 | return ; | 10565 | return ; |
7767 | } | 10566 | } |
7768 | // $ANTLR end "rule__ExistSymbol__Group__0__Impl" | 10567 | // $ANTLR end "rule__ExternMetricDefinition__Group__0__Impl" |
7769 | 10568 | ||
7770 | 10569 | ||
7771 | // $ANTLR start "rule__ExistSymbol__Group__1" | 10570 | // $ANTLR start "rule__ExternMetricDefinition__Group__1" |
7772 | // InternalSolverLanguage.g:2412:1: rule__ExistSymbol__Group__1 : rule__ExistSymbol__Group__1__Impl ; | 10571 | // InternalSolverLanguageParser.g:3320:1: rule__ExternMetricDefinition__Group__1 : rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ; |
7773 | public final void rule__ExistSymbol__Group__1() throws RecognitionException { | 10572 | public final void rule__ExternMetricDefinition__Group__1() throws RecognitionException { |
7774 | 10573 | ||
7775 | int stackSize = keepStackSize(); | 10574 | int stackSize = keepStackSize(); |
7776 | 10575 | ||
7777 | try { | 10576 | try { |
7778 | // InternalSolverLanguage.g:2416:1: ( rule__ExistSymbol__Group__1__Impl ) | 10577 | // InternalSolverLanguageParser.g:3324:1: ( rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 ) |
7779 | // InternalSolverLanguage.g:2417:2: rule__ExistSymbol__Group__1__Impl | 10578 | // InternalSolverLanguageParser.g:3325:2: rule__ExternMetricDefinition__Group__1__Impl rule__ExternMetricDefinition__Group__2 |
7780 | { | 10579 | { |
10580 | pushFollow(FOLLOW_9); | ||
10581 | rule__ExternMetricDefinition__Group__1__Impl(); | ||
10582 | |||
10583 | state._fsp--; | ||
10584 | |||
7781 | pushFollow(FOLLOW_2); | 10585 | pushFollow(FOLLOW_2); |
7782 | rule__ExistSymbol__Group__1__Impl(); | 10586 | rule__ExternMetricDefinition__Group__2(); |
7783 | 10587 | ||
7784 | state._fsp--; | 10588 | state._fsp--; |
7785 | 10589 | ||
@@ -7798,29 +10602,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7798 | } | 10602 | } |
7799 | return ; | 10603 | return ; |
7800 | } | 10604 | } |
7801 | // $ANTLR end "rule__ExistSymbol__Group__1" | 10605 | // $ANTLR end "rule__ExternMetricDefinition__Group__1" |
7802 | 10606 | ||
7803 | 10607 | ||
7804 | // $ANTLR start "rule__ExistSymbol__Group__1__Impl" | 10608 | // $ANTLR start "rule__ExternMetricDefinition__Group__1__Impl" |
7805 | // InternalSolverLanguage.g:2423:1: rule__ExistSymbol__Group__1__Impl : ( () ) ; | 10609 | // InternalSolverLanguageParser.g:3332:1: rule__ExternMetricDefinition__Group__1__Impl : ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ; |
7806 | public final void rule__ExistSymbol__Group__1__Impl() throws RecognitionException { | 10610 | public final void rule__ExternMetricDefinition__Group__1__Impl() throws RecognitionException { |
7807 | 10611 | ||
7808 | int stackSize = keepStackSize(); | 10612 | int stackSize = keepStackSize(); |
7809 | 10613 | ||
7810 | try { | 10614 | try { |
7811 | // InternalSolverLanguage.g:2427:1: ( ( () ) ) | 10615 | // InternalSolverLanguageParser.g:3336:1: ( ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) ) |
7812 | // InternalSolverLanguage.g:2428:1: ( () ) | 10616 | // InternalSolverLanguageParser.g:3337:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) |
7813 | { | 10617 | { |
7814 | // InternalSolverLanguage.g:2428:1: ( () ) | 10618 | // InternalSolverLanguageParser.g:3337:1: ( ( rule__ExternMetricDefinition__TypeAssignment_1 ) ) |
7815 | // InternalSolverLanguage.g:2429:2: () | 10619 | // InternalSolverLanguageParser.g:3338:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) |
7816 | { | 10620 | { |
7817 | before(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | 10621 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); |
7818 | // InternalSolverLanguage.g:2430:2: () | 10622 | // InternalSolverLanguageParser.g:3339:2: ( rule__ExternMetricDefinition__TypeAssignment_1 ) |
7819 | // InternalSolverLanguage.g:2430:3: | 10623 | // InternalSolverLanguageParser.g:3339:3: rule__ExternMetricDefinition__TypeAssignment_1 |
7820 | { | 10624 | { |
10625 | pushFollow(FOLLOW_2); | ||
10626 | rule__ExternMetricDefinition__TypeAssignment_1(); | ||
10627 | |||
10628 | state._fsp--; | ||
10629 | |||
10630 | |||
7821 | } | 10631 | } |
7822 | 10632 | ||
7823 | after(grammarAccess.getExistSymbolAccess().getExistSymbolAction_1()); | 10633 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeAssignment_1()); |
7824 | 10634 | ||
7825 | } | 10635 | } |
7826 | 10636 | ||
@@ -7828,6 +10638,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7828 | } | 10638 | } |
7829 | 10639 | ||
7830 | } | 10640 | } |
10641 | catch (RecognitionException re) { | ||
10642 | reportError(re); | ||
10643 | recover(input,re); | ||
10644 | } | ||
7831 | finally { | 10645 | finally { |
7832 | 10646 | ||
7833 | restoreStackSize(stackSize); | 10647 | restoreStackSize(stackSize); |
@@ -7835,26 +10649,106 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7835 | } | 10649 | } |
7836 | return ; | 10650 | return ; |
7837 | } | 10651 | } |
7838 | // $ANTLR end "rule__ExistSymbol__Group__1__Impl" | 10652 | // $ANTLR end "rule__ExternMetricDefinition__Group__1__Impl" |
7839 | 10653 | ||
7840 | 10654 | ||
7841 | // $ANTLR start "rule__EqualsSymbol__Group__0" | 10655 | // $ANTLR start "rule__ExternMetricDefinition__Group__2" |
7842 | // InternalSolverLanguage.g:2439:1: rule__EqualsSymbol__Group__0 : rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ; | 10656 | // InternalSolverLanguageParser.g:3347:1: rule__ExternMetricDefinition__Group__2 : rule__ExternMetricDefinition__Group__2__Impl ; |
7843 | public final void rule__EqualsSymbol__Group__0() throws RecognitionException { | 10657 | public final void rule__ExternMetricDefinition__Group__2() throws RecognitionException { |
7844 | 10658 | ||
7845 | int stackSize = keepStackSize(); | 10659 | int stackSize = keepStackSize(); |
7846 | 10660 | ||
7847 | try { | 10661 | try { |
7848 | // InternalSolverLanguage.g:2443:1: ( rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 ) | 10662 | // InternalSolverLanguageParser.g:3351:1: ( rule__ExternMetricDefinition__Group__2__Impl ) |
7849 | // InternalSolverLanguage.g:2444:2: rule__EqualsSymbol__Group__0__Impl rule__EqualsSymbol__Group__1 | 10663 | // InternalSolverLanguageParser.g:3352:2: rule__ExternMetricDefinition__Group__2__Impl |
7850 | { | 10664 | { |
7851 | pushFollow(FOLLOW_1); | 10665 | pushFollow(FOLLOW_2); |
7852 | rule__EqualsSymbol__Group__0__Impl(); | 10666 | rule__ExternMetricDefinition__Group__2__Impl(); |
10667 | |||
10668 | state._fsp--; | ||
10669 | |||
10670 | |||
10671 | } | ||
10672 | |||
10673 | } | ||
10674 | catch (RecognitionException re) { | ||
10675 | reportError(re); | ||
10676 | recover(input,re); | ||
10677 | } | ||
10678 | finally { | ||
10679 | |||
10680 | restoreStackSize(stackSize); | ||
10681 | |||
10682 | } | ||
10683 | return ; | ||
10684 | } | ||
10685 | // $ANTLR end "rule__ExternMetricDefinition__Group__2" | ||
10686 | |||
10687 | |||
10688 | // $ANTLR start "rule__ExternMetricDefinition__Group__2__Impl" | ||
10689 | // InternalSolverLanguageParser.g:3358:1: rule__ExternMetricDefinition__Group__2__Impl : ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) ; | ||
10690 | public final void rule__ExternMetricDefinition__Group__2__Impl() throws RecognitionException { | ||
10691 | |||
10692 | int stackSize = keepStackSize(); | ||
10693 | |||
10694 | try { | ||
10695 | // InternalSolverLanguageParser.g:3362:1: ( ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) ) | ||
10696 | // InternalSolverLanguageParser.g:3363:1: ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) | ||
10697 | { | ||
10698 | // InternalSolverLanguageParser.g:3363:1: ( ( rule__ExternMetricDefinition__HeadAssignment_2 ) ) | ||
10699 | // InternalSolverLanguageParser.g:3364:2: ( rule__ExternMetricDefinition__HeadAssignment_2 ) | ||
10700 | { | ||
10701 | before(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); | ||
10702 | // InternalSolverLanguageParser.g:3365:2: ( rule__ExternMetricDefinition__HeadAssignment_2 ) | ||
10703 | // InternalSolverLanguageParser.g:3365:3: rule__ExternMetricDefinition__HeadAssignment_2 | ||
10704 | { | ||
10705 | pushFollow(FOLLOW_2); | ||
10706 | rule__ExternMetricDefinition__HeadAssignment_2(); | ||
10707 | |||
10708 | state._fsp--; | ||
10709 | |||
10710 | |||
10711 | } | ||
10712 | |||
10713 | after(grammarAccess.getExternMetricDefinitionAccess().getHeadAssignment_2()); | ||
10714 | |||
10715 | } | ||
10716 | |||
10717 | |||
10718 | } | ||
10719 | |||
10720 | } | ||
10721 | catch (RecognitionException re) { | ||
10722 | reportError(re); | ||
10723 | recover(input,re); | ||
10724 | } | ||
10725 | finally { | ||
10726 | |||
10727 | restoreStackSize(stackSize); | ||
10728 | |||
10729 | } | ||
10730 | return ; | ||
10731 | } | ||
10732 | // $ANTLR end "rule__ExternMetricDefinition__Group__2__Impl" | ||
10733 | |||
10734 | |||
10735 | // $ANTLR start "rule__IfElse__Group__0" | ||
10736 | // InternalSolverLanguageParser.g:3374:1: rule__IfElse__Group__0 : rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ; | ||
10737 | public final void rule__IfElse__Group__0() throws RecognitionException { | ||
10738 | |||
10739 | int stackSize = keepStackSize(); | ||
10740 | |||
10741 | try { | ||
10742 | // InternalSolverLanguageParser.g:3378:1: ( rule__IfElse__Group__0__Impl rule__IfElse__Group__1 ) | ||
10743 | // InternalSolverLanguageParser.g:3379:2: rule__IfElse__Group__0__Impl rule__IfElse__Group__1 | ||
10744 | { | ||
10745 | pushFollow(FOLLOW_7); | ||
10746 | rule__IfElse__Group__0__Impl(); | ||
7853 | 10747 | ||
7854 | state._fsp--; | 10748 | state._fsp--; |
7855 | 10749 | ||
7856 | pushFollow(FOLLOW_2); | 10750 | pushFollow(FOLLOW_2); |
7857 | rule__EqualsSymbol__Group__1(); | 10751 | rule__IfElse__Group__1(); |
7858 | 10752 | ||
7859 | state._fsp--; | 10753 | state._fsp--; |
7860 | 10754 | ||
@@ -7873,25 +10767,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7873 | } | 10767 | } |
7874 | return ; | 10768 | return ; |
7875 | } | 10769 | } |
7876 | // $ANTLR end "rule__EqualsSymbol__Group__0" | 10770 | // $ANTLR end "rule__IfElse__Group__0" |
7877 | 10771 | ||
7878 | 10772 | ||
7879 | // $ANTLR start "rule__EqualsSymbol__Group__0__Impl" | 10773 | // $ANTLR start "rule__IfElse__Group__0__Impl" |
7880 | // InternalSolverLanguage.g:2451:1: rule__EqualsSymbol__Group__0__Impl : ( 'equals' ) ; | 10774 | // InternalSolverLanguageParser.g:3386:1: rule__IfElse__Group__0__Impl : ( If ) ; |
7881 | public final void rule__EqualsSymbol__Group__0__Impl() throws RecognitionException { | 10775 | public final void rule__IfElse__Group__0__Impl() throws RecognitionException { |
7882 | 10776 | ||
7883 | int stackSize = keepStackSize(); | 10777 | int stackSize = keepStackSize(); |
7884 | 10778 | ||
7885 | try { | 10779 | try { |
7886 | // InternalSolverLanguage.g:2455:1: ( ( 'equals' ) ) | 10780 | // InternalSolverLanguageParser.g:3390:1: ( ( If ) ) |
7887 | // InternalSolverLanguage.g:2456:1: ( 'equals' ) | 10781 | // InternalSolverLanguageParser.g:3391:1: ( If ) |
7888 | { | 10782 | { |
7889 | // InternalSolverLanguage.g:2456:1: ( 'equals' ) | 10783 | // InternalSolverLanguageParser.g:3391:1: ( If ) |
7890 | // InternalSolverLanguage.g:2457:2: 'equals' | 10784 | // InternalSolverLanguageParser.g:3392:2: If |
7891 | { | 10785 | { |
7892 | before(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | 10786 | before(grammarAccess.getIfElseAccess().getIfKeyword_0()); |
7893 | match(input,22,FOLLOW_2); | 10787 | match(input,If,FOLLOW_2); |
7894 | after(grammarAccess.getEqualsSymbolAccess().getEqualsKeyword_0()); | 10788 | after(grammarAccess.getIfElseAccess().getIfKeyword_0()); |
7895 | 10789 | ||
7896 | } | 10790 | } |
7897 | 10791 | ||
@@ -7910,21 +10804,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7910 | } | 10804 | } |
7911 | return ; | 10805 | return ; |
7912 | } | 10806 | } |
7913 | // $ANTLR end "rule__EqualsSymbol__Group__0__Impl" | 10807 | // $ANTLR end "rule__IfElse__Group__0__Impl" |
7914 | 10808 | ||
7915 | 10809 | ||
7916 | // $ANTLR start "rule__EqualsSymbol__Group__1" | 10810 | // $ANTLR start "rule__IfElse__Group__1" |
7917 | // InternalSolverLanguage.g:2466:1: rule__EqualsSymbol__Group__1 : rule__EqualsSymbol__Group__1__Impl ; | 10811 | // InternalSolverLanguageParser.g:3401:1: rule__IfElse__Group__1 : rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ; |
7918 | public final void rule__EqualsSymbol__Group__1() throws RecognitionException { | 10812 | public final void rule__IfElse__Group__1() throws RecognitionException { |
7919 | 10813 | ||
7920 | int stackSize = keepStackSize(); | 10814 | int stackSize = keepStackSize(); |
7921 | 10815 | ||
7922 | try { | 10816 | try { |
7923 | // InternalSolverLanguage.g:2470:1: ( rule__EqualsSymbol__Group__1__Impl ) | 10817 | // InternalSolverLanguageParser.g:3405:1: ( rule__IfElse__Group__1__Impl rule__IfElse__Group__2 ) |
7924 | // InternalSolverLanguage.g:2471:2: rule__EqualsSymbol__Group__1__Impl | 10818 | // InternalSolverLanguageParser.g:3406:2: rule__IfElse__Group__1__Impl rule__IfElse__Group__2 |
7925 | { | 10819 | { |
10820 | pushFollow(FOLLOW_15); | ||
10821 | rule__IfElse__Group__1__Impl(); | ||
10822 | |||
10823 | state._fsp--; | ||
10824 | |||
7926 | pushFollow(FOLLOW_2); | 10825 | pushFollow(FOLLOW_2); |
7927 | rule__EqualsSymbol__Group__1__Impl(); | 10826 | rule__IfElse__Group__2(); |
7928 | 10827 | ||
7929 | state._fsp--; | 10828 | state._fsp--; |
7930 | 10829 | ||
@@ -7943,29 +10842,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7943 | } | 10842 | } |
7944 | return ; | 10843 | return ; |
7945 | } | 10844 | } |
7946 | // $ANTLR end "rule__EqualsSymbol__Group__1" | 10845 | // $ANTLR end "rule__IfElse__Group__1" |
7947 | 10846 | ||
7948 | 10847 | ||
7949 | // $ANTLR start "rule__EqualsSymbol__Group__1__Impl" | 10848 | // $ANTLR start "rule__IfElse__Group__1__Impl" |
7950 | // InternalSolverLanguage.g:2477:1: rule__EqualsSymbol__Group__1__Impl : ( () ) ; | 10849 | // InternalSolverLanguageParser.g:3413:1: rule__IfElse__Group__1__Impl : ( ( rule__IfElse__ConditionAssignment_1 ) ) ; |
7951 | public final void rule__EqualsSymbol__Group__1__Impl() throws RecognitionException { | 10850 | public final void rule__IfElse__Group__1__Impl() throws RecognitionException { |
7952 | 10851 | ||
7953 | int stackSize = keepStackSize(); | 10852 | int stackSize = keepStackSize(); |
7954 | 10853 | ||
7955 | try { | 10854 | try { |
7956 | // InternalSolverLanguage.g:2481:1: ( ( () ) ) | 10855 | // InternalSolverLanguageParser.g:3417:1: ( ( ( rule__IfElse__ConditionAssignment_1 ) ) ) |
7957 | // InternalSolverLanguage.g:2482:1: ( () ) | 10856 | // InternalSolverLanguageParser.g:3418:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) |
7958 | { | 10857 | { |
7959 | // InternalSolverLanguage.g:2482:1: ( () ) | 10858 | // InternalSolverLanguageParser.g:3418:1: ( ( rule__IfElse__ConditionAssignment_1 ) ) |
7960 | // InternalSolverLanguage.g:2483:2: () | 10859 | // InternalSolverLanguageParser.g:3419:2: ( rule__IfElse__ConditionAssignment_1 ) |
7961 | { | 10860 | { |
7962 | before(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | 10861 | before(grammarAccess.getIfElseAccess().getConditionAssignment_1()); |
7963 | // InternalSolverLanguage.g:2484:2: () | 10862 | // InternalSolverLanguageParser.g:3420:2: ( rule__IfElse__ConditionAssignment_1 ) |
7964 | // InternalSolverLanguage.g:2484:3: | 10863 | // InternalSolverLanguageParser.g:3420:3: rule__IfElse__ConditionAssignment_1 |
7965 | { | 10864 | { |
10865 | pushFollow(FOLLOW_2); | ||
10866 | rule__IfElse__ConditionAssignment_1(); | ||
10867 | |||
10868 | state._fsp--; | ||
10869 | |||
10870 | |||
7966 | } | 10871 | } |
7967 | 10872 | ||
7968 | after(grammarAccess.getEqualsSymbolAccess().getEqualsSymbolAction_1()); | 10873 | after(grammarAccess.getIfElseAccess().getConditionAssignment_1()); |
7969 | 10874 | ||
7970 | } | 10875 | } |
7971 | 10876 | ||
@@ -7973,6 +10878,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7973 | } | 10878 | } |
7974 | 10879 | ||
7975 | } | 10880 | } |
10881 | catch (RecognitionException re) { | ||
10882 | reportError(re); | ||
10883 | recover(input,re); | ||
10884 | } | ||
7976 | finally { | 10885 | finally { |
7977 | 10886 | ||
7978 | restoreStackSize(stackSize); | 10887 | restoreStackSize(stackSize); |
@@ -7980,26 +10889,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
7980 | } | 10889 | } |
7981 | return ; | 10890 | return ; |
7982 | } | 10891 | } |
7983 | // $ANTLR end "rule__EqualsSymbol__Group__1__Impl" | 10892 | // $ANTLR end "rule__IfElse__Group__1__Impl" |
7984 | 10893 | ||
7985 | 10894 | ||
7986 | // $ANTLR start "rule__BooleanSymbol__Group__0" | 10895 | // $ANTLR start "rule__IfElse__Group__2" |
7987 | // InternalSolverLanguage.g:2493:1: rule__BooleanSymbol__Group__0 : rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ; | 10896 | // InternalSolverLanguageParser.g:3428:1: rule__IfElse__Group__2 : rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ; |
7988 | public final void rule__BooleanSymbol__Group__0() throws RecognitionException { | 10897 | public final void rule__IfElse__Group__2() throws RecognitionException { |
7989 | 10898 | ||
7990 | int stackSize = keepStackSize(); | 10899 | int stackSize = keepStackSize(); |
7991 | 10900 | ||
7992 | try { | 10901 | try { |
7993 | // InternalSolverLanguage.g:2497:1: ( rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 ) | 10902 | // InternalSolverLanguageParser.g:3432:1: ( rule__IfElse__Group__2__Impl rule__IfElse__Group__3 ) |
7994 | // InternalSolverLanguage.g:2498:2: rule__BooleanSymbol__Group__0__Impl rule__BooleanSymbol__Group__1 | 10903 | // InternalSolverLanguageParser.g:3433:2: rule__IfElse__Group__2__Impl rule__IfElse__Group__3 |
7995 | { | 10904 | { |
7996 | pushFollow(FOLLOW_1); | 10905 | pushFollow(FOLLOW_7); |
7997 | rule__BooleanSymbol__Group__0__Impl(); | 10906 | rule__IfElse__Group__2__Impl(); |
7998 | 10907 | ||
7999 | state._fsp--; | 10908 | state._fsp--; |
8000 | 10909 | ||
8001 | pushFollow(FOLLOW_2); | 10910 | pushFollow(FOLLOW_2); |
8002 | rule__BooleanSymbol__Group__1(); | 10911 | rule__IfElse__Group__3(); |
8003 | 10912 | ||
8004 | state._fsp--; | 10913 | state._fsp--; |
8005 | 10914 | ||
@@ -8018,25 +10927,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8018 | } | 10927 | } |
8019 | return ; | 10928 | return ; |
8020 | } | 10929 | } |
8021 | // $ANTLR end "rule__BooleanSymbol__Group__0" | 10930 | // $ANTLR end "rule__IfElse__Group__2" |
8022 | 10931 | ||
8023 | 10932 | ||
8024 | // $ANTLR start "rule__BooleanSymbol__Group__0__Impl" | 10933 | // $ANTLR start "rule__IfElse__Group__2__Impl" |
8025 | // InternalSolverLanguage.g:2505:1: rule__BooleanSymbol__Group__0__Impl : ( 'bool' ) ; | 10934 | // InternalSolverLanguageParser.g:3440:1: rule__IfElse__Group__2__Impl : ( Then ) ; |
8026 | public final void rule__BooleanSymbol__Group__0__Impl() throws RecognitionException { | 10935 | public final void rule__IfElse__Group__2__Impl() throws RecognitionException { |
8027 | 10936 | ||
8028 | int stackSize = keepStackSize(); | 10937 | int stackSize = keepStackSize(); |
8029 | 10938 | ||
8030 | try { | 10939 | try { |
8031 | // InternalSolverLanguage.g:2509:1: ( ( 'bool' ) ) | 10940 | // InternalSolverLanguageParser.g:3444:1: ( ( Then ) ) |
8032 | // InternalSolverLanguage.g:2510:1: ( 'bool' ) | 10941 | // InternalSolverLanguageParser.g:3445:1: ( Then ) |
8033 | { | 10942 | { |
8034 | // InternalSolverLanguage.g:2510:1: ( 'bool' ) | 10943 | // InternalSolverLanguageParser.g:3445:1: ( Then ) |
8035 | // InternalSolverLanguage.g:2511:2: 'bool' | 10944 | // InternalSolverLanguageParser.g:3446:2: Then |
8036 | { | 10945 | { |
8037 | before(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | 10946 | before(grammarAccess.getIfElseAccess().getThenKeyword_2()); |
8038 | match(input,23,FOLLOW_2); | 10947 | match(input,Then,FOLLOW_2); |
8039 | after(grammarAccess.getBooleanSymbolAccess().getBoolKeyword_0()); | 10948 | after(grammarAccess.getIfElseAccess().getThenKeyword_2()); |
8040 | 10949 | ||
8041 | } | 10950 | } |
8042 | 10951 | ||
@@ -8055,21 +10964,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8055 | } | 10964 | } |
8056 | return ; | 10965 | return ; |
8057 | } | 10966 | } |
8058 | // $ANTLR end "rule__BooleanSymbol__Group__0__Impl" | 10967 | // $ANTLR end "rule__IfElse__Group__2__Impl" |
8059 | 10968 | ||
8060 | 10969 | ||
8061 | // $ANTLR start "rule__BooleanSymbol__Group__1" | 10970 | // $ANTLR start "rule__IfElse__Group__3" |
8062 | // InternalSolverLanguage.g:2520:1: rule__BooleanSymbol__Group__1 : rule__BooleanSymbol__Group__1__Impl ; | 10971 | // InternalSolverLanguageParser.g:3455:1: rule__IfElse__Group__3 : rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ; |
8063 | public final void rule__BooleanSymbol__Group__1() throws RecognitionException { | 10972 | public final void rule__IfElse__Group__3() throws RecognitionException { |
8064 | 10973 | ||
8065 | int stackSize = keepStackSize(); | 10974 | int stackSize = keepStackSize(); |
8066 | 10975 | ||
8067 | try { | 10976 | try { |
8068 | // InternalSolverLanguage.g:2524:1: ( rule__BooleanSymbol__Group__1__Impl ) | 10977 | // InternalSolverLanguageParser.g:3459:1: ( rule__IfElse__Group__3__Impl rule__IfElse__Group__4 ) |
8069 | // InternalSolverLanguage.g:2525:2: rule__BooleanSymbol__Group__1__Impl | 10978 | // InternalSolverLanguageParser.g:3460:2: rule__IfElse__Group__3__Impl rule__IfElse__Group__4 |
8070 | { | 10979 | { |
10980 | pushFollow(FOLLOW_16); | ||
10981 | rule__IfElse__Group__3__Impl(); | ||
10982 | |||
10983 | state._fsp--; | ||
10984 | |||
8071 | pushFollow(FOLLOW_2); | 10985 | pushFollow(FOLLOW_2); |
8072 | rule__BooleanSymbol__Group__1__Impl(); | 10986 | rule__IfElse__Group__4(); |
8073 | 10987 | ||
8074 | state._fsp--; | 10988 | state._fsp--; |
8075 | 10989 | ||
@@ -8088,29 +11002,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8088 | } | 11002 | } |
8089 | return ; | 11003 | return ; |
8090 | } | 11004 | } |
8091 | // $ANTLR end "rule__BooleanSymbol__Group__1" | 11005 | // $ANTLR end "rule__IfElse__Group__3" |
8092 | 11006 | ||
8093 | 11007 | ||
8094 | // $ANTLR start "rule__BooleanSymbol__Group__1__Impl" | 11008 | // $ANTLR start "rule__IfElse__Group__3__Impl" |
8095 | // InternalSolverLanguage.g:2531:1: rule__BooleanSymbol__Group__1__Impl : ( () ) ; | 11009 | // InternalSolverLanguageParser.g:3467:1: rule__IfElse__Group__3__Impl : ( ( rule__IfElse__ThenAssignment_3 ) ) ; |
8096 | public final void rule__BooleanSymbol__Group__1__Impl() throws RecognitionException { | 11010 | public final void rule__IfElse__Group__3__Impl() throws RecognitionException { |
8097 | 11011 | ||
8098 | int stackSize = keepStackSize(); | 11012 | int stackSize = keepStackSize(); |
8099 | 11013 | ||
8100 | try { | 11014 | try { |
8101 | // InternalSolverLanguage.g:2535:1: ( ( () ) ) | 11015 | // InternalSolverLanguageParser.g:3471:1: ( ( ( rule__IfElse__ThenAssignment_3 ) ) ) |
8102 | // InternalSolverLanguage.g:2536:1: ( () ) | 11016 | // InternalSolverLanguageParser.g:3472:1: ( ( rule__IfElse__ThenAssignment_3 ) ) |
8103 | { | 11017 | { |
8104 | // InternalSolverLanguage.g:2536:1: ( () ) | 11018 | // InternalSolverLanguageParser.g:3472:1: ( ( rule__IfElse__ThenAssignment_3 ) ) |
8105 | // InternalSolverLanguage.g:2537:2: () | 11019 | // InternalSolverLanguageParser.g:3473:2: ( rule__IfElse__ThenAssignment_3 ) |
8106 | { | 11020 | { |
8107 | before(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | 11021 | before(grammarAccess.getIfElseAccess().getThenAssignment_3()); |
8108 | // InternalSolverLanguage.g:2538:2: () | 11022 | // InternalSolverLanguageParser.g:3474:2: ( rule__IfElse__ThenAssignment_3 ) |
8109 | // InternalSolverLanguage.g:2538:3: | 11023 | // InternalSolverLanguageParser.g:3474:3: rule__IfElse__ThenAssignment_3 |
8110 | { | 11024 | { |
11025 | pushFollow(FOLLOW_2); | ||
11026 | rule__IfElse__ThenAssignment_3(); | ||
11027 | |||
11028 | state._fsp--; | ||
11029 | |||
11030 | |||
8111 | } | 11031 | } |
8112 | 11032 | ||
8113 | after(grammarAccess.getBooleanSymbolAccess().getBooleanSymbolAction_1()); | 11033 | after(grammarAccess.getIfElseAccess().getThenAssignment_3()); |
8114 | 11034 | ||
8115 | } | 11035 | } |
8116 | 11036 | ||
@@ -8118,6 +11038,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8118 | } | 11038 | } |
8119 | 11039 | ||
8120 | } | 11040 | } |
11041 | catch (RecognitionException re) { | ||
11042 | reportError(re); | ||
11043 | recover(input,re); | ||
11044 | } | ||
8121 | finally { | 11045 | finally { |
8122 | 11046 | ||
8123 | restoreStackSize(stackSize); | 11047 | restoreStackSize(stackSize); |
@@ -8125,26 +11049,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8125 | } | 11049 | } |
8126 | return ; | 11050 | return ; |
8127 | } | 11051 | } |
8128 | // $ANTLR end "rule__BooleanSymbol__Group__1__Impl" | 11052 | // $ANTLR end "rule__IfElse__Group__3__Impl" |
8129 | 11053 | ||
8130 | 11054 | ||
8131 | // $ANTLR start "rule__IntegerSymbol__Group__0" | 11055 | // $ANTLR start "rule__IfElse__Group__4" |
8132 | // InternalSolverLanguage.g:2547:1: rule__IntegerSymbol__Group__0 : rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ; | 11056 | // InternalSolverLanguageParser.g:3482:1: rule__IfElse__Group__4 : rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ; |
8133 | public final void rule__IntegerSymbol__Group__0() throws RecognitionException { | 11057 | public final void rule__IfElse__Group__4() throws RecognitionException { |
8134 | 11058 | ||
8135 | int stackSize = keepStackSize(); | 11059 | int stackSize = keepStackSize(); |
8136 | 11060 | ||
8137 | try { | 11061 | try { |
8138 | // InternalSolverLanguage.g:2551:1: ( rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 ) | 11062 | // InternalSolverLanguageParser.g:3486:1: ( rule__IfElse__Group__4__Impl rule__IfElse__Group__5 ) |
8139 | // InternalSolverLanguage.g:2552:2: rule__IntegerSymbol__Group__0__Impl rule__IntegerSymbol__Group__1 | 11063 | // InternalSolverLanguageParser.g:3487:2: rule__IfElse__Group__4__Impl rule__IfElse__Group__5 |
8140 | { | 11064 | { |
8141 | pushFollow(FOLLOW_1); | 11065 | pushFollow(FOLLOW_7); |
8142 | rule__IntegerSymbol__Group__0__Impl(); | 11066 | rule__IfElse__Group__4__Impl(); |
8143 | 11067 | ||
8144 | state._fsp--; | 11068 | state._fsp--; |
8145 | 11069 | ||
8146 | pushFollow(FOLLOW_2); | 11070 | pushFollow(FOLLOW_2); |
8147 | rule__IntegerSymbol__Group__1(); | 11071 | rule__IfElse__Group__5(); |
8148 | 11072 | ||
8149 | state._fsp--; | 11073 | state._fsp--; |
8150 | 11074 | ||
@@ -8163,25 +11087,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8163 | } | 11087 | } |
8164 | return ; | 11088 | return ; |
8165 | } | 11089 | } |
8166 | // $ANTLR end "rule__IntegerSymbol__Group__0" | 11090 | // $ANTLR end "rule__IfElse__Group__4" |
8167 | 11091 | ||
8168 | 11092 | ||
8169 | // $ANTLR start "rule__IntegerSymbol__Group__0__Impl" | 11093 | // $ANTLR start "rule__IfElse__Group__4__Impl" |
8170 | // InternalSolverLanguage.g:2559:1: rule__IntegerSymbol__Group__0__Impl : ( 'int' ) ; | 11094 | // InternalSolverLanguageParser.g:3494:1: rule__IfElse__Group__4__Impl : ( Else ) ; |
8171 | public final void rule__IntegerSymbol__Group__0__Impl() throws RecognitionException { | 11095 | public final void rule__IfElse__Group__4__Impl() throws RecognitionException { |
8172 | 11096 | ||
8173 | int stackSize = keepStackSize(); | 11097 | int stackSize = keepStackSize(); |
8174 | 11098 | ||
8175 | try { | 11099 | try { |
8176 | // InternalSolverLanguage.g:2563:1: ( ( 'int' ) ) | 11100 | // InternalSolverLanguageParser.g:3498:1: ( ( Else ) ) |
8177 | // InternalSolverLanguage.g:2564:1: ( 'int' ) | 11101 | // InternalSolverLanguageParser.g:3499:1: ( Else ) |
8178 | { | 11102 | { |
8179 | // InternalSolverLanguage.g:2564:1: ( 'int' ) | 11103 | // InternalSolverLanguageParser.g:3499:1: ( Else ) |
8180 | // InternalSolverLanguage.g:2565:2: 'int' | 11104 | // InternalSolverLanguageParser.g:3500:2: Else |
8181 | { | 11105 | { |
8182 | before(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | 11106 | before(grammarAccess.getIfElseAccess().getElseKeyword_4()); |
8183 | match(input,24,FOLLOW_2); | 11107 | match(input,Else,FOLLOW_2); |
8184 | after(grammarAccess.getIntegerSymbolAccess().getIntKeyword_0()); | 11108 | after(grammarAccess.getIfElseAccess().getElseKeyword_4()); |
8185 | 11109 | ||
8186 | } | 11110 | } |
8187 | 11111 | ||
@@ -8200,21 +11124,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8200 | } | 11124 | } |
8201 | return ; | 11125 | return ; |
8202 | } | 11126 | } |
8203 | // $ANTLR end "rule__IntegerSymbol__Group__0__Impl" | 11127 | // $ANTLR end "rule__IfElse__Group__4__Impl" |
8204 | 11128 | ||
8205 | 11129 | ||
8206 | // $ANTLR start "rule__IntegerSymbol__Group__1" | 11130 | // $ANTLR start "rule__IfElse__Group__5" |
8207 | // InternalSolverLanguage.g:2574:1: rule__IntegerSymbol__Group__1 : rule__IntegerSymbol__Group__1__Impl ; | 11131 | // InternalSolverLanguageParser.g:3509:1: rule__IfElse__Group__5 : rule__IfElse__Group__5__Impl ; |
8208 | public final void rule__IntegerSymbol__Group__1() throws RecognitionException { | 11132 | public final void rule__IfElse__Group__5() throws RecognitionException { |
8209 | 11133 | ||
8210 | int stackSize = keepStackSize(); | 11134 | int stackSize = keepStackSize(); |
8211 | 11135 | ||
8212 | try { | 11136 | try { |
8213 | // InternalSolverLanguage.g:2578:1: ( rule__IntegerSymbol__Group__1__Impl ) | 11137 | // InternalSolverLanguageParser.g:3513:1: ( rule__IfElse__Group__5__Impl ) |
8214 | // InternalSolverLanguage.g:2579:2: rule__IntegerSymbol__Group__1__Impl | 11138 | // InternalSolverLanguageParser.g:3514:2: rule__IfElse__Group__5__Impl |
8215 | { | 11139 | { |
8216 | pushFollow(FOLLOW_2); | 11140 | pushFollow(FOLLOW_2); |
8217 | rule__IntegerSymbol__Group__1__Impl(); | 11141 | rule__IfElse__Group__5__Impl(); |
8218 | 11142 | ||
8219 | state._fsp--; | 11143 | state._fsp--; |
8220 | 11144 | ||
@@ -8233,29 +11157,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8233 | } | 11157 | } |
8234 | return ; | 11158 | return ; |
8235 | } | 11159 | } |
8236 | // $ANTLR end "rule__IntegerSymbol__Group__1" | 11160 | // $ANTLR end "rule__IfElse__Group__5" |
8237 | 11161 | ||
8238 | 11162 | ||
8239 | // $ANTLR start "rule__IntegerSymbol__Group__1__Impl" | 11163 | // $ANTLR start "rule__IfElse__Group__5__Impl" |
8240 | // InternalSolverLanguage.g:2585:1: rule__IntegerSymbol__Group__1__Impl : ( () ) ; | 11164 | // InternalSolverLanguageParser.g:3520:1: rule__IfElse__Group__5__Impl : ( ( rule__IfElse__ElseAssignment_5 ) ) ; |
8241 | public final void rule__IntegerSymbol__Group__1__Impl() throws RecognitionException { | 11165 | public final void rule__IfElse__Group__5__Impl() throws RecognitionException { |
8242 | 11166 | ||
8243 | int stackSize = keepStackSize(); | 11167 | int stackSize = keepStackSize(); |
8244 | 11168 | ||
8245 | try { | 11169 | try { |
8246 | // InternalSolverLanguage.g:2589:1: ( ( () ) ) | 11170 | // InternalSolverLanguageParser.g:3524:1: ( ( ( rule__IfElse__ElseAssignment_5 ) ) ) |
8247 | // InternalSolverLanguage.g:2590:1: ( () ) | 11171 | // InternalSolverLanguageParser.g:3525:1: ( ( rule__IfElse__ElseAssignment_5 ) ) |
8248 | { | 11172 | { |
8249 | // InternalSolverLanguage.g:2590:1: ( () ) | 11173 | // InternalSolverLanguageParser.g:3525:1: ( ( rule__IfElse__ElseAssignment_5 ) ) |
8250 | // InternalSolverLanguage.g:2591:2: () | 11174 | // InternalSolverLanguageParser.g:3526:2: ( rule__IfElse__ElseAssignment_5 ) |
8251 | { | 11175 | { |
8252 | before(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | 11176 | before(grammarAccess.getIfElseAccess().getElseAssignment_5()); |
8253 | // InternalSolverLanguage.g:2592:2: () | 11177 | // InternalSolverLanguageParser.g:3527:2: ( rule__IfElse__ElseAssignment_5 ) |
8254 | // InternalSolverLanguage.g:2592:3: | 11178 | // InternalSolverLanguageParser.g:3527:3: rule__IfElse__ElseAssignment_5 |
8255 | { | 11179 | { |
11180 | pushFollow(FOLLOW_2); | ||
11181 | rule__IfElse__ElseAssignment_5(); | ||
11182 | |||
11183 | state._fsp--; | ||
11184 | |||
11185 | |||
8256 | } | 11186 | } |
8257 | 11187 | ||
8258 | after(grammarAccess.getIntegerSymbolAccess().getIntegerSymbolAction_1()); | 11188 | after(grammarAccess.getIfElseAccess().getElseAssignment_5()); |
8259 | 11189 | ||
8260 | } | 11190 | } |
8261 | 11191 | ||
@@ -8263,6 +11193,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8263 | } | 11193 | } |
8264 | 11194 | ||
8265 | } | 11195 | } |
11196 | catch (RecognitionException re) { | ||
11197 | reportError(re); | ||
11198 | recover(input,re); | ||
11199 | } | ||
8266 | finally { | 11200 | finally { |
8267 | 11201 | ||
8268 | restoreStackSize(stackSize); | 11202 | restoreStackSize(stackSize); |
@@ -8270,26 +11204,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8270 | } | 11204 | } |
8271 | return ; | 11205 | return ; |
8272 | } | 11206 | } |
8273 | // $ANTLR end "rule__IntegerSymbol__Group__1__Impl" | 11207 | // $ANTLR end "rule__IfElse__Group__5__Impl" |
8274 | 11208 | ||
8275 | 11209 | ||
8276 | // $ANTLR start "rule__RealSymbol__Group__0" | 11210 | // $ANTLR start "rule__DisjunctiveExpression__Group__0" |
8277 | // InternalSolverLanguage.g:2601:1: rule__RealSymbol__Group__0 : rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ; | 11211 | // InternalSolverLanguageParser.g:3536:1: rule__DisjunctiveExpression__Group__0 : rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ; |
8278 | public final void rule__RealSymbol__Group__0() throws RecognitionException { | 11212 | public final void rule__DisjunctiveExpression__Group__0() throws RecognitionException { |
8279 | 11213 | ||
8280 | int stackSize = keepStackSize(); | 11214 | int stackSize = keepStackSize(); |
8281 | 11215 | ||
8282 | try { | 11216 | try { |
8283 | // InternalSolverLanguage.g:2605:1: ( rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 ) | 11217 | // InternalSolverLanguageParser.g:3540:1: ( rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 ) |
8284 | // InternalSolverLanguage.g:2606:2: rule__RealSymbol__Group__0__Impl rule__RealSymbol__Group__1 | 11218 | // InternalSolverLanguageParser.g:3541:2: rule__DisjunctiveExpression__Group__0__Impl rule__DisjunctiveExpression__Group__1 |
8285 | { | 11219 | { |
8286 | pushFollow(FOLLOW_1); | 11220 | pushFollow(FOLLOW_17); |
8287 | rule__RealSymbol__Group__0__Impl(); | 11221 | rule__DisjunctiveExpression__Group__0__Impl(); |
11222 | |||
11223 | state._fsp--; | ||
11224 | |||
11225 | pushFollow(FOLLOW_2); | ||
11226 | rule__DisjunctiveExpression__Group__1(); | ||
11227 | |||
11228 | state._fsp--; | ||
11229 | |||
11230 | |||
11231 | } | ||
11232 | |||
11233 | } | ||
11234 | catch (RecognitionException re) { | ||
11235 | reportError(re); | ||
11236 | recover(input,re); | ||
11237 | } | ||
11238 | finally { | ||
11239 | |||
11240 | restoreStackSize(stackSize); | ||
11241 | |||
11242 | } | ||
11243 | return ; | ||
11244 | } | ||
11245 | // $ANTLR end "rule__DisjunctiveExpression__Group__0" | ||
11246 | |||
11247 | |||
11248 | // $ANTLR start "rule__DisjunctiveExpression__Group__0__Impl" | ||
11249 | // InternalSolverLanguageParser.g:3548:1: rule__DisjunctiveExpression__Group__0__Impl : ( ruleConjunctiveExpression ) ; | ||
11250 | public final void rule__DisjunctiveExpression__Group__0__Impl() throws RecognitionException { | ||
11251 | |||
11252 | int stackSize = keepStackSize(); | ||
11253 | |||
11254 | try { | ||
11255 | // InternalSolverLanguageParser.g:3552:1: ( ( ruleConjunctiveExpression ) ) | ||
11256 | // InternalSolverLanguageParser.g:3553:1: ( ruleConjunctiveExpression ) | ||
11257 | { | ||
11258 | // InternalSolverLanguageParser.g:3553:1: ( ruleConjunctiveExpression ) | ||
11259 | // InternalSolverLanguageParser.g:3554:2: ruleConjunctiveExpression | ||
11260 | { | ||
11261 | before(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); | ||
11262 | pushFollow(FOLLOW_2); | ||
11263 | ruleConjunctiveExpression(); | ||
8288 | 11264 | ||
8289 | state._fsp--; | 11265 | state._fsp--; |
8290 | 11266 | ||
11267 | after(grammarAccess.getDisjunctiveExpressionAccess().getConjunctiveExpressionParserRuleCall_0()); | ||
11268 | |||
11269 | } | ||
11270 | |||
11271 | |||
11272 | } | ||
11273 | |||
11274 | } | ||
11275 | catch (RecognitionException re) { | ||
11276 | reportError(re); | ||
11277 | recover(input,re); | ||
11278 | } | ||
11279 | finally { | ||
11280 | |||
11281 | restoreStackSize(stackSize); | ||
11282 | |||
11283 | } | ||
11284 | return ; | ||
11285 | } | ||
11286 | // $ANTLR end "rule__DisjunctiveExpression__Group__0__Impl" | ||
11287 | |||
11288 | |||
11289 | // $ANTLR start "rule__DisjunctiveExpression__Group__1" | ||
11290 | // InternalSolverLanguageParser.g:3563:1: rule__DisjunctiveExpression__Group__1 : rule__DisjunctiveExpression__Group__1__Impl ; | ||
11291 | public final void rule__DisjunctiveExpression__Group__1() throws RecognitionException { | ||
11292 | |||
11293 | int stackSize = keepStackSize(); | ||
11294 | |||
11295 | try { | ||
11296 | // InternalSolverLanguageParser.g:3567:1: ( rule__DisjunctiveExpression__Group__1__Impl ) | ||
11297 | // InternalSolverLanguageParser.g:3568:2: rule__DisjunctiveExpression__Group__1__Impl | ||
11298 | { | ||
8291 | pushFollow(FOLLOW_2); | 11299 | pushFollow(FOLLOW_2); |
8292 | rule__RealSymbol__Group__1(); | 11300 | rule__DisjunctiveExpression__Group__1__Impl(); |
8293 | 11301 | ||
8294 | state._fsp--; | 11302 | state._fsp--; |
8295 | 11303 | ||
@@ -8308,25 +11316,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8308 | } | 11316 | } |
8309 | return ; | 11317 | return ; |
8310 | } | 11318 | } |
8311 | // $ANTLR end "rule__RealSymbol__Group__0" | 11319 | // $ANTLR end "rule__DisjunctiveExpression__Group__1" |
8312 | 11320 | ||
8313 | 11321 | ||
8314 | // $ANTLR start "rule__RealSymbol__Group__0__Impl" | 11322 | // $ANTLR start "rule__DisjunctiveExpression__Group__1__Impl" |
8315 | // InternalSolverLanguage.g:2613:1: rule__RealSymbol__Group__0__Impl : ( 'real' ) ; | 11323 | // InternalSolverLanguageParser.g:3574:1: rule__DisjunctiveExpression__Group__1__Impl : ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ; |
8316 | public final void rule__RealSymbol__Group__0__Impl() throws RecognitionException { | 11324 | public final void rule__DisjunctiveExpression__Group__1__Impl() throws RecognitionException { |
8317 | 11325 | ||
8318 | int stackSize = keepStackSize(); | 11326 | int stackSize = keepStackSize(); |
8319 | 11327 | ||
8320 | try { | 11328 | try { |
8321 | // InternalSolverLanguage.g:2617:1: ( ( 'real' ) ) | 11329 | // InternalSolverLanguageParser.g:3578:1: ( ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) ) |
8322 | // InternalSolverLanguage.g:2618:1: ( 'real' ) | 11330 | // InternalSolverLanguageParser.g:3579:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
8323 | { | 11331 | { |
8324 | // InternalSolverLanguage.g:2618:1: ( 'real' ) | 11332 | // InternalSolverLanguageParser.g:3579:1: ( ( rule__DisjunctiveExpression__Alternatives_1 )? ) |
8325 | // InternalSolverLanguage.g:2619:2: 'real' | 11333 | // InternalSolverLanguageParser.g:3580:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
8326 | { | 11334 | { |
8327 | before(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | 11335 | before(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); |
8328 | match(input,25,FOLLOW_2); | 11336 | // InternalSolverLanguageParser.g:3581:2: ( rule__DisjunctiveExpression__Alternatives_1 )? |
8329 | after(grammarAccess.getRealSymbolAccess().getRealKeyword_0()); | 11337 | int alt30=2; |
11338 | int LA30_0 = input.LA(1); | ||
11339 | |||
11340 | if ( (LA30_0==HyphenMinusGreaterThanSign||LA30_0==Semicolon) ) { | ||
11341 | alt30=1; | ||
11342 | } | ||
11343 | switch (alt30) { | ||
11344 | case 1 : | ||
11345 | // InternalSolverLanguageParser.g:3581:3: rule__DisjunctiveExpression__Alternatives_1 | ||
11346 | { | ||
11347 | pushFollow(FOLLOW_2); | ||
11348 | rule__DisjunctiveExpression__Alternatives_1(); | ||
11349 | |||
11350 | state._fsp--; | ||
11351 | |||
11352 | |||
11353 | } | ||
11354 | break; | ||
11355 | |||
11356 | } | ||
11357 | |||
11358 | after(grammarAccess.getDisjunctiveExpressionAccess().getAlternatives_1()); | ||
8330 | 11359 | ||
8331 | } | 11360 | } |
8332 | 11361 | ||
@@ -8345,21 +11374,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8345 | } | 11374 | } |
8346 | return ; | 11375 | return ; |
8347 | } | 11376 | } |
8348 | // $ANTLR end "rule__RealSymbol__Group__0__Impl" | 11377 | // $ANTLR end "rule__DisjunctiveExpression__Group__1__Impl" |
8349 | 11378 | ||
8350 | 11379 | ||
8351 | // $ANTLR start "rule__RealSymbol__Group__1" | 11380 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0" |
8352 | // InternalSolverLanguage.g:2628:1: rule__RealSymbol__Group__1 : rule__RealSymbol__Group__1__Impl ; | 11381 | // InternalSolverLanguageParser.g:3590:1: rule__DisjunctiveExpression__Group_1_0__0 : rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ; |
8353 | public final void rule__RealSymbol__Group__1() throws RecognitionException { | 11382 | public final void rule__DisjunctiveExpression__Group_1_0__0() throws RecognitionException { |
8354 | 11383 | ||
8355 | int stackSize = keepStackSize(); | 11384 | int stackSize = keepStackSize(); |
8356 | 11385 | ||
8357 | try { | 11386 | try { |
8358 | // InternalSolverLanguage.g:2632:1: ( rule__RealSymbol__Group__1__Impl ) | 11387 | // InternalSolverLanguageParser.g:3594:1: ( rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 ) |
8359 | // InternalSolverLanguage.g:2633:2: rule__RealSymbol__Group__1__Impl | 11388 | // InternalSolverLanguageParser.g:3595:2: rule__DisjunctiveExpression__Group_1_0__0__Impl rule__DisjunctiveExpression__Group_1_0__1 |
8360 | { | 11389 | { |
11390 | pushFollow(FOLLOW_18); | ||
11391 | rule__DisjunctiveExpression__Group_1_0__0__Impl(); | ||
11392 | |||
11393 | state._fsp--; | ||
11394 | |||
8361 | pushFollow(FOLLOW_2); | 11395 | pushFollow(FOLLOW_2); |
8362 | rule__RealSymbol__Group__1__Impl(); | 11396 | rule__DisjunctiveExpression__Group_1_0__1(); |
8363 | 11397 | ||
8364 | state._fsp--; | 11398 | state._fsp--; |
8365 | 11399 | ||
@@ -8378,29 +11412,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8378 | } | 11412 | } |
8379 | return ; | 11413 | return ; |
8380 | } | 11414 | } |
8381 | // $ANTLR end "rule__RealSymbol__Group__1" | 11415 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0__0" |
8382 | 11416 | ||
8383 | 11417 | ||
8384 | // $ANTLR start "rule__RealSymbol__Group__1__Impl" | 11418 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__0__Impl" |
8385 | // InternalSolverLanguage.g:2639:1: rule__RealSymbol__Group__1__Impl : ( () ) ; | 11419 | // InternalSolverLanguageParser.g:3602:1: rule__DisjunctiveExpression__Group_1_0__0__Impl : ( () ) ; |
8386 | public final void rule__RealSymbol__Group__1__Impl() throws RecognitionException { | 11420 | public final void rule__DisjunctiveExpression__Group_1_0__0__Impl() throws RecognitionException { |
8387 | 11421 | ||
8388 | int stackSize = keepStackSize(); | 11422 | int stackSize = keepStackSize(); |
8389 | 11423 | ||
8390 | try { | 11424 | try { |
8391 | // InternalSolverLanguage.g:2643:1: ( ( () ) ) | 11425 | // InternalSolverLanguageParser.g:3606:1: ( ( () ) ) |
8392 | // InternalSolverLanguage.g:2644:1: ( () ) | 11426 | // InternalSolverLanguageParser.g:3607:1: ( () ) |
8393 | { | 11427 | { |
8394 | // InternalSolverLanguage.g:2644:1: ( () ) | 11428 | // InternalSolverLanguageParser.g:3607:1: ( () ) |
8395 | // InternalSolverLanguage.g:2645:2: () | 11429 | // InternalSolverLanguageParser.g:3608:2: () |
8396 | { | 11430 | { |
8397 | before(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | 11431 | before(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); |
8398 | // InternalSolverLanguage.g:2646:2: () | 11432 | // InternalSolverLanguageParser.g:3609:2: () |
8399 | // InternalSolverLanguage.g:2646:3: | 11433 | // InternalSolverLanguageParser.g:3609:3: |
8400 | { | 11434 | { |
8401 | } | 11435 | } |
8402 | 11436 | ||
8403 | after(grammarAccess.getRealSymbolAccess().getRealSymbolAction_1()); | 11437 | after(grammarAccess.getDisjunctiveExpressionAccess().getDisjunctionChildrenAction_1_0_0()); |
8404 | 11438 | ||
8405 | } | 11439 | } |
8406 | 11440 | ||
@@ -8415,26 +11449,149 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8415 | } | 11449 | } |
8416 | return ; | 11450 | return ; |
8417 | } | 11451 | } |
8418 | // $ANTLR end "rule__RealSymbol__Group__1__Impl" | 11452 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0__0__Impl" |
8419 | 11453 | ||
8420 | 11454 | ||
8421 | // $ANTLR start "rule__StringSymbol__Group__0" | 11455 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1" |
8422 | // InternalSolverLanguage.g:2655:1: rule__StringSymbol__Group__0 : rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ; | 11456 | // InternalSolverLanguageParser.g:3617:1: rule__DisjunctiveExpression__Group_1_0__1 : rule__DisjunctiveExpression__Group_1_0__1__Impl ; |
8423 | public final void rule__StringSymbol__Group__0() throws RecognitionException { | 11457 | public final void rule__DisjunctiveExpression__Group_1_0__1() throws RecognitionException { |
8424 | 11458 | ||
8425 | int stackSize = keepStackSize(); | 11459 | int stackSize = keepStackSize(); |
8426 | 11460 | ||
8427 | try { | 11461 | try { |
8428 | // InternalSolverLanguage.g:2659:1: ( rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 ) | 11462 | // InternalSolverLanguageParser.g:3621:1: ( rule__DisjunctiveExpression__Group_1_0__1__Impl ) |
8429 | // InternalSolverLanguage.g:2660:2: rule__StringSymbol__Group__0__Impl rule__StringSymbol__Group__1 | 11463 | // InternalSolverLanguageParser.g:3622:2: rule__DisjunctiveExpression__Group_1_0__1__Impl |
8430 | { | 11464 | { |
8431 | pushFollow(FOLLOW_1); | 11465 | pushFollow(FOLLOW_2); |
8432 | rule__StringSymbol__Group__0__Impl(); | 11466 | rule__DisjunctiveExpression__Group_1_0__1__Impl(); |
11467 | |||
11468 | state._fsp--; | ||
11469 | |||
11470 | |||
11471 | } | ||
11472 | |||
11473 | } | ||
11474 | catch (RecognitionException re) { | ||
11475 | reportError(re); | ||
11476 | recover(input,re); | ||
11477 | } | ||
11478 | finally { | ||
11479 | |||
11480 | restoreStackSize(stackSize); | ||
11481 | |||
11482 | } | ||
11483 | return ; | ||
11484 | } | ||
11485 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0__1" | ||
11486 | |||
11487 | |||
11488 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0__1__Impl" | ||
11489 | // InternalSolverLanguageParser.g:3628:1: rule__DisjunctiveExpression__Group_1_0__1__Impl : ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ; | ||
11490 | public final void rule__DisjunctiveExpression__Group_1_0__1__Impl() throws RecognitionException { | ||
11491 | |||
11492 | int stackSize = keepStackSize(); | ||
11493 | |||
11494 | try { | ||
11495 | // InternalSolverLanguageParser.g:3632:1: ( ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) ) | ||
11496 | // InternalSolverLanguageParser.g:3633:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | ||
11497 | { | ||
11498 | // InternalSolverLanguageParser.g:3633:1: ( ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) ) | ||
11499 | // InternalSolverLanguageParser.g:3634:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | ||
11500 | { | ||
11501 | // InternalSolverLanguageParser.g:3634:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 ) ) | ||
11502 | // InternalSolverLanguageParser.g:3635:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | ||
11503 | { | ||
11504 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | ||
11505 | // InternalSolverLanguageParser.g:3636:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 ) | ||
11506 | // InternalSolverLanguageParser.g:3636:4: rule__DisjunctiveExpression__Group_1_0_1__0 | ||
11507 | { | ||
11508 | pushFollow(FOLLOW_19); | ||
11509 | rule__DisjunctiveExpression__Group_1_0_1__0(); | ||
11510 | |||
11511 | state._fsp--; | ||
11512 | |||
11513 | |||
11514 | } | ||
11515 | |||
11516 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | ||
11517 | |||
11518 | } | ||
11519 | |||
11520 | // InternalSolverLanguageParser.g:3639:2: ( ( rule__DisjunctiveExpression__Group_1_0_1__0 )* ) | ||
11521 | // InternalSolverLanguageParser.g:3640:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | ||
11522 | { | ||
11523 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | ||
11524 | // InternalSolverLanguageParser.g:3641:3: ( rule__DisjunctiveExpression__Group_1_0_1__0 )* | ||
11525 | loop31: | ||
11526 | do { | ||
11527 | int alt31=2; | ||
11528 | int LA31_0 = input.LA(1); | ||
11529 | |||
11530 | if ( (LA31_0==Semicolon) ) { | ||
11531 | alt31=1; | ||
11532 | } | ||
11533 | |||
11534 | |||
11535 | switch (alt31) { | ||
11536 | case 1 : | ||
11537 | // InternalSolverLanguageParser.g:3641:4: rule__DisjunctiveExpression__Group_1_0_1__0 | ||
11538 | { | ||
11539 | pushFollow(FOLLOW_19); | ||
11540 | rule__DisjunctiveExpression__Group_1_0_1__0(); | ||
11541 | |||
11542 | state._fsp--; | ||
11543 | |||
11544 | |||
11545 | } | ||
11546 | break; | ||
11547 | |||
11548 | default : | ||
11549 | break loop31; | ||
11550 | } | ||
11551 | } while (true); | ||
11552 | |||
11553 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_0_1()); | ||
11554 | |||
11555 | } | ||
11556 | |||
11557 | |||
11558 | } | ||
11559 | |||
11560 | |||
11561 | } | ||
11562 | |||
11563 | } | ||
11564 | catch (RecognitionException re) { | ||
11565 | reportError(re); | ||
11566 | recover(input,re); | ||
11567 | } | ||
11568 | finally { | ||
11569 | |||
11570 | restoreStackSize(stackSize); | ||
11571 | |||
11572 | } | ||
11573 | return ; | ||
11574 | } | ||
11575 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0__1__Impl" | ||
11576 | |||
11577 | |||
11578 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0" | ||
11579 | // InternalSolverLanguageParser.g:3651:1: rule__DisjunctiveExpression__Group_1_0_1__0 : rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ; | ||
11580 | public final void rule__DisjunctiveExpression__Group_1_0_1__0() throws RecognitionException { | ||
11581 | |||
11582 | int stackSize = keepStackSize(); | ||
11583 | |||
11584 | try { | ||
11585 | // InternalSolverLanguageParser.g:3655:1: ( rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 ) | ||
11586 | // InternalSolverLanguageParser.g:3656:2: rule__DisjunctiveExpression__Group_1_0_1__0__Impl rule__DisjunctiveExpression__Group_1_0_1__1 | ||
11587 | { | ||
11588 | pushFollow(FOLLOW_7); | ||
11589 | rule__DisjunctiveExpression__Group_1_0_1__0__Impl(); | ||
8433 | 11590 | ||
8434 | state._fsp--; | 11591 | state._fsp--; |
8435 | 11592 | ||
8436 | pushFollow(FOLLOW_2); | 11593 | pushFollow(FOLLOW_2); |
8437 | rule__StringSymbol__Group__1(); | 11594 | rule__DisjunctiveExpression__Group_1_0_1__1(); |
8438 | 11595 | ||
8439 | state._fsp--; | 11596 | state._fsp--; |
8440 | 11597 | ||
@@ -8453,25 +11610,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8453 | } | 11610 | } |
8454 | return ; | 11611 | return ; |
8455 | } | 11612 | } |
8456 | // $ANTLR end "rule__StringSymbol__Group__0" | 11613 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0_1__0" |
8457 | 11614 | ||
8458 | 11615 | ||
8459 | // $ANTLR start "rule__StringSymbol__Group__0__Impl" | 11616 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" |
8460 | // InternalSolverLanguage.g:2667:1: rule__StringSymbol__Group__0__Impl : ( 'string' ) ; | 11617 | // InternalSolverLanguageParser.g:3663:1: rule__DisjunctiveExpression__Group_1_0_1__0__Impl : ( Semicolon ) ; |
8461 | public final void rule__StringSymbol__Group__0__Impl() throws RecognitionException { | 11618 | public final void rule__DisjunctiveExpression__Group_1_0_1__0__Impl() throws RecognitionException { |
8462 | 11619 | ||
8463 | int stackSize = keepStackSize(); | 11620 | int stackSize = keepStackSize(); |
8464 | 11621 | ||
8465 | try { | 11622 | try { |
8466 | // InternalSolverLanguage.g:2671:1: ( ( 'string' ) ) | 11623 | // InternalSolverLanguageParser.g:3667:1: ( ( Semicolon ) ) |
8467 | // InternalSolverLanguage.g:2672:1: ( 'string' ) | 11624 | // InternalSolverLanguageParser.g:3668:1: ( Semicolon ) |
8468 | { | 11625 | { |
8469 | // InternalSolverLanguage.g:2672:1: ( 'string' ) | 11626 | // InternalSolverLanguageParser.g:3668:1: ( Semicolon ) |
8470 | // InternalSolverLanguage.g:2673:2: 'string' | 11627 | // InternalSolverLanguageParser.g:3669:2: Semicolon |
8471 | { | 11628 | { |
8472 | before(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | 11629 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); |
8473 | match(input,26,FOLLOW_2); | 11630 | match(input,Semicolon,FOLLOW_2); |
8474 | after(grammarAccess.getStringSymbolAccess().getStringKeyword_0()); | 11631 | after(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_0_1_0()); |
8475 | 11632 | ||
8476 | } | 11633 | } |
8477 | 11634 | ||
@@ -8490,21 +11647,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8490 | } | 11647 | } |
8491 | return ; | 11648 | return ; |
8492 | } | 11649 | } |
8493 | // $ANTLR end "rule__StringSymbol__Group__0__Impl" | 11650 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0_1__0__Impl" |
8494 | 11651 | ||
8495 | 11652 | ||
8496 | // $ANTLR start "rule__StringSymbol__Group__1" | 11653 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1" |
8497 | // InternalSolverLanguage.g:2682:1: rule__StringSymbol__Group__1 : rule__StringSymbol__Group__1__Impl ; | 11654 | // InternalSolverLanguageParser.g:3678:1: rule__DisjunctiveExpression__Group_1_0_1__1 : rule__DisjunctiveExpression__Group_1_0_1__1__Impl ; |
8498 | public final void rule__StringSymbol__Group__1() throws RecognitionException { | 11655 | public final void rule__DisjunctiveExpression__Group_1_0_1__1() throws RecognitionException { |
8499 | 11656 | ||
8500 | int stackSize = keepStackSize(); | 11657 | int stackSize = keepStackSize(); |
8501 | 11658 | ||
8502 | try { | 11659 | try { |
8503 | // InternalSolverLanguage.g:2686:1: ( rule__StringSymbol__Group__1__Impl ) | 11660 | // InternalSolverLanguageParser.g:3682:1: ( rule__DisjunctiveExpression__Group_1_0_1__1__Impl ) |
8504 | // InternalSolverLanguage.g:2687:2: rule__StringSymbol__Group__1__Impl | 11661 | // InternalSolverLanguageParser.g:3683:2: rule__DisjunctiveExpression__Group_1_0_1__1__Impl |
8505 | { | 11662 | { |
8506 | pushFollow(FOLLOW_2); | 11663 | pushFollow(FOLLOW_2); |
8507 | rule__StringSymbol__Group__1__Impl(); | 11664 | rule__DisjunctiveExpression__Group_1_0_1__1__Impl(); |
8508 | 11665 | ||
8509 | state._fsp--; | 11666 | state._fsp--; |
8510 | 11667 | ||
@@ -8523,29 +11680,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8523 | } | 11680 | } |
8524 | return ; | 11681 | return ; |
8525 | } | 11682 | } |
8526 | // $ANTLR end "rule__StringSymbol__Group__1" | 11683 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0_1__1" |
8527 | 11684 | ||
8528 | 11685 | ||
8529 | // $ANTLR start "rule__StringSymbol__Group__1__Impl" | 11686 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" |
8530 | // InternalSolverLanguage.g:2693:1: rule__StringSymbol__Group__1__Impl : ( () ) ; | 11687 | // InternalSolverLanguageParser.g:3689:1: rule__DisjunctiveExpression__Group_1_0_1__1__Impl : ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ; |
8531 | public final void rule__StringSymbol__Group__1__Impl() throws RecognitionException { | 11688 | public final void rule__DisjunctiveExpression__Group_1_0_1__1__Impl() throws RecognitionException { |
8532 | 11689 | ||
8533 | int stackSize = keepStackSize(); | 11690 | int stackSize = keepStackSize(); |
8534 | 11691 | ||
8535 | try { | 11692 | try { |
8536 | // InternalSolverLanguage.g:2697:1: ( ( () ) ) | 11693 | // InternalSolverLanguageParser.g:3693:1: ( ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) ) |
8537 | // InternalSolverLanguage.g:2698:1: ( () ) | 11694 | // InternalSolverLanguageParser.g:3694:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
8538 | { | 11695 | { |
8539 | // InternalSolverLanguage.g:2698:1: ( () ) | 11696 | // InternalSolverLanguageParser.g:3694:1: ( ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) ) |
8540 | // InternalSolverLanguage.g:2699:2: () | 11697 | // InternalSolverLanguageParser.g:3695:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
8541 | { | 11698 | { |
8542 | before(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | 11699 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); |
8543 | // InternalSolverLanguage.g:2700:2: () | 11700 | // InternalSolverLanguageParser.g:3696:2: ( rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 ) |
8544 | // InternalSolverLanguage.g:2700:3: | 11701 | // InternalSolverLanguageParser.g:3696:3: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 |
8545 | { | 11702 | { |
11703 | pushFollow(FOLLOW_2); | ||
11704 | rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1(); | ||
11705 | |||
11706 | state._fsp--; | ||
11707 | |||
11708 | |||
8546 | } | 11709 | } |
8547 | 11710 | ||
8548 | after(grammarAccess.getStringSymbolAccess().getStringSymbolAction_1()); | 11711 | after(grammarAccess.getDisjunctiveExpressionAccess().getChildrenAssignment_1_0_1_1()); |
8549 | 11712 | ||
8550 | } | 11713 | } |
8551 | 11714 | ||
@@ -8553,6 +11716,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8553 | } | 11716 | } |
8554 | 11717 | ||
8555 | } | 11718 | } |
11719 | catch (RecognitionException re) { | ||
11720 | reportError(re); | ||
11721 | recover(input,re); | ||
11722 | } | ||
8556 | finally { | 11723 | finally { |
8557 | 11724 | ||
8558 | restoreStackSize(stackSize); | 11725 | restoreStackSize(stackSize); |
@@ -8560,26 +11727,101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8560 | } | 11727 | } |
8561 | return ; | 11728 | return ; |
8562 | } | 11729 | } |
8563 | // $ANTLR end "rule__StringSymbol__Group__1__Impl" | 11730 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_0_1__1__Impl" |
8564 | 11731 | ||
8565 | 11732 | ||
8566 | // $ANTLR start "rule__NamedObject__Group__0" | 11733 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0" |
8567 | // InternalSolverLanguage.g:2709:1: rule__NamedObject__Group__0 : rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ; | 11734 | // InternalSolverLanguageParser.g:3705:1: rule__DisjunctiveExpression__Group_1_1__0 : rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ; |
8568 | public final void rule__NamedObject__Group__0() throws RecognitionException { | 11735 | public final void rule__DisjunctiveExpression__Group_1_1__0() throws RecognitionException { |
8569 | 11736 | ||
8570 | int stackSize = keepStackSize(); | 11737 | int stackSize = keepStackSize(); |
8571 | 11738 | ||
8572 | try { | 11739 | try { |
8573 | // InternalSolverLanguage.g:2713:1: ( rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 ) | 11740 | // InternalSolverLanguageParser.g:3709:1: ( rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 ) |
8574 | // InternalSolverLanguage.g:2714:2: rule__NamedObject__Group__0__Impl rule__NamedObject__Group__1 | 11741 | // InternalSolverLanguageParser.g:3710:2: rule__DisjunctiveExpression__Group_1_1__0__Impl rule__DisjunctiveExpression__Group_1_1__1 |
8575 | { | 11742 | { |
8576 | pushFollow(FOLLOW_17); | 11743 | pushFollow(FOLLOW_17); |
8577 | rule__NamedObject__Group__0__Impl(); | 11744 | rule__DisjunctiveExpression__Group_1_1__0__Impl(); |
11745 | |||
11746 | state._fsp--; | ||
11747 | |||
11748 | pushFollow(FOLLOW_2); | ||
11749 | rule__DisjunctiveExpression__Group_1_1__1(); | ||
11750 | |||
11751 | state._fsp--; | ||
11752 | |||
11753 | |||
11754 | } | ||
11755 | |||
11756 | } | ||
11757 | catch (RecognitionException re) { | ||
11758 | reportError(re); | ||
11759 | recover(input,re); | ||
11760 | } | ||
11761 | finally { | ||
11762 | |||
11763 | restoreStackSize(stackSize); | ||
11764 | |||
11765 | } | ||
11766 | return ; | ||
11767 | } | ||
11768 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__0" | ||
11769 | |||
11770 | |||
11771 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__0__Impl" | ||
11772 | // InternalSolverLanguageParser.g:3717:1: rule__DisjunctiveExpression__Group_1_1__0__Impl : ( () ) ; | ||
11773 | public final void rule__DisjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | ||
11774 | |||
11775 | int stackSize = keepStackSize(); | ||
11776 | |||
11777 | try { | ||
11778 | // InternalSolverLanguageParser.g:3721:1: ( ( () ) ) | ||
11779 | // InternalSolverLanguageParser.g:3722:1: ( () ) | ||
11780 | { | ||
11781 | // InternalSolverLanguageParser.g:3722:1: ( () ) | ||
11782 | // InternalSolverLanguageParser.g:3723:2: () | ||
11783 | { | ||
11784 | before(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); | ||
11785 | // InternalSolverLanguageParser.g:3724:2: () | ||
11786 | // InternalSolverLanguageParser.g:3724:3: | ||
11787 | { | ||
11788 | } | ||
11789 | |||
11790 | after(grammarAccess.getDisjunctiveExpressionAccess().getCaseConditionAction_1_1_0()); | ||
11791 | |||
11792 | } | ||
11793 | |||
11794 | |||
11795 | } | ||
11796 | |||
11797 | } | ||
11798 | finally { | ||
11799 | |||
11800 | restoreStackSize(stackSize); | ||
11801 | |||
11802 | } | ||
11803 | return ; | ||
11804 | } | ||
11805 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__0__Impl" | ||
11806 | |||
11807 | |||
11808 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1" | ||
11809 | // InternalSolverLanguageParser.g:3732:1: rule__DisjunctiveExpression__Group_1_1__1 : rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ; | ||
11810 | public final void rule__DisjunctiveExpression__Group_1_1__1() throws RecognitionException { | ||
11811 | |||
11812 | int stackSize = keepStackSize(); | ||
11813 | |||
11814 | try { | ||
11815 | // InternalSolverLanguageParser.g:3736:1: ( rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 ) | ||
11816 | // InternalSolverLanguageParser.g:3737:2: rule__DisjunctiveExpression__Group_1_1__1__Impl rule__DisjunctiveExpression__Group_1_1__2 | ||
11817 | { | ||
11818 | pushFollow(FOLLOW_7); | ||
11819 | rule__DisjunctiveExpression__Group_1_1__1__Impl(); | ||
8578 | 11820 | ||
8579 | state._fsp--; | 11821 | state._fsp--; |
8580 | 11822 | ||
8581 | pushFollow(FOLLOW_2); | 11823 | pushFollow(FOLLOW_2); |
8582 | rule__NamedObject__Group__1(); | 11824 | rule__DisjunctiveExpression__Group_1_1__2(); |
8583 | 11825 | ||
8584 | state._fsp--; | 11826 | state._fsp--; |
8585 | 11827 | ||
@@ -8598,25 +11840,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8598 | } | 11840 | } |
8599 | return ; | 11841 | return ; |
8600 | } | 11842 | } |
8601 | // $ANTLR end "rule__NamedObject__Group__0" | 11843 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__1" |
8602 | 11844 | ||
8603 | 11845 | ||
8604 | // $ANTLR start "rule__NamedObject__Group__0__Impl" | 11846 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__1__Impl" |
8605 | // InternalSolverLanguage.g:2721:1: rule__NamedObject__Group__0__Impl : ( '\\'' ) ; | 11847 | // InternalSolverLanguageParser.g:3744:1: rule__DisjunctiveExpression__Group_1_1__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
8606 | public final void rule__NamedObject__Group__0__Impl() throws RecognitionException { | 11848 | public final void rule__DisjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
8607 | 11849 | ||
8608 | int stackSize = keepStackSize(); | 11850 | int stackSize = keepStackSize(); |
8609 | 11851 | ||
8610 | try { | 11852 | try { |
8611 | // InternalSolverLanguage.g:2725:1: ( ( '\\'' ) ) | 11853 | // InternalSolverLanguageParser.g:3748:1: ( ( HyphenMinusGreaterThanSign ) ) |
8612 | // InternalSolverLanguage.g:2726:1: ( '\\'' ) | 11854 | // InternalSolverLanguageParser.g:3749:1: ( HyphenMinusGreaterThanSign ) |
8613 | { | 11855 | { |
8614 | // InternalSolverLanguage.g:2726:1: ( '\\'' ) | 11856 | // InternalSolverLanguageParser.g:3749:1: ( HyphenMinusGreaterThanSign ) |
8615 | // InternalSolverLanguage.g:2727:2: '\\'' | 11857 | // InternalSolverLanguageParser.g:3750:2: HyphenMinusGreaterThanSign |
8616 | { | 11858 | { |
8617 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | 11859 | before(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); |
8618 | match(input,27,FOLLOW_2); | 11860 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
8619 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_0()); | 11861 | after(grammarAccess.getDisjunctiveExpressionAccess().getHyphenMinusGreaterThanSignKeyword_1_1_1()); |
8620 | 11862 | ||
8621 | } | 11863 | } |
8622 | 11864 | ||
@@ -8635,26 +11877,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8635 | } | 11877 | } |
8636 | return ; | 11878 | return ; |
8637 | } | 11879 | } |
8638 | // $ANTLR end "rule__NamedObject__Group__0__Impl" | 11880 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__1__Impl" |
8639 | 11881 | ||
8640 | 11882 | ||
8641 | // $ANTLR start "rule__NamedObject__Group__1" | 11883 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2" |
8642 | // InternalSolverLanguage.g:2736:1: rule__NamedObject__Group__1 : rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ; | 11884 | // InternalSolverLanguageParser.g:3759:1: rule__DisjunctiveExpression__Group_1_1__2 : rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ; |
8643 | public final void rule__NamedObject__Group__1() throws RecognitionException { | 11885 | public final void rule__DisjunctiveExpression__Group_1_1__2() throws RecognitionException { |
8644 | 11886 | ||
8645 | int stackSize = keepStackSize(); | 11887 | int stackSize = keepStackSize(); |
8646 | 11888 | ||
8647 | try { | 11889 | try { |
8648 | // InternalSolverLanguage.g:2740:1: ( rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 ) | 11890 | // InternalSolverLanguageParser.g:3763:1: ( rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 ) |
8649 | // InternalSolverLanguage.g:2741:2: rule__NamedObject__Group__1__Impl rule__NamedObject__Group__2 | 11891 | // InternalSolverLanguageParser.g:3764:2: rule__DisjunctiveExpression__Group_1_1__2__Impl rule__DisjunctiveExpression__Group_1_1__3 |
8650 | { | 11892 | { |
8651 | pushFollow(FOLLOW_18); | 11893 | pushFollow(FOLLOW_18); |
8652 | rule__NamedObject__Group__1__Impl(); | 11894 | rule__DisjunctiveExpression__Group_1_1__2__Impl(); |
8653 | 11895 | ||
8654 | state._fsp--; | 11896 | state._fsp--; |
8655 | 11897 | ||
8656 | pushFollow(FOLLOW_2); | 11898 | pushFollow(FOLLOW_2); |
8657 | rule__NamedObject__Group__2(); | 11899 | rule__DisjunctiveExpression__Group_1_1__3(); |
8658 | 11900 | ||
8659 | state._fsp--; | 11901 | state._fsp--; |
8660 | 11902 | ||
@@ -8673,35 +11915,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8673 | } | 11915 | } |
8674 | return ; | 11916 | return ; |
8675 | } | 11917 | } |
8676 | // $ANTLR end "rule__NamedObject__Group__1" | 11918 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__2" |
8677 | 11919 | ||
8678 | 11920 | ||
8679 | // $ANTLR start "rule__NamedObject__Group__1__Impl" | 11921 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__2__Impl" |
8680 | // InternalSolverLanguage.g:2748:1: rule__NamedObject__Group__1__Impl : ( ( rule__NamedObject__NameAssignment_1 ) ) ; | 11922 | // InternalSolverLanguageParser.g:3771:1: rule__DisjunctiveExpression__Group_1_1__2__Impl : ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ; |
8681 | public final void rule__NamedObject__Group__1__Impl() throws RecognitionException { | 11923 | public final void rule__DisjunctiveExpression__Group_1_1__2__Impl() throws RecognitionException { |
8682 | 11924 | ||
8683 | int stackSize = keepStackSize(); | 11925 | int stackSize = keepStackSize(); |
8684 | 11926 | ||
8685 | try { | 11927 | try { |
8686 | // InternalSolverLanguage.g:2752:1: ( ( ( rule__NamedObject__NameAssignment_1 ) ) ) | 11928 | // InternalSolverLanguageParser.g:3775:1: ( ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) ) |
8687 | // InternalSolverLanguage.g:2753:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | 11929 | // InternalSolverLanguageParser.g:3776:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
8688 | { | 11930 | { |
8689 | // InternalSolverLanguage.g:2753:1: ( ( rule__NamedObject__NameAssignment_1 ) ) | 11931 | // InternalSolverLanguageParser.g:3776:1: ( ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) ) |
8690 | // InternalSolverLanguage.g:2754:2: ( rule__NamedObject__NameAssignment_1 ) | 11932 | // InternalSolverLanguageParser.g:3777:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
8691 | { | 11933 | { |
8692 | before(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | 11934 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); |
8693 | // InternalSolverLanguage.g:2755:2: ( rule__NamedObject__NameAssignment_1 ) | 11935 | // InternalSolverLanguageParser.g:3778:2: ( rule__DisjunctiveExpression__BodyAssignment_1_1_2 ) |
8694 | // InternalSolverLanguage.g:2755:3: rule__NamedObject__NameAssignment_1 | 11936 | // InternalSolverLanguageParser.g:3778:3: rule__DisjunctiveExpression__BodyAssignment_1_1_2 |
8695 | { | 11937 | { |
8696 | pushFollow(FOLLOW_2); | 11938 | pushFollow(FOLLOW_2); |
8697 | rule__NamedObject__NameAssignment_1(); | 11939 | rule__DisjunctiveExpression__BodyAssignment_1_1_2(); |
8698 | 11940 | ||
8699 | state._fsp--; | 11941 | state._fsp--; |
8700 | 11942 | ||
8701 | 11943 | ||
8702 | } | 11944 | } |
8703 | 11945 | ||
8704 | after(grammarAccess.getNamedObjectAccess().getNameAssignment_1()); | 11946 | after(grammarAccess.getDisjunctiveExpressionAccess().getBodyAssignment_1_1_2()); |
8705 | 11947 | ||
8706 | } | 11948 | } |
8707 | 11949 | ||
@@ -8720,21 +11962,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8720 | } | 11962 | } |
8721 | return ; | 11963 | return ; |
8722 | } | 11964 | } |
8723 | // $ANTLR end "rule__NamedObject__Group__1__Impl" | 11965 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__2__Impl" |
8724 | 11966 | ||
8725 | 11967 | ||
8726 | // $ANTLR start "rule__NamedObject__Group__2" | 11968 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3" |
8727 | // InternalSolverLanguage.g:2763:1: rule__NamedObject__Group__2 : rule__NamedObject__Group__2__Impl ; | 11969 | // InternalSolverLanguageParser.g:3786:1: rule__DisjunctiveExpression__Group_1_1__3 : rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ; |
8728 | public final void rule__NamedObject__Group__2() throws RecognitionException { | 11970 | public final void rule__DisjunctiveExpression__Group_1_1__3() throws RecognitionException { |
8729 | 11971 | ||
8730 | int stackSize = keepStackSize(); | 11972 | int stackSize = keepStackSize(); |
8731 | 11973 | ||
8732 | try { | 11974 | try { |
8733 | // InternalSolverLanguage.g:2767:1: ( rule__NamedObject__Group__2__Impl ) | 11975 | // InternalSolverLanguageParser.g:3790:1: ( rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 ) |
8734 | // InternalSolverLanguage.g:2768:2: rule__NamedObject__Group__2__Impl | 11976 | // InternalSolverLanguageParser.g:3791:2: rule__DisjunctiveExpression__Group_1_1__3__Impl rule__DisjunctiveExpression__Group_1_1__4 |
8735 | { | 11977 | { |
11978 | pushFollow(FOLLOW_18); | ||
11979 | rule__DisjunctiveExpression__Group_1_1__3__Impl(); | ||
11980 | |||
11981 | state._fsp--; | ||
11982 | |||
8736 | pushFollow(FOLLOW_2); | 11983 | pushFollow(FOLLOW_2); |
8737 | rule__NamedObject__Group__2__Impl(); | 11984 | rule__DisjunctiveExpression__Group_1_1__4(); |
8738 | 11985 | ||
8739 | state._fsp--; | 11986 | state._fsp--; |
8740 | 11987 | ||
@@ -8753,28 +12000,61 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8753 | } | 12000 | } |
8754 | return ; | 12001 | return ; |
8755 | } | 12002 | } |
8756 | // $ANTLR end "rule__NamedObject__Group__2" | 12003 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__3" |
8757 | 12004 | ||
8758 | 12005 | ||
8759 | // $ANTLR start "rule__NamedObject__Group__2__Impl" | 12006 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__3__Impl" |
8760 | // InternalSolverLanguage.g:2774:1: rule__NamedObject__Group__2__Impl : ( '\\'' ) ; | 12007 | // InternalSolverLanguageParser.g:3798:1: rule__DisjunctiveExpression__Group_1_1__3__Impl : ( () ) ; |
8761 | public final void rule__NamedObject__Group__2__Impl() throws RecognitionException { | 12008 | public final void rule__DisjunctiveExpression__Group_1_1__3__Impl() throws RecognitionException { |
8762 | 12009 | ||
8763 | int stackSize = keepStackSize(); | 12010 | int stackSize = keepStackSize(); |
8764 | 12011 | ||
8765 | try { | 12012 | try { |
8766 | // InternalSolverLanguage.g:2778:1: ( ( '\\'' ) ) | 12013 | // InternalSolverLanguageParser.g:3802:1: ( ( () ) ) |
8767 | // InternalSolverLanguage.g:2779:1: ( '\\'' ) | 12014 | // InternalSolverLanguageParser.g:3803:1: ( () ) |
12015 | { | ||
12016 | // InternalSolverLanguageParser.g:3803:1: ( () ) | ||
12017 | // InternalSolverLanguageParser.g:3804:2: () | ||
8768 | { | 12018 | { |
8769 | // InternalSolverLanguage.g:2779:1: ( '\\'' ) | 12019 | before(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); |
8770 | // InternalSolverLanguage.g:2780:2: '\\'' | 12020 | // InternalSolverLanguageParser.g:3805:2: () |
12021 | // InternalSolverLanguageParser.g:3805:3: | ||
8771 | { | 12022 | { |
8772 | before(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | 12023 | } |
8773 | match(input,27,FOLLOW_2); | 12024 | |
8774 | after(grammarAccess.getNamedObjectAccess().getApostropheKeyword_2()); | 12025 | after(grammarAccess.getDisjunctiveExpressionAccess().getSwitchCasesAction_1_1_3()); |
12026 | |||
12027 | } | ||
12028 | |||
8775 | 12029 | ||
8776 | } | 12030 | } |
8777 | 12031 | ||
12032 | } | ||
12033 | finally { | ||
12034 | |||
12035 | restoreStackSize(stackSize); | ||
12036 | |||
12037 | } | ||
12038 | return ; | ||
12039 | } | ||
12040 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__3__Impl" | ||
12041 | |||
12042 | |||
12043 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4" | ||
12044 | // InternalSolverLanguageParser.g:3813:1: rule__DisjunctiveExpression__Group_1_1__4 : rule__DisjunctiveExpression__Group_1_1__4__Impl ; | ||
12045 | public final void rule__DisjunctiveExpression__Group_1_1__4() throws RecognitionException { | ||
12046 | |||
12047 | int stackSize = keepStackSize(); | ||
12048 | |||
12049 | try { | ||
12050 | // InternalSolverLanguageParser.g:3817:1: ( rule__DisjunctiveExpression__Group_1_1__4__Impl ) | ||
12051 | // InternalSolverLanguageParser.g:3818:2: rule__DisjunctiveExpression__Group_1_1__4__Impl | ||
12052 | { | ||
12053 | pushFollow(FOLLOW_2); | ||
12054 | rule__DisjunctiveExpression__Group_1_1__4__Impl(); | ||
12055 | |||
12056 | state._fsp--; | ||
12057 | |||
8778 | 12058 | ||
8779 | } | 12059 | } |
8780 | 12060 | ||
@@ -8790,26 +12070,91 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8790 | } | 12070 | } |
8791 | return ; | 12071 | return ; |
8792 | } | 12072 | } |
8793 | // $ANTLR end "rule__NamedObject__Group__2__Impl" | 12073 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__4" |
8794 | 12074 | ||
8795 | 12075 | ||
8796 | // $ANTLR start "rule__Predicate__Group__0" | 12076 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1__4__Impl" |
8797 | // InternalSolverLanguage.g:2790:1: rule__Predicate__Group__0 : rule__Predicate__Group__0__Impl rule__Predicate__Group__1 ; | 12077 | // InternalSolverLanguageParser.g:3824:1: rule__DisjunctiveExpression__Group_1_1__4__Impl : ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ; |
8798 | public final void rule__Predicate__Group__0() throws RecognitionException { | 12078 | public final void rule__DisjunctiveExpression__Group_1_1__4__Impl() throws RecognitionException { |
8799 | 12079 | ||
8800 | int stackSize = keepStackSize(); | 12080 | int stackSize = keepStackSize(); |
8801 | 12081 | ||
8802 | try { | 12082 | try { |
8803 | // InternalSolverLanguage.g:2794:1: ( rule__Predicate__Group__0__Impl rule__Predicate__Group__1 ) | 12083 | // InternalSolverLanguageParser.g:3828:1: ( ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) ) |
8804 | // InternalSolverLanguage.g:2795:2: rule__Predicate__Group__0__Impl rule__Predicate__Group__1 | 12084 | // InternalSolverLanguageParser.g:3829:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
8805 | { | 12085 | { |
8806 | pushFollow(FOLLOW_19); | 12086 | // InternalSolverLanguageParser.g:3829:1: ( ( rule__DisjunctiveExpression__Group_1_1_4__0 )* ) |
8807 | rule__Predicate__Group__0__Impl(); | 12087 | // InternalSolverLanguageParser.g:3830:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* |
12088 | { | ||
12089 | before(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); | ||
12090 | // InternalSolverLanguageParser.g:3831:2: ( rule__DisjunctiveExpression__Group_1_1_4__0 )* | ||
12091 | loop32: | ||
12092 | do { | ||
12093 | int alt32=2; | ||
12094 | int LA32_0 = input.LA(1); | ||
12095 | |||
12096 | if ( (LA32_0==Semicolon) ) { | ||
12097 | alt32=1; | ||
12098 | } | ||
12099 | |||
12100 | |||
12101 | switch (alt32) { | ||
12102 | case 1 : | ||
12103 | // InternalSolverLanguageParser.g:3831:3: rule__DisjunctiveExpression__Group_1_1_4__0 | ||
12104 | { | ||
12105 | pushFollow(FOLLOW_19); | ||
12106 | rule__DisjunctiveExpression__Group_1_1_4__0(); | ||
12107 | |||
12108 | state._fsp--; | ||
12109 | |||
12110 | |||
12111 | } | ||
12112 | break; | ||
12113 | |||
12114 | default : | ||
12115 | break loop32; | ||
12116 | } | ||
12117 | } while (true); | ||
12118 | |||
12119 | after(grammarAccess.getDisjunctiveExpressionAccess().getGroup_1_1_4()); | ||
12120 | |||
12121 | } | ||
12122 | |||
12123 | |||
12124 | } | ||
12125 | |||
12126 | } | ||
12127 | catch (RecognitionException re) { | ||
12128 | reportError(re); | ||
12129 | recover(input,re); | ||
12130 | } | ||
12131 | finally { | ||
12132 | |||
12133 | restoreStackSize(stackSize); | ||
12134 | |||
12135 | } | ||
12136 | return ; | ||
12137 | } | ||
12138 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1__4__Impl" | ||
12139 | |||
12140 | |||
12141 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0" | ||
12142 | // InternalSolverLanguageParser.g:3840:1: rule__DisjunctiveExpression__Group_1_1_4__0 : rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ; | ||
12143 | public final void rule__DisjunctiveExpression__Group_1_1_4__0() throws RecognitionException { | ||
12144 | |||
12145 | int stackSize = keepStackSize(); | ||
12146 | |||
12147 | try { | ||
12148 | // InternalSolverLanguageParser.g:3844:1: ( rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 ) | ||
12149 | // InternalSolverLanguageParser.g:3845:2: rule__DisjunctiveExpression__Group_1_1_4__0__Impl rule__DisjunctiveExpression__Group_1_1_4__1 | ||
12150 | { | ||
12151 | pushFollow(FOLLOW_7); | ||
12152 | rule__DisjunctiveExpression__Group_1_1_4__0__Impl(); | ||
8808 | 12153 | ||
8809 | state._fsp--; | 12154 | state._fsp--; |
8810 | 12155 | ||
8811 | pushFollow(FOLLOW_2); | 12156 | pushFollow(FOLLOW_2); |
8812 | rule__Predicate__Group__1(); | 12157 | rule__DisjunctiveExpression__Group_1_1_4__1(); |
8813 | 12158 | ||
8814 | state._fsp--; | 12159 | state._fsp--; |
8815 | 12160 | ||
@@ -8828,46 +12173,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8828 | } | 12173 | } |
8829 | return ; | 12174 | return ; |
8830 | } | 12175 | } |
8831 | // $ANTLR end "rule__Predicate__Group__0" | 12176 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1_4__0" |
8832 | 12177 | ||
8833 | 12178 | ||
8834 | // $ANTLR start "rule__Predicate__Group__0__Impl" | 12179 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" |
8835 | // InternalSolverLanguage.g:2802:1: rule__Predicate__Group__0__Impl : ( ( rule__Predicate__IsErrorAssignment_0 )? ) ; | 12180 | // InternalSolverLanguageParser.g:3852:1: rule__DisjunctiveExpression__Group_1_1_4__0__Impl : ( Semicolon ) ; |
8836 | public final void rule__Predicate__Group__0__Impl() throws RecognitionException { | 12181 | public final void rule__DisjunctiveExpression__Group_1_1_4__0__Impl() throws RecognitionException { |
8837 | 12182 | ||
8838 | int stackSize = keepStackSize(); | 12183 | int stackSize = keepStackSize(); |
8839 | 12184 | ||
8840 | try { | 12185 | try { |
8841 | // InternalSolverLanguage.g:2806:1: ( ( ( rule__Predicate__IsErrorAssignment_0 )? ) ) | 12186 | // InternalSolverLanguageParser.g:3856:1: ( ( Semicolon ) ) |
8842 | // InternalSolverLanguage.g:2807:1: ( ( rule__Predicate__IsErrorAssignment_0 )? ) | 12187 | // InternalSolverLanguageParser.g:3857:1: ( Semicolon ) |
8843 | { | 12188 | { |
8844 | // InternalSolverLanguage.g:2807:1: ( ( rule__Predicate__IsErrorAssignment_0 )? ) | 12189 | // InternalSolverLanguageParser.g:3857:1: ( Semicolon ) |
8845 | // InternalSolverLanguage.g:2808:2: ( rule__Predicate__IsErrorAssignment_0 )? | 12190 | // InternalSolverLanguageParser.g:3858:2: Semicolon |
8846 | { | 12191 | { |
8847 | before(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); | 12192 | before(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); |
8848 | // InternalSolverLanguage.g:2809:2: ( rule__Predicate__IsErrorAssignment_0 )? | 12193 | match(input,Semicolon,FOLLOW_2); |
8849 | int alt26=2; | 12194 | after(grammarAccess.getDisjunctiveExpressionAccess().getSemicolonKeyword_1_1_4_0()); |
8850 | int LA26_0 = input.LA(1); | ||
8851 | 12195 | ||
8852 | if ( (LA26_0==16) ) { | ||
8853 | alt26=1; | ||
8854 | } | 12196 | } |
8855 | switch (alt26) { | ||
8856 | case 1 : | ||
8857 | // InternalSolverLanguage.g:2809:3: rule__Predicate__IsErrorAssignment_0 | ||
8858 | { | ||
8859 | pushFollow(FOLLOW_2); | ||
8860 | rule__Predicate__IsErrorAssignment_0(); | ||
8861 | 12197 | ||
8862 | state._fsp--; | ||
8863 | 12198 | ||
12199 | } | ||
12200 | |||
12201 | } | ||
12202 | catch (RecognitionException re) { | ||
12203 | reportError(re); | ||
12204 | recover(input,re); | ||
12205 | } | ||
12206 | finally { | ||
12207 | |||
12208 | restoreStackSize(stackSize); | ||
12209 | |||
12210 | } | ||
12211 | return ; | ||
12212 | } | ||
12213 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1_4__0__Impl" | ||
12214 | |||
12215 | |||
12216 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1" | ||
12217 | // InternalSolverLanguageParser.g:3867:1: rule__DisjunctiveExpression__Group_1_1_4__1 : rule__DisjunctiveExpression__Group_1_1_4__1__Impl ; | ||
12218 | public final void rule__DisjunctiveExpression__Group_1_1_4__1() throws RecognitionException { | ||
12219 | |||
12220 | int stackSize = keepStackSize(); | ||
12221 | |||
12222 | try { | ||
12223 | // InternalSolverLanguageParser.g:3871:1: ( rule__DisjunctiveExpression__Group_1_1_4__1__Impl ) | ||
12224 | // InternalSolverLanguageParser.g:3872:2: rule__DisjunctiveExpression__Group_1_1_4__1__Impl | ||
12225 | { | ||
12226 | pushFollow(FOLLOW_2); | ||
12227 | rule__DisjunctiveExpression__Group_1_1_4__1__Impl(); | ||
12228 | |||
12229 | state._fsp--; | ||
8864 | 12230 | ||
8865 | } | ||
8866 | break; | ||
8867 | 12231 | ||
8868 | } | 12232 | } |
8869 | 12233 | ||
8870 | after(grammarAccess.getPredicateAccess().getIsErrorAssignment_0()); | 12234 | } |
12235 | catch (RecognitionException re) { | ||
12236 | reportError(re); | ||
12237 | recover(input,re); | ||
12238 | } | ||
12239 | finally { | ||
12240 | |||
12241 | restoreStackSize(stackSize); | ||
12242 | |||
12243 | } | ||
12244 | return ; | ||
12245 | } | ||
12246 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1_4__1" | ||
12247 | |||
12248 | |||
12249 | // $ANTLR start "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" | ||
12250 | // InternalSolverLanguageParser.g:3878:1: rule__DisjunctiveExpression__Group_1_1_4__1__Impl : ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ; | ||
12251 | public final void rule__DisjunctiveExpression__Group_1_1_4__1__Impl() throws RecognitionException { | ||
12252 | |||
12253 | int stackSize = keepStackSize(); | ||
12254 | |||
12255 | try { | ||
12256 | // InternalSolverLanguageParser.g:3882:1: ( ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) ) | ||
12257 | // InternalSolverLanguageParser.g:3883:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | ||
12258 | { | ||
12259 | // InternalSolverLanguageParser.g:3883:1: ( ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) ) | ||
12260 | // InternalSolverLanguageParser.g:3884:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | ||
12261 | { | ||
12262 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); | ||
12263 | // InternalSolverLanguageParser.g:3885:2: ( rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 ) | ||
12264 | // InternalSolverLanguageParser.g:3885:3: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 | ||
12265 | { | ||
12266 | pushFollow(FOLLOW_2); | ||
12267 | rule__DisjunctiveExpression__CasesAssignment_1_1_4_1(); | ||
12268 | |||
12269 | state._fsp--; | ||
12270 | |||
12271 | |||
12272 | } | ||
12273 | |||
12274 | after(grammarAccess.getDisjunctiveExpressionAccess().getCasesAssignment_1_1_4_1()); | ||
8871 | 12275 | ||
8872 | } | 12276 | } |
8873 | 12277 | ||
@@ -8886,26 +12290,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8886 | } | 12290 | } |
8887 | return ; | 12291 | return ; |
8888 | } | 12292 | } |
8889 | // $ANTLR end "rule__Predicate__Group__0__Impl" | 12293 | // $ANTLR end "rule__DisjunctiveExpression__Group_1_1_4__1__Impl" |
8890 | 12294 | ||
8891 | 12295 | ||
8892 | // $ANTLR start "rule__Predicate__Group__1" | 12296 | // $ANTLR start "rule__Case__Group__0" |
8893 | // InternalSolverLanguage.g:2817:1: rule__Predicate__Group__1 : rule__Predicate__Group__1__Impl rule__Predicate__Group__2 ; | 12297 | // InternalSolverLanguageParser.g:3894:1: rule__Case__Group__0 : rule__Case__Group__0__Impl rule__Case__Group__1 ; |
8894 | public final void rule__Predicate__Group__1() throws RecognitionException { | 12298 | public final void rule__Case__Group__0() throws RecognitionException { |
8895 | 12299 | ||
8896 | int stackSize = keepStackSize(); | 12300 | int stackSize = keepStackSize(); |
8897 | 12301 | ||
8898 | try { | 12302 | try { |
8899 | // InternalSolverLanguage.g:2821:1: ( rule__Predicate__Group__1__Impl rule__Predicate__Group__2 ) | 12303 | // InternalSolverLanguageParser.g:3898:1: ( rule__Case__Group__0__Impl rule__Case__Group__1 ) |
8900 | // InternalSolverLanguage.g:2822:2: rule__Predicate__Group__1__Impl rule__Predicate__Group__2 | 12304 | // InternalSolverLanguageParser.g:3899:2: rule__Case__Group__0__Impl rule__Case__Group__1 |
8901 | { | 12305 | { |
8902 | pushFollow(FOLLOW_20); | 12306 | pushFollow(FOLLOW_20); |
8903 | rule__Predicate__Group__1__Impl(); | 12307 | rule__Case__Group__0__Impl(); |
8904 | 12308 | ||
8905 | state._fsp--; | 12309 | state._fsp--; |
8906 | 12310 | ||
8907 | pushFollow(FOLLOW_2); | 12311 | pushFollow(FOLLOW_2); |
8908 | rule__Predicate__Group__2(); | 12312 | rule__Case__Group__1(); |
8909 | 12313 | ||
8910 | state._fsp--; | 12314 | state._fsp--; |
8911 | 12315 | ||
@@ -8924,35 +12328,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8924 | } | 12328 | } |
8925 | return ; | 12329 | return ; |
8926 | } | 12330 | } |
8927 | // $ANTLR end "rule__Predicate__Group__1" | 12331 | // $ANTLR end "rule__Case__Group__0" |
8928 | 12332 | ||
8929 | 12333 | ||
8930 | // $ANTLR start "rule__Predicate__Group__1__Impl" | 12334 | // $ANTLR start "rule__Case__Group__0__Impl" |
8931 | // InternalSolverLanguage.g:2829:1: rule__Predicate__Group__1__Impl : ( ( rule__Predicate__SymbolAssignment_1 ) ) ; | 12335 | // InternalSolverLanguageParser.g:3906:1: rule__Case__Group__0__Impl : ( ( rule__Case__ConditionAssignment_0 ) ) ; |
8932 | public final void rule__Predicate__Group__1__Impl() throws RecognitionException { | 12336 | public final void rule__Case__Group__0__Impl() throws RecognitionException { |
8933 | 12337 | ||
8934 | int stackSize = keepStackSize(); | 12338 | int stackSize = keepStackSize(); |
8935 | 12339 | ||
8936 | try { | 12340 | try { |
8937 | // InternalSolverLanguage.g:2833:1: ( ( ( rule__Predicate__SymbolAssignment_1 ) ) ) | 12341 | // InternalSolverLanguageParser.g:3910:1: ( ( ( rule__Case__ConditionAssignment_0 ) ) ) |
8938 | // InternalSolverLanguage.g:2834:1: ( ( rule__Predicate__SymbolAssignment_1 ) ) | 12342 | // InternalSolverLanguageParser.g:3911:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
8939 | { | 12343 | { |
8940 | // InternalSolverLanguage.g:2834:1: ( ( rule__Predicate__SymbolAssignment_1 ) ) | 12344 | // InternalSolverLanguageParser.g:3911:1: ( ( rule__Case__ConditionAssignment_0 ) ) |
8941 | // InternalSolverLanguage.g:2835:2: ( rule__Predicate__SymbolAssignment_1 ) | 12345 | // InternalSolverLanguageParser.g:3912:2: ( rule__Case__ConditionAssignment_0 ) |
8942 | { | 12346 | { |
8943 | before(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); | 12347 | before(grammarAccess.getCaseAccess().getConditionAssignment_0()); |
8944 | // InternalSolverLanguage.g:2836:2: ( rule__Predicate__SymbolAssignment_1 ) | 12348 | // InternalSolverLanguageParser.g:3913:2: ( rule__Case__ConditionAssignment_0 ) |
8945 | // InternalSolverLanguage.g:2836:3: rule__Predicate__SymbolAssignment_1 | 12349 | // InternalSolverLanguageParser.g:3913:3: rule__Case__ConditionAssignment_0 |
8946 | { | 12350 | { |
8947 | pushFollow(FOLLOW_2); | 12351 | pushFollow(FOLLOW_2); |
8948 | rule__Predicate__SymbolAssignment_1(); | 12352 | rule__Case__ConditionAssignment_0(); |
8949 | 12353 | ||
8950 | state._fsp--; | 12354 | state._fsp--; |
8951 | 12355 | ||
8952 | 12356 | ||
8953 | } | 12357 | } |
8954 | 12358 | ||
8955 | after(grammarAccess.getPredicateAccess().getSymbolAssignment_1()); | 12359 | after(grammarAccess.getCaseAccess().getConditionAssignment_0()); |
8956 | 12360 | ||
8957 | } | 12361 | } |
8958 | 12362 | ||
@@ -8971,26 +12375,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
8971 | } | 12375 | } |
8972 | return ; | 12376 | return ; |
8973 | } | 12377 | } |
8974 | // $ANTLR end "rule__Predicate__Group__1__Impl" | 12378 | // $ANTLR end "rule__Case__Group__0__Impl" |
8975 | 12379 | ||
8976 | 12380 | ||
8977 | // $ANTLR start "rule__Predicate__Group__2" | 12381 | // $ANTLR start "rule__Case__Group__1" |
8978 | // InternalSolverLanguage.g:2844:1: rule__Predicate__Group__2 : rule__Predicate__Group__2__Impl rule__Predicate__Group__3 ; | 12382 | // InternalSolverLanguageParser.g:3921:1: rule__Case__Group__1 : rule__Case__Group__1__Impl rule__Case__Group__2 ; |
8979 | public final void rule__Predicate__Group__2() throws RecognitionException { | 12383 | public final void rule__Case__Group__1() throws RecognitionException { |
8980 | 12384 | ||
8981 | int stackSize = keepStackSize(); | 12385 | int stackSize = keepStackSize(); |
8982 | 12386 | ||
8983 | try { | 12387 | try { |
8984 | // InternalSolverLanguage.g:2848:1: ( rule__Predicate__Group__2__Impl rule__Predicate__Group__3 ) | 12388 | // InternalSolverLanguageParser.g:3925:1: ( rule__Case__Group__1__Impl rule__Case__Group__2 ) |
8985 | // InternalSolverLanguage.g:2849:2: rule__Predicate__Group__2__Impl rule__Predicate__Group__3 | 12389 | // InternalSolverLanguageParser.g:3926:2: rule__Case__Group__1__Impl rule__Case__Group__2 |
8986 | { | 12390 | { |
8987 | pushFollow(FOLLOW_20); | 12391 | pushFollow(FOLLOW_7); |
8988 | rule__Predicate__Group__2__Impl(); | 12392 | rule__Case__Group__1__Impl(); |
8989 | 12393 | ||
8990 | state._fsp--; | 12394 | state._fsp--; |
8991 | 12395 | ||
8992 | pushFollow(FOLLOW_2); | 12396 | pushFollow(FOLLOW_2); |
8993 | rule__Predicate__Group__3(); | 12397 | rule__Case__Group__2(); |
8994 | 12398 | ||
8995 | state._fsp--; | 12399 | state._fsp--; |
8996 | 12400 | ||
@@ -9009,36 +12413,265 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9009 | } | 12413 | } |
9010 | return ; | 12414 | return ; |
9011 | } | 12415 | } |
9012 | // $ANTLR end "rule__Predicate__Group__2" | 12416 | // $ANTLR end "rule__Case__Group__1" |
9013 | 12417 | ||
9014 | 12418 | ||
9015 | // $ANTLR start "rule__Predicate__Group__2__Impl" | 12419 | // $ANTLR start "rule__Case__Group__1__Impl" |
9016 | // InternalSolverLanguage.g:2856:1: rule__Predicate__Group__2__Impl : ( ( rule__Predicate__Group_2__0 )? ) ; | 12420 | // InternalSolverLanguageParser.g:3933:1: rule__Case__Group__1__Impl : ( HyphenMinusGreaterThanSign ) ; |
9017 | public final void rule__Predicate__Group__2__Impl() throws RecognitionException { | 12421 | public final void rule__Case__Group__1__Impl() throws RecognitionException { |
9018 | 12422 | ||
9019 | int stackSize = keepStackSize(); | 12423 | int stackSize = keepStackSize(); |
9020 | 12424 | ||
9021 | try { | 12425 | try { |
9022 | // InternalSolverLanguage.g:2860:1: ( ( ( rule__Predicate__Group_2__0 )? ) ) | 12426 | // InternalSolverLanguageParser.g:3937:1: ( ( HyphenMinusGreaterThanSign ) ) |
9023 | // InternalSolverLanguage.g:2861:1: ( ( rule__Predicate__Group_2__0 )? ) | 12427 | // InternalSolverLanguageParser.g:3938:1: ( HyphenMinusGreaterThanSign ) |
9024 | { | 12428 | { |
9025 | // InternalSolverLanguage.g:2861:1: ( ( rule__Predicate__Group_2__0 )? ) | 12429 | // InternalSolverLanguageParser.g:3938:1: ( HyphenMinusGreaterThanSign ) |
9026 | // InternalSolverLanguage.g:2862:2: ( rule__Predicate__Group_2__0 )? | 12430 | // InternalSolverLanguageParser.g:3939:2: HyphenMinusGreaterThanSign |
9027 | { | 12431 | { |
9028 | before(grammarAccess.getPredicateAccess().getGroup_2()); | 12432 | before(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); |
9029 | // InternalSolverLanguage.g:2863:2: ( rule__Predicate__Group_2__0 )? | 12433 | match(input,HyphenMinusGreaterThanSign,FOLLOW_2); |
9030 | int alt27=2; | 12434 | after(grammarAccess.getCaseAccess().getHyphenMinusGreaterThanSignKeyword_1()); |
9031 | int LA27_0 = input.LA(1); | ||
9032 | 12435 | ||
9033 | if ( (LA27_0==18) ) { | ||
9034 | alt27=1; | ||
9035 | } | 12436 | } |
9036 | switch (alt27) { | 12437 | |
12438 | |||
12439 | } | ||
12440 | |||
12441 | } | ||
12442 | catch (RecognitionException re) { | ||
12443 | reportError(re); | ||
12444 | recover(input,re); | ||
12445 | } | ||
12446 | finally { | ||
12447 | |||
12448 | restoreStackSize(stackSize); | ||
12449 | |||
12450 | } | ||
12451 | return ; | ||
12452 | } | ||
12453 | // $ANTLR end "rule__Case__Group__1__Impl" | ||
12454 | |||
12455 | |||
12456 | // $ANTLR start "rule__Case__Group__2" | ||
12457 | // InternalSolverLanguageParser.g:3948:1: rule__Case__Group__2 : rule__Case__Group__2__Impl ; | ||
12458 | public final void rule__Case__Group__2() throws RecognitionException { | ||
12459 | |||
12460 | int stackSize = keepStackSize(); | ||
12461 | |||
12462 | try { | ||
12463 | // InternalSolverLanguageParser.g:3952:1: ( rule__Case__Group__2__Impl ) | ||
12464 | // InternalSolverLanguageParser.g:3953:2: rule__Case__Group__2__Impl | ||
12465 | { | ||
12466 | pushFollow(FOLLOW_2); | ||
12467 | rule__Case__Group__2__Impl(); | ||
12468 | |||
12469 | state._fsp--; | ||
12470 | |||
12471 | |||
12472 | } | ||
12473 | |||
12474 | } | ||
12475 | catch (RecognitionException re) { | ||
12476 | reportError(re); | ||
12477 | recover(input,re); | ||
12478 | } | ||
12479 | finally { | ||
12480 | |||
12481 | restoreStackSize(stackSize); | ||
12482 | |||
12483 | } | ||
12484 | return ; | ||
12485 | } | ||
12486 | // $ANTLR end "rule__Case__Group__2" | ||
12487 | |||
12488 | |||
12489 | // $ANTLR start "rule__Case__Group__2__Impl" | ||
12490 | // InternalSolverLanguageParser.g:3959:1: rule__Case__Group__2__Impl : ( ( rule__Case__BodyAssignment_2 ) ) ; | ||
12491 | public final void rule__Case__Group__2__Impl() throws RecognitionException { | ||
12492 | |||
12493 | int stackSize = keepStackSize(); | ||
12494 | |||
12495 | try { | ||
12496 | // InternalSolverLanguageParser.g:3963:1: ( ( ( rule__Case__BodyAssignment_2 ) ) ) | ||
12497 | // InternalSolverLanguageParser.g:3964:1: ( ( rule__Case__BodyAssignment_2 ) ) | ||
12498 | { | ||
12499 | // InternalSolverLanguageParser.g:3964:1: ( ( rule__Case__BodyAssignment_2 ) ) | ||
12500 | // InternalSolverLanguageParser.g:3965:2: ( rule__Case__BodyAssignment_2 ) | ||
12501 | { | ||
12502 | before(grammarAccess.getCaseAccess().getBodyAssignment_2()); | ||
12503 | // InternalSolverLanguageParser.g:3966:2: ( rule__Case__BodyAssignment_2 ) | ||
12504 | // InternalSolverLanguageParser.g:3966:3: rule__Case__BodyAssignment_2 | ||
12505 | { | ||
12506 | pushFollow(FOLLOW_2); | ||
12507 | rule__Case__BodyAssignment_2(); | ||
12508 | |||
12509 | state._fsp--; | ||
12510 | |||
12511 | |||
12512 | } | ||
12513 | |||
12514 | after(grammarAccess.getCaseAccess().getBodyAssignment_2()); | ||
12515 | |||
12516 | } | ||
12517 | |||
12518 | |||
12519 | } | ||
12520 | |||
12521 | } | ||
12522 | catch (RecognitionException re) { | ||
12523 | reportError(re); | ||
12524 | recover(input,re); | ||
12525 | } | ||
12526 | finally { | ||
12527 | |||
12528 | restoreStackSize(stackSize); | ||
12529 | |||
12530 | } | ||
12531 | return ; | ||
12532 | } | ||
12533 | // $ANTLR end "rule__Case__Group__2__Impl" | ||
12534 | |||
12535 | |||
12536 | // $ANTLR start "rule__ConjunctiveExpression__Group__0" | ||
12537 | // InternalSolverLanguageParser.g:3975:1: rule__ConjunctiveExpression__Group__0 : rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ; | ||
12538 | public final void rule__ConjunctiveExpression__Group__0() throws RecognitionException { | ||
12539 | |||
12540 | int stackSize = keepStackSize(); | ||
12541 | |||
12542 | try { | ||
12543 | // InternalSolverLanguageParser.g:3979:1: ( rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 ) | ||
12544 | // InternalSolverLanguageParser.g:3980:2: rule__ConjunctiveExpression__Group__0__Impl rule__ConjunctiveExpression__Group__1 | ||
12545 | { | ||
12546 | pushFollow(FOLLOW_21); | ||
12547 | rule__ConjunctiveExpression__Group__0__Impl(); | ||
12548 | |||
12549 | state._fsp--; | ||
12550 | |||
12551 | pushFollow(FOLLOW_2); | ||
12552 | rule__ConjunctiveExpression__Group__1(); | ||
12553 | |||
12554 | state._fsp--; | ||
12555 | |||
12556 | |||
12557 | } | ||
12558 | |||
12559 | } | ||
12560 | catch (RecognitionException re) { | ||
12561 | reportError(re); | ||
12562 | recover(input,re); | ||
12563 | } | ||
12564 | finally { | ||
12565 | |||
12566 | restoreStackSize(stackSize); | ||
12567 | |||
12568 | } | ||
12569 | return ; | ||
12570 | } | ||
12571 | // $ANTLR end "rule__ConjunctiveExpression__Group__0" | ||
12572 | |||
12573 | |||
12574 | // $ANTLR start "rule__ConjunctiveExpression__Group__0__Impl" | ||
12575 | // InternalSolverLanguageParser.g:3987:1: rule__ConjunctiveExpression__Group__0__Impl : ( ruleComparisonExpression ) ; | ||
12576 | public final void rule__ConjunctiveExpression__Group__0__Impl() throws RecognitionException { | ||
12577 | |||
12578 | int stackSize = keepStackSize(); | ||
12579 | |||
12580 | try { | ||
12581 | // InternalSolverLanguageParser.g:3991:1: ( ( ruleComparisonExpression ) ) | ||
12582 | // InternalSolverLanguageParser.g:3992:1: ( ruleComparisonExpression ) | ||
12583 | { | ||
12584 | // InternalSolverLanguageParser.g:3992:1: ( ruleComparisonExpression ) | ||
12585 | // InternalSolverLanguageParser.g:3993:2: ruleComparisonExpression | ||
12586 | { | ||
12587 | before(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); | ||
12588 | pushFollow(FOLLOW_2); | ||
12589 | ruleComparisonExpression(); | ||
12590 | |||
12591 | state._fsp--; | ||
12592 | |||
12593 | after(grammarAccess.getConjunctiveExpressionAccess().getComparisonExpressionParserRuleCall_0()); | ||
12594 | |||
12595 | } | ||
12596 | |||
12597 | |||
12598 | } | ||
12599 | |||
12600 | } | ||
12601 | catch (RecognitionException re) { | ||
12602 | reportError(re); | ||
12603 | recover(input,re); | ||
12604 | } | ||
12605 | finally { | ||
12606 | |||
12607 | restoreStackSize(stackSize); | ||
12608 | |||
12609 | } | ||
12610 | return ; | ||
12611 | } | ||
12612 | // $ANTLR end "rule__ConjunctiveExpression__Group__0__Impl" | ||
12613 | |||
12614 | |||
12615 | // $ANTLR start "rule__ConjunctiveExpression__Group__1" | ||
12616 | // InternalSolverLanguageParser.g:4002:1: rule__ConjunctiveExpression__Group__1 : rule__ConjunctiveExpression__Group__1__Impl ; | ||
12617 | public final void rule__ConjunctiveExpression__Group__1() throws RecognitionException { | ||
12618 | |||
12619 | int stackSize = keepStackSize(); | ||
12620 | |||
12621 | try { | ||
12622 | // InternalSolverLanguageParser.g:4006:1: ( rule__ConjunctiveExpression__Group__1__Impl ) | ||
12623 | // InternalSolverLanguageParser.g:4007:2: rule__ConjunctiveExpression__Group__1__Impl | ||
12624 | { | ||
12625 | pushFollow(FOLLOW_2); | ||
12626 | rule__ConjunctiveExpression__Group__1__Impl(); | ||
12627 | |||
12628 | state._fsp--; | ||
12629 | |||
12630 | |||
12631 | } | ||
12632 | |||
12633 | } | ||
12634 | catch (RecognitionException re) { | ||
12635 | reportError(re); | ||
12636 | recover(input,re); | ||
12637 | } | ||
12638 | finally { | ||
12639 | |||
12640 | restoreStackSize(stackSize); | ||
12641 | |||
12642 | } | ||
12643 | return ; | ||
12644 | } | ||
12645 | // $ANTLR end "rule__ConjunctiveExpression__Group__1" | ||
12646 | |||
12647 | |||
12648 | // $ANTLR start "rule__ConjunctiveExpression__Group__1__Impl" | ||
12649 | // InternalSolverLanguageParser.g:4013:1: rule__ConjunctiveExpression__Group__1__Impl : ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ; | ||
12650 | public final void rule__ConjunctiveExpression__Group__1__Impl() throws RecognitionException { | ||
12651 | |||
12652 | int stackSize = keepStackSize(); | ||
12653 | |||
12654 | try { | ||
12655 | // InternalSolverLanguageParser.g:4017:1: ( ( ( rule__ConjunctiveExpression__Group_1__0 )? ) ) | ||
12656 | // InternalSolverLanguageParser.g:4018:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | ||
12657 | { | ||
12658 | // InternalSolverLanguageParser.g:4018:1: ( ( rule__ConjunctiveExpression__Group_1__0 )? ) | ||
12659 | // InternalSolverLanguageParser.g:4019:2: ( rule__ConjunctiveExpression__Group_1__0 )? | ||
12660 | { | ||
12661 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); | ||
12662 | // InternalSolverLanguageParser.g:4020:2: ( rule__ConjunctiveExpression__Group_1__0 )? | ||
12663 | int alt33=2; | ||
12664 | int LA33_0 = input.LA(1); | ||
12665 | |||
12666 | if ( (LA33_0==Comma) ) { | ||
12667 | alt33=1; | ||
12668 | } | ||
12669 | switch (alt33) { | ||
9037 | case 1 : | 12670 | case 1 : |
9038 | // InternalSolverLanguage.g:2863:3: rule__Predicate__Group_2__0 | 12671 | // InternalSolverLanguageParser.g:4020:3: rule__ConjunctiveExpression__Group_1__0 |
9039 | { | 12672 | { |
9040 | pushFollow(FOLLOW_2); | 12673 | pushFollow(FOLLOW_2); |
9041 | rule__Predicate__Group_2__0(); | 12674 | rule__ConjunctiveExpression__Group_1__0(); |
9042 | 12675 | ||
9043 | state._fsp--; | 12676 | state._fsp--; |
9044 | 12677 | ||
@@ -9048,7 +12681,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9048 | 12681 | ||
9049 | } | 12682 | } |
9050 | 12683 | ||
9051 | after(grammarAccess.getPredicateAccess().getGroup_2()); | 12684 | after(grammarAccess.getConjunctiveExpressionAccess().getGroup_1()); |
9052 | 12685 | ||
9053 | } | 12686 | } |
9054 | 12687 | ||
@@ -9067,26 +12700,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9067 | } | 12700 | } |
9068 | return ; | 12701 | return ; |
9069 | } | 12702 | } |
9070 | // $ANTLR end "rule__Predicate__Group__2__Impl" | 12703 | // $ANTLR end "rule__ConjunctiveExpression__Group__1__Impl" |
9071 | 12704 | ||
9072 | 12705 | ||
9073 | // $ANTLR start "rule__Predicate__Group__3" | 12706 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0" |
9074 | // InternalSolverLanguage.g:2871:1: rule__Predicate__Group__3 : rule__Predicate__Group__3__Impl rule__Predicate__Group__4 ; | 12707 | // InternalSolverLanguageParser.g:4029:1: rule__ConjunctiveExpression__Group_1__0 : rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ; |
9075 | public final void rule__Predicate__Group__3() throws RecognitionException { | 12708 | public final void rule__ConjunctiveExpression__Group_1__0() throws RecognitionException { |
9076 | 12709 | ||
9077 | int stackSize = keepStackSize(); | 12710 | int stackSize = keepStackSize(); |
9078 | 12711 | ||
9079 | try { | 12712 | try { |
9080 | // InternalSolverLanguage.g:2875:1: ( rule__Predicate__Group__3__Impl rule__Predicate__Group__4 ) | 12713 | // InternalSolverLanguageParser.g:4033:1: ( rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 ) |
9081 | // InternalSolverLanguage.g:2876:2: rule__Predicate__Group__3__Impl rule__Predicate__Group__4 | 12714 | // InternalSolverLanguageParser.g:4034:2: rule__ConjunctiveExpression__Group_1__0__Impl rule__ConjunctiveExpression__Group_1__1 |
9082 | { | 12715 | { |
9083 | pushFollow(FOLLOW_21); | 12716 | pushFollow(FOLLOW_21); |
9084 | rule__Predicate__Group__3__Impl(); | 12717 | rule__ConjunctiveExpression__Group_1__0__Impl(); |
9085 | 12718 | ||
9086 | state._fsp--; | 12719 | state._fsp--; |
9087 | 12720 | ||
9088 | pushFollow(FOLLOW_2); | 12721 | pushFollow(FOLLOW_2); |
9089 | rule__Predicate__Group__4(); | 12722 | rule__ConjunctiveExpression__Group_1__1(); |
9090 | 12723 | ||
9091 | state._fsp--; | 12724 | state._fsp--; |
9092 | 12725 | ||
@@ -9105,25 +12738,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9105 | } | 12738 | } |
9106 | return ; | 12739 | return ; |
9107 | } | 12740 | } |
9108 | // $ANTLR end "rule__Predicate__Group__3" | 12741 | // $ANTLR end "rule__ConjunctiveExpression__Group_1__0" |
9109 | 12742 | ||
9110 | 12743 | ||
9111 | // $ANTLR start "rule__Predicate__Group__3__Impl" | 12744 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__0__Impl" |
9112 | // InternalSolverLanguage.g:2883:1: rule__Predicate__Group__3__Impl : ( ':-' ) ; | 12745 | // InternalSolverLanguageParser.g:4041:1: rule__ConjunctiveExpression__Group_1__0__Impl : ( () ) ; |
9113 | public final void rule__Predicate__Group__3__Impl() throws RecognitionException { | 12746 | public final void rule__ConjunctiveExpression__Group_1__0__Impl() throws RecognitionException { |
9114 | 12747 | ||
9115 | int stackSize = keepStackSize(); | 12748 | int stackSize = keepStackSize(); |
9116 | 12749 | ||
9117 | try { | 12750 | try { |
9118 | // InternalSolverLanguage.g:2887:1: ( ( ':-' ) ) | 12751 | // InternalSolverLanguageParser.g:4045:1: ( ( () ) ) |
9119 | // InternalSolverLanguage.g:2888:1: ( ':-' ) | 12752 | // InternalSolverLanguageParser.g:4046:1: ( () ) |
9120 | { | 12753 | { |
9121 | // InternalSolverLanguage.g:2888:1: ( ':-' ) | 12754 | // InternalSolverLanguageParser.g:4046:1: ( () ) |
9122 | // InternalSolverLanguage.g:2889:2: ':-' | 12755 | // InternalSolverLanguageParser.g:4047:2: () |
9123 | { | 12756 | { |
9124 | before(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); | 12757 | before(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); |
9125 | match(input,28,FOLLOW_2); | 12758 | // InternalSolverLanguageParser.g:4048:2: () |
9126 | after(grammarAccess.getPredicateAccess().getColonHyphenMinusKeyword_3()); | 12759 | // InternalSolverLanguageParser.g:4048:3: |
12760 | { | ||
12761 | } | ||
12762 | |||
12763 | after(grammarAccess.getConjunctiveExpressionAccess().getConjunctionChildrenAction_1_0()); | ||
9127 | 12764 | ||
9128 | } | 12765 | } |
9129 | 12766 | ||
@@ -9131,6 +12768,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9131 | } | 12768 | } |
9132 | 12769 | ||
9133 | } | 12770 | } |
12771 | finally { | ||
12772 | |||
12773 | restoreStackSize(stackSize); | ||
12774 | |||
12775 | } | ||
12776 | return ; | ||
12777 | } | ||
12778 | // $ANTLR end "rule__ConjunctiveExpression__Group_1__0__Impl" | ||
12779 | |||
12780 | |||
12781 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1" | ||
12782 | // InternalSolverLanguageParser.g:4056:1: rule__ConjunctiveExpression__Group_1__1 : rule__ConjunctiveExpression__Group_1__1__Impl ; | ||
12783 | public final void rule__ConjunctiveExpression__Group_1__1() throws RecognitionException { | ||
12784 | |||
12785 | int stackSize = keepStackSize(); | ||
12786 | |||
12787 | try { | ||
12788 | // InternalSolverLanguageParser.g:4060:1: ( rule__ConjunctiveExpression__Group_1__1__Impl ) | ||
12789 | // InternalSolverLanguageParser.g:4061:2: rule__ConjunctiveExpression__Group_1__1__Impl | ||
12790 | { | ||
12791 | pushFollow(FOLLOW_2); | ||
12792 | rule__ConjunctiveExpression__Group_1__1__Impl(); | ||
12793 | |||
12794 | state._fsp--; | ||
12795 | |||
12796 | |||
12797 | } | ||
12798 | |||
12799 | } | ||
9134 | catch (RecognitionException re) { | 12800 | catch (RecognitionException re) { |
9135 | reportError(re); | 12801 | reportError(re); |
9136 | recover(input,re); | 12802 | recover(input,re); |
@@ -9142,28 +12808,80 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9142 | } | 12808 | } |
9143 | return ; | 12809 | return ; |
9144 | } | 12810 | } |
9145 | // $ANTLR end "rule__Predicate__Group__3__Impl" | 12811 | // $ANTLR end "rule__ConjunctiveExpression__Group_1__1" |
9146 | 12812 | ||
9147 | 12813 | ||
9148 | // $ANTLR start "rule__Predicate__Group__4" | 12814 | // $ANTLR start "rule__ConjunctiveExpression__Group_1__1__Impl" |
9149 | // InternalSolverLanguage.g:2898:1: rule__Predicate__Group__4 : rule__Predicate__Group__4__Impl rule__Predicate__Group__5 ; | 12815 | // InternalSolverLanguageParser.g:4067:1: rule__ConjunctiveExpression__Group_1__1__Impl : ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ; |
9150 | public final void rule__Predicate__Group__4() throws RecognitionException { | 12816 | public final void rule__ConjunctiveExpression__Group_1__1__Impl() throws RecognitionException { |
9151 | 12817 | ||
9152 | int stackSize = keepStackSize(); | 12818 | int stackSize = keepStackSize(); |
9153 | 12819 | ||
9154 | try { | 12820 | try { |
9155 | // InternalSolverLanguage.g:2902:1: ( rule__Predicate__Group__4__Impl rule__Predicate__Group__5 ) | 12821 | // InternalSolverLanguageParser.g:4071:1: ( ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) ) |
9156 | // InternalSolverLanguage.g:2903:2: rule__Predicate__Group__4__Impl rule__Predicate__Group__5 | 12822 | // InternalSolverLanguageParser.g:4072:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
9157 | { | 12823 | { |
9158 | pushFollow(FOLLOW_6); | 12824 | // InternalSolverLanguageParser.g:4072:1: ( ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) ) |
9159 | rule__Predicate__Group__4__Impl(); | 12825 | // InternalSolverLanguageParser.g:4073:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) |
12826 | { | ||
12827 | // InternalSolverLanguageParser.g:4073:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 ) ) | ||
12828 | // InternalSolverLanguageParser.g:4074:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | ||
12829 | { | ||
12830 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | ||
12831 | // InternalSolverLanguageParser.g:4075:3: ( rule__ConjunctiveExpression__Group_1_1__0 ) | ||
12832 | // InternalSolverLanguageParser.g:4075:4: rule__ConjunctiveExpression__Group_1_1__0 | ||
12833 | { | ||
12834 | pushFollow(FOLLOW_22); | ||
12835 | rule__ConjunctiveExpression__Group_1_1__0(); | ||
9160 | 12836 | ||
9161 | state._fsp--; | 12837 | state._fsp--; |
9162 | 12838 | ||
9163 | pushFollow(FOLLOW_2); | ||
9164 | rule__Predicate__Group__5(); | ||
9165 | 12839 | ||
9166 | state._fsp--; | 12840 | } |
12841 | |||
12842 | after(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | ||
12843 | |||
12844 | } | ||
12845 | |||
12846 | // InternalSolverLanguageParser.g:4078:2: ( ( rule__ConjunctiveExpression__Group_1_1__0 )* ) | ||
12847 | // InternalSolverLanguageParser.g:4079:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | ||
12848 | { | ||
12849 | before(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | ||
12850 | // InternalSolverLanguageParser.g:4080:3: ( rule__ConjunctiveExpression__Group_1_1__0 )* | ||
12851 | loop34: | ||
12852 | do { | ||
12853 | int alt34=2; | ||
12854 | int LA34_0 = input.LA(1); | ||
12855 | |||
12856 | if ( (LA34_0==Comma) ) { | ||
12857 | alt34=1; | ||
12858 | } | ||
12859 | |||
12860 | |||
12861 | switch (alt34) { | ||
12862 | case 1 : | ||
12863 | // InternalSolverLanguageParser.g:4080:4: rule__ConjunctiveExpression__Group_1_1__0 | ||
12864 | { | ||
12865 | pushFollow(FOLLOW_22); | ||
12866 | rule__ConjunctiveExpression__Group_1_1__0(); | ||
12867 | |||
12868 | state._fsp--; | ||
12869 | |||
12870 | |||
12871 | } | ||
12872 | break; | ||
12873 | |||
12874 | default : | ||
12875 | break loop34; | ||
12876 | } | ||
12877 | } while (true); | ||
12878 | |||
12879 | after(grammarAccess.getConjunctiveExpressionAccess().getGroup_1_1()); | ||
12880 | |||
12881 | } | ||
12882 | |||
12883 | |||
12884 | } | ||
9167 | 12885 | ||
9168 | 12886 | ||
9169 | } | 12887 | } |
@@ -9180,35 +12898,63 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9180 | } | 12898 | } |
9181 | return ; | 12899 | return ; |
9182 | } | 12900 | } |
9183 | // $ANTLR end "rule__Predicate__Group__4" | 12901 | // $ANTLR end "rule__ConjunctiveExpression__Group_1__1__Impl" |
9184 | 12902 | ||
9185 | 12903 | ||
9186 | // $ANTLR start "rule__Predicate__Group__4__Impl" | 12904 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0" |
9187 | // InternalSolverLanguage.g:2910:1: rule__Predicate__Group__4__Impl : ( ( rule__Predicate__Alternatives_4 ) ) ; | 12905 | // InternalSolverLanguageParser.g:4090:1: rule__ConjunctiveExpression__Group_1_1__0 : rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ; |
9188 | public final void rule__Predicate__Group__4__Impl() throws RecognitionException { | 12906 | public final void rule__ConjunctiveExpression__Group_1_1__0() throws RecognitionException { |
9189 | 12907 | ||
9190 | int stackSize = keepStackSize(); | 12908 | int stackSize = keepStackSize(); |
9191 | 12909 | ||
9192 | try { | 12910 | try { |
9193 | // InternalSolverLanguage.g:2914:1: ( ( ( rule__Predicate__Alternatives_4 ) ) ) | 12911 | // InternalSolverLanguageParser.g:4094:1: ( rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 ) |
9194 | // InternalSolverLanguage.g:2915:1: ( ( rule__Predicate__Alternatives_4 ) ) | 12912 | // InternalSolverLanguageParser.g:4095:2: rule__ConjunctiveExpression__Group_1_1__0__Impl rule__ConjunctiveExpression__Group_1_1__1 |
9195 | { | ||
9196 | // InternalSolverLanguage.g:2915:1: ( ( rule__Predicate__Alternatives_4 ) ) | ||
9197 | // InternalSolverLanguage.g:2916:2: ( rule__Predicate__Alternatives_4 ) | ||
9198 | { | ||
9199 | before(grammarAccess.getPredicateAccess().getAlternatives_4()); | ||
9200 | // InternalSolverLanguage.g:2917:2: ( rule__Predicate__Alternatives_4 ) | ||
9201 | // InternalSolverLanguage.g:2917:3: rule__Predicate__Alternatives_4 | ||
9202 | { | 12913 | { |
12914 | pushFollow(FOLLOW_7); | ||
12915 | rule__ConjunctiveExpression__Group_1_1__0__Impl(); | ||
12916 | |||
12917 | state._fsp--; | ||
12918 | |||
9203 | pushFollow(FOLLOW_2); | 12919 | pushFollow(FOLLOW_2); |
9204 | rule__Predicate__Alternatives_4(); | 12920 | rule__ConjunctiveExpression__Group_1_1__1(); |
9205 | 12921 | ||
9206 | state._fsp--; | 12922 | state._fsp--; |
9207 | 12923 | ||
9208 | 12924 | ||
9209 | } | 12925 | } |
9210 | 12926 | ||
9211 | after(grammarAccess.getPredicateAccess().getAlternatives_4()); | 12927 | } |
12928 | catch (RecognitionException re) { | ||
12929 | reportError(re); | ||
12930 | recover(input,re); | ||
12931 | } | ||
12932 | finally { | ||
12933 | |||
12934 | restoreStackSize(stackSize); | ||
12935 | |||
12936 | } | ||
12937 | return ; | ||
12938 | } | ||
12939 | // $ANTLR end "rule__ConjunctiveExpression__Group_1_1__0" | ||
12940 | |||
12941 | |||
12942 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__0__Impl" | ||
12943 | // InternalSolverLanguageParser.g:4102:1: rule__ConjunctiveExpression__Group_1_1__0__Impl : ( Comma ) ; | ||
12944 | public final void rule__ConjunctiveExpression__Group_1_1__0__Impl() throws RecognitionException { | ||
12945 | |||
12946 | int stackSize = keepStackSize(); | ||
12947 | |||
12948 | try { | ||
12949 | // InternalSolverLanguageParser.g:4106:1: ( ( Comma ) ) | ||
12950 | // InternalSolverLanguageParser.g:4107:1: ( Comma ) | ||
12951 | { | ||
12952 | // InternalSolverLanguageParser.g:4107:1: ( Comma ) | ||
12953 | // InternalSolverLanguageParser.g:4108:2: Comma | ||
12954 | { | ||
12955 | before(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); | ||
12956 | match(input,Comma,FOLLOW_2); | ||
12957 | after(grammarAccess.getConjunctiveExpressionAccess().getCommaKeyword_1_1_0()); | ||
9212 | 12958 | ||
9213 | } | 12959 | } |
9214 | 12960 | ||
@@ -9227,21 +12973,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9227 | } | 12973 | } |
9228 | return ; | 12974 | return ; |
9229 | } | 12975 | } |
9230 | // $ANTLR end "rule__Predicate__Group__4__Impl" | 12976 | // $ANTLR end "rule__ConjunctiveExpression__Group_1_1__0__Impl" |
9231 | 12977 | ||
9232 | 12978 | ||
9233 | // $ANTLR start "rule__Predicate__Group__5" | 12979 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1" |
9234 | // InternalSolverLanguage.g:2925:1: rule__Predicate__Group__5 : rule__Predicate__Group__5__Impl ; | 12980 | // InternalSolverLanguageParser.g:4117:1: rule__ConjunctiveExpression__Group_1_1__1 : rule__ConjunctiveExpression__Group_1_1__1__Impl ; |
9235 | public final void rule__Predicate__Group__5() throws RecognitionException { | 12981 | public final void rule__ConjunctiveExpression__Group_1_1__1() throws RecognitionException { |
9236 | 12982 | ||
9237 | int stackSize = keepStackSize(); | 12983 | int stackSize = keepStackSize(); |
9238 | 12984 | ||
9239 | try { | 12985 | try { |
9240 | // InternalSolverLanguage.g:2929:1: ( rule__Predicate__Group__5__Impl ) | 12986 | // InternalSolverLanguageParser.g:4121:1: ( rule__ConjunctiveExpression__Group_1_1__1__Impl ) |
9241 | // InternalSolverLanguage.g:2930:2: rule__Predicate__Group__5__Impl | 12987 | // InternalSolverLanguageParser.g:4122:2: rule__ConjunctiveExpression__Group_1_1__1__Impl |
9242 | { | 12988 | { |
9243 | pushFollow(FOLLOW_2); | 12989 | pushFollow(FOLLOW_2); |
9244 | rule__Predicate__Group__5__Impl(); | 12990 | rule__ConjunctiveExpression__Group_1_1__1__Impl(); |
9245 | 12991 | ||
9246 | state._fsp--; | 12992 | state._fsp--; |
9247 | 12993 | ||
@@ -9260,25 +13006,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9260 | } | 13006 | } |
9261 | return ; | 13007 | return ; |
9262 | } | 13008 | } |
9263 | // $ANTLR end "rule__Predicate__Group__5" | 13009 | // $ANTLR end "rule__ConjunctiveExpression__Group_1_1__1" |
9264 | 13010 | ||
9265 | 13011 | ||
9266 | // $ANTLR start "rule__Predicate__Group__5__Impl" | 13012 | // $ANTLR start "rule__ConjunctiveExpression__Group_1_1__1__Impl" |
9267 | // InternalSolverLanguage.g:2936:1: rule__Predicate__Group__5__Impl : ( '.' ) ; | 13013 | // InternalSolverLanguageParser.g:4128:1: rule__ConjunctiveExpression__Group_1_1__1__Impl : ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ; |
9268 | public final void rule__Predicate__Group__5__Impl() throws RecognitionException { | 13014 | public final void rule__ConjunctiveExpression__Group_1_1__1__Impl() throws RecognitionException { |
9269 | 13015 | ||
9270 | int stackSize = keepStackSize(); | 13016 | int stackSize = keepStackSize(); |
9271 | 13017 | ||
9272 | try { | 13018 | try { |
9273 | // InternalSolverLanguage.g:2940:1: ( ( '.' ) ) | 13019 | // InternalSolverLanguageParser.g:4132:1: ( ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) ) |
9274 | // InternalSolverLanguage.g:2941:1: ( '.' ) | 13020 | // InternalSolverLanguageParser.g:4133:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) |
13021 | { | ||
13022 | // InternalSolverLanguageParser.g:4133:1: ( ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) ) | ||
13023 | // InternalSolverLanguageParser.g:4134:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) | ||
9275 | { | 13024 | { |
9276 | // InternalSolverLanguage.g:2941:1: ( '.' ) | 13025 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); |
9277 | // InternalSolverLanguage.g:2942:2: '.' | 13026 | // InternalSolverLanguageParser.g:4135:2: ( rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 ) |
13027 | // InternalSolverLanguageParser.g:4135:3: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 | ||
9278 | { | 13028 | { |
9279 | before(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); | 13029 | pushFollow(FOLLOW_2); |
9280 | match(input,14,FOLLOW_2); | 13030 | rule__ConjunctiveExpression__ChildrenAssignment_1_1_1(); |
9281 | after(grammarAccess.getPredicateAccess().getFullStopKeyword_5()); | 13031 | |
13032 | state._fsp--; | ||
13033 | |||
13034 | |||
13035 | } | ||
13036 | |||
13037 | after(grammarAccess.getConjunctiveExpressionAccess().getChildrenAssignment_1_1_1()); | ||
9282 | 13038 | ||
9283 | } | 13039 | } |
9284 | 13040 | ||
@@ -9297,26 +13053,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9297 | } | 13053 | } |
9298 | return ; | 13054 | return ; |
9299 | } | 13055 | } |
9300 | // $ANTLR end "rule__Predicate__Group__5__Impl" | 13056 | // $ANTLR end "rule__ConjunctiveExpression__Group_1_1__1__Impl" |
9301 | 13057 | ||
9302 | 13058 | ||
9303 | // $ANTLR start "rule__Predicate__Group_2__0" | 13059 | // $ANTLR start "rule__ComparisonExpression__Group__0" |
9304 | // InternalSolverLanguage.g:2952:1: rule__Predicate__Group_2__0 : rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 ; | 13060 | // InternalSolverLanguageParser.g:4144:1: rule__ComparisonExpression__Group__0 : rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ; |
9305 | public final void rule__Predicate__Group_2__0() throws RecognitionException { | 13061 | public final void rule__ComparisonExpression__Group__0() throws RecognitionException { |
9306 | 13062 | ||
9307 | int stackSize = keepStackSize(); | 13063 | int stackSize = keepStackSize(); |
9308 | 13064 | ||
9309 | try { | 13065 | try { |
9310 | // InternalSolverLanguage.g:2956:1: ( rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 ) | 13066 | // InternalSolverLanguageParser.g:4148:1: ( rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 ) |
9311 | // InternalSolverLanguage.g:2957:2: rule__Predicate__Group_2__0__Impl rule__Predicate__Group_2__1 | 13067 | // InternalSolverLanguageParser.g:4149:2: rule__ComparisonExpression__Group__0__Impl rule__ComparisonExpression__Group__1 |
9312 | { | 13068 | { |
9313 | pushFollow(FOLLOW_22); | 13069 | pushFollow(FOLLOW_23); |
9314 | rule__Predicate__Group_2__0__Impl(); | 13070 | rule__ComparisonExpression__Group__0__Impl(); |
9315 | 13071 | ||
9316 | state._fsp--; | 13072 | state._fsp--; |
9317 | 13073 | ||
9318 | pushFollow(FOLLOW_2); | 13074 | pushFollow(FOLLOW_2); |
9319 | rule__Predicate__Group_2__1(); | 13075 | rule__ComparisonExpression__Group__1(); |
9320 | 13076 | ||
9321 | state._fsp--; | 13077 | state._fsp--; |
9322 | 13078 | ||
@@ -9335,25 +13091,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9335 | } | 13091 | } |
9336 | return ; | 13092 | return ; |
9337 | } | 13093 | } |
9338 | // $ANTLR end "rule__Predicate__Group_2__0" | 13094 | // $ANTLR end "rule__ComparisonExpression__Group__0" |
9339 | 13095 | ||
9340 | 13096 | ||
9341 | // $ANTLR start "rule__Predicate__Group_2__0__Impl" | 13097 | // $ANTLR start "rule__ComparisonExpression__Group__0__Impl" |
9342 | // InternalSolverLanguage.g:2964:1: rule__Predicate__Group_2__0__Impl : ( '(' ) ; | 13098 | // InternalSolverLanguageParser.g:4156:1: rule__ComparisonExpression__Group__0__Impl : ( ruleAdditiveExpression ) ; |
9343 | public final void rule__Predicate__Group_2__0__Impl() throws RecognitionException { | 13099 | public final void rule__ComparisonExpression__Group__0__Impl() throws RecognitionException { |
9344 | 13100 | ||
9345 | int stackSize = keepStackSize(); | 13101 | int stackSize = keepStackSize(); |
9346 | 13102 | ||
9347 | try { | 13103 | try { |
9348 | // InternalSolverLanguage.g:2968:1: ( ( '(' ) ) | 13104 | // InternalSolverLanguageParser.g:4160:1: ( ( ruleAdditiveExpression ) ) |
9349 | // InternalSolverLanguage.g:2969:1: ( '(' ) | 13105 | // InternalSolverLanguageParser.g:4161:1: ( ruleAdditiveExpression ) |
9350 | { | 13106 | { |
9351 | // InternalSolverLanguage.g:2969:1: ( '(' ) | 13107 | // InternalSolverLanguageParser.g:4161:1: ( ruleAdditiveExpression ) |
9352 | // InternalSolverLanguage.g:2970:2: '(' | 13108 | // InternalSolverLanguageParser.g:4162:2: ruleAdditiveExpression |
9353 | { | 13109 | { |
9354 | before(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); | 13110 | before(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); |
9355 | match(input,18,FOLLOW_2); | 13111 | pushFollow(FOLLOW_2); |
9356 | after(grammarAccess.getPredicateAccess().getLeftParenthesisKeyword_2_0()); | 13112 | ruleAdditiveExpression(); |
13113 | |||
13114 | state._fsp--; | ||
13115 | |||
13116 | after(grammarAccess.getComparisonExpressionAccess().getAdditiveExpressionParserRuleCall_0()); | ||
9357 | 13117 | ||
9358 | } | 13118 | } |
9359 | 13119 | ||
@@ -9372,26 +13132,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9372 | } | 13132 | } |
9373 | return ; | 13133 | return ; |
9374 | } | 13134 | } |
9375 | // $ANTLR end "rule__Predicate__Group_2__0__Impl" | 13135 | // $ANTLR end "rule__ComparisonExpression__Group__0__Impl" |
9376 | 13136 | ||
9377 | 13137 | ||
9378 | // $ANTLR start "rule__Predicate__Group_2__1" | 13138 | // $ANTLR start "rule__ComparisonExpression__Group__1" |
9379 | // InternalSolverLanguage.g:2979:1: rule__Predicate__Group_2__1 : rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 ; | 13139 | // InternalSolverLanguageParser.g:4171:1: rule__ComparisonExpression__Group__1 : rule__ComparisonExpression__Group__1__Impl ; |
9380 | public final void rule__Predicate__Group_2__1() throws RecognitionException { | 13140 | public final void rule__ComparisonExpression__Group__1() throws RecognitionException { |
9381 | 13141 | ||
9382 | int stackSize = keepStackSize(); | 13142 | int stackSize = keepStackSize(); |
9383 | 13143 | ||
9384 | try { | 13144 | try { |
9385 | // InternalSolverLanguage.g:2983:1: ( rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 ) | 13145 | // InternalSolverLanguageParser.g:4175:1: ( rule__ComparisonExpression__Group__1__Impl ) |
9386 | // InternalSolverLanguage.g:2984:2: rule__Predicate__Group_2__1__Impl rule__Predicate__Group_2__2 | 13146 | // InternalSolverLanguageParser.g:4176:2: rule__ComparisonExpression__Group__1__Impl |
9387 | { | 13147 | { |
9388 | pushFollow(FOLLOW_22); | ||
9389 | rule__Predicate__Group_2__1__Impl(); | ||
9390 | |||
9391 | state._fsp--; | ||
9392 | |||
9393 | pushFollow(FOLLOW_2); | 13148 | pushFollow(FOLLOW_2); |
9394 | rule__Predicate__Group_2__2(); | 13149 | rule__ComparisonExpression__Group__1__Impl(); |
9395 | 13150 | ||
9396 | state._fsp--; | 13151 | state._fsp--; |
9397 | 13152 | ||
@@ -9410,36 +13165,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9410 | } | 13165 | } |
9411 | return ; | 13166 | return ; |
9412 | } | 13167 | } |
9413 | // $ANTLR end "rule__Predicate__Group_2__1" | 13168 | // $ANTLR end "rule__ComparisonExpression__Group__1" |
9414 | 13169 | ||
9415 | 13170 | ||
9416 | // $ANTLR start "rule__Predicate__Group_2__1__Impl" | 13171 | // $ANTLR start "rule__ComparisonExpression__Group__1__Impl" |
9417 | // InternalSolverLanguage.g:2991:1: rule__Predicate__Group_2__1__Impl : ( ( rule__Predicate__Group_2_1__0 )? ) ; | 13172 | // InternalSolverLanguageParser.g:4182:1: rule__ComparisonExpression__Group__1__Impl : ( ( rule__ComparisonExpression__Group_1__0 )? ) ; |
9418 | public final void rule__Predicate__Group_2__1__Impl() throws RecognitionException { | 13173 | public final void rule__ComparisonExpression__Group__1__Impl() throws RecognitionException { |
9419 | 13174 | ||
9420 | int stackSize = keepStackSize(); | 13175 | int stackSize = keepStackSize(); |
9421 | 13176 | ||
9422 | try { | 13177 | try { |
9423 | // InternalSolverLanguage.g:2995:1: ( ( ( rule__Predicate__Group_2_1__0 )? ) ) | 13178 | // InternalSolverLanguageParser.g:4186:1: ( ( ( rule__ComparisonExpression__Group_1__0 )? ) ) |
9424 | // InternalSolverLanguage.g:2996:1: ( ( rule__Predicate__Group_2_1__0 )? ) | 13179 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
9425 | { | 13180 | { |
9426 | // InternalSolverLanguage.g:2996:1: ( ( rule__Predicate__Group_2_1__0 )? ) | 13181 | // InternalSolverLanguageParser.g:4187:1: ( ( rule__ComparisonExpression__Group_1__0 )? ) |
9427 | // InternalSolverLanguage.g:2997:2: ( rule__Predicate__Group_2_1__0 )? | 13182 | // InternalSolverLanguageParser.g:4188:2: ( rule__ComparisonExpression__Group_1__0 )? |
9428 | { | 13183 | { |
9429 | before(grammarAccess.getPredicateAccess().getGroup_2_1()); | 13184 | before(grammarAccess.getComparisonExpressionAccess().getGroup_1()); |
9430 | // InternalSolverLanguage.g:2998:2: ( rule__Predicate__Group_2_1__0 )? | 13185 | // InternalSolverLanguageParser.g:4189:2: ( rule__ComparisonExpression__Group_1__0 )? |
9431 | int alt28=2; | 13186 | int alt35=2; |
9432 | int LA28_0 = input.LA(1); | 13187 | int LA35_0 = input.LA(1); |
9433 | 13188 | ||
9434 | if ( (LA28_0==RULE_ID) ) { | 13189 | if ( (LA35_0==ExclamationMarkEqualsSign||(LA35_0>=LessThanSignEqualsSign && LA35_0<=GreaterThanSignEqualsSign)||LA35_0==In||LA35_0==LessThanSign||LA35_0==GreaterThanSign) ) { |
9435 | alt28=1; | 13190 | alt35=1; |
9436 | } | 13191 | } |
9437 | switch (alt28) { | 13192 | switch (alt35) { |
9438 | case 1 : | 13193 | case 1 : |
9439 | // InternalSolverLanguage.g:2998:3: rule__Predicate__Group_2_1__0 | 13194 | // InternalSolverLanguageParser.g:4189:3: rule__ComparisonExpression__Group_1__0 |
9440 | { | 13195 | { |
9441 | pushFollow(FOLLOW_2); | 13196 | pushFollow(FOLLOW_2); |
9442 | rule__Predicate__Group_2_1__0(); | 13197 | rule__ComparisonExpression__Group_1__0(); |
9443 | 13198 | ||
9444 | state._fsp--; | 13199 | state._fsp--; |
9445 | 13200 | ||
@@ -9449,7 +13204,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9449 | 13204 | ||
9450 | } | 13205 | } |
9451 | 13206 | ||
9452 | after(grammarAccess.getPredicateAccess().getGroup_2_1()); | 13207 | after(grammarAccess.getComparisonExpressionAccess().getGroup_1()); |
9453 | 13208 | ||
9454 | } | 13209 | } |
9455 | 13210 | ||
@@ -9468,21 +13223,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9468 | } | 13223 | } |
9469 | return ; | 13224 | return ; |
9470 | } | 13225 | } |
9471 | // $ANTLR end "rule__Predicate__Group_2__1__Impl" | 13226 | // $ANTLR end "rule__ComparisonExpression__Group__1__Impl" |
9472 | 13227 | ||
9473 | 13228 | ||
9474 | // $ANTLR start "rule__Predicate__Group_2__2" | 13229 | // $ANTLR start "rule__ComparisonExpression__Group_1__0" |
9475 | // InternalSolverLanguage.g:3006:1: rule__Predicate__Group_2__2 : rule__Predicate__Group_2__2__Impl ; | 13230 | // InternalSolverLanguageParser.g:4198:1: rule__ComparisonExpression__Group_1__0 : rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ; |
9476 | public final void rule__Predicate__Group_2__2() throws RecognitionException { | 13231 | public final void rule__ComparisonExpression__Group_1__0() throws RecognitionException { |
9477 | 13232 | ||
9478 | int stackSize = keepStackSize(); | 13233 | int stackSize = keepStackSize(); |
9479 | 13234 | ||
9480 | try { | 13235 | try { |
9481 | // InternalSolverLanguage.g:3010:1: ( rule__Predicate__Group_2__2__Impl ) | 13236 | // InternalSolverLanguageParser.g:4202:1: ( rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 ) |
9482 | // InternalSolverLanguage.g:3011:2: rule__Predicate__Group_2__2__Impl | 13237 | // InternalSolverLanguageParser.g:4203:2: rule__ComparisonExpression__Group_1__0__Impl rule__ComparisonExpression__Group_1__1 |
9483 | { | 13238 | { |
13239 | pushFollow(FOLLOW_23); | ||
13240 | rule__ComparisonExpression__Group_1__0__Impl(); | ||
13241 | |||
13242 | state._fsp--; | ||
13243 | |||
9484 | pushFollow(FOLLOW_2); | 13244 | pushFollow(FOLLOW_2); |
9485 | rule__Predicate__Group_2__2__Impl(); | 13245 | rule__ComparisonExpression__Group_1__1(); |
9486 | 13246 | ||
9487 | state._fsp--; | 13247 | state._fsp--; |
9488 | 13248 | ||
@@ -9501,25 +13261,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9501 | } | 13261 | } |
9502 | return ; | 13262 | return ; |
9503 | } | 13263 | } |
9504 | // $ANTLR end "rule__Predicate__Group_2__2" | 13264 | // $ANTLR end "rule__ComparisonExpression__Group_1__0" |
9505 | 13265 | ||
9506 | 13266 | ||
9507 | // $ANTLR start "rule__Predicate__Group_2__2__Impl" | 13267 | // $ANTLR start "rule__ComparisonExpression__Group_1__0__Impl" |
9508 | // InternalSolverLanguage.g:3017:1: rule__Predicate__Group_2__2__Impl : ( ')' ) ; | 13268 | // InternalSolverLanguageParser.g:4210:1: rule__ComparisonExpression__Group_1__0__Impl : ( () ) ; |
9509 | public final void rule__Predicate__Group_2__2__Impl() throws RecognitionException { | 13269 | public final void rule__ComparisonExpression__Group_1__0__Impl() throws RecognitionException { |
9510 | 13270 | ||
9511 | int stackSize = keepStackSize(); | 13271 | int stackSize = keepStackSize(); |
9512 | 13272 | ||
9513 | try { | 13273 | try { |
9514 | // InternalSolverLanguage.g:3021:1: ( ( ')' ) ) | 13274 | // InternalSolverLanguageParser.g:4214:1: ( ( () ) ) |
9515 | // InternalSolverLanguage.g:3022:1: ( ')' ) | 13275 | // InternalSolverLanguageParser.g:4215:1: ( () ) |
13276 | { | ||
13277 | // InternalSolverLanguageParser.g:4215:1: ( () ) | ||
13278 | // InternalSolverLanguageParser.g:4216:2: () | ||
9516 | { | 13279 | { |
9517 | // InternalSolverLanguage.g:3022:1: ( ')' ) | 13280 | before(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); |
9518 | // InternalSolverLanguage.g:3023:2: ')' | 13281 | // InternalSolverLanguageParser.g:4217:2: () |
13282 | // InternalSolverLanguageParser.g:4217:3: | ||
9519 | { | 13283 | { |
9520 | before(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); | 13284 | } |
9521 | match(input,19,FOLLOW_2); | 13285 | |
9522 | after(grammarAccess.getPredicateAccess().getRightParenthesisKeyword_2_2()); | 13286 | after(grammarAccess.getComparisonExpressionAccess().getComparisonLeftAction_1_0()); |
9523 | 13287 | ||
9524 | } | 13288 | } |
9525 | 13289 | ||
@@ -9527,6 +13291,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9527 | } | 13291 | } |
9528 | 13292 | ||
9529 | } | 13293 | } |
13294 | finally { | ||
13295 | |||
13296 | restoreStackSize(stackSize); | ||
13297 | |||
13298 | } | ||
13299 | return ; | ||
13300 | } | ||
13301 | // $ANTLR end "rule__ComparisonExpression__Group_1__0__Impl" | ||
13302 | |||
13303 | |||
13304 | // $ANTLR start "rule__ComparisonExpression__Group_1__1" | ||
13305 | // InternalSolverLanguageParser.g:4225:1: rule__ComparisonExpression__Group_1__1 : rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ; | ||
13306 | public final void rule__ComparisonExpression__Group_1__1() throws RecognitionException { | ||
13307 | |||
13308 | int stackSize = keepStackSize(); | ||
13309 | |||
13310 | try { | ||
13311 | // InternalSolverLanguageParser.g:4229:1: ( rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 ) | ||
13312 | // InternalSolverLanguageParser.g:4230:2: rule__ComparisonExpression__Group_1__1__Impl rule__ComparisonExpression__Group_1__2 | ||
13313 | { | ||
13314 | pushFollow(FOLLOW_7); | ||
13315 | rule__ComparisonExpression__Group_1__1__Impl(); | ||
13316 | |||
13317 | state._fsp--; | ||
13318 | |||
13319 | pushFollow(FOLLOW_2); | ||
13320 | rule__ComparisonExpression__Group_1__2(); | ||
13321 | |||
13322 | state._fsp--; | ||
13323 | |||
13324 | |||
13325 | } | ||
13326 | |||
13327 | } | ||
9530 | catch (RecognitionException re) { | 13328 | catch (RecognitionException re) { |
9531 | reportError(re); | 13329 | reportError(re); |
9532 | recover(input,re); | 13330 | recover(input,re); |
@@ -9538,26 +13336,68 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9538 | } | 13336 | } |
9539 | return ; | 13337 | return ; |
9540 | } | 13338 | } |
9541 | // $ANTLR end "rule__Predicate__Group_2__2__Impl" | 13339 | // $ANTLR end "rule__ComparisonExpression__Group_1__1" |
9542 | 13340 | ||
9543 | 13341 | ||
9544 | // $ANTLR start "rule__Predicate__Group_2_1__0" | 13342 | // $ANTLR start "rule__ComparisonExpression__Group_1__1__Impl" |
9545 | // InternalSolverLanguage.g:3033:1: rule__Predicate__Group_2_1__0 : rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 ; | 13343 | // InternalSolverLanguageParser.g:4237:1: rule__ComparisonExpression__Group_1__1__Impl : ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ; |
9546 | public final void rule__Predicate__Group_2_1__0() throws RecognitionException { | 13344 | public final void rule__ComparisonExpression__Group_1__1__Impl() throws RecognitionException { |
9547 | 13345 | ||
9548 | int stackSize = keepStackSize(); | 13346 | int stackSize = keepStackSize(); |
9549 | 13347 | ||
9550 | try { | 13348 | try { |
9551 | // InternalSolverLanguage.g:3037:1: ( rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 ) | 13349 | // InternalSolverLanguageParser.g:4241:1: ( ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) ) |
9552 | // InternalSolverLanguage.g:3038:2: rule__Predicate__Group_2_1__0__Impl rule__Predicate__Group_2_1__1 | 13350 | // InternalSolverLanguageParser.g:4242:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
9553 | { | 13351 | { |
9554 | pushFollow(FOLLOW_14); | 13352 | // InternalSolverLanguageParser.g:4242:1: ( ( rule__ComparisonExpression__OpAssignment_1_1 ) ) |
9555 | rule__Predicate__Group_2_1__0__Impl(); | 13353 | // InternalSolverLanguageParser.g:4243:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) |
13354 | { | ||
13355 | before(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); | ||
13356 | // InternalSolverLanguageParser.g:4244:2: ( rule__ComparisonExpression__OpAssignment_1_1 ) | ||
13357 | // InternalSolverLanguageParser.g:4244:3: rule__ComparisonExpression__OpAssignment_1_1 | ||
13358 | { | ||
13359 | pushFollow(FOLLOW_2); | ||
13360 | rule__ComparisonExpression__OpAssignment_1_1(); | ||
9556 | 13361 | ||
9557 | state._fsp--; | 13362 | state._fsp--; |
9558 | 13363 | ||
13364 | |||
13365 | } | ||
13366 | |||
13367 | after(grammarAccess.getComparisonExpressionAccess().getOpAssignment_1_1()); | ||
13368 | |||
13369 | } | ||
13370 | |||
13371 | |||
13372 | } | ||
13373 | |||
13374 | } | ||
13375 | catch (RecognitionException re) { | ||
13376 | reportError(re); | ||
13377 | recover(input,re); | ||
13378 | } | ||
13379 | finally { | ||
13380 | |||
13381 | restoreStackSize(stackSize); | ||
13382 | |||
13383 | } | ||
13384 | return ; | ||
13385 | } | ||
13386 | // $ANTLR end "rule__ComparisonExpression__Group_1__1__Impl" | ||
13387 | |||
13388 | |||
13389 | // $ANTLR start "rule__ComparisonExpression__Group_1__2" | ||
13390 | // InternalSolverLanguageParser.g:4252:1: rule__ComparisonExpression__Group_1__2 : rule__ComparisonExpression__Group_1__2__Impl ; | ||
13391 | public final void rule__ComparisonExpression__Group_1__2() throws RecognitionException { | ||
13392 | |||
13393 | int stackSize = keepStackSize(); | ||
13394 | |||
13395 | try { | ||
13396 | // InternalSolverLanguageParser.g:4256:1: ( rule__ComparisonExpression__Group_1__2__Impl ) | ||
13397 | // InternalSolverLanguageParser.g:4257:2: rule__ComparisonExpression__Group_1__2__Impl | ||
13398 | { | ||
9559 | pushFollow(FOLLOW_2); | 13399 | pushFollow(FOLLOW_2); |
9560 | rule__Predicate__Group_2_1__1(); | 13400 | rule__ComparisonExpression__Group_1__2__Impl(); |
9561 | 13401 | ||
9562 | state._fsp--; | 13402 | state._fsp--; |
9563 | 13403 | ||
@@ -9576,35 +13416,114 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9576 | } | 13416 | } |
9577 | return ; | 13417 | return ; |
9578 | } | 13418 | } |
9579 | // $ANTLR end "rule__Predicate__Group_2_1__0" | 13419 | // $ANTLR end "rule__ComparisonExpression__Group_1__2" |
9580 | 13420 | ||
9581 | 13421 | ||
9582 | // $ANTLR start "rule__Predicate__Group_2_1__0__Impl" | 13422 | // $ANTLR start "rule__ComparisonExpression__Group_1__2__Impl" |
9583 | // InternalSolverLanguage.g:3045:1: rule__Predicate__Group_2_1__0__Impl : ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) ; | 13423 | // InternalSolverLanguageParser.g:4263:1: rule__ComparisonExpression__Group_1__2__Impl : ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ; |
9584 | public final void rule__Predicate__Group_2_1__0__Impl() throws RecognitionException { | 13424 | public final void rule__ComparisonExpression__Group_1__2__Impl() throws RecognitionException { |
9585 | 13425 | ||
9586 | int stackSize = keepStackSize(); | 13426 | int stackSize = keepStackSize(); |
9587 | 13427 | ||
9588 | try { | 13428 | try { |
9589 | // InternalSolverLanguage.g:3049:1: ( ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) ) | 13429 | // InternalSolverLanguageParser.g:4267:1: ( ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) ) |
9590 | // InternalSolverLanguage.g:3050:1: ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) | 13430 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
9591 | { | 13431 | { |
9592 | // InternalSolverLanguage.g:3050:1: ( ( rule__Predicate__ParametersAssignment_2_1_0 ) ) | 13432 | // InternalSolverLanguageParser.g:4268:1: ( ( rule__ComparisonExpression__RightAssignment_1_2 ) ) |
9593 | // InternalSolverLanguage.g:3051:2: ( rule__Predicate__ParametersAssignment_2_1_0 ) | 13433 | // InternalSolverLanguageParser.g:4269:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
9594 | { | 13434 | { |
9595 | before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); | 13435 | before(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); |
9596 | // InternalSolverLanguage.g:3052:2: ( rule__Predicate__ParametersAssignment_2_1_0 ) | 13436 | // InternalSolverLanguageParser.g:4270:2: ( rule__ComparisonExpression__RightAssignment_1_2 ) |
9597 | // InternalSolverLanguage.g:3052:3: rule__Predicate__ParametersAssignment_2_1_0 | 13437 | // InternalSolverLanguageParser.g:4270:3: rule__ComparisonExpression__RightAssignment_1_2 |
13438 | { | ||
13439 | pushFollow(FOLLOW_2); | ||
13440 | rule__ComparisonExpression__RightAssignment_1_2(); | ||
13441 | |||
13442 | state._fsp--; | ||
13443 | |||
13444 | |||
13445 | } | ||
13446 | |||
13447 | after(grammarAccess.getComparisonExpressionAccess().getRightAssignment_1_2()); | ||
13448 | |||
13449 | } | ||
13450 | |||
13451 | |||
13452 | } | ||
13453 | |||
13454 | } | ||
13455 | catch (RecognitionException re) { | ||
13456 | reportError(re); | ||
13457 | recover(input,re); | ||
13458 | } | ||
13459 | finally { | ||
13460 | |||
13461 | restoreStackSize(stackSize); | ||
13462 | |||
13463 | } | ||
13464 | return ; | ||
13465 | } | ||
13466 | // $ANTLR end "rule__ComparisonExpression__Group_1__2__Impl" | ||
13467 | |||
13468 | |||
13469 | // $ANTLR start "rule__AdditiveExpression__Group__0" | ||
13470 | // InternalSolverLanguageParser.g:4279:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ; | ||
13471 | public final void rule__AdditiveExpression__Group__0() throws RecognitionException { | ||
13472 | |||
13473 | int stackSize = keepStackSize(); | ||
13474 | |||
13475 | try { | ||
13476 | // InternalSolverLanguageParser.g:4283:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ) | ||
13477 | // InternalSolverLanguageParser.g:4284:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 | ||
9598 | { | 13478 | { |
13479 | pushFollow(FOLLOW_24); | ||
13480 | rule__AdditiveExpression__Group__0__Impl(); | ||
13481 | |||
13482 | state._fsp--; | ||
13483 | |||
9599 | pushFollow(FOLLOW_2); | 13484 | pushFollow(FOLLOW_2); |
9600 | rule__Predicate__ParametersAssignment_2_1_0(); | 13485 | rule__AdditiveExpression__Group__1(); |
9601 | 13486 | ||
9602 | state._fsp--; | 13487 | state._fsp--; |
9603 | 13488 | ||
9604 | 13489 | ||
9605 | } | 13490 | } |
9606 | 13491 | ||
9607 | after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_0()); | 13492 | } |
13493 | catch (RecognitionException re) { | ||
13494 | reportError(re); | ||
13495 | recover(input,re); | ||
13496 | } | ||
13497 | finally { | ||
13498 | |||
13499 | restoreStackSize(stackSize); | ||
13500 | |||
13501 | } | ||
13502 | return ; | ||
13503 | } | ||
13504 | // $ANTLR end "rule__AdditiveExpression__Group__0" | ||
13505 | |||
13506 | |||
13507 | // $ANTLR start "rule__AdditiveExpression__Group__0__Impl" | ||
13508 | // InternalSolverLanguageParser.g:4291:1: rule__AdditiveExpression__Group__0__Impl : ( ruleMultiplicativeExpression ) ; | ||
13509 | public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException { | ||
13510 | |||
13511 | int stackSize = keepStackSize(); | ||
13512 | |||
13513 | try { | ||
13514 | // InternalSolverLanguageParser.g:4295:1: ( ( ruleMultiplicativeExpression ) ) | ||
13515 | // InternalSolverLanguageParser.g:4296:1: ( ruleMultiplicativeExpression ) | ||
13516 | { | ||
13517 | // InternalSolverLanguageParser.g:4296:1: ( ruleMultiplicativeExpression ) | ||
13518 | // InternalSolverLanguageParser.g:4297:2: ruleMultiplicativeExpression | ||
13519 | { | ||
13520 | before(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); | ||
13521 | pushFollow(FOLLOW_2); | ||
13522 | ruleMultiplicativeExpression(); | ||
13523 | |||
13524 | state._fsp--; | ||
13525 | |||
13526 | after(grammarAccess.getAdditiveExpressionAccess().getMultiplicativeExpressionParserRuleCall_0()); | ||
9608 | 13527 | ||
9609 | } | 13528 | } |
9610 | 13529 | ||
@@ -9623,21 +13542,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9623 | } | 13542 | } |
9624 | return ; | 13543 | return ; |
9625 | } | 13544 | } |
9626 | // $ANTLR end "rule__Predicate__Group_2_1__0__Impl" | 13545 | // $ANTLR end "rule__AdditiveExpression__Group__0__Impl" |
9627 | 13546 | ||
9628 | 13547 | ||
9629 | // $ANTLR start "rule__Predicate__Group_2_1__1" | 13548 | // $ANTLR start "rule__AdditiveExpression__Group__1" |
9630 | // InternalSolverLanguage.g:3060:1: rule__Predicate__Group_2_1__1 : rule__Predicate__Group_2_1__1__Impl ; | 13549 | // InternalSolverLanguageParser.g:4306:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ; |
9631 | public final void rule__Predicate__Group_2_1__1() throws RecognitionException { | 13550 | public final void rule__AdditiveExpression__Group__1() throws RecognitionException { |
9632 | 13551 | ||
9633 | int stackSize = keepStackSize(); | 13552 | int stackSize = keepStackSize(); |
9634 | 13553 | ||
9635 | try { | 13554 | try { |
9636 | // InternalSolverLanguage.g:3064:1: ( rule__Predicate__Group_2_1__1__Impl ) | 13555 | // InternalSolverLanguageParser.g:4310:1: ( rule__AdditiveExpression__Group__1__Impl ) |
9637 | // InternalSolverLanguage.g:3065:2: rule__Predicate__Group_2_1__1__Impl | 13556 | // InternalSolverLanguageParser.g:4311:2: rule__AdditiveExpression__Group__1__Impl |
9638 | { | 13557 | { |
9639 | pushFollow(FOLLOW_2); | 13558 | pushFollow(FOLLOW_2); |
9640 | rule__Predicate__Group_2_1__1__Impl(); | 13559 | rule__AdditiveExpression__Group__1__Impl(); |
9641 | 13560 | ||
9642 | state._fsp--; | 13561 | state._fsp--; |
9643 | 13562 | ||
@@ -9656,40 +13575,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9656 | } | 13575 | } |
9657 | return ; | 13576 | return ; |
9658 | } | 13577 | } |
9659 | // $ANTLR end "rule__Predicate__Group_2_1__1" | 13578 | // $ANTLR end "rule__AdditiveExpression__Group__1" |
9660 | 13579 | ||
9661 | 13580 | ||
9662 | // $ANTLR start "rule__Predicate__Group_2_1__1__Impl" | 13581 | // $ANTLR start "rule__AdditiveExpression__Group__1__Impl" |
9663 | // InternalSolverLanguage.g:3071:1: rule__Predicate__Group_2_1__1__Impl : ( ( rule__Predicate__Group_2_1_1__0 )* ) ; | 13582 | // InternalSolverLanguageParser.g:4317:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ; |
9664 | public final void rule__Predicate__Group_2_1__1__Impl() throws RecognitionException { | 13583 | public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException { |
9665 | 13584 | ||
9666 | int stackSize = keepStackSize(); | 13585 | int stackSize = keepStackSize(); |
9667 | 13586 | ||
9668 | try { | 13587 | try { |
9669 | // InternalSolverLanguage.g:3075:1: ( ( ( rule__Predicate__Group_2_1_1__0 )* ) ) | 13588 | // InternalSolverLanguageParser.g:4321:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) ) |
9670 | // InternalSolverLanguage.g:3076:1: ( ( rule__Predicate__Group_2_1_1__0 )* ) | 13589 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
9671 | { | 13590 | { |
9672 | // InternalSolverLanguage.g:3076:1: ( ( rule__Predicate__Group_2_1_1__0 )* ) | 13591 | // InternalSolverLanguageParser.g:4322:1: ( ( rule__AdditiveExpression__Group_1__0 )* ) |
9673 | // InternalSolverLanguage.g:3077:2: ( rule__Predicate__Group_2_1_1__0 )* | 13592 | // InternalSolverLanguageParser.g:4323:2: ( rule__AdditiveExpression__Group_1__0 )* |
9674 | { | 13593 | { |
9675 | before(grammarAccess.getPredicateAccess().getGroup_2_1_1()); | 13594 | before(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); |
9676 | // InternalSolverLanguage.g:3078:2: ( rule__Predicate__Group_2_1_1__0 )* | 13595 | // InternalSolverLanguageParser.g:4324:2: ( rule__AdditiveExpression__Group_1__0 )* |
9677 | loop29: | 13596 | loop36: |
9678 | do { | 13597 | do { |
9679 | int alt29=2; | 13598 | int alt36=2; |
9680 | int LA29_0 = input.LA(1); | 13599 | int LA36_0 = input.LA(1); |
9681 | 13600 | ||
9682 | if ( (LA29_0==20) ) { | 13601 | if ( (LA36_0==PlusSign||LA36_0==HyphenMinus) ) { |
9683 | alt29=1; | 13602 | alt36=1; |
9684 | } | 13603 | } |
9685 | 13604 | ||
9686 | 13605 | ||
9687 | switch (alt29) { | 13606 | switch (alt36) { |
9688 | case 1 : | 13607 | case 1 : |
9689 | // InternalSolverLanguage.g:3078:3: rule__Predicate__Group_2_1_1__0 | 13608 | // InternalSolverLanguageParser.g:4324:3: rule__AdditiveExpression__Group_1__0 |
9690 | { | 13609 | { |
9691 | pushFollow(FOLLOW_15); | 13610 | pushFollow(FOLLOW_25); |
9692 | rule__Predicate__Group_2_1_1__0(); | 13611 | rule__AdditiveExpression__Group_1__0(); |
9693 | 13612 | ||
9694 | state._fsp--; | 13613 | state._fsp--; |
9695 | 13614 | ||
@@ -9698,11 +13617,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9698 | break; | 13617 | break; |
9699 | 13618 | ||
9700 | default : | 13619 | default : |
9701 | break loop29; | 13620 | break loop36; |
9702 | } | 13621 | } |
9703 | } while (true); | 13622 | } while (true); |
9704 | 13623 | ||
9705 | after(grammarAccess.getPredicateAccess().getGroup_2_1_1()); | 13624 | after(grammarAccess.getAdditiveExpressionAccess().getGroup_1()); |
9706 | 13625 | ||
9707 | } | 13626 | } |
9708 | 13627 | ||
@@ -9721,26 +13640,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9721 | } | 13640 | } |
9722 | return ; | 13641 | return ; |
9723 | } | 13642 | } |
9724 | // $ANTLR end "rule__Predicate__Group_2_1__1__Impl" | 13643 | // $ANTLR end "rule__AdditiveExpression__Group__1__Impl" |
9725 | 13644 | ||
9726 | 13645 | ||
9727 | // $ANTLR start "rule__Predicate__Group_2_1_1__0" | 13646 | // $ANTLR start "rule__AdditiveExpression__Group_1__0" |
9728 | // InternalSolverLanguage.g:3087:1: rule__Predicate__Group_2_1_1__0 : rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 ; | 13647 | // InternalSolverLanguageParser.g:4333:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ; |
9729 | public final void rule__Predicate__Group_2_1_1__0() throws RecognitionException { | 13648 | public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException { |
9730 | 13649 | ||
9731 | int stackSize = keepStackSize(); | 13650 | int stackSize = keepStackSize(); |
9732 | 13651 | ||
9733 | try { | 13652 | try { |
9734 | // InternalSolverLanguage.g:3091:1: ( rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 ) | 13653 | // InternalSolverLanguageParser.g:4337:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ) |
9735 | // InternalSolverLanguage.g:3092:2: rule__Predicate__Group_2_1_1__0__Impl rule__Predicate__Group_2_1_1__1 | 13654 | // InternalSolverLanguageParser.g:4338:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 |
9736 | { | 13655 | { |
9737 | pushFollow(FOLLOW_17); | 13656 | pushFollow(FOLLOW_24); |
9738 | rule__Predicate__Group_2_1_1__0__Impl(); | 13657 | rule__AdditiveExpression__Group_1__0__Impl(); |
9739 | 13658 | ||
9740 | state._fsp--; | 13659 | state._fsp--; |
9741 | 13660 | ||
9742 | pushFollow(FOLLOW_2); | 13661 | pushFollow(FOLLOW_2); |
9743 | rule__Predicate__Group_2_1_1__1(); | 13662 | rule__AdditiveExpression__Group_1__1(); |
9744 | 13663 | ||
9745 | state._fsp--; | 13664 | state._fsp--; |
9746 | 13665 | ||
@@ -9759,25 +13678,110 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9759 | } | 13678 | } |
9760 | return ; | 13679 | return ; |
9761 | } | 13680 | } |
9762 | // $ANTLR end "rule__Predicate__Group_2_1_1__0" | 13681 | // $ANTLR end "rule__AdditiveExpression__Group_1__0" |
9763 | 13682 | ||
9764 | 13683 | ||
9765 | // $ANTLR start "rule__Predicate__Group_2_1_1__0__Impl" | 13684 | // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl" |
9766 | // InternalSolverLanguage.g:3099:1: rule__Predicate__Group_2_1_1__0__Impl : ( ',' ) ; | 13685 | // InternalSolverLanguageParser.g:4345:1: rule__AdditiveExpression__Group_1__0__Impl : ( () ) ; |
9767 | public final void rule__Predicate__Group_2_1_1__0__Impl() throws RecognitionException { | 13686 | public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException { |
9768 | 13687 | ||
9769 | int stackSize = keepStackSize(); | 13688 | int stackSize = keepStackSize(); |
9770 | 13689 | ||
9771 | try { | 13690 | try { |
9772 | // InternalSolverLanguage.g:3103:1: ( ( ',' ) ) | 13691 | // InternalSolverLanguageParser.g:4349:1: ( ( () ) ) |
9773 | // InternalSolverLanguage.g:3104:1: ( ',' ) | 13692 | // InternalSolverLanguageParser.g:4350:1: ( () ) |
9774 | { | 13693 | { |
9775 | // InternalSolverLanguage.g:3104:1: ( ',' ) | 13694 | // InternalSolverLanguageParser.g:4350:1: ( () ) |
9776 | // InternalSolverLanguage.g:3105:2: ',' | 13695 | // InternalSolverLanguageParser.g:4351:2: () |
9777 | { | 13696 | { |
9778 | before(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); | 13697 | before(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); |
9779 | match(input,20,FOLLOW_2); | 13698 | // InternalSolverLanguageParser.g:4352:2: () |
9780 | after(grammarAccess.getPredicateAccess().getCommaKeyword_2_1_1_0()); | 13699 | // InternalSolverLanguageParser.g:4352:3: |
13700 | { | ||
13701 | } | ||
13702 | |||
13703 | after(grammarAccess.getAdditiveExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
13704 | |||
13705 | } | ||
13706 | |||
13707 | |||
13708 | } | ||
13709 | |||
13710 | } | ||
13711 | finally { | ||
13712 | |||
13713 | restoreStackSize(stackSize); | ||
13714 | |||
13715 | } | ||
13716 | return ; | ||
13717 | } | ||
13718 | // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl" | ||
13719 | |||
13720 | |||
13721 | // $ANTLR start "rule__AdditiveExpression__Group_1__1" | ||
13722 | // InternalSolverLanguageParser.g:4360:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ; | ||
13723 | public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException { | ||
13724 | |||
13725 | int stackSize = keepStackSize(); | ||
13726 | |||
13727 | try { | ||
13728 | // InternalSolverLanguageParser.g:4364:1: ( rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 ) | ||
13729 | // InternalSolverLanguageParser.g:4365:2: rule__AdditiveExpression__Group_1__1__Impl rule__AdditiveExpression__Group_1__2 | ||
13730 | { | ||
13731 | pushFollow(FOLLOW_7); | ||
13732 | rule__AdditiveExpression__Group_1__1__Impl(); | ||
13733 | |||
13734 | state._fsp--; | ||
13735 | |||
13736 | pushFollow(FOLLOW_2); | ||
13737 | rule__AdditiveExpression__Group_1__2(); | ||
13738 | |||
13739 | state._fsp--; | ||
13740 | |||
13741 | |||
13742 | } | ||
13743 | |||
13744 | } | ||
13745 | catch (RecognitionException re) { | ||
13746 | reportError(re); | ||
13747 | recover(input,re); | ||
13748 | } | ||
13749 | finally { | ||
13750 | |||
13751 | restoreStackSize(stackSize); | ||
13752 | |||
13753 | } | ||
13754 | return ; | ||
13755 | } | ||
13756 | // $ANTLR end "rule__AdditiveExpression__Group_1__1" | ||
13757 | |||
13758 | |||
13759 | // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl" | ||
13760 | // InternalSolverLanguageParser.g:4372:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ; | ||
13761 | public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException { | ||
13762 | |||
13763 | int stackSize = keepStackSize(); | ||
13764 | |||
13765 | try { | ||
13766 | // InternalSolverLanguageParser.g:4376:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) ) | ||
13767 | // InternalSolverLanguageParser.g:4377:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | ||
13768 | { | ||
13769 | // InternalSolverLanguageParser.g:4377:1: ( ( rule__AdditiveExpression__OpAssignment_1_1 ) ) | ||
13770 | // InternalSolverLanguageParser.g:4378:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | ||
13771 | { | ||
13772 | before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); | ||
13773 | // InternalSolverLanguageParser.g:4379:2: ( rule__AdditiveExpression__OpAssignment_1_1 ) | ||
13774 | // InternalSolverLanguageParser.g:4379:3: rule__AdditiveExpression__OpAssignment_1_1 | ||
13775 | { | ||
13776 | pushFollow(FOLLOW_2); | ||
13777 | rule__AdditiveExpression__OpAssignment_1_1(); | ||
13778 | |||
13779 | state._fsp--; | ||
13780 | |||
13781 | |||
13782 | } | ||
13783 | |||
13784 | after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_1()); | ||
9781 | 13785 | ||
9782 | } | 13786 | } |
9783 | 13787 | ||
@@ -9796,21 +13800,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9796 | } | 13800 | } |
9797 | return ; | 13801 | return ; |
9798 | } | 13802 | } |
9799 | // $ANTLR end "rule__Predicate__Group_2_1_1__0__Impl" | 13803 | // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl" |
9800 | 13804 | ||
9801 | 13805 | ||
9802 | // $ANTLR start "rule__Predicate__Group_2_1_1__1" | 13806 | // $ANTLR start "rule__AdditiveExpression__Group_1__2" |
9803 | // InternalSolverLanguage.g:3114:1: rule__Predicate__Group_2_1_1__1 : rule__Predicate__Group_2_1_1__1__Impl ; | 13807 | // InternalSolverLanguageParser.g:4387:1: rule__AdditiveExpression__Group_1__2 : rule__AdditiveExpression__Group_1__2__Impl ; |
9804 | public final void rule__Predicate__Group_2_1_1__1() throws RecognitionException { | 13808 | public final void rule__AdditiveExpression__Group_1__2() throws RecognitionException { |
9805 | 13809 | ||
9806 | int stackSize = keepStackSize(); | 13810 | int stackSize = keepStackSize(); |
9807 | 13811 | ||
9808 | try { | 13812 | try { |
9809 | // InternalSolverLanguage.g:3118:1: ( rule__Predicate__Group_2_1_1__1__Impl ) | 13813 | // InternalSolverLanguageParser.g:4391:1: ( rule__AdditiveExpression__Group_1__2__Impl ) |
9810 | // InternalSolverLanguage.g:3119:2: rule__Predicate__Group_2_1_1__1__Impl | 13814 | // InternalSolverLanguageParser.g:4392:2: rule__AdditiveExpression__Group_1__2__Impl |
9811 | { | 13815 | { |
9812 | pushFollow(FOLLOW_2); | 13816 | pushFollow(FOLLOW_2); |
9813 | rule__Predicate__Group_2_1_1__1__Impl(); | 13817 | rule__AdditiveExpression__Group_1__2__Impl(); |
9814 | 13818 | ||
9815 | state._fsp--; | 13819 | state._fsp--; |
9816 | 13820 | ||
@@ -9829,35 +13833,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9829 | } | 13833 | } |
9830 | return ; | 13834 | return ; |
9831 | } | 13835 | } |
9832 | // $ANTLR end "rule__Predicate__Group_2_1_1__1" | 13836 | // $ANTLR end "rule__AdditiveExpression__Group_1__2" |
9833 | 13837 | ||
9834 | 13838 | ||
9835 | // $ANTLR start "rule__Predicate__Group_2_1_1__1__Impl" | 13839 | // $ANTLR start "rule__AdditiveExpression__Group_1__2__Impl" |
9836 | // InternalSolverLanguage.g:3125:1: rule__Predicate__Group_2_1_1__1__Impl : ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) ; | 13840 | // InternalSolverLanguageParser.g:4398:1: rule__AdditiveExpression__Group_1__2__Impl : ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ; |
9837 | public final void rule__Predicate__Group_2_1_1__1__Impl() throws RecognitionException { | 13841 | public final void rule__AdditiveExpression__Group_1__2__Impl() throws RecognitionException { |
9838 | 13842 | ||
9839 | int stackSize = keepStackSize(); | 13843 | int stackSize = keepStackSize(); |
9840 | 13844 | ||
9841 | try { | 13845 | try { |
9842 | // InternalSolverLanguage.g:3129:1: ( ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) ) | 13846 | // InternalSolverLanguageParser.g:4402:1: ( ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) ) |
9843 | // InternalSolverLanguage.g:3130:1: ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) | 13847 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
9844 | { | 13848 | { |
9845 | // InternalSolverLanguage.g:3130:1: ( ( rule__Predicate__ParametersAssignment_2_1_1_1 ) ) | 13849 | // InternalSolverLanguageParser.g:4403:1: ( ( rule__AdditiveExpression__RightAssignment_1_2 ) ) |
9846 | // InternalSolverLanguage.g:3131:2: ( rule__Predicate__ParametersAssignment_2_1_1_1 ) | 13850 | // InternalSolverLanguageParser.g:4404:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
9847 | { | 13851 | { |
9848 | before(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); | 13852 | before(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); |
9849 | // InternalSolverLanguage.g:3132:2: ( rule__Predicate__ParametersAssignment_2_1_1_1 ) | 13853 | // InternalSolverLanguageParser.g:4405:2: ( rule__AdditiveExpression__RightAssignment_1_2 ) |
9850 | // InternalSolverLanguage.g:3132:3: rule__Predicate__ParametersAssignment_2_1_1_1 | 13854 | // InternalSolverLanguageParser.g:4405:3: rule__AdditiveExpression__RightAssignment_1_2 |
9851 | { | 13855 | { |
9852 | pushFollow(FOLLOW_2); | 13856 | pushFollow(FOLLOW_2); |
9853 | rule__Predicate__ParametersAssignment_2_1_1_1(); | 13857 | rule__AdditiveExpression__RightAssignment_1_2(); |
9854 | 13858 | ||
9855 | state._fsp--; | 13859 | state._fsp--; |
9856 | 13860 | ||
9857 | 13861 | ||
9858 | } | 13862 | } |
9859 | 13863 | ||
9860 | after(grammarAccess.getPredicateAccess().getParametersAssignment_2_1_1_1()); | 13864 | after(grammarAccess.getAdditiveExpressionAccess().getRightAssignment_1_2()); |
9861 | 13865 | ||
9862 | } | 13866 | } |
9863 | 13867 | ||
@@ -9876,26 +13880,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9876 | } | 13880 | } |
9877 | return ; | 13881 | return ; |
9878 | } | 13882 | } |
9879 | // $ANTLR end "rule__Predicate__Group_2_1_1__1__Impl" | 13883 | // $ANTLR end "rule__AdditiveExpression__Group_1__2__Impl" |
9880 | 13884 | ||
9881 | 13885 | ||
9882 | // $ANTLR start "rule__Predicate__Group_4_1__0" | 13886 | // $ANTLR start "rule__MultiplicativeExpression__Group__0" |
9883 | // InternalSolverLanguage.g:3141:1: rule__Predicate__Group_4_1__0 : rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 ; | 13887 | // InternalSolverLanguageParser.g:4414:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ; |
9884 | public final void rule__Predicate__Group_4_1__0() throws RecognitionException { | 13888 | public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException { |
9885 | 13889 | ||
9886 | int stackSize = keepStackSize(); | 13890 | int stackSize = keepStackSize(); |
9887 | 13891 | ||
9888 | try { | 13892 | try { |
9889 | // InternalSolverLanguage.g:3145:1: ( rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 ) | 13893 | // InternalSolverLanguageParser.g:4418:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ) |
9890 | // InternalSolverLanguage.g:3146:2: rule__Predicate__Group_4_1__0__Impl rule__Predicate__Group_4_1__1 | 13894 | // InternalSolverLanguageParser.g:4419:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 |
9891 | { | 13895 | { |
9892 | pushFollow(FOLLOW_23); | 13896 | pushFollow(FOLLOW_26); |
9893 | rule__Predicate__Group_4_1__0__Impl(); | 13897 | rule__MultiplicativeExpression__Group__0__Impl(); |
9894 | 13898 | ||
9895 | state._fsp--; | 13899 | state._fsp--; |
9896 | 13900 | ||
9897 | pushFollow(FOLLOW_2); | 13901 | pushFollow(FOLLOW_2); |
9898 | rule__Predicate__Group_4_1__1(); | 13902 | rule__MultiplicativeExpression__Group__1(); |
9899 | 13903 | ||
9900 | state._fsp--; | 13904 | state._fsp--; |
9901 | 13905 | ||
@@ -9914,35 +13918,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9914 | } | 13918 | } |
9915 | return ; | 13919 | return ; |
9916 | } | 13920 | } |
9917 | // $ANTLR end "rule__Predicate__Group_4_1__0" | 13921 | // $ANTLR end "rule__MultiplicativeExpression__Group__0" |
9918 | 13922 | ||
9919 | 13923 | ||
9920 | // $ANTLR start "rule__Predicate__Group_4_1__0__Impl" | 13924 | // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl" |
9921 | // InternalSolverLanguage.g:3153:1: rule__Predicate__Group_4_1__0__Impl : ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) ; | 13925 | // InternalSolverLanguageParser.g:4426:1: rule__MultiplicativeExpression__Group__0__Impl : ( ruleExponentialExpression ) ; |
9922 | public final void rule__Predicate__Group_4_1__0__Impl() throws RecognitionException { | 13926 | public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException { |
9923 | 13927 | ||
9924 | int stackSize = keepStackSize(); | 13928 | int stackSize = keepStackSize(); |
9925 | 13929 | ||
9926 | try { | 13930 | try { |
9927 | // InternalSolverLanguage.g:3157:1: ( ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) ) | 13931 | // InternalSolverLanguageParser.g:4430:1: ( ( ruleExponentialExpression ) ) |
9928 | // InternalSolverLanguage.g:3158:1: ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) | 13932 | // InternalSolverLanguageParser.g:4431:1: ( ruleExponentialExpression ) |
9929 | { | ||
9930 | // InternalSolverLanguage.g:3158:1: ( ( rule__Predicate__BodiesAssignment_4_1_0 ) ) | ||
9931 | // InternalSolverLanguage.g:3159:2: ( rule__Predicate__BodiesAssignment_4_1_0 ) | ||
9932 | { | 13933 | { |
9933 | before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); | 13934 | // InternalSolverLanguageParser.g:4431:1: ( ruleExponentialExpression ) |
9934 | // InternalSolverLanguage.g:3160:2: ( rule__Predicate__BodiesAssignment_4_1_0 ) | 13935 | // InternalSolverLanguageParser.g:4432:2: ruleExponentialExpression |
9935 | // InternalSolverLanguage.g:3160:3: rule__Predicate__BodiesAssignment_4_1_0 | ||
9936 | { | 13936 | { |
13937 | before(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); | ||
9937 | pushFollow(FOLLOW_2); | 13938 | pushFollow(FOLLOW_2); |
9938 | rule__Predicate__BodiesAssignment_4_1_0(); | 13939 | ruleExponentialExpression(); |
9939 | 13940 | ||
9940 | state._fsp--; | 13941 | state._fsp--; |
9941 | 13942 | ||
9942 | 13943 | after(grammarAccess.getMultiplicativeExpressionAccess().getExponentialExpressionParserRuleCall_0()); | |
9943 | } | ||
9944 | |||
9945 | after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_0()); | ||
9946 | 13944 | ||
9947 | } | 13945 | } |
9948 | 13946 | ||
@@ -9961,21 +13959,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9961 | } | 13959 | } |
9962 | return ; | 13960 | return ; |
9963 | } | 13961 | } |
9964 | // $ANTLR end "rule__Predicate__Group_4_1__0__Impl" | 13962 | // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl" |
9965 | 13963 | ||
9966 | 13964 | ||
9967 | // $ANTLR start "rule__Predicate__Group_4_1__1" | 13965 | // $ANTLR start "rule__MultiplicativeExpression__Group__1" |
9968 | // InternalSolverLanguage.g:3168:1: rule__Predicate__Group_4_1__1 : rule__Predicate__Group_4_1__1__Impl ; | 13966 | // InternalSolverLanguageParser.g:4441:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ; |
9969 | public final void rule__Predicate__Group_4_1__1() throws RecognitionException { | 13967 | public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException { |
9970 | 13968 | ||
9971 | int stackSize = keepStackSize(); | 13969 | int stackSize = keepStackSize(); |
9972 | 13970 | ||
9973 | try { | 13971 | try { |
9974 | // InternalSolverLanguage.g:3172:1: ( rule__Predicate__Group_4_1__1__Impl ) | 13972 | // InternalSolverLanguageParser.g:4445:1: ( rule__MultiplicativeExpression__Group__1__Impl ) |
9975 | // InternalSolverLanguage.g:3173:2: rule__Predicate__Group_4_1__1__Impl | 13973 | // InternalSolverLanguageParser.g:4446:2: rule__MultiplicativeExpression__Group__1__Impl |
9976 | { | 13974 | { |
9977 | pushFollow(FOLLOW_2); | 13975 | pushFollow(FOLLOW_2); |
9978 | rule__Predicate__Group_4_1__1__Impl(); | 13976 | rule__MultiplicativeExpression__Group__1__Impl(); |
9979 | 13977 | ||
9980 | state._fsp--; | 13978 | state._fsp--; |
9981 | 13979 | ||
@@ -9994,40 +13992,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
9994 | } | 13992 | } |
9995 | return ; | 13993 | return ; |
9996 | } | 13994 | } |
9997 | // $ANTLR end "rule__Predicate__Group_4_1__1" | 13995 | // $ANTLR end "rule__MultiplicativeExpression__Group__1" |
9998 | 13996 | ||
9999 | 13997 | ||
10000 | // $ANTLR start "rule__Predicate__Group_4_1__1__Impl" | 13998 | // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl" |
10001 | // InternalSolverLanguage.g:3179:1: rule__Predicate__Group_4_1__1__Impl : ( ( rule__Predicate__Group_4_1_1__0 )* ) ; | 13999 | // InternalSolverLanguageParser.g:4452:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ; |
10002 | public final void rule__Predicate__Group_4_1__1__Impl() throws RecognitionException { | 14000 | public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException { |
10003 | 14001 | ||
10004 | int stackSize = keepStackSize(); | 14002 | int stackSize = keepStackSize(); |
10005 | 14003 | ||
10006 | try { | 14004 | try { |
10007 | // InternalSolverLanguage.g:3183:1: ( ( ( rule__Predicate__Group_4_1_1__0 )* ) ) | 14005 | // InternalSolverLanguageParser.g:4456:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ) |
10008 | // InternalSolverLanguage.g:3184:1: ( ( rule__Predicate__Group_4_1_1__0 )* ) | 14006 | // InternalSolverLanguageParser.g:4457:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
10009 | { | 14007 | { |
10010 | // InternalSolverLanguage.g:3184:1: ( ( rule__Predicate__Group_4_1_1__0 )* ) | 14008 | // InternalSolverLanguageParser.g:4457:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* ) |
10011 | // InternalSolverLanguage.g:3185:2: ( rule__Predicate__Group_4_1_1__0 )* | 14009 | // InternalSolverLanguageParser.g:4458:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
10012 | { | 14010 | { |
10013 | before(grammarAccess.getPredicateAccess().getGroup_4_1_1()); | 14011 | before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); |
10014 | // InternalSolverLanguage.g:3186:2: ( rule__Predicate__Group_4_1_1__0 )* | 14012 | // InternalSolverLanguageParser.g:4459:2: ( rule__MultiplicativeExpression__Group_1__0 )* |
10015 | loop30: | 14013 | loop37: |
10016 | do { | 14014 | do { |
10017 | int alt30=2; | 14015 | int alt37=2; |
10018 | int LA30_0 = input.LA(1); | 14016 | int LA37_0 = input.LA(1); |
10019 | 14017 | ||
10020 | if ( (LA30_0==29) ) { | 14018 | if ( (LA37_0==Asterisk||LA37_0==Solidus) ) { |
10021 | alt30=1; | 14019 | alt37=1; |
10022 | } | 14020 | } |
10023 | 14021 | ||
10024 | 14022 | ||
10025 | switch (alt30) { | 14023 | switch (alt37) { |
10026 | case 1 : | 14024 | case 1 : |
10027 | // InternalSolverLanguage.g:3186:3: rule__Predicate__Group_4_1_1__0 | 14025 | // InternalSolverLanguageParser.g:4459:3: rule__MultiplicativeExpression__Group_1__0 |
10028 | { | 14026 | { |
10029 | pushFollow(FOLLOW_24); | 14027 | pushFollow(FOLLOW_27); |
10030 | rule__Predicate__Group_4_1_1__0(); | 14028 | rule__MultiplicativeExpression__Group_1__0(); |
10031 | 14029 | ||
10032 | state._fsp--; | 14030 | state._fsp--; |
10033 | 14031 | ||
@@ -10036,11 +14034,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10036 | break; | 14034 | break; |
10037 | 14035 | ||
10038 | default : | 14036 | default : |
10039 | break loop30; | 14037 | break loop37; |
10040 | } | 14038 | } |
10041 | } while (true); | 14039 | } while (true); |
10042 | 14040 | ||
10043 | after(grammarAccess.getPredicateAccess().getGroup_4_1_1()); | 14041 | after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1()); |
10044 | 14042 | ||
10045 | } | 14043 | } |
10046 | 14044 | ||
@@ -10059,26 +14057,101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10059 | } | 14057 | } |
10060 | return ; | 14058 | return ; |
10061 | } | 14059 | } |
10062 | // $ANTLR end "rule__Predicate__Group_4_1__1__Impl" | 14060 | // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl" |
10063 | 14061 | ||
10064 | 14062 | ||
10065 | // $ANTLR start "rule__Predicate__Group_4_1_1__0" | 14063 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0" |
10066 | // InternalSolverLanguage.g:3195:1: rule__Predicate__Group_4_1_1__0 : rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 ; | 14064 | // InternalSolverLanguageParser.g:4468:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ; |
10067 | public final void rule__Predicate__Group_4_1_1__0() throws RecognitionException { | 14065 | public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException { |
10068 | 14066 | ||
10069 | int stackSize = keepStackSize(); | 14067 | int stackSize = keepStackSize(); |
10070 | 14068 | ||
10071 | try { | 14069 | try { |
10072 | // InternalSolverLanguage.g:3199:1: ( rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 ) | 14070 | // InternalSolverLanguageParser.g:4472:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ) |
10073 | // InternalSolverLanguage.g:3200:2: rule__Predicate__Group_4_1_1__0__Impl rule__Predicate__Group_4_1_1__1 | 14071 | // InternalSolverLanguageParser.g:4473:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 |
10074 | { | 14072 | { |
10075 | pushFollow(FOLLOW_21); | 14073 | pushFollow(FOLLOW_26); |
10076 | rule__Predicate__Group_4_1_1__0__Impl(); | 14074 | rule__MultiplicativeExpression__Group_1__0__Impl(); |
14075 | |||
14076 | state._fsp--; | ||
14077 | |||
14078 | pushFollow(FOLLOW_2); | ||
14079 | rule__MultiplicativeExpression__Group_1__1(); | ||
14080 | |||
14081 | state._fsp--; | ||
14082 | |||
14083 | |||
14084 | } | ||
14085 | |||
14086 | } | ||
14087 | catch (RecognitionException re) { | ||
14088 | reportError(re); | ||
14089 | recover(input,re); | ||
14090 | } | ||
14091 | finally { | ||
14092 | |||
14093 | restoreStackSize(stackSize); | ||
14094 | |||
14095 | } | ||
14096 | return ; | ||
14097 | } | ||
14098 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__0" | ||
14099 | |||
14100 | |||
14101 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl" | ||
14102 | // InternalSolverLanguageParser.g:4480:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( () ) ; | ||
14103 | public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException { | ||
14104 | |||
14105 | int stackSize = keepStackSize(); | ||
14106 | |||
14107 | try { | ||
14108 | // InternalSolverLanguageParser.g:4484:1: ( ( () ) ) | ||
14109 | // InternalSolverLanguageParser.g:4485:1: ( () ) | ||
14110 | { | ||
14111 | // InternalSolverLanguageParser.g:4485:1: ( () ) | ||
14112 | // InternalSolverLanguageParser.g:4486:2: () | ||
14113 | { | ||
14114 | before(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14115 | // InternalSolverLanguageParser.g:4487:2: () | ||
14116 | // InternalSolverLanguageParser.g:4487:3: | ||
14117 | { | ||
14118 | } | ||
14119 | |||
14120 | after(grammarAccess.getMultiplicativeExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14121 | |||
14122 | } | ||
14123 | |||
14124 | |||
14125 | } | ||
14126 | |||
14127 | } | ||
14128 | finally { | ||
14129 | |||
14130 | restoreStackSize(stackSize); | ||
14131 | |||
14132 | } | ||
14133 | return ; | ||
14134 | } | ||
14135 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl" | ||
14136 | |||
14137 | |||
14138 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1" | ||
14139 | // InternalSolverLanguageParser.g:4495:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ; | ||
14140 | public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException { | ||
14141 | |||
14142 | int stackSize = keepStackSize(); | ||
14143 | |||
14144 | try { | ||
14145 | // InternalSolverLanguageParser.g:4499:1: ( rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 ) | ||
14146 | // InternalSolverLanguageParser.g:4500:2: rule__MultiplicativeExpression__Group_1__1__Impl rule__MultiplicativeExpression__Group_1__2 | ||
14147 | { | ||
14148 | pushFollow(FOLLOW_7); | ||
14149 | rule__MultiplicativeExpression__Group_1__1__Impl(); | ||
10077 | 14150 | ||
10078 | state._fsp--; | 14151 | state._fsp--; |
10079 | 14152 | ||
10080 | pushFollow(FOLLOW_2); | 14153 | pushFollow(FOLLOW_2); |
10081 | rule__Predicate__Group_4_1_1__1(); | 14154 | rule__MultiplicativeExpression__Group_1__2(); |
10082 | 14155 | ||
10083 | state._fsp--; | 14156 | state._fsp--; |
10084 | 14157 | ||
@@ -10097,25 +14170,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10097 | } | 14170 | } |
10098 | return ; | 14171 | return ; |
10099 | } | 14172 | } |
10100 | // $ANTLR end "rule__Predicate__Group_4_1_1__0" | 14173 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__1" |
10101 | 14174 | ||
10102 | 14175 | ||
10103 | // $ANTLR start "rule__Predicate__Group_4_1_1__0__Impl" | 14176 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl" |
10104 | // InternalSolverLanguage.g:3207:1: rule__Predicate__Group_4_1_1__0__Impl : ( '|' ) ; | 14177 | // InternalSolverLanguageParser.g:4507:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ; |
10105 | public final void rule__Predicate__Group_4_1_1__0__Impl() throws RecognitionException { | 14178 | public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException { |
10106 | 14179 | ||
10107 | int stackSize = keepStackSize(); | 14180 | int stackSize = keepStackSize(); |
10108 | 14181 | ||
10109 | try { | 14182 | try { |
10110 | // InternalSolverLanguage.g:3211:1: ( ( '|' ) ) | 14183 | // InternalSolverLanguageParser.g:4511:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) ) |
10111 | // InternalSolverLanguage.g:3212:1: ( '|' ) | 14184 | // InternalSolverLanguageParser.g:4512:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) |
14185 | { | ||
14186 | // InternalSolverLanguageParser.g:4512:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_1 ) ) | ||
14187 | // InternalSolverLanguageParser.g:4513:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) | ||
10112 | { | 14188 | { |
10113 | // InternalSolverLanguage.g:3212:1: ( '|' ) | 14189 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); |
10114 | // InternalSolverLanguage.g:3213:2: '|' | 14190 | // InternalSolverLanguageParser.g:4514:2: ( rule__MultiplicativeExpression__OpAssignment_1_1 ) |
14191 | // InternalSolverLanguageParser.g:4514:3: rule__MultiplicativeExpression__OpAssignment_1_1 | ||
10115 | { | 14192 | { |
10116 | before(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); | 14193 | pushFollow(FOLLOW_2); |
10117 | match(input,29,FOLLOW_2); | 14194 | rule__MultiplicativeExpression__OpAssignment_1_1(); |
10118 | after(grammarAccess.getPredicateAccess().getVerticalLineKeyword_4_1_1_0()); | 14195 | |
14196 | state._fsp--; | ||
14197 | |||
14198 | |||
14199 | } | ||
14200 | |||
14201 | after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_1()); | ||
10119 | 14202 | ||
10120 | } | 14203 | } |
10121 | 14204 | ||
@@ -10134,21 +14217,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10134 | } | 14217 | } |
10135 | return ; | 14218 | return ; |
10136 | } | 14219 | } |
10137 | // $ANTLR end "rule__Predicate__Group_4_1_1__0__Impl" | 14220 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl" |
10138 | 14221 | ||
10139 | 14222 | ||
10140 | // $ANTLR start "rule__Predicate__Group_4_1_1__1" | 14223 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2" |
10141 | // InternalSolverLanguage.g:3222:1: rule__Predicate__Group_4_1_1__1 : rule__Predicate__Group_4_1_1__1__Impl ; | 14224 | // InternalSolverLanguageParser.g:4522:1: rule__MultiplicativeExpression__Group_1__2 : rule__MultiplicativeExpression__Group_1__2__Impl ; |
10142 | public final void rule__Predicate__Group_4_1_1__1() throws RecognitionException { | 14225 | public final void rule__MultiplicativeExpression__Group_1__2() throws RecognitionException { |
10143 | 14226 | ||
10144 | int stackSize = keepStackSize(); | 14227 | int stackSize = keepStackSize(); |
10145 | 14228 | ||
10146 | try { | 14229 | try { |
10147 | // InternalSolverLanguage.g:3226:1: ( rule__Predicate__Group_4_1_1__1__Impl ) | 14230 | // InternalSolverLanguageParser.g:4526:1: ( rule__MultiplicativeExpression__Group_1__2__Impl ) |
10148 | // InternalSolverLanguage.g:3227:2: rule__Predicate__Group_4_1_1__1__Impl | 14231 | // InternalSolverLanguageParser.g:4527:2: rule__MultiplicativeExpression__Group_1__2__Impl |
10149 | { | 14232 | { |
10150 | pushFollow(FOLLOW_2); | 14233 | pushFollow(FOLLOW_2); |
10151 | rule__Predicate__Group_4_1_1__1__Impl(); | 14234 | rule__MultiplicativeExpression__Group_1__2__Impl(); |
10152 | 14235 | ||
10153 | state._fsp--; | 14236 | state._fsp--; |
10154 | 14237 | ||
@@ -10167,35 +14250,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10167 | } | 14250 | } |
10168 | return ; | 14251 | return ; |
10169 | } | 14252 | } |
10170 | // $ANTLR end "rule__Predicate__Group_4_1_1__1" | 14253 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__2" |
10171 | 14254 | ||
10172 | 14255 | ||
10173 | // $ANTLR start "rule__Predicate__Group_4_1_1__1__Impl" | 14256 | // $ANTLR start "rule__MultiplicativeExpression__Group_1__2__Impl" |
10174 | // InternalSolverLanguage.g:3233:1: rule__Predicate__Group_4_1_1__1__Impl : ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) ; | 14257 | // InternalSolverLanguageParser.g:4533:1: rule__MultiplicativeExpression__Group_1__2__Impl : ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ; |
10175 | public final void rule__Predicate__Group_4_1_1__1__Impl() throws RecognitionException { | 14258 | public final void rule__MultiplicativeExpression__Group_1__2__Impl() throws RecognitionException { |
10176 | 14259 | ||
10177 | int stackSize = keepStackSize(); | 14260 | int stackSize = keepStackSize(); |
10178 | 14261 | ||
10179 | try { | 14262 | try { |
10180 | // InternalSolverLanguage.g:3237:1: ( ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) ) | 14263 | // InternalSolverLanguageParser.g:4537:1: ( ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) ) |
10181 | // InternalSolverLanguage.g:3238:1: ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) | 14264 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
10182 | { | 14265 | { |
10183 | // InternalSolverLanguage.g:3238:1: ( ( rule__Predicate__BodiesAssignment_4_1_1_1 ) ) | 14266 | // InternalSolverLanguageParser.g:4538:1: ( ( rule__MultiplicativeExpression__RightAssignment_1_2 ) ) |
10184 | // InternalSolverLanguage.g:3239:2: ( rule__Predicate__BodiesAssignment_4_1_1_1 ) | 14267 | // InternalSolverLanguageParser.g:4539:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
10185 | { | 14268 | { |
10186 | before(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); | 14269 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); |
10187 | // InternalSolverLanguage.g:3240:2: ( rule__Predicate__BodiesAssignment_4_1_1_1 ) | 14270 | // InternalSolverLanguageParser.g:4540:2: ( rule__MultiplicativeExpression__RightAssignment_1_2 ) |
10188 | // InternalSolverLanguage.g:3240:3: rule__Predicate__BodiesAssignment_4_1_1_1 | 14271 | // InternalSolverLanguageParser.g:4540:3: rule__MultiplicativeExpression__RightAssignment_1_2 |
10189 | { | 14272 | { |
10190 | pushFollow(FOLLOW_2); | 14273 | pushFollow(FOLLOW_2); |
10191 | rule__Predicate__BodiesAssignment_4_1_1_1(); | 14274 | rule__MultiplicativeExpression__RightAssignment_1_2(); |
10192 | 14275 | ||
10193 | state._fsp--; | 14276 | state._fsp--; |
10194 | 14277 | ||
10195 | 14278 | ||
10196 | } | 14279 | } |
10197 | 14280 | ||
10198 | after(grammarAccess.getPredicateAccess().getBodiesAssignment_4_1_1_1()); | 14281 | after(grammarAccess.getMultiplicativeExpressionAccess().getRightAssignment_1_2()); |
10199 | 14282 | ||
10200 | } | 14283 | } |
10201 | 14284 | ||
@@ -10214,26 +14297,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10214 | } | 14297 | } |
10215 | return ; | 14298 | return ; |
10216 | } | 14299 | } |
10217 | // $ANTLR end "rule__Predicate__Group_4_1_1__1__Impl" | 14300 | // $ANTLR end "rule__MultiplicativeExpression__Group_1__2__Impl" |
10218 | 14301 | ||
10219 | 14302 | ||
10220 | // $ANTLR start "rule__Parameter__Group__0" | 14303 | // $ANTLR start "rule__ExponentialExpression__Group__0" |
10221 | // InternalSolverLanguage.g:3249:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; | 14304 | // InternalSolverLanguageParser.g:4549:1: rule__ExponentialExpression__Group__0 : rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ; |
10222 | public final void rule__Parameter__Group__0() throws RecognitionException { | 14305 | public final void rule__ExponentialExpression__Group__0() throws RecognitionException { |
10223 | 14306 | ||
10224 | int stackSize = keepStackSize(); | 14307 | int stackSize = keepStackSize(); |
10225 | 14308 | ||
10226 | try { | 14309 | try { |
10227 | // InternalSolverLanguage.g:3253:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) | 14310 | // InternalSolverLanguageParser.g:4553:1: ( rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 ) |
10228 | // InternalSolverLanguage.g:3254:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 | 14311 | // InternalSolverLanguageParser.g:4554:2: rule__ExponentialExpression__Group__0__Impl rule__ExponentialExpression__Group__1 |
10229 | { | 14312 | { |
10230 | pushFollow(FOLLOW_25); | 14313 | pushFollow(FOLLOW_28); |
10231 | rule__Parameter__Group__0__Impl(); | 14314 | rule__ExponentialExpression__Group__0__Impl(); |
10232 | 14315 | ||
10233 | state._fsp--; | 14316 | state._fsp--; |
10234 | 14317 | ||
10235 | pushFollow(FOLLOW_2); | 14318 | pushFollow(FOLLOW_2); |
10236 | rule__Parameter__Group__1(); | 14319 | rule__ExponentialExpression__Group__1(); |
10237 | 14320 | ||
10238 | state._fsp--; | 14321 | state._fsp--; |
10239 | 14322 | ||
@@ -10252,35 +14335,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10252 | } | 14335 | } |
10253 | return ; | 14336 | return ; |
10254 | } | 14337 | } |
10255 | // $ANTLR end "rule__Parameter__Group__0" | 14338 | // $ANTLR end "rule__ExponentialExpression__Group__0" |
10256 | 14339 | ||
10257 | 14340 | ||
10258 | // $ANTLR start "rule__Parameter__Group__0__Impl" | 14341 | // $ANTLR start "rule__ExponentialExpression__Group__0__Impl" |
10259 | // InternalSolverLanguage.g:3261:1: rule__Parameter__Group__0__Impl : ( ( rule__Parameter__VariableAssignment_0 ) ) ; | 14342 | // InternalSolverLanguageParser.g:4561:1: rule__ExponentialExpression__Group__0__Impl : ( ruleUnaryExpression ) ; |
10260 | public final void rule__Parameter__Group__0__Impl() throws RecognitionException { | 14343 | public final void rule__ExponentialExpression__Group__0__Impl() throws RecognitionException { |
10261 | 14344 | ||
10262 | int stackSize = keepStackSize(); | 14345 | int stackSize = keepStackSize(); |
10263 | 14346 | ||
10264 | try { | 14347 | try { |
10265 | // InternalSolverLanguage.g:3265:1: ( ( ( rule__Parameter__VariableAssignment_0 ) ) ) | 14348 | // InternalSolverLanguageParser.g:4565:1: ( ( ruleUnaryExpression ) ) |
10266 | // InternalSolverLanguage.g:3266:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | 14349 | // InternalSolverLanguageParser.g:4566:1: ( ruleUnaryExpression ) |
10267 | { | 14350 | { |
10268 | // InternalSolverLanguage.g:3266:1: ( ( rule__Parameter__VariableAssignment_0 ) ) | 14351 | // InternalSolverLanguageParser.g:4566:1: ( ruleUnaryExpression ) |
10269 | // InternalSolverLanguage.g:3267:2: ( rule__Parameter__VariableAssignment_0 ) | 14352 | // InternalSolverLanguageParser.g:4567:2: ruleUnaryExpression |
10270 | { | ||
10271 | before(grammarAccess.getParameterAccess().getVariableAssignment_0()); | ||
10272 | // InternalSolverLanguage.g:3268:2: ( rule__Parameter__VariableAssignment_0 ) | ||
10273 | // InternalSolverLanguage.g:3268:3: rule__Parameter__VariableAssignment_0 | ||
10274 | { | 14353 | { |
14354 | before(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); | ||
10275 | pushFollow(FOLLOW_2); | 14355 | pushFollow(FOLLOW_2); |
10276 | rule__Parameter__VariableAssignment_0(); | 14356 | ruleUnaryExpression(); |
10277 | 14357 | ||
10278 | state._fsp--; | 14358 | state._fsp--; |
10279 | 14359 | ||
10280 | 14360 | after(grammarAccess.getExponentialExpressionAccess().getUnaryExpressionParserRuleCall_0()); | |
10281 | } | ||
10282 | |||
10283 | after(grammarAccess.getParameterAccess().getVariableAssignment_0()); | ||
10284 | 14361 | ||
10285 | } | 14362 | } |
10286 | 14363 | ||
@@ -10299,21 +14376,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10299 | } | 14376 | } |
10300 | return ; | 14377 | return ; |
10301 | } | 14378 | } |
10302 | // $ANTLR end "rule__Parameter__Group__0__Impl" | 14379 | // $ANTLR end "rule__ExponentialExpression__Group__0__Impl" |
10303 | 14380 | ||
10304 | 14381 | ||
10305 | // $ANTLR start "rule__Parameter__Group__1" | 14382 | // $ANTLR start "rule__ExponentialExpression__Group__1" |
10306 | // InternalSolverLanguage.g:3276:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl ; | 14383 | // InternalSolverLanguageParser.g:4576:1: rule__ExponentialExpression__Group__1 : rule__ExponentialExpression__Group__1__Impl ; |
10307 | public final void rule__Parameter__Group__1() throws RecognitionException { | 14384 | public final void rule__ExponentialExpression__Group__1() throws RecognitionException { |
10308 | 14385 | ||
10309 | int stackSize = keepStackSize(); | 14386 | int stackSize = keepStackSize(); |
10310 | 14387 | ||
10311 | try { | 14388 | try { |
10312 | // InternalSolverLanguage.g:3280:1: ( rule__Parameter__Group__1__Impl ) | 14389 | // InternalSolverLanguageParser.g:4580:1: ( rule__ExponentialExpression__Group__1__Impl ) |
10313 | // InternalSolverLanguage.g:3281:2: rule__Parameter__Group__1__Impl | 14390 | // InternalSolverLanguageParser.g:4581:2: rule__ExponentialExpression__Group__1__Impl |
10314 | { | 14391 | { |
10315 | pushFollow(FOLLOW_2); | 14392 | pushFollow(FOLLOW_2); |
10316 | rule__Parameter__Group__1__Impl(); | 14393 | rule__ExponentialExpression__Group__1__Impl(); |
10317 | 14394 | ||
10318 | state._fsp--; | 14395 | state._fsp--; |
10319 | 14396 | ||
@@ -10332,36 +14409,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10332 | } | 14409 | } |
10333 | return ; | 14410 | return ; |
10334 | } | 14411 | } |
10335 | // $ANTLR end "rule__Parameter__Group__1" | 14412 | // $ANTLR end "rule__ExponentialExpression__Group__1" |
10336 | 14413 | ||
10337 | 14414 | ||
10338 | // $ANTLR start "rule__Parameter__Group__1__Impl" | 14415 | // $ANTLR start "rule__ExponentialExpression__Group__1__Impl" |
10339 | // InternalSolverLanguage.g:3287:1: rule__Parameter__Group__1__Impl : ( ( rule__Parameter__Group_1__0 )? ) ; | 14416 | // InternalSolverLanguageParser.g:4587:1: rule__ExponentialExpression__Group__1__Impl : ( ( rule__ExponentialExpression__Group_1__0 )? ) ; |
10340 | public final void rule__Parameter__Group__1__Impl() throws RecognitionException { | 14417 | public final void rule__ExponentialExpression__Group__1__Impl() throws RecognitionException { |
10341 | 14418 | ||
10342 | int stackSize = keepStackSize(); | 14419 | int stackSize = keepStackSize(); |
10343 | 14420 | ||
10344 | try { | 14421 | try { |
10345 | // InternalSolverLanguage.g:3291:1: ( ( ( rule__Parameter__Group_1__0 )? ) ) | 14422 | // InternalSolverLanguageParser.g:4591:1: ( ( ( rule__ExponentialExpression__Group_1__0 )? ) ) |
10346 | // InternalSolverLanguage.g:3292:1: ( ( rule__Parameter__Group_1__0 )? ) | 14423 | // InternalSolverLanguageParser.g:4592:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
10347 | { | 14424 | { |
10348 | // InternalSolverLanguage.g:3292:1: ( ( rule__Parameter__Group_1__0 )? ) | 14425 | // InternalSolverLanguageParser.g:4592:1: ( ( rule__ExponentialExpression__Group_1__0 )? ) |
10349 | // InternalSolverLanguage.g:3293:2: ( rule__Parameter__Group_1__0 )? | 14426 | // InternalSolverLanguageParser.g:4593:2: ( rule__ExponentialExpression__Group_1__0 )? |
10350 | { | 14427 | { |
10351 | before(grammarAccess.getParameterAccess().getGroup_1()); | 14428 | before(grammarAccess.getExponentialExpressionAccess().getGroup_1()); |
10352 | // InternalSolverLanguage.g:3294:2: ( rule__Parameter__Group_1__0 )? | 14429 | // InternalSolverLanguageParser.g:4594:2: ( rule__ExponentialExpression__Group_1__0 )? |
10353 | int alt31=2; | 14430 | int alt38=2; |
10354 | int LA31_0 = input.LA(1); | 14431 | int LA38_0 = input.LA(1); |
10355 | 14432 | ||
10356 | if ( (LA31_0==17) ) { | 14433 | if ( (LA38_0==CircumflexAccent) ) { |
10357 | alt31=1; | 14434 | alt38=1; |
10358 | } | 14435 | } |
10359 | switch (alt31) { | 14436 | switch (alt38) { |
10360 | case 1 : | 14437 | case 1 : |
10361 | // InternalSolverLanguage.g:3294:3: rule__Parameter__Group_1__0 | 14438 | // InternalSolverLanguageParser.g:4594:3: rule__ExponentialExpression__Group_1__0 |
10362 | { | 14439 | { |
10363 | pushFollow(FOLLOW_2); | 14440 | pushFollow(FOLLOW_2); |
10364 | rule__Parameter__Group_1__0(); | 14441 | rule__ExponentialExpression__Group_1__0(); |
10365 | 14442 | ||
10366 | state._fsp--; | 14443 | state._fsp--; |
10367 | 14444 | ||
@@ -10371,7 +14448,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10371 | 14448 | ||
10372 | } | 14449 | } |
10373 | 14450 | ||
10374 | after(grammarAccess.getParameterAccess().getGroup_1()); | 14451 | after(grammarAccess.getExponentialExpressionAccess().getGroup_1()); |
10375 | 14452 | ||
10376 | } | 14453 | } |
10377 | 14454 | ||
@@ -10390,26 +14467,101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10390 | } | 14467 | } |
10391 | return ; | 14468 | return ; |
10392 | } | 14469 | } |
10393 | // $ANTLR end "rule__Parameter__Group__1__Impl" | 14470 | // $ANTLR end "rule__ExponentialExpression__Group__1__Impl" |
10394 | 14471 | ||
10395 | 14472 | ||
10396 | // $ANTLR start "rule__Parameter__Group_1__0" | 14473 | // $ANTLR start "rule__ExponentialExpression__Group_1__0" |
10397 | // InternalSolverLanguage.g:3303:1: rule__Parameter__Group_1__0 : rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ; | 14474 | // InternalSolverLanguageParser.g:4603:1: rule__ExponentialExpression__Group_1__0 : rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ; |
10398 | public final void rule__Parameter__Group_1__0() throws RecognitionException { | 14475 | public final void rule__ExponentialExpression__Group_1__0() throws RecognitionException { |
10399 | 14476 | ||
10400 | int stackSize = keepStackSize(); | 14477 | int stackSize = keepStackSize(); |
10401 | 14478 | ||
10402 | try { | 14479 | try { |
10403 | // InternalSolverLanguage.g:3307:1: ( rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 ) | 14480 | // InternalSolverLanguageParser.g:4607:1: ( rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 ) |
10404 | // InternalSolverLanguage.g:3308:2: rule__Parameter__Group_1__0__Impl rule__Parameter__Group_1__1 | 14481 | // InternalSolverLanguageParser.g:4608:2: rule__ExponentialExpression__Group_1__0__Impl rule__ExponentialExpression__Group_1__1 |
10405 | { | 14482 | { |
10406 | pushFollow(FOLLOW_26); | 14483 | pushFollow(FOLLOW_28); |
10407 | rule__Parameter__Group_1__0__Impl(); | 14484 | rule__ExponentialExpression__Group_1__0__Impl(); |
14485 | |||
14486 | state._fsp--; | ||
14487 | |||
14488 | pushFollow(FOLLOW_2); | ||
14489 | rule__ExponentialExpression__Group_1__1(); | ||
14490 | |||
14491 | state._fsp--; | ||
14492 | |||
14493 | |||
14494 | } | ||
14495 | |||
14496 | } | ||
14497 | catch (RecognitionException re) { | ||
14498 | reportError(re); | ||
14499 | recover(input,re); | ||
14500 | } | ||
14501 | finally { | ||
14502 | |||
14503 | restoreStackSize(stackSize); | ||
14504 | |||
14505 | } | ||
14506 | return ; | ||
14507 | } | ||
14508 | // $ANTLR end "rule__ExponentialExpression__Group_1__0" | ||
14509 | |||
14510 | |||
14511 | // $ANTLR start "rule__ExponentialExpression__Group_1__0__Impl" | ||
14512 | // InternalSolverLanguageParser.g:4615:1: rule__ExponentialExpression__Group_1__0__Impl : ( () ) ; | ||
14513 | public final void rule__ExponentialExpression__Group_1__0__Impl() throws RecognitionException { | ||
14514 | |||
14515 | int stackSize = keepStackSize(); | ||
14516 | |||
14517 | try { | ||
14518 | // InternalSolverLanguageParser.g:4619:1: ( ( () ) ) | ||
14519 | // InternalSolverLanguageParser.g:4620:1: ( () ) | ||
14520 | { | ||
14521 | // InternalSolverLanguageParser.g:4620:1: ( () ) | ||
14522 | // InternalSolverLanguageParser.g:4621:2: () | ||
14523 | { | ||
14524 | before(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14525 | // InternalSolverLanguageParser.g:4622:2: () | ||
14526 | // InternalSolverLanguageParser.g:4622:3: | ||
14527 | { | ||
14528 | } | ||
14529 | |||
14530 | after(grammarAccess.getExponentialExpressionAccess().getBinaryExpressionLeftAction_1_0()); | ||
14531 | |||
14532 | } | ||
14533 | |||
14534 | |||
14535 | } | ||
14536 | |||
14537 | } | ||
14538 | finally { | ||
14539 | |||
14540 | restoreStackSize(stackSize); | ||
14541 | |||
14542 | } | ||
14543 | return ; | ||
14544 | } | ||
14545 | // $ANTLR end "rule__ExponentialExpression__Group_1__0__Impl" | ||
14546 | |||
14547 | |||
14548 | // $ANTLR start "rule__ExponentialExpression__Group_1__1" | ||
14549 | // InternalSolverLanguageParser.g:4630:1: rule__ExponentialExpression__Group_1__1 : rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ; | ||
14550 | public final void rule__ExponentialExpression__Group_1__1() throws RecognitionException { | ||
14551 | |||
14552 | int stackSize = keepStackSize(); | ||
14553 | |||
14554 | try { | ||
14555 | // InternalSolverLanguageParser.g:4634:1: ( rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 ) | ||
14556 | // InternalSolverLanguageParser.g:4635:2: rule__ExponentialExpression__Group_1__1__Impl rule__ExponentialExpression__Group_1__2 | ||
14557 | { | ||
14558 | pushFollow(FOLLOW_7); | ||
14559 | rule__ExponentialExpression__Group_1__1__Impl(); | ||
10408 | 14560 | ||
10409 | state._fsp--; | 14561 | state._fsp--; |
10410 | 14562 | ||
10411 | pushFollow(FOLLOW_2); | 14563 | pushFollow(FOLLOW_2); |
10412 | rule__Parameter__Group_1__1(); | 14564 | rule__ExponentialExpression__Group_1__2(); |
10413 | 14565 | ||
10414 | state._fsp--; | 14566 | state._fsp--; |
10415 | 14567 | ||
@@ -10428,25 +14580,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10428 | } | 14580 | } |
10429 | return ; | 14581 | return ; |
10430 | } | 14582 | } |
10431 | // $ANTLR end "rule__Parameter__Group_1__0" | 14583 | // $ANTLR end "rule__ExponentialExpression__Group_1__1" |
10432 | 14584 | ||
10433 | 14585 | ||
10434 | // $ANTLR start "rule__Parameter__Group_1__0__Impl" | 14586 | // $ANTLR start "rule__ExponentialExpression__Group_1__1__Impl" |
10435 | // InternalSolverLanguage.g:3315:1: rule__Parameter__Group_1__0__Impl : ( ':' ) ; | 14587 | // InternalSolverLanguageParser.g:4642:1: rule__ExponentialExpression__Group_1__1__Impl : ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ; |
10436 | public final void rule__Parameter__Group_1__0__Impl() throws RecognitionException { | 14588 | public final void rule__ExponentialExpression__Group_1__1__Impl() throws RecognitionException { |
10437 | 14589 | ||
10438 | int stackSize = keepStackSize(); | 14590 | int stackSize = keepStackSize(); |
10439 | 14591 | ||
10440 | try { | 14592 | try { |
10441 | // InternalSolverLanguage.g:3319:1: ( ( ':' ) ) | 14593 | // InternalSolverLanguageParser.g:4646:1: ( ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) ) |
10442 | // InternalSolverLanguage.g:3320:1: ( ':' ) | 14594 | // InternalSolverLanguageParser.g:4647:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) |
14595 | { | ||
14596 | // InternalSolverLanguageParser.g:4647:1: ( ( rule__ExponentialExpression__OpAssignment_1_1 ) ) | ||
14597 | // InternalSolverLanguageParser.g:4648:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) | ||
10443 | { | 14598 | { |
10444 | // InternalSolverLanguage.g:3320:1: ( ':' ) | 14599 | before(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); |
10445 | // InternalSolverLanguage.g:3321:2: ':' | 14600 | // InternalSolverLanguageParser.g:4649:2: ( rule__ExponentialExpression__OpAssignment_1_1 ) |
14601 | // InternalSolverLanguageParser.g:4649:3: rule__ExponentialExpression__OpAssignment_1_1 | ||
10446 | { | 14602 | { |
10447 | before(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | 14603 | pushFollow(FOLLOW_2); |
10448 | match(input,17,FOLLOW_2); | 14604 | rule__ExponentialExpression__OpAssignment_1_1(); |
10449 | after(grammarAccess.getParameterAccess().getColonKeyword_1_0()); | 14605 | |
14606 | state._fsp--; | ||
14607 | |||
14608 | |||
14609 | } | ||
14610 | |||
14611 | after(grammarAccess.getExponentialExpressionAccess().getOpAssignment_1_1()); | ||
10450 | 14612 | ||
10451 | } | 14613 | } |
10452 | 14614 | ||
@@ -10465,21 +14627,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10465 | } | 14627 | } |
10466 | return ; | 14628 | return ; |
10467 | } | 14629 | } |
10468 | // $ANTLR end "rule__Parameter__Group_1__0__Impl" | 14630 | // $ANTLR end "rule__ExponentialExpression__Group_1__1__Impl" |
10469 | 14631 | ||
10470 | 14632 | ||
10471 | // $ANTLR start "rule__Parameter__Group_1__1" | 14633 | // $ANTLR start "rule__ExponentialExpression__Group_1__2" |
10472 | // InternalSolverLanguage.g:3330:1: rule__Parameter__Group_1__1 : rule__Parameter__Group_1__1__Impl ; | 14634 | // InternalSolverLanguageParser.g:4657:1: rule__ExponentialExpression__Group_1__2 : rule__ExponentialExpression__Group_1__2__Impl ; |
10473 | public final void rule__Parameter__Group_1__1() throws RecognitionException { | 14635 | public final void rule__ExponentialExpression__Group_1__2() throws RecognitionException { |
10474 | 14636 | ||
10475 | int stackSize = keepStackSize(); | 14637 | int stackSize = keepStackSize(); |
10476 | 14638 | ||
10477 | try { | 14639 | try { |
10478 | // InternalSolverLanguage.g:3334:1: ( rule__Parameter__Group_1__1__Impl ) | 14640 | // InternalSolverLanguageParser.g:4661:1: ( rule__ExponentialExpression__Group_1__2__Impl ) |
10479 | // InternalSolverLanguage.g:3335:2: rule__Parameter__Group_1__1__Impl | 14641 | // InternalSolverLanguageParser.g:4662:2: rule__ExponentialExpression__Group_1__2__Impl |
10480 | { | 14642 | { |
10481 | pushFollow(FOLLOW_2); | 14643 | pushFollow(FOLLOW_2); |
10482 | rule__Parameter__Group_1__1__Impl(); | 14644 | rule__ExponentialExpression__Group_1__2__Impl(); |
10483 | 14645 | ||
10484 | state._fsp--; | 14646 | state._fsp--; |
10485 | 14647 | ||
@@ -10498,35 +14660,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10498 | } | 14660 | } |
10499 | return ; | 14661 | return ; |
10500 | } | 14662 | } |
10501 | // $ANTLR end "rule__Parameter__Group_1__1" | 14663 | // $ANTLR end "rule__ExponentialExpression__Group_1__2" |
10502 | 14664 | ||
10503 | 14665 | ||
10504 | // $ANTLR start "rule__Parameter__Group_1__1__Impl" | 14666 | // $ANTLR start "rule__ExponentialExpression__Group_1__2__Impl" |
10505 | // InternalSolverLanguage.g:3341:1: rule__Parameter__Group_1__1__Impl : ( ( rule__Parameter__TypeAssignment_1_1 ) ) ; | 14667 | // InternalSolverLanguageParser.g:4668:1: rule__ExponentialExpression__Group_1__2__Impl : ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ; |
10506 | public final void rule__Parameter__Group_1__1__Impl() throws RecognitionException { | 14668 | public final void rule__ExponentialExpression__Group_1__2__Impl() throws RecognitionException { |
10507 | 14669 | ||
10508 | int stackSize = keepStackSize(); | 14670 | int stackSize = keepStackSize(); |
10509 | 14671 | ||
10510 | try { | 14672 | try { |
10511 | // InternalSolverLanguage.g:3345:1: ( ( ( rule__Parameter__TypeAssignment_1_1 ) ) ) | 14673 | // InternalSolverLanguageParser.g:4672:1: ( ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) ) |
10512 | // InternalSolverLanguage.g:3346:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | 14674 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
10513 | { | 14675 | { |
10514 | // InternalSolverLanguage.g:3346:1: ( ( rule__Parameter__TypeAssignment_1_1 ) ) | 14676 | // InternalSolverLanguageParser.g:4673:1: ( ( rule__ExponentialExpression__RightAssignment_1_2 ) ) |
10515 | // InternalSolverLanguage.g:3347:2: ( rule__Parameter__TypeAssignment_1_1 ) | 14677 | // InternalSolverLanguageParser.g:4674:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
10516 | { | 14678 | { |
10517 | before(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); | 14679 | before(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); |
10518 | // InternalSolverLanguage.g:3348:2: ( rule__Parameter__TypeAssignment_1_1 ) | 14680 | // InternalSolverLanguageParser.g:4675:2: ( rule__ExponentialExpression__RightAssignment_1_2 ) |
10519 | // InternalSolverLanguage.g:3348:3: rule__Parameter__TypeAssignment_1_1 | 14681 | // InternalSolverLanguageParser.g:4675:3: rule__ExponentialExpression__RightAssignment_1_2 |
10520 | { | 14682 | { |
10521 | pushFollow(FOLLOW_2); | 14683 | pushFollow(FOLLOW_2); |
10522 | rule__Parameter__TypeAssignment_1_1(); | 14684 | rule__ExponentialExpression__RightAssignment_1_2(); |
10523 | 14685 | ||
10524 | state._fsp--; | 14686 | state._fsp--; |
10525 | 14687 | ||
10526 | 14688 | ||
10527 | } | 14689 | } |
10528 | 14690 | ||
10529 | after(grammarAccess.getParameterAccess().getTypeAssignment_1_1()); | 14691 | after(grammarAccess.getExponentialExpressionAccess().getRightAssignment_1_2()); |
10530 | 14692 | ||
10531 | } | 14693 | } |
10532 | 14694 | ||
@@ -10545,26 +14707,101 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10545 | } | 14707 | } |
10546 | return ; | 14708 | return ; |
10547 | } | 14709 | } |
10548 | // $ANTLR end "rule__Parameter__Group_1__1__Impl" | 14710 | // $ANTLR end "rule__ExponentialExpression__Group_1__2__Impl" |
10549 | 14711 | ||
10550 | 14712 | ||
10551 | // $ANTLR start "rule__PatternBody__Group__0" | 14713 | // $ANTLR start "rule__UnaryExpression__Group_1__0" |
10552 | // InternalSolverLanguage.g:3357:1: rule__PatternBody__Group__0 : rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ; | 14714 | // InternalSolverLanguageParser.g:4684:1: rule__UnaryExpression__Group_1__0 : rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ; |
10553 | public final void rule__PatternBody__Group__0() throws RecognitionException { | 14715 | public final void rule__UnaryExpression__Group_1__0() throws RecognitionException { |
10554 | 14716 | ||
10555 | int stackSize = keepStackSize(); | 14717 | int stackSize = keepStackSize(); |
10556 | 14718 | ||
10557 | try { | 14719 | try { |
10558 | // InternalSolverLanguage.g:3361:1: ( rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 ) | 14720 | // InternalSolverLanguageParser.g:4688:1: ( rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 ) |
10559 | // InternalSolverLanguage.g:3362:2: rule__PatternBody__Group__0__Impl rule__PatternBody__Group__1 | 14721 | // InternalSolverLanguageParser.g:4689:2: rule__UnaryExpression__Group_1__0__Impl rule__UnaryExpression__Group_1__1 |
10560 | { | 14722 | { |
10561 | pushFollow(FOLLOW_21); | 14723 | pushFollow(FOLLOW_7); |
10562 | rule__PatternBody__Group__0__Impl(); | 14724 | rule__UnaryExpression__Group_1__0__Impl(); |
14725 | |||
14726 | state._fsp--; | ||
14727 | |||
14728 | pushFollow(FOLLOW_2); | ||
14729 | rule__UnaryExpression__Group_1__1(); | ||
14730 | |||
14731 | state._fsp--; | ||
14732 | |||
14733 | |||
14734 | } | ||
14735 | |||
14736 | } | ||
14737 | catch (RecognitionException re) { | ||
14738 | reportError(re); | ||
14739 | recover(input,re); | ||
14740 | } | ||
14741 | finally { | ||
14742 | |||
14743 | restoreStackSize(stackSize); | ||
14744 | |||
14745 | } | ||
14746 | return ; | ||
14747 | } | ||
14748 | // $ANTLR end "rule__UnaryExpression__Group_1__0" | ||
14749 | |||
14750 | |||
14751 | // $ANTLR start "rule__UnaryExpression__Group_1__0__Impl" | ||
14752 | // InternalSolverLanguageParser.g:4696:1: rule__UnaryExpression__Group_1__0__Impl : ( () ) ; | ||
14753 | public final void rule__UnaryExpression__Group_1__0__Impl() throws RecognitionException { | ||
14754 | |||
14755 | int stackSize = keepStackSize(); | ||
14756 | |||
14757 | try { | ||
14758 | // InternalSolverLanguageParser.g:4700:1: ( ( () ) ) | ||
14759 | // InternalSolverLanguageParser.g:4701:1: ( () ) | ||
14760 | { | ||
14761 | // InternalSolverLanguageParser.g:4701:1: ( () ) | ||
14762 | // InternalSolverLanguageParser.g:4702:2: () | ||
14763 | { | ||
14764 | before(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); | ||
14765 | // InternalSolverLanguageParser.g:4703:2: () | ||
14766 | // InternalSolverLanguageParser.g:4703:3: | ||
14767 | { | ||
14768 | } | ||
14769 | |||
14770 | after(grammarAccess.getUnaryExpressionAccess().getUnaryExpressionAction_1_0()); | ||
14771 | |||
14772 | } | ||
14773 | |||
14774 | |||
14775 | } | ||
14776 | |||
14777 | } | ||
14778 | finally { | ||
14779 | |||
14780 | restoreStackSize(stackSize); | ||
14781 | |||
14782 | } | ||
14783 | return ; | ||
14784 | } | ||
14785 | // $ANTLR end "rule__UnaryExpression__Group_1__0__Impl" | ||
14786 | |||
14787 | |||
14788 | // $ANTLR start "rule__UnaryExpression__Group_1__1" | ||
14789 | // InternalSolverLanguageParser.g:4711:1: rule__UnaryExpression__Group_1__1 : rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ; | ||
14790 | public final void rule__UnaryExpression__Group_1__1() throws RecognitionException { | ||
14791 | |||
14792 | int stackSize = keepStackSize(); | ||
14793 | |||
14794 | try { | ||
14795 | // InternalSolverLanguageParser.g:4715:1: ( rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 ) | ||
14796 | // InternalSolverLanguageParser.g:4716:2: rule__UnaryExpression__Group_1__1__Impl rule__UnaryExpression__Group_1__2 | ||
14797 | { | ||
14798 | pushFollow(FOLLOW_29); | ||
14799 | rule__UnaryExpression__Group_1__1__Impl(); | ||
10563 | 14800 | ||
10564 | state._fsp--; | 14801 | state._fsp--; |
10565 | 14802 | ||
10566 | pushFollow(FOLLOW_2); | 14803 | pushFollow(FOLLOW_2); |
10567 | rule__PatternBody__Group__1(); | 14804 | rule__UnaryExpression__Group_1__2(); |
10568 | 14805 | ||
10569 | state._fsp--; | 14806 | state._fsp--; |
10570 | 14807 | ||
@@ -10583,29 +14820,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10583 | } | 14820 | } |
10584 | return ; | 14821 | return ; |
10585 | } | 14822 | } |
10586 | // $ANTLR end "rule__PatternBody__Group__0" | 14823 | // $ANTLR end "rule__UnaryExpression__Group_1__1" |
10587 | 14824 | ||
10588 | 14825 | ||
10589 | // $ANTLR start "rule__PatternBody__Group__0__Impl" | 14826 | // $ANTLR start "rule__UnaryExpression__Group_1__1__Impl" |
10590 | // InternalSolverLanguage.g:3369:1: rule__PatternBody__Group__0__Impl : ( () ) ; | 14827 | // InternalSolverLanguageParser.g:4723:1: rule__UnaryExpression__Group_1__1__Impl : ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ; |
10591 | public final void rule__PatternBody__Group__0__Impl() throws RecognitionException { | 14828 | public final void rule__UnaryExpression__Group_1__1__Impl() throws RecognitionException { |
10592 | 14829 | ||
10593 | int stackSize = keepStackSize(); | 14830 | int stackSize = keepStackSize(); |
10594 | 14831 | ||
10595 | try { | 14832 | try { |
10596 | // InternalSolverLanguage.g:3373:1: ( ( () ) ) | 14833 | // InternalSolverLanguageParser.g:4727:1: ( ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) ) |
10597 | // InternalSolverLanguage.g:3374:1: ( () ) | 14834 | // InternalSolverLanguageParser.g:4728:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
10598 | { | 14835 | { |
10599 | // InternalSolverLanguage.g:3374:1: ( () ) | 14836 | // InternalSolverLanguageParser.g:4728:1: ( ( rule__UnaryExpression__OpAssignment_1_1 ) ) |
10600 | // InternalSolverLanguage.g:3375:2: () | 14837 | // InternalSolverLanguageParser.g:4729:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
10601 | { | 14838 | { |
10602 | before(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); | 14839 | before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); |
10603 | // InternalSolverLanguage.g:3376:2: () | 14840 | // InternalSolverLanguageParser.g:4730:2: ( rule__UnaryExpression__OpAssignment_1_1 ) |
10604 | // InternalSolverLanguage.g:3376:3: | 14841 | // InternalSolverLanguageParser.g:4730:3: rule__UnaryExpression__OpAssignment_1_1 |
10605 | { | 14842 | { |
14843 | pushFollow(FOLLOW_2); | ||
14844 | rule__UnaryExpression__OpAssignment_1_1(); | ||
14845 | |||
14846 | state._fsp--; | ||
14847 | |||
14848 | |||
10606 | } | 14849 | } |
10607 | 14850 | ||
10608 | after(grammarAccess.getPatternBodyAccess().getPatternBodyAction_0()); | 14851 | after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_1_1()); |
10609 | 14852 | ||
10610 | } | 14853 | } |
10611 | 14854 | ||
@@ -10613,6 +14856,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10613 | } | 14856 | } |
10614 | 14857 | ||
10615 | } | 14858 | } |
14859 | catch (RecognitionException re) { | ||
14860 | reportError(re); | ||
14861 | recover(input,re); | ||
14862 | } | ||
10616 | finally { | 14863 | finally { |
10617 | 14864 | ||
10618 | restoreStackSize(stackSize); | 14865 | restoreStackSize(stackSize); |
@@ -10620,21 +14867,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10620 | } | 14867 | } |
10621 | return ; | 14868 | return ; |
10622 | } | 14869 | } |
10623 | // $ANTLR end "rule__PatternBody__Group__0__Impl" | 14870 | // $ANTLR end "rule__UnaryExpression__Group_1__1__Impl" |
10624 | 14871 | ||
10625 | 14872 | ||
10626 | // $ANTLR start "rule__PatternBody__Group__1" | 14873 | // $ANTLR start "rule__UnaryExpression__Group_1__2" |
10627 | // InternalSolverLanguage.g:3384:1: rule__PatternBody__Group__1 : rule__PatternBody__Group__1__Impl ; | 14874 | // InternalSolverLanguageParser.g:4738:1: rule__UnaryExpression__Group_1__2 : rule__UnaryExpression__Group_1__2__Impl ; |
10628 | public final void rule__PatternBody__Group__1() throws RecognitionException { | 14875 | public final void rule__UnaryExpression__Group_1__2() throws RecognitionException { |
10629 | 14876 | ||
10630 | int stackSize = keepStackSize(); | 14877 | int stackSize = keepStackSize(); |
10631 | 14878 | ||
10632 | try { | 14879 | try { |
10633 | // InternalSolverLanguage.g:3388:1: ( rule__PatternBody__Group__1__Impl ) | 14880 | // InternalSolverLanguageParser.g:4742:1: ( rule__UnaryExpression__Group_1__2__Impl ) |
10634 | // InternalSolverLanguage.g:3389:2: rule__PatternBody__Group__1__Impl | 14881 | // InternalSolverLanguageParser.g:4743:2: rule__UnaryExpression__Group_1__2__Impl |
10635 | { | 14882 | { |
10636 | pushFollow(FOLLOW_2); | 14883 | pushFollow(FOLLOW_2); |
10637 | rule__PatternBody__Group__1__Impl(); | 14884 | rule__UnaryExpression__Group_1__2__Impl(); |
10638 | 14885 | ||
10639 | state._fsp--; | 14886 | state._fsp--; |
10640 | 14887 | ||
@@ -10653,35 +14900,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10653 | } | 14900 | } |
10654 | return ; | 14901 | return ; |
10655 | } | 14902 | } |
10656 | // $ANTLR end "rule__PatternBody__Group__1" | 14903 | // $ANTLR end "rule__UnaryExpression__Group_1__2" |
10657 | 14904 | ||
10658 | 14905 | ||
10659 | // $ANTLR start "rule__PatternBody__Group__1__Impl" | 14906 | // $ANTLR start "rule__UnaryExpression__Group_1__2__Impl" |
10660 | // InternalSolverLanguage.g:3395:1: rule__PatternBody__Group__1__Impl : ( ( rule__PatternBody__Alternatives_1 ) ) ; | 14907 | // InternalSolverLanguageParser.g:4749:1: rule__UnaryExpression__Group_1__2__Impl : ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ; |
10661 | public final void rule__PatternBody__Group__1__Impl() throws RecognitionException { | 14908 | public final void rule__UnaryExpression__Group_1__2__Impl() throws RecognitionException { |
10662 | 14909 | ||
10663 | int stackSize = keepStackSize(); | 14910 | int stackSize = keepStackSize(); |
10664 | 14911 | ||
10665 | try { | 14912 | try { |
10666 | // InternalSolverLanguage.g:3399:1: ( ( ( rule__PatternBody__Alternatives_1 ) ) ) | 14913 | // InternalSolverLanguageParser.g:4753:1: ( ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) ) |
10667 | // InternalSolverLanguage.g:3400:1: ( ( rule__PatternBody__Alternatives_1 ) ) | 14914 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
10668 | { | 14915 | { |
10669 | // InternalSolverLanguage.g:3400:1: ( ( rule__PatternBody__Alternatives_1 ) ) | 14916 | // InternalSolverLanguageParser.g:4754:1: ( ( rule__UnaryExpression__BodyAssignment_1_2 ) ) |
10670 | // InternalSolverLanguage.g:3401:2: ( rule__PatternBody__Alternatives_1 ) | 14917 | // InternalSolverLanguageParser.g:4755:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
10671 | { | 14918 | { |
10672 | before(grammarAccess.getPatternBodyAccess().getAlternatives_1()); | 14919 | before(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); |
10673 | // InternalSolverLanguage.g:3402:2: ( rule__PatternBody__Alternatives_1 ) | 14920 | // InternalSolverLanguageParser.g:4756:2: ( rule__UnaryExpression__BodyAssignment_1_2 ) |
10674 | // InternalSolverLanguage.g:3402:3: rule__PatternBody__Alternatives_1 | 14921 | // InternalSolverLanguageParser.g:4756:3: rule__UnaryExpression__BodyAssignment_1_2 |
10675 | { | 14922 | { |
10676 | pushFollow(FOLLOW_2); | 14923 | pushFollow(FOLLOW_2); |
10677 | rule__PatternBody__Alternatives_1(); | 14924 | rule__UnaryExpression__BodyAssignment_1_2(); |
10678 | 14925 | ||
10679 | state._fsp--; | 14926 | state._fsp--; |
10680 | 14927 | ||
10681 | 14928 | ||
10682 | } | 14929 | } |
10683 | 14930 | ||
10684 | after(grammarAccess.getPatternBodyAccess().getAlternatives_1()); | 14931 | after(grammarAccess.getUnaryExpressionAccess().getBodyAssignment_1_2()); |
10685 | 14932 | ||
10686 | } | 14933 | } |
10687 | 14934 | ||
@@ -10700,26 +14947,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10700 | } | 14947 | } |
10701 | return ; | 14948 | return ; |
10702 | } | 14949 | } |
10703 | // $ANTLR end "rule__PatternBody__Group__1__Impl" | 14950 | // $ANTLR end "rule__UnaryExpression__Group_1__2__Impl" |
10704 | 14951 | ||
10705 | 14952 | ||
10706 | // $ANTLR start "rule__Polarity__Group_0__0" | 14953 | // $ANTLR start "rule__Count__Group__0" |
10707 | // InternalSolverLanguage.g:3411:1: rule__Polarity__Group_0__0 : rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ; | 14954 | // InternalSolverLanguageParser.g:4765:1: rule__Count__Group__0 : rule__Count__Group__0__Impl rule__Count__Group__1 ; |
10708 | public final void rule__Polarity__Group_0__0() throws RecognitionException { | 14955 | public final void rule__Count__Group__0() throws RecognitionException { |
10709 | 14956 | ||
10710 | int stackSize = keepStackSize(); | 14957 | int stackSize = keepStackSize(); |
10711 | 14958 | ||
10712 | try { | 14959 | try { |
10713 | // InternalSolverLanguage.g:3415:1: ( rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 ) | 14960 | // InternalSolverLanguageParser.g:4769:1: ( rule__Count__Group__0__Impl rule__Count__Group__1 ) |
10714 | // InternalSolverLanguage.g:3416:2: rule__Polarity__Group_0__0__Impl rule__Polarity__Group_0__1 | 14961 | // InternalSolverLanguageParser.g:4770:2: rule__Count__Group__0__Impl rule__Count__Group__1 |
10715 | { | 14962 | { |
10716 | pushFollow(FOLLOW_27); | 14963 | pushFollow(FOLLOW_30); |
10717 | rule__Polarity__Group_0__0__Impl(); | 14964 | rule__Count__Group__0__Impl(); |
10718 | 14965 | ||
10719 | state._fsp--; | 14966 | state._fsp--; |
10720 | 14967 | ||
10721 | pushFollow(FOLLOW_2); | 14968 | pushFollow(FOLLOW_2); |
10722 | rule__Polarity__Group_0__1(); | 14969 | rule__Count__Group__1(); |
10723 | 14970 | ||
10724 | state._fsp--; | 14971 | state._fsp--; |
10725 | 14972 | ||
@@ -10738,29 +14985,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10738 | } | 14985 | } |
10739 | return ; | 14986 | return ; |
10740 | } | 14987 | } |
10741 | // $ANTLR end "rule__Polarity__Group_0__0" | 14988 | // $ANTLR end "rule__Count__Group__0" |
10742 | 14989 | ||
10743 | 14990 | ||
10744 | // $ANTLR start "rule__Polarity__Group_0__0__Impl" | 14991 | // $ANTLR start "rule__Count__Group__0__Impl" |
10745 | // InternalSolverLanguage.g:3423:1: rule__Polarity__Group_0__0__Impl : ( () ) ; | 14992 | // InternalSolverLanguageParser.g:4777:1: rule__Count__Group__0__Impl : ( Count ) ; |
10746 | public final void rule__Polarity__Group_0__0__Impl() throws RecognitionException { | 14993 | public final void rule__Count__Group__0__Impl() throws RecognitionException { |
10747 | 14994 | ||
10748 | int stackSize = keepStackSize(); | 14995 | int stackSize = keepStackSize(); |
10749 | 14996 | ||
10750 | try { | 14997 | try { |
10751 | // InternalSolverLanguage.g:3427:1: ( ( () ) ) | 14998 | // InternalSolverLanguageParser.g:4781:1: ( ( Count ) ) |
10752 | // InternalSolverLanguage.g:3428:1: ( () ) | 14999 | // InternalSolverLanguageParser.g:4782:1: ( Count ) |
10753 | { | 15000 | { |
10754 | // InternalSolverLanguage.g:3428:1: ( () ) | 15001 | // InternalSolverLanguageParser.g:4782:1: ( Count ) |
10755 | // InternalSolverLanguage.g:3429:2: () | 15002 | // InternalSolverLanguageParser.g:4783:2: Count |
10756 | { | 15003 | { |
10757 | before(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); | 15004 | before(grammarAccess.getCountAccess().getCountKeyword_0()); |
10758 | // InternalSolverLanguage.g:3430:2: () | 15005 | match(input,Count,FOLLOW_2); |
10759 | // InternalSolverLanguage.g:3430:3: | 15006 | after(grammarAccess.getCountAccess().getCountKeyword_0()); |
15007 | |||
15008 | } | ||
15009 | |||
15010 | |||
15011 | } | ||
15012 | |||
15013 | } | ||
15014 | catch (RecognitionException re) { | ||
15015 | reportError(re); | ||
15016 | recover(input,re); | ||
15017 | } | ||
15018 | finally { | ||
15019 | |||
15020 | restoreStackSize(stackSize); | ||
15021 | |||
15022 | } | ||
15023 | return ; | ||
15024 | } | ||
15025 | // $ANTLR end "rule__Count__Group__0__Impl" | ||
15026 | |||
15027 | |||
15028 | // $ANTLR start "rule__Count__Group__1" | ||
15029 | // InternalSolverLanguageParser.g:4792:1: rule__Count__Group__1 : rule__Count__Group__1__Impl rule__Count__Group__2 ; | ||
15030 | public final void rule__Count__Group__1() throws RecognitionException { | ||
15031 | |||
15032 | int stackSize = keepStackSize(); | ||
15033 | |||
15034 | try { | ||
15035 | // InternalSolverLanguageParser.g:4796:1: ( rule__Count__Group__1__Impl rule__Count__Group__2 ) | ||
15036 | // InternalSolverLanguageParser.g:4797:2: rule__Count__Group__1__Impl rule__Count__Group__2 | ||
10760 | { | 15037 | { |
15038 | pushFollow(FOLLOW_7); | ||
15039 | rule__Count__Group__1__Impl(); | ||
15040 | |||
15041 | state._fsp--; | ||
15042 | |||
15043 | pushFollow(FOLLOW_2); | ||
15044 | rule__Count__Group__2(); | ||
15045 | |||
15046 | state._fsp--; | ||
15047 | |||
15048 | |||
10761 | } | 15049 | } |
10762 | 15050 | ||
10763 | after(grammarAccess.getPolarityAccess().getPositiveAction_0_0()); | 15051 | } |
15052 | catch (RecognitionException re) { | ||
15053 | reportError(re); | ||
15054 | recover(input,re); | ||
15055 | } | ||
15056 | finally { | ||
15057 | |||
15058 | restoreStackSize(stackSize); | ||
15059 | |||
15060 | } | ||
15061 | return ; | ||
15062 | } | ||
15063 | // $ANTLR end "rule__Count__Group__1" | ||
15064 | |||
15065 | |||
15066 | // $ANTLR start "rule__Count__Group__1__Impl" | ||
15067 | // InternalSolverLanguageParser.g:4804:1: rule__Count__Group__1__Impl : ( LeftCurlyBracket ) ; | ||
15068 | public final void rule__Count__Group__1__Impl() throws RecognitionException { | ||
15069 | |||
15070 | int stackSize = keepStackSize(); | ||
15071 | |||
15072 | try { | ||
15073 | // InternalSolverLanguageParser.g:4808:1: ( ( LeftCurlyBracket ) ) | ||
15074 | // InternalSolverLanguageParser.g:4809:1: ( LeftCurlyBracket ) | ||
15075 | { | ||
15076 | // InternalSolverLanguageParser.g:4809:1: ( LeftCurlyBracket ) | ||
15077 | // InternalSolverLanguageParser.g:4810:2: LeftCurlyBracket | ||
15078 | { | ||
15079 | before(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); | ||
15080 | match(input,LeftCurlyBracket,FOLLOW_2); | ||
15081 | after(grammarAccess.getCountAccess().getLeftCurlyBracketKeyword_1()); | ||
10764 | 15082 | ||
10765 | } | 15083 | } |
10766 | 15084 | ||
@@ -10768,6 +15086,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10768 | } | 15086 | } |
10769 | 15087 | ||
10770 | } | 15088 | } |
15089 | catch (RecognitionException re) { | ||
15090 | reportError(re); | ||
15091 | recover(input,re); | ||
15092 | } | ||
10771 | finally { | 15093 | finally { |
10772 | 15094 | ||
10773 | restoreStackSize(stackSize); | 15095 | restoreStackSize(stackSize); |
@@ -10775,21 +15097,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10775 | } | 15097 | } |
10776 | return ; | 15098 | return ; |
10777 | } | 15099 | } |
10778 | // $ANTLR end "rule__Polarity__Group_0__0__Impl" | 15100 | // $ANTLR end "rule__Count__Group__1__Impl" |
10779 | 15101 | ||
10780 | 15102 | ||
10781 | // $ANTLR start "rule__Polarity__Group_0__1" | 15103 | // $ANTLR start "rule__Count__Group__2" |
10782 | // InternalSolverLanguage.g:3438:1: rule__Polarity__Group_0__1 : rule__Polarity__Group_0__1__Impl ; | 15104 | // InternalSolverLanguageParser.g:4819:1: rule__Count__Group__2 : rule__Count__Group__2__Impl rule__Count__Group__3 ; |
10783 | public final void rule__Polarity__Group_0__1() throws RecognitionException { | 15105 | public final void rule__Count__Group__2() throws RecognitionException { |
10784 | 15106 | ||
10785 | int stackSize = keepStackSize(); | 15107 | int stackSize = keepStackSize(); |
10786 | 15108 | ||
10787 | try { | 15109 | try { |
10788 | // InternalSolverLanguage.g:3442:1: ( rule__Polarity__Group_0__1__Impl ) | 15110 | // InternalSolverLanguageParser.g:4823:1: ( rule__Count__Group__2__Impl rule__Count__Group__3 ) |
10789 | // InternalSolverLanguage.g:3443:2: rule__Polarity__Group_0__1__Impl | 15111 | // InternalSolverLanguageParser.g:4824:2: rule__Count__Group__2__Impl rule__Count__Group__3 |
10790 | { | 15112 | { |
15113 | pushFollow(FOLLOW_31); | ||
15114 | rule__Count__Group__2__Impl(); | ||
15115 | |||
15116 | state._fsp--; | ||
15117 | |||
10791 | pushFollow(FOLLOW_2); | 15118 | pushFollow(FOLLOW_2); |
10792 | rule__Polarity__Group_0__1__Impl(); | 15119 | rule__Count__Group__3(); |
10793 | 15120 | ||
10794 | state._fsp--; | 15121 | state._fsp--; |
10795 | 15122 | ||
@@ -10808,25 +15135,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10808 | } | 15135 | } |
10809 | return ; | 15136 | return ; |
10810 | } | 15137 | } |
10811 | // $ANTLR end "rule__Polarity__Group_0__1" | 15138 | // $ANTLR end "rule__Count__Group__2" |
10812 | 15139 | ||
10813 | 15140 | ||
10814 | // $ANTLR start "rule__Polarity__Group_0__1__Impl" | 15141 | // $ANTLR start "rule__Count__Group__2__Impl" |
10815 | // InternalSolverLanguage.g:3449:1: rule__Polarity__Group_0__1__Impl : ( '+' ) ; | 15142 | // InternalSolverLanguageParser.g:4831:1: rule__Count__Group__2__Impl : ( ( rule__Count__BodyAssignment_2 ) ) ; |
10816 | public final void rule__Polarity__Group_0__1__Impl() throws RecognitionException { | 15143 | public final void rule__Count__Group__2__Impl() throws RecognitionException { |
10817 | 15144 | ||
10818 | int stackSize = keepStackSize(); | 15145 | int stackSize = keepStackSize(); |
10819 | 15146 | ||
10820 | try { | 15147 | try { |
10821 | // InternalSolverLanguage.g:3453:1: ( ( '+' ) ) | 15148 | // InternalSolverLanguageParser.g:4835:1: ( ( ( rule__Count__BodyAssignment_2 ) ) ) |
10822 | // InternalSolverLanguage.g:3454:1: ( '+' ) | 15149 | // InternalSolverLanguageParser.g:4836:1: ( ( rule__Count__BodyAssignment_2 ) ) |
15150 | { | ||
15151 | // InternalSolverLanguageParser.g:4836:1: ( ( rule__Count__BodyAssignment_2 ) ) | ||
15152 | // InternalSolverLanguageParser.g:4837:2: ( rule__Count__BodyAssignment_2 ) | ||
10823 | { | 15153 | { |
10824 | // InternalSolverLanguage.g:3454:1: ( '+' ) | 15154 | before(grammarAccess.getCountAccess().getBodyAssignment_2()); |
10825 | // InternalSolverLanguage.g:3455:2: '+' | 15155 | // InternalSolverLanguageParser.g:4838:2: ( rule__Count__BodyAssignment_2 ) |
15156 | // InternalSolverLanguageParser.g:4838:3: rule__Count__BodyAssignment_2 | ||
10826 | { | 15157 | { |
10827 | before(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | 15158 | pushFollow(FOLLOW_2); |
10828 | match(input,30,FOLLOW_2); | 15159 | rule__Count__BodyAssignment_2(); |
10829 | after(grammarAccess.getPolarityAccess().getPlusSignKeyword_0_1()); | 15160 | |
15161 | state._fsp--; | ||
15162 | |||
15163 | |||
15164 | } | ||
15165 | |||
15166 | after(grammarAccess.getCountAccess().getBodyAssignment_2()); | ||
10830 | 15167 | ||
10831 | } | 15168 | } |
10832 | 15169 | ||
@@ -10845,26 +15182,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10845 | } | 15182 | } |
10846 | return ; | 15183 | return ; |
10847 | } | 15184 | } |
10848 | // $ANTLR end "rule__Polarity__Group_0__1__Impl" | 15185 | // $ANTLR end "rule__Count__Group__2__Impl" |
10849 | 15186 | ||
10850 | 15187 | ||
10851 | // $ANTLR start "rule__Polarity__Group_1__0" | 15188 | // $ANTLR start "rule__Count__Group__3" |
10852 | // InternalSolverLanguage.g:3465:1: rule__Polarity__Group_1__0 : rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ; | 15189 | // InternalSolverLanguageParser.g:4846:1: rule__Count__Group__3 : rule__Count__Group__3__Impl ; |
10853 | public final void rule__Polarity__Group_1__0() throws RecognitionException { | 15190 | public final void rule__Count__Group__3() throws RecognitionException { |
10854 | 15191 | ||
10855 | int stackSize = keepStackSize(); | 15192 | int stackSize = keepStackSize(); |
10856 | 15193 | ||
10857 | try { | 15194 | try { |
10858 | // InternalSolverLanguage.g:3469:1: ( rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 ) | 15195 | // InternalSolverLanguageParser.g:4850:1: ( rule__Count__Group__3__Impl ) |
10859 | // InternalSolverLanguage.g:3470:2: rule__Polarity__Group_1__0__Impl rule__Polarity__Group_1__1 | 15196 | // InternalSolverLanguageParser.g:4851:2: rule__Count__Group__3__Impl |
10860 | { | 15197 | { |
10861 | pushFollow(FOLLOW_28); | 15198 | pushFollow(FOLLOW_2); |
10862 | rule__Polarity__Group_1__0__Impl(); | 15199 | rule__Count__Group__3__Impl(); |
15200 | |||
15201 | state._fsp--; | ||
15202 | |||
15203 | |||
15204 | } | ||
15205 | |||
15206 | } | ||
15207 | catch (RecognitionException re) { | ||
15208 | reportError(re); | ||
15209 | recover(input,re); | ||
15210 | } | ||
15211 | finally { | ||
15212 | |||
15213 | restoreStackSize(stackSize); | ||
15214 | |||
15215 | } | ||
15216 | return ; | ||
15217 | } | ||
15218 | // $ANTLR end "rule__Count__Group__3" | ||
15219 | |||
15220 | |||
15221 | // $ANTLR start "rule__Count__Group__3__Impl" | ||
15222 | // InternalSolverLanguageParser.g:4857:1: rule__Count__Group__3__Impl : ( RightCurlyBracket ) ; | ||
15223 | public final void rule__Count__Group__3__Impl() throws RecognitionException { | ||
15224 | |||
15225 | int stackSize = keepStackSize(); | ||
15226 | |||
15227 | try { | ||
15228 | // InternalSolverLanguageParser.g:4861:1: ( ( RightCurlyBracket ) ) | ||
15229 | // InternalSolverLanguageParser.g:4862:1: ( RightCurlyBracket ) | ||
15230 | { | ||
15231 | // InternalSolverLanguageParser.g:4862:1: ( RightCurlyBracket ) | ||
15232 | // InternalSolverLanguageParser.g:4863:2: RightCurlyBracket | ||
15233 | { | ||
15234 | before(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); | ||
15235 | match(input,RightCurlyBracket,FOLLOW_2); | ||
15236 | after(grammarAccess.getCountAccess().getRightCurlyBracketKeyword_3()); | ||
15237 | |||
15238 | } | ||
15239 | |||
15240 | |||
15241 | } | ||
15242 | |||
15243 | } | ||
15244 | catch (RecognitionException re) { | ||
15245 | reportError(re); | ||
15246 | recover(input,re); | ||
15247 | } | ||
15248 | finally { | ||
15249 | |||
15250 | restoreStackSize(stackSize); | ||
15251 | |||
15252 | } | ||
15253 | return ; | ||
15254 | } | ||
15255 | // $ANTLR end "rule__Count__Group__3__Impl" | ||
15256 | |||
15257 | |||
15258 | // $ANTLR start "rule__Aggregation__Group__0" | ||
15259 | // InternalSolverLanguageParser.g:4873:1: rule__Aggregation__Group__0 : rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ; | ||
15260 | public final void rule__Aggregation__Group__0() throws RecognitionException { | ||
15261 | |||
15262 | int stackSize = keepStackSize(); | ||
15263 | |||
15264 | try { | ||
15265 | // InternalSolverLanguageParser.g:4877:1: ( rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 ) | ||
15266 | // InternalSolverLanguageParser.g:4878:2: rule__Aggregation__Group__0__Impl rule__Aggregation__Group__1 | ||
15267 | { | ||
15268 | pushFollow(FOLLOW_30); | ||
15269 | rule__Aggregation__Group__0__Impl(); | ||
10863 | 15270 | ||
10864 | state._fsp--; | 15271 | state._fsp--; |
10865 | 15272 | ||
10866 | pushFollow(FOLLOW_2); | 15273 | pushFollow(FOLLOW_2); |
10867 | rule__Polarity__Group_1__1(); | 15274 | rule__Aggregation__Group__1(); |
10868 | 15275 | ||
10869 | state._fsp--; | 15276 | state._fsp--; |
10870 | 15277 | ||
@@ -10883,29 +15290,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10883 | } | 15290 | } |
10884 | return ; | 15291 | return ; |
10885 | } | 15292 | } |
10886 | // $ANTLR end "rule__Polarity__Group_1__0" | 15293 | // $ANTLR end "rule__Aggregation__Group__0" |
10887 | 15294 | ||
10888 | 15295 | ||
10889 | // $ANTLR start "rule__Polarity__Group_1__0__Impl" | 15296 | // $ANTLR start "rule__Aggregation__Group__0__Impl" |
10890 | // InternalSolverLanguage.g:3477:1: rule__Polarity__Group_1__0__Impl : ( () ) ; | 15297 | // InternalSolverLanguageParser.g:4885:1: rule__Aggregation__Group__0__Impl : ( ( rule__Aggregation__OpAssignment_0 ) ) ; |
10891 | public final void rule__Polarity__Group_1__0__Impl() throws RecognitionException { | 15298 | public final void rule__Aggregation__Group__0__Impl() throws RecognitionException { |
10892 | 15299 | ||
10893 | int stackSize = keepStackSize(); | 15300 | int stackSize = keepStackSize(); |
10894 | 15301 | ||
10895 | try { | 15302 | try { |
10896 | // InternalSolverLanguage.g:3481:1: ( ( () ) ) | 15303 | // InternalSolverLanguageParser.g:4889:1: ( ( ( rule__Aggregation__OpAssignment_0 ) ) ) |
10897 | // InternalSolverLanguage.g:3482:1: ( () ) | 15304 | // InternalSolverLanguageParser.g:4890:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
10898 | { | 15305 | { |
10899 | // InternalSolverLanguage.g:3482:1: ( () ) | 15306 | // InternalSolverLanguageParser.g:4890:1: ( ( rule__Aggregation__OpAssignment_0 ) ) |
10900 | // InternalSolverLanguage.g:3483:2: () | 15307 | // InternalSolverLanguageParser.g:4891:2: ( rule__Aggregation__OpAssignment_0 ) |
10901 | { | 15308 | { |
10902 | before(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); | 15309 | before(grammarAccess.getAggregationAccess().getOpAssignment_0()); |
10903 | // InternalSolverLanguage.g:3484:2: () | 15310 | // InternalSolverLanguageParser.g:4892:2: ( rule__Aggregation__OpAssignment_0 ) |
10904 | // InternalSolverLanguage.g:3484:3: | 15311 | // InternalSolverLanguageParser.g:4892:3: rule__Aggregation__OpAssignment_0 |
10905 | { | 15312 | { |
15313 | pushFollow(FOLLOW_2); | ||
15314 | rule__Aggregation__OpAssignment_0(); | ||
15315 | |||
15316 | state._fsp--; | ||
15317 | |||
15318 | |||
10906 | } | 15319 | } |
10907 | 15320 | ||
10908 | after(grammarAccess.getPolarityAccess().getNegativeAction_1_0()); | 15321 | after(grammarAccess.getAggregationAccess().getOpAssignment_0()); |
10909 | 15322 | ||
10910 | } | 15323 | } |
10911 | 15324 | ||
@@ -10913,6 +15326,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10913 | } | 15326 | } |
10914 | 15327 | ||
10915 | } | 15328 | } |
15329 | catch (RecognitionException re) { | ||
15330 | reportError(re); | ||
15331 | recover(input,re); | ||
15332 | } | ||
10916 | finally { | 15333 | finally { |
10917 | 15334 | ||
10918 | restoreStackSize(stackSize); | 15335 | restoreStackSize(stackSize); |
@@ -10920,21 +15337,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10920 | } | 15337 | } |
10921 | return ; | 15338 | return ; |
10922 | } | 15339 | } |
10923 | // $ANTLR end "rule__Polarity__Group_1__0__Impl" | 15340 | // $ANTLR end "rule__Aggregation__Group__0__Impl" |
10924 | 15341 | ||
10925 | 15342 | ||
10926 | // $ANTLR start "rule__Polarity__Group_1__1" | 15343 | // $ANTLR start "rule__Aggregation__Group__1" |
10927 | // InternalSolverLanguage.g:3492:1: rule__Polarity__Group_1__1 : rule__Polarity__Group_1__1__Impl ; | 15344 | // InternalSolverLanguageParser.g:4900:1: rule__Aggregation__Group__1 : rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ; |
10928 | public final void rule__Polarity__Group_1__1() throws RecognitionException { | 15345 | public final void rule__Aggregation__Group__1() throws RecognitionException { |
10929 | 15346 | ||
10930 | int stackSize = keepStackSize(); | 15347 | int stackSize = keepStackSize(); |
10931 | 15348 | ||
10932 | try { | 15349 | try { |
10933 | // InternalSolverLanguage.g:3496:1: ( rule__Polarity__Group_1__1__Impl ) | 15350 | // InternalSolverLanguageParser.g:4904:1: ( rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 ) |
10934 | // InternalSolverLanguage.g:3497:2: rule__Polarity__Group_1__1__Impl | 15351 | // InternalSolverLanguageParser.g:4905:2: rule__Aggregation__Group__1__Impl rule__Aggregation__Group__2 |
10935 | { | 15352 | { |
15353 | pushFollow(FOLLOW_7); | ||
15354 | rule__Aggregation__Group__1__Impl(); | ||
15355 | |||
15356 | state._fsp--; | ||
15357 | |||
10936 | pushFollow(FOLLOW_2); | 15358 | pushFollow(FOLLOW_2); |
10937 | rule__Polarity__Group_1__1__Impl(); | 15359 | rule__Aggregation__Group__2(); |
10938 | 15360 | ||
10939 | state._fsp--; | 15361 | state._fsp--; |
10940 | 15362 | ||
@@ -10953,25 +15375,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10953 | } | 15375 | } |
10954 | return ; | 15376 | return ; |
10955 | } | 15377 | } |
10956 | // $ANTLR end "rule__Polarity__Group_1__1" | 15378 | // $ANTLR end "rule__Aggregation__Group__1" |
10957 | 15379 | ||
10958 | 15380 | ||
10959 | // $ANTLR start "rule__Polarity__Group_1__1__Impl" | 15381 | // $ANTLR start "rule__Aggregation__Group__1__Impl" |
10960 | // InternalSolverLanguage.g:3503:1: rule__Polarity__Group_1__1__Impl : ( '-' ) ; | 15382 | // InternalSolverLanguageParser.g:4912:1: rule__Aggregation__Group__1__Impl : ( LeftCurlyBracket ) ; |
10961 | public final void rule__Polarity__Group_1__1__Impl() throws RecognitionException { | 15383 | public final void rule__Aggregation__Group__1__Impl() throws RecognitionException { |
10962 | 15384 | ||
10963 | int stackSize = keepStackSize(); | 15385 | int stackSize = keepStackSize(); |
10964 | 15386 | ||
10965 | try { | 15387 | try { |
10966 | // InternalSolverLanguage.g:3507:1: ( ( '-' ) ) | 15388 | // InternalSolverLanguageParser.g:4916:1: ( ( LeftCurlyBracket ) ) |
10967 | // InternalSolverLanguage.g:3508:1: ( '-' ) | 15389 | // InternalSolverLanguageParser.g:4917:1: ( LeftCurlyBracket ) |
10968 | { | 15390 | { |
10969 | // InternalSolverLanguage.g:3508:1: ( '-' ) | 15391 | // InternalSolverLanguageParser.g:4917:1: ( LeftCurlyBracket ) |
10970 | // InternalSolverLanguage.g:3509:2: '-' | 15392 | // InternalSolverLanguageParser.g:4918:2: LeftCurlyBracket |
10971 | { | 15393 | { |
10972 | before(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); | 15394 | before(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); |
10973 | match(input,13,FOLLOW_2); | 15395 | match(input,LeftCurlyBracket,FOLLOW_2); |
10974 | after(grammarAccess.getPolarityAccess().getHyphenMinusKeyword_1_1()); | 15396 | after(grammarAccess.getAggregationAccess().getLeftCurlyBracketKeyword_1()); |
10975 | 15397 | ||
10976 | } | 15398 | } |
10977 | 15399 | ||
@@ -10990,26 +15412,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
10990 | } | 15412 | } |
10991 | return ; | 15413 | return ; |
10992 | } | 15414 | } |
10993 | // $ANTLR end "rule__Polarity__Group_1__1__Impl" | 15415 | // $ANTLR end "rule__Aggregation__Group__1__Impl" |
10994 | 15416 | ||
10995 | 15417 | ||
10996 | // $ANTLR start "rule__Constraint__Group_0__0" | 15418 | // $ANTLR start "rule__Aggregation__Group__2" |
10997 | // InternalSolverLanguage.g:3519:1: rule__Constraint__Group_0__0 : rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 ; | 15419 | // InternalSolverLanguageParser.g:4927:1: rule__Aggregation__Group__2 : rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ; |
10998 | public final void rule__Constraint__Group_0__0() throws RecognitionException { | 15420 | public final void rule__Aggregation__Group__2() throws RecognitionException { |
10999 | 15421 | ||
11000 | int stackSize = keepStackSize(); | 15422 | int stackSize = keepStackSize(); |
11001 | 15423 | ||
11002 | try { | 15424 | try { |
11003 | // InternalSolverLanguage.g:3523:1: ( rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 ) | 15425 | // InternalSolverLanguageParser.g:4931:1: ( rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 ) |
11004 | // InternalSolverLanguage.g:3524:2: rule__Constraint__Group_0__0__Impl rule__Constraint__Group_0__1 | 15426 | // InternalSolverLanguageParser.g:4932:2: rule__Aggregation__Group__2__Impl rule__Aggregation__Group__3 |
11005 | { | 15427 | { |
11006 | pushFollow(FOLLOW_29); | 15428 | pushFollow(FOLLOW_32); |
11007 | rule__Constraint__Group_0__0__Impl(); | 15429 | rule__Aggregation__Group__2__Impl(); |
11008 | 15430 | ||
11009 | state._fsp--; | 15431 | state._fsp--; |
11010 | 15432 | ||
11011 | pushFollow(FOLLOW_2); | 15433 | pushFollow(FOLLOW_2); |
11012 | rule__Constraint__Group_0__1(); | 15434 | rule__Aggregation__Group__3(); |
11013 | 15435 | ||
11014 | state._fsp--; | 15436 | state._fsp--; |
11015 | 15437 | ||
@@ -11028,46 +15450,110 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11028 | } | 15450 | } |
11029 | return ; | 15451 | return ; |
11030 | } | 15452 | } |
11031 | // $ANTLR end "rule__Constraint__Group_0__0" | 15453 | // $ANTLR end "rule__Aggregation__Group__2" |
11032 | 15454 | ||
11033 | 15455 | ||
11034 | // $ANTLR start "rule__Constraint__Group_0__0__Impl" | 15456 | // $ANTLR start "rule__Aggregation__Group__2__Impl" |
11035 | // InternalSolverLanguage.g:3531:1: rule__Constraint__Group_0__0__Impl : ( ( rule__Constraint__PolarityAssignment_0_0 )? ) ; | 15457 | // InternalSolverLanguageParser.g:4939:1: rule__Aggregation__Group__2__Impl : ( ( rule__Aggregation__BodyAssignment_2 ) ) ; |
11036 | public final void rule__Constraint__Group_0__0__Impl() throws RecognitionException { | 15458 | public final void rule__Aggregation__Group__2__Impl() throws RecognitionException { |
11037 | 15459 | ||
11038 | int stackSize = keepStackSize(); | 15460 | int stackSize = keepStackSize(); |
11039 | 15461 | ||
11040 | try { | 15462 | try { |
11041 | // InternalSolverLanguage.g:3535:1: ( ( ( rule__Constraint__PolarityAssignment_0_0 )? ) ) | 15463 | // InternalSolverLanguageParser.g:4943:1: ( ( ( rule__Aggregation__BodyAssignment_2 ) ) ) |
11042 | // InternalSolverLanguage.g:3536:1: ( ( rule__Constraint__PolarityAssignment_0_0 )? ) | 15464 | // InternalSolverLanguageParser.g:4944:1: ( ( rule__Aggregation__BodyAssignment_2 ) ) |
15465 | { | ||
15466 | // InternalSolverLanguageParser.g:4944:1: ( ( rule__Aggregation__BodyAssignment_2 ) ) | ||
15467 | // InternalSolverLanguageParser.g:4945:2: ( rule__Aggregation__BodyAssignment_2 ) | ||
11043 | { | 15468 | { |
11044 | // InternalSolverLanguage.g:3536:1: ( ( rule__Constraint__PolarityAssignment_0_0 )? ) | 15469 | before(grammarAccess.getAggregationAccess().getBodyAssignment_2()); |
11045 | // InternalSolverLanguage.g:3537:2: ( rule__Constraint__PolarityAssignment_0_0 )? | 15470 | // InternalSolverLanguageParser.g:4946:2: ( rule__Aggregation__BodyAssignment_2 ) |
15471 | // InternalSolverLanguageParser.g:4946:3: rule__Aggregation__BodyAssignment_2 | ||
11046 | { | 15472 | { |
11047 | before(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); | 15473 | pushFollow(FOLLOW_2); |
11048 | // InternalSolverLanguage.g:3538:2: ( rule__Constraint__PolarityAssignment_0_0 )? | 15474 | rule__Aggregation__BodyAssignment_2(); |
11049 | int alt32=2; | 15475 | |
11050 | int LA32_0 = input.LA(1); | 15476 | state._fsp--; |
15477 | |||
11051 | 15478 | ||
11052 | if ( (LA32_0==13||LA32_0==30) ) { | ||
11053 | alt32=1; | ||
11054 | } | 15479 | } |
11055 | switch (alt32) { | ||
11056 | case 1 : | ||
11057 | // InternalSolverLanguage.g:3538:3: rule__Constraint__PolarityAssignment_0_0 | ||
11058 | { | ||
11059 | pushFollow(FOLLOW_2); | ||
11060 | rule__Constraint__PolarityAssignment_0_0(); | ||
11061 | 15480 | ||
11062 | state._fsp--; | 15481 | after(grammarAccess.getAggregationAccess().getBodyAssignment_2()); |
11063 | 15482 | ||
15483 | } | ||
11064 | 15484 | ||
11065 | } | ||
11066 | break; | ||
11067 | 15485 | ||
11068 | } | 15486 | } |
11069 | 15487 | ||
11070 | after(grammarAccess.getConstraintAccess().getPolarityAssignment_0_0()); | 15488 | } |
15489 | catch (RecognitionException re) { | ||
15490 | reportError(re); | ||
15491 | recover(input,re); | ||
15492 | } | ||
15493 | finally { | ||
15494 | |||
15495 | restoreStackSize(stackSize); | ||
15496 | |||
15497 | } | ||
15498 | return ; | ||
15499 | } | ||
15500 | // $ANTLR end "rule__Aggregation__Group__2__Impl" | ||
15501 | |||
15502 | |||
15503 | // $ANTLR start "rule__Aggregation__Group__3" | ||
15504 | // InternalSolverLanguageParser.g:4954:1: rule__Aggregation__Group__3 : rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ; | ||
15505 | public final void rule__Aggregation__Group__3() throws RecognitionException { | ||
15506 | |||
15507 | int stackSize = keepStackSize(); | ||
15508 | |||
15509 | try { | ||
15510 | // InternalSolverLanguageParser.g:4958:1: ( rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 ) | ||
15511 | // InternalSolverLanguageParser.g:4959:2: rule__Aggregation__Group__3__Impl rule__Aggregation__Group__4 | ||
15512 | { | ||
15513 | pushFollow(FOLLOW_7); | ||
15514 | rule__Aggregation__Group__3__Impl(); | ||
15515 | |||
15516 | state._fsp--; | ||
15517 | |||
15518 | pushFollow(FOLLOW_2); | ||
15519 | rule__Aggregation__Group__4(); | ||
15520 | |||
15521 | state._fsp--; | ||
15522 | |||
15523 | |||
15524 | } | ||
15525 | |||
15526 | } | ||
15527 | catch (RecognitionException re) { | ||
15528 | reportError(re); | ||
15529 | recover(input,re); | ||
15530 | } | ||
15531 | finally { | ||
15532 | |||
15533 | restoreStackSize(stackSize); | ||
15534 | |||
15535 | } | ||
15536 | return ; | ||
15537 | } | ||
15538 | // $ANTLR end "rule__Aggregation__Group__3" | ||
15539 | |||
15540 | |||
15541 | // $ANTLR start "rule__Aggregation__Group__3__Impl" | ||
15542 | // InternalSolverLanguageParser.g:4966:1: rule__Aggregation__Group__3__Impl : ( VerticalLine ) ; | ||
15543 | public final void rule__Aggregation__Group__3__Impl() throws RecognitionException { | ||
15544 | |||
15545 | int stackSize = keepStackSize(); | ||
15546 | |||
15547 | try { | ||
15548 | // InternalSolverLanguageParser.g:4970:1: ( ( VerticalLine ) ) | ||
15549 | // InternalSolverLanguageParser.g:4971:1: ( VerticalLine ) | ||
15550 | { | ||
15551 | // InternalSolverLanguageParser.g:4971:1: ( VerticalLine ) | ||
15552 | // InternalSolverLanguageParser.g:4972:2: VerticalLine | ||
15553 | { | ||
15554 | before(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); | ||
15555 | match(input,VerticalLine,FOLLOW_2); | ||
15556 | after(grammarAccess.getAggregationAccess().getVerticalLineKeyword_3()); | ||
11071 | 15557 | ||
11072 | } | 15558 | } |
11073 | 15559 | ||
@@ -11086,26 +15572,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11086 | } | 15572 | } |
11087 | return ; | 15573 | return ; |
11088 | } | 15574 | } |
11089 | // $ANTLR end "rule__Constraint__Group_0__0__Impl" | 15575 | // $ANTLR end "rule__Aggregation__Group__3__Impl" |
11090 | 15576 | ||
11091 | 15577 | ||
11092 | // $ANTLR start "rule__Constraint__Group_0__1" | 15578 | // $ANTLR start "rule__Aggregation__Group__4" |
11093 | // InternalSolverLanguage.g:3546:1: rule__Constraint__Group_0__1 : rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 ; | 15579 | // InternalSolverLanguageParser.g:4981:1: rule__Aggregation__Group__4 : rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ; |
11094 | public final void rule__Constraint__Group_0__1() throws RecognitionException { | 15580 | public final void rule__Aggregation__Group__4() throws RecognitionException { |
11095 | 15581 | ||
11096 | int stackSize = keepStackSize(); | 15582 | int stackSize = keepStackSize(); |
11097 | 15583 | ||
11098 | try { | 15584 | try { |
11099 | // InternalSolverLanguage.g:3550:1: ( rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 ) | 15585 | // InternalSolverLanguageParser.g:4985:1: ( rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 ) |
11100 | // InternalSolverLanguage.g:3551:2: rule__Constraint__Group_0__1__Impl rule__Constraint__Group_0__2 | 15586 | // InternalSolverLanguageParser.g:4986:2: rule__Aggregation__Group__4__Impl rule__Aggregation__Group__5 |
11101 | { | 15587 | { |
11102 | pushFollow(FOLLOW_30); | 15588 | pushFollow(FOLLOW_31); |
11103 | rule__Constraint__Group_0__1__Impl(); | 15589 | rule__Aggregation__Group__4__Impl(); |
11104 | 15590 | ||
11105 | state._fsp--; | 15591 | state._fsp--; |
11106 | 15592 | ||
11107 | pushFollow(FOLLOW_2); | 15593 | pushFollow(FOLLOW_2); |
11108 | rule__Constraint__Group_0__2(); | 15594 | rule__Aggregation__Group__5(); |
11109 | 15595 | ||
11110 | state._fsp--; | 15596 | state._fsp--; |
11111 | 15597 | ||
@@ -11124,35 +15610,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11124 | } | 15610 | } |
11125 | return ; | 15611 | return ; |
11126 | } | 15612 | } |
11127 | // $ANTLR end "rule__Constraint__Group_0__1" | 15613 | // $ANTLR end "rule__Aggregation__Group__4" |
11128 | 15614 | ||
11129 | 15615 | ||
11130 | // $ANTLR start "rule__Constraint__Group_0__1__Impl" | 15616 | // $ANTLR start "rule__Aggregation__Group__4__Impl" |
11131 | // InternalSolverLanguage.g:3558:1: rule__Constraint__Group_0__1__Impl : ( ( rule__Constraint__SymbolAssignment_0_1 ) ) ; | 15617 | // InternalSolverLanguageParser.g:4993:1: rule__Aggregation__Group__4__Impl : ( ( rule__Aggregation__ConditionAssignment_4 ) ) ; |
11132 | public final void rule__Constraint__Group_0__1__Impl() throws RecognitionException { | 15618 | public final void rule__Aggregation__Group__4__Impl() throws RecognitionException { |
11133 | 15619 | ||
11134 | int stackSize = keepStackSize(); | 15620 | int stackSize = keepStackSize(); |
11135 | 15621 | ||
11136 | try { | 15622 | try { |
11137 | // InternalSolverLanguage.g:3562:1: ( ( ( rule__Constraint__SymbolAssignment_0_1 ) ) ) | 15623 | // InternalSolverLanguageParser.g:4997:1: ( ( ( rule__Aggregation__ConditionAssignment_4 ) ) ) |
11138 | // InternalSolverLanguage.g:3563:1: ( ( rule__Constraint__SymbolAssignment_0_1 ) ) | 15624 | // InternalSolverLanguageParser.g:4998:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) |
11139 | { | 15625 | { |
11140 | // InternalSolverLanguage.g:3563:1: ( ( rule__Constraint__SymbolAssignment_0_1 ) ) | 15626 | // InternalSolverLanguageParser.g:4998:1: ( ( rule__Aggregation__ConditionAssignment_4 ) ) |
11141 | // InternalSolverLanguage.g:3564:2: ( rule__Constraint__SymbolAssignment_0_1 ) | 15627 | // InternalSolverLanguageParser.g:4999:2: ( rule__Aggregation__ConditionAssignment_4 ) |
11142 | { | 15628 | { |
11143 | before(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); | 15629 | before(grammarAccess.getAggregationAccess().getConditionAssignment_4()); |
11144 | // InternalSolverLanguage.g:3565:2: ( rule__Constraint__SymbolAssignment_0_1 ) | 15630 | // InternalSolverLanguageParser.g:5000:2: ( rule__Aggregation__ConditionAssignment_4 ) |
11145 | // InternalSolverLanguage.g:3565:3: rule__Constraint__SymbolAssignment_0_1 | 15631 | // InternalSolverLanguageParser.g:5000:3: rule__Aggregation__ConditionAssignment_4 |
11146 | { | 15632 | { |
11147 | pushFollow(FOLLOW_2); | 15633 | pushFollow(FOLLOW_2); |
11148 | rule__Constraint__SymbolAssignment_0_1(); | 15634 | rule__Aggregation__ConditionAssignment_4(); |
11149 | 15635 | ||
11150 | state._fsp--; | 15636 | state._fsp--; |
11151 | 15637 | ||
11152 | 15638 | ||
11153 | } | 15639 | } |
11154 | 15640 | ||
11155 | after(grammarAccess.getConstraintAccess().getSymbolAssignment_0_1()); | 15641 | after(grammarAccess.getAggregationAccess().getConditionAssignment_4()); |
11156 | 15642 | ||
11157 | } | 15643 | } |
11158 | 15644 | ||
@@ -11171,21 +15657,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11171 | } | 15657 | } |
11172 | return ; | 15658 | return ; |
11173 | } | 15659 | } |
11174 | // $ANTLR end "rule__Constraint__Group_0__1__Impl" | 15660 | // $ANTLR end "rule__Aggregation__Group__4__Impl" |
11175 | 15661 | ||
11176 | 15662 | ||
11177 | // $ANTLR start "rule__Constraint__Group_0__2" | 15663 | // $ANTLR start "rule__Aggregation__Group__5" |
11178 | // InternalSolverLanguage.g:3573:1: rule__Constraint__Group_0__2 : rule__Constraint__Group_0__2__Impl ; | 15664 | // InternalSolverLanguageParser.g:5008:1: rule__Aggregation__Group__5 : rule__Aggregation__Group__5__Impl ; |
11179 | public final void rule__Constraint__Group_0__2() throws RecognitionException { | 15665 | public final void rule__Aggregation__Group__5() throws RecognitionException { |
11180 | 15666 | ||
11181 | int stackSize = keepStackSize(); | 15667 | int stackSize = keepStackSize(); |
11182 | 15668 | ||
11183 | try { | 15669 | try { |
11184 | // InternalSolverLanguage.g:3577:1: ( rule__Constraint__Group_0__2__Impl ) | 15670 | // InternalSolverLanguageParser.g:5012:1: ( rule__Aggregation__Group__5__Impl ) |
11185 | // InternalSolverLanguage.g:3578:2: rule__Constraint__Group_0__2__Impl | 15671 | // InternalSolverLanguageParser.g:5013:2: rule__Aggregation__Group__5__Impl |
11186 | { | 15672 | { |
11187 | pushFollow(FOLLOW_2); | 15673 | pushFollow(FOLLOW_2); |
11188 | rule__Constraint__Group_0__2__Impl(); | 15674 | rule__Aggregation__Group__5__Impl(); |
11189 | 15675 | ||
11190 | state._fsp--; | 15676 | state._fsp--; |
11191 | 15677 | ||
@@ -11204,36 +15690,420 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11204 | } | 15690 | } |
11205 | return ; | 15691 | return ; |
11206 | } | 15692 | } |
11207 | // $ANTLR end "rule__Constraint__Group_0__2" | 15693 | // $ANTLR end "rule__Aggregation__Group__5" |
11208 | 15694 | ||
11209 | 15695 | ||
11210 | // $ANTLR start "rule__Constraint__Group_0__2__Impl" | 15696 | // $ANTLR start "rule__Aggregation__Group__5__Impl" |
11211 | // InternalSolverLanguage.g:3584:1: rule__Constraint__Group_0__2__Impl : ( ( rule__Constraint__Group_0_2__0 )? ) ; | 15697 | // InternalSolverLanguageParser.g:5019:1: rule__Aggregation__Group__5__Impl : ( RightCurlyBracket ) ; |
11212 | public final void rule__Constraint__Group_0__2__Impl() throws RecognitionException { | 15698 | public final void rule__Aggregation__Group__5__Impl() throws RecognitionException { |
11213 | 15699 | ||
11214 | int stackSize = keepStackSize(); | 15700 | int stackSize = keepStackSize(); |
11215 | 15701 | ||
11216 | try { | 15702 | try { |
11217 | // InternalSolverLanguage.g:3588:1: ( ( ( rule__Constraint__Group_0_2__0 )? ) ) | 15703 | // InternalSolverLanguageParser.g:5023:1: ( ( RightCurlyBracket ) ) |
11218 | // InternalSolverLanguage.g:3589:1: ( ( rule__Constraint__Group_0_2__0 )? ) | 15704 | // InternalSolverLanguageParser.g:5024:1: ( RightCurlyBracket ) |
11219 | { | 15705 | { |
11220 | // InternalSolverLanguage.g:3589:1: ( ( rule__Constraint__Group_0_2__0 )? ) | 15706 | // InternalSolverLanguageParser.g:5024:1: ( RightCurlyBracket ) |
11221 | // InternalSolverLanguage.g:3590:2: ( rule__Constraint__Group_0_2__0 )? | 15707 | // InternalSolverLanguageParser.g:5025:2: RightCurlyBracket |
11222 | { | 15708 | { |
11223 | before(grammarAccess.getConstraintAccess().getGroup_0_2()); | 15709 | before(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); |
11224 | // InternalSolverLanguage.g:3591:2: ( rule__Constraint__Group_0_2__0 )? | 15710 | match(input,RightCurlyBracket,FOLLOW_2); |
11225 | int alt33=2; | 15711 | after(grammarAccess.getAggregationAccess().getRightCurlyBracketKeyword_5()); |
11226 | int LA33_0 = input.LA(1); | ||
11227 | 15712 | ||
11228 | if ( (LA33_0==18) ) { | ||
11229 | alt33=1; | ||
11230 | } | 15713 | } |
11231 | switch (alt33) { | 15714 | |
15715 | |||
15716 | } | ||
15717 | |||
15718 | } | ||
15719 | catch (RecognitionException re) { | ||
15720 | reportError(re); | ||
15721 | recover(input,re); | ||
15722 | } | ||
15723 | finally { | ||
15724 | |||
15725 | restoreStackSize(stackSize); | ||
15726 | |||
15727 | } | ||
15728 | return ; | ||
15729 | } | ||
15730 | // $ANTLR end "rule__Aggregation__Group__5__Impl" | ||
15731 | |||
15732 | |||
15733 | // $ANTLR start "rule__AtomicExpression__Group_4__0" | ||
15734 | // InternalSolverLanguageParser.g:5035:1: rule__AtomicExpression__Group_4__0 : rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ; | ||
15735 | public final void rule__AtomicExpression__Group_4__0() throws RecognitionException { | ||
15736 | |||
15737 | int stackSize = keepStackSize(); | ||
15738 | |||
15739 | try { | ||
15740 | // InternalSolverLanguageParser.g:5039:1: ( rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 ) | ||
15741 | // InternalSolverLanguageParser.g:5040:2: rule__AtomicExpression__Group_4__0__Impl rule__AtomicExpression__Group_4__1 | ||
15742 | { | ||
15743 | pushFollow(FOLLOW_7); | ||
15744 | rule__AtomicExpression__Group_4__0__Impl(); | ||
15745 | |||
15746 | state._fsp--; | ||
15747 | |||
15748 | pushFollow(FOLLOW_2); | ||
15749 | rule__AtomicExpression__Group_4__1(); | ||
15750 | |||
15751 | state._fsp--; | ||
15752 | |||
15753 | |||
15754 | } | ||
15755 | |||
15756 | } | ||
15757 | catch (RecognitionException re) { | ||
15758 | reportError(re); | ||
15759 | recover(input,re); | ||
15760 | } | ||
15761 | finally { | ||
15762 | |||
15763 | restoreStackSize(stackSize); | ||
15764 | |||
15765 | } | ||
15766 | return ; | ||
15767 | } | ||
15768 | // $ANTLR end "rule__AtomicExpression__Group_4__0" | ||
15769 | |||
15770 | |||
15771 | // $ANTLR start "rule__AtomicExpression__Group_4__0__Impl" | ||
15772 | // InternalSolverLanguageParser.g:5047:1: rule__AtomicExpression__Group_4__0__Impl : ( LeftParenthesis ) ; | ||
15773 | public final void rule__AtomicExpression__Group_4__0__Impl() throws RecognitionException { | ||
15774 | |||
15775 | int stackSize = keepStackSize(); | ||
15776 | |||
15777 | try { | ||
15778 | // InternalSolverLanguageParser.g:5051:1: ( ( LeftParenthesis ) ) | ||
15779 | // InternalSolverLanguageParser.g:5052:1: ( LeftParenthesis ) | ||
15780 | { | ||
15781 | // InternalSolverLanguageParser.g:5052:1: ( LeftParenthesis ) | ||
15782 | // InternalSolverLanguageParser.g:5053:2: LeftParenthesis | ||
15783 | { | ||
15784 | before(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); | ||
15785 | match(input,LeftParenthesis,FOLLOW_2); | ||
15786 | after(grammarAccess.getAtomicExpressionAccess().getLeftParenthesisKeyword_4_0()); | ||
15787 | |||
15788 | } | ||
15789 | |||
15790 | |||
15791 | } | ||
15792 | |||
15793 | } | ||
15794 | catch (RecognitionException re) { | ||
15795 | reportError(re); | ||
15796 | recover(input,re); | ||
15797 | } | ||
15798 | finally { | ||
15799 | |||
15800 | restoreStackSize(stackSize); | ||
15801 | |||
15802 | } | ||
15803 | return ; | ||
15804 | } | ||
15805 | // $ANTLR end "rule__AtomicExpression__Group_4__0__Impl" | ||
15806 | |||
15807 | |||
15808 | // $ANTLR start "rule__AtomicExpression__Group_4__1" | ||
15809 | // InternalSolverLanguageParser.g:5062:1: rule__AtomicExpression__Group_4__1 : rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ; | ||
15810 | public final void rule__AtomicExpression__Group_4__1() throws RecognitionException { | ||
15811 | |||
15812 | int stackSize = keepStackSize(); | ||
15813 | |||
15814 | try { | ||
15815 | // InternalSolverLanguageParser.g:5066:1: ( rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 ) | ||
15816 | // InternalSolverLanguageParser.g:5067:2: rule__AtomicExpression__Group_4__1__Impl rule__AtomicExpression__Group_4__2 | ||
15817 | { | ||
15818 | pushFollow(FOLLOW_33); | ||
15819 | rule__AtomicExpression__Group_4__1__Impl(); | ||
15820 | |||
15821 | state._fsp--; | ||
15822 | |||
15823 | pushFollow(FOLLOW_2); | ||
15824 | rule__AtomicExpression__Group_4__2(); | ||
15825 | |||
15826 | state._fsp--; | ||
15827 | |||
15828 | |||
15829 | } | ||
15830 | |||
15831 | } | ||
15832 | catch (RecognitionException re) { | ||
15833 | reportError(re); | ||
15834 | recover(input,re); | ||
15835 | } | ||
15836 | finally { | ||
15837 | |||
15838 | restoreStackSize(stackSize); | ||
15839 | |||
15840 | } | ||
15841 | return ; | ||
15842 | } | ||
15843 | // $ANTLR end "rule__AtomicExpression__Group_4__1" | ||
15844 | |||
15845 | |||
15846 | // $ANTLR start "rule__AtomicExpression__Group_4__1__Impl" | ||
15847 | // InternalSolverLanguageParser.g:5074:1: rule__AtomicExpression__Group_4__1__Impl : ( ruleExpression ) ; | ||
15848 | public final void rule__AtomicExpression__Group_4__1__Impl() throws RecognitionException { | ||
15849 | |||
15850 | int stackSize = keepStackSize(); | ||
15851 | |||
15852 | try { | ||
15853 | // InternalSolverLanguageParser.g:5078:1: ( ( ruleExpression ) ) | ||
15854 | // InternalSolverLanguageParser.g:5079:1: ( ruleExpression ) | ||
15855 | { | ||
15856 | // InternalSolverLanguageParser.g:5079:1: ( ruleExpression ) | ||
15857 | // InternalSolverLanguageParser.g:5080:2: ruleExpression | ||
15858 | { | ||
15859 | before(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | ||
15860 | pushFollow(FOLLOW_2); | ||
15861 | ruleExpression(); | ||
15862 | |||
15863 | state._fsp--; | ||
15864 | |||
15865 | after(grammarAccess.getAtomicExpressionAccess().getExpressionParserRuleCall_4_1()); | ||
15866 | |||
15867 | } | ||
15868 | |||
15869 | |||
15870 | } | ||
15871 | |||
15872 | } | ||
15873 | catch (RecognitionException re) { | ||
15874 | reportError(re); | ||
15875 | recover(input,re); | ||
15876 | } | ||
15877 | finally { | ||
15878 | |||
15879 | restoreStackSize(stackSize); | ||
15880 | |||
15881 | } | ||
15882 | return ; | ||
15883 | } | ||
15884 | // $ANTLR end "rule__AtomicExpression__Group_4__1__Impl" | ||
15885 | |||
15886 | |||
15887 | // $ANTLR start "rule__AtomicExpression__Group_4__2" | ||
15888 | // InternalSolverLanguageParser.g:5089:1: rule__AtomicExpression__Group_4__2 : rule__AtomicExpression__Group_4__2__Impl ; | ||
15889 | public final void rule__AtomicExpression__Group_4__2() throws RecognitionException { | ||
15890 | |||
15891 | int stackSize = keepStackSize(); | ||
15892 | |||
15893 | try { | ||
15894 | // InternalSolverLanguageParser.g:5093:1: ( rule__AtomicExpression__Group_4__2__Impl ) | ||
15895 | // InternalSolverLanguageParser.g:5094:2: rule__AtomicExpression__Group_4__2__Impl | ||
15896 | { | ||
15897 | pushFollow(FOLLOW_2); | ||
15898 | rule__AtomicExpression__Group_4__2__Impl(); | ||
15899 | |||
15900 | state._fsp--; | ||
15901 | |||
15902 | |||
15903 | } | ||
15904 | |||
15905 | } | ||
15906 | catch (RecognitionException re) { | ||
15907 | reportError(re); | ||
15908 | recover(input,re); | ||
15909 | } | ||
15910 | finally { | ||
15911 | |||
15912 | restoreStackSize(stackSize); | ||
15913 | |||
15914 | } | ||
15915 | return ; | ||
15916 | } | ||
15917 | // $ANTLR end "rule__AtomicExpression__Group_4__2" | ||
15918 | |||
15919 | |||
15920 | // $ANTLR start "rule__AtomicExpression__Group_4__2__Impl" | ||
15921 | // InternalSolverLanguageParser.g:5100:1: rule__AtomicExpression__Group_4__2__Impl : ( RightParenthesis ) ; | ||
15922 | public final void rule__AtomicExpression__Group_4__2__Impl() throws RecognitionException { | ||
15923 | |||
15924 | int stackSize = keepStackSize(); | ||
15925 | |||
15926 | try { | ||
15927 | // InternalSolverLanguageParser.g:5104:1: ( ( RightParenthesis ) ) | ||
15928 | // InternalSolverLanguageParser.g:5105:1: ( RightParenthesis ) | ||
15929 | { | ||
15930 | // InternalSolverLanguageParser.g:5105:1: ( RightParenthesis ) | ||
15931 | // InternalSolverLanguageParser.g:5106:2: RightParenthesis | ||
15932 | { | ||
15933 | before(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); | ||
15934 | match(input,RightParenthesis,FOLLOW_2); | ||
15935 | after(grammarAccess.getAtomicExpressionAccess().getRightParenthesisKeyword_4_2()); | ||
15936 | |||
15937 | } | ||
15938 | |||
15939 | |||
15940 | } | ||
15941 | |||
15942 | } | ||
15943 | catch (RecognitionException re) { | ||
15944 | reportError(re); | ||
15945 | recover(input,re); | ||
15946 | } | ||
15947 | finally { | ||
15948 | |||
15949 | restoreStackSize(stackSize); | ||
15950 | |||
15951 | } | ||
15952 | return ; | ||
15953 | } | ||
15954 | // $ANTLR end "rule__AtomicExpression__Group_4__2__Impl" | ||
15955 | |||
15956 | |||
15957 | // $ANTLR start "rule__Call__Group__0" | ||
15958 | // InternalSolverLanguageParser.g:5116:1: rule__Call__Group__0 : rule__Call__Group__0__Impl rule__Call__Group__1 ; | ||
15959 | public final void rule__Call__Group__0() throws RecognitionException { | ||
15960 | |||
15961 | int stackSize = keepStackSize(); | ||
15962 | |||
15963 | try { | ||
15964 | // InternalSolverLanguageParser.g:5120:1: ( rule__Call__Group__0__Impl rule__Call__Group__1 ) | ||
15965 | // InternalSolverLanguageParser.g:5121:2: rule__Call__Group__0__Impl rule__Call__Group__1 | ||
15966 | { | ||
15967 | pushFollow(FOLLOW_34); | ||
15968 | rule__Call__Group__0__Impl(); | ||
15969 | |||
15970 | state._fsp--; | ||
15971 | |||
15972 | pushFollow(FOLLOW_2); | ||
15973 | rule__Call__Group__1(); | ||
15974 | |||
15975 | state._fsp--; | ||
15976 | |||
15977 | |||
15978 | } | ||
15979 | |||
15980 | } | ||
15981 | catch (RecognitionException re) { | ||
15982 | reportError(re); | ||
15983 | recover(input,re); | ||
15984 | } | ||
15985 | finally { | ||
15986 | |||
15987 | restoreStackSize(stackSize); | ||
15988 | |||
15989 | } | ||
15990 | return ; | ||
15991 | } | ||
15992 | // $ANTLR end "rule__Call__Group__0" | ||
15993 | |||
15994 | |||
15995 | // $ANTLR start "rule__Call__Group__0__Impl" | ||
15996 | // InternalSolverLanguageParser.g:5128:1: rule__Call__Group__0__Impl : ( ( rule__Call__FunctorAssignment_0 ) ) ; | ||
15997 | public final void rule__Call__Group__0__Impl() throws RecognitionException { | ||
15998 | |||
15999 | int stackSize = keepStackSize(); | ||
16000 | |||
16001 | try { | ||
16002 | // InternalSolverLanguageParser.g:5132:1: ( ( ( rule__Call__FunctorAssignment_0 ) ) ) | ||
16003 | // InternalSolverLanguageParser.g:5133:1: ( ( rule__Call__FunctorAssignment_0 ) ) | ||
16004 | { | ||
16005 | // InternalSolverLanguageParser.g:5133:1: ( ( rule__Call__FunctorAssignment_0 ) ) | ||
16006 | // InternalSolverLanguageParser.g:5134:2: ( rule__Call__FunctorAssignment_0 ) | ||
16007 | { | ||
16008 | before(grammarAccess.getCallAccess().getFunctorAssignment_0()); | ||
16009 | // InternalSolverLanguageParser.g:5135:2: ( rule__Call__FunctorAssignment_0 ) | ||
16010 | // InternalSolverLanguageParser.g:5135:3: rule__Call__FunctorAssignment_0 | ||
16011 | { | ||
16012 | pushFollow(FOLLOW_2); | ||
16013 | rule__Call__FunctorAssignment_0(); | ||
16014 | |||
16015 | state._fsp--; | ||
16016 | |||
16017 | |||
16018 | } | ||
16019 | |||
16020 | after(grammarAccess.getCallAccess().getFunctorAssignment_0()); | ||
16021 | |||
16022 | } | ||
16023 | |||
16024 | |||
16025 | } | ||
16026 | |||
16027 | } | ||
16028 | catch (RecognitionException re) { | ||
16029 | reportError(re); | ||
16030 | recover(input,re); | ||
16031 | } | ||
16032 | finally { | ||
16033 | |||
16034 | restoreStackSize(stackSize); | ||
16035 | |||
16036 | } | ||
16037 | return ; | ||
16038 | } | ||
16039 | // $ANTLR end "rule__Call__Group__0__Impl" | ||
16040 | |||
16041 | |||
16042 | // $ANTLR start "rule__Call__Group__1" | ||
16043 | // InternalSolverLanguageParser.g:5143:1: rule__Call__Group__1 : rule__Call__Group__1__Impl rule__Call__Group__2 ; | ||
16044 | public final void rule__Call__Group__1() throws RecognitionException { | ||
16045 | |||
16046 | int stackSize = keepStackSize(); | ||
16047 | |||
16048 | try { | ||
16049 | // InternalSolverLanguageParser.g:5147:1: ( rule__Call__Group__1__Impl rule__Call__Group__2 ) | ||
16050 | // InternalSolverLanguageParser.g:5148:2: rule__Call__Group__1__Impl rule__Call__Group__2 | ||
16051 | { | ||
16052 | pushFollow(FOLLOW_34); | ||
16053 | rule__Call__Group__1__Impl(); | ||
16054 | |||
16055 | state._fsp--; | ||
16056 | |||
16057 | pushFollow(FOLLOW_2); | ||
16058 | rule__Call__Group__2(); | ||
16059 | |||
16060 | state._fsp--; | ||
16061 | |||
16062 | |||
16063 | } | ||
16064 | |||
16065 | } | ||
16066 | catch (RecognitionException re) { | ||
16067 | reportError(re); | ||
16068 | recover(input,re); | ||
16069 | } | ||
16070 | finally { | ||
16071 | |||
16072 | restoreStackSize(stackSize); | ||
16073 | |||
16074 | } | ||
16075 | return ; | ||
16076 | } | ||
16077 | // $ANTLR end "rule__Call__Group__1" | ||
16078 | |||
16079 | |||
16080 | // $ANTLR start "rule__Call__Group__1__Impl" | ||
16081 | // InternalSolverLanguageParser.g:5155:1: rule__Call__Group__1__Impl : ( ( rule__Call__Alternatives_1 )? ) ; | ||
16082 | public final void rule__Call__Group__1__Impl() throws RecognitionException { | ||
16083 | |||
16084 | int stackSize = keepStackSize(); | ||
16085 | |||
16086 | try { | ||
16087 | // InternalSolverLanguageParser.g:5159:1: ( ( ( rule__Call__Alternatives_1 )? ) ) | ||
16088 | // InternalSolverLanguageParser.g:5160:1: ( ( rule__Call__Alternatives_1 )? ) | ||
16089 | { | ||
16090 | // InternalSolverLanguageParser.g:5160:1: ( ( rule__Call__Alternatives_1 )? ) | ||
16091 | // InternalSolverLanguageParser.g:5161:2: ( rule__Call__Alternatives_1 )? | ||
16092 | { | ||
16093 | before(grammarAccess.getCallAccess().getAlternatives_1()); | ||
16094 | // InternalSolverLanguageParser.g:5162:2: ( rule__Call__Alternatives_1 )? | ||
16095 | int alt39=2; | ||
16096 | int LA39_0 = input.LA(1); | ||
16097 | |||
16098 | if ( ((LA39_0>=RULE_TRANSITIVE_CLOSURE && LA39_0<=RULE_REFLEXIVE_TRANSITIVE_CLOSURE)) ) { | ||
16099 | alt39=1; | ||
16100 | } | ||
16101 | switch (alt39) { | ||
11232 | case 1 : | 16102 | case 1 : |
11233 | // InternalSolverLanguage.g:3591:3: rule__Constraint__Group_0_2__0 | 16103 | // InternalSolverLanguageParser.g:5162:3: rule__Call__Alternatives_1 |
11234 | { | 16104 | { |
11235 | pushFollow(FOLLOW_2); | 16105 | pushFollow(FOLLOW_2); |
11236 | rule__Constraint__Group_0_2__0(); | 16106 | rule__Call__Alternatives_1(); |
11237 | 16107 | ||
11238 | state._fsp--; | 16108 | state._fsp--; |
11239 | 16109 | ||
@@ -11243,7 +16113,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11243 | 16113 | ||
11244 | } | 16114 | } |
11245 | 16115 | ||
11246 | after(grammarAccess.getConstraintAccess().getGroup_0_2()); | 16116 | after(grammarAccess.getCallAccess().getAlternatives_1()); |
11247 | 16117 | ||
11248 | } | 16118 | } |
11249 | 16119 | ||
@@ -11262,26 +16132,181 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11262 | } | 16132 | } |
11263 | return ; | 16133 | return ; |
11264 | } | 16134 | } |
11265 | // $ANTLR end "rule__Constraint__Group_0__2__Impl" | 16135 | // $ANTLR end "rule__Call__Group__1__Impl" |
11266 | 16136 | ||
11267 | 16137 | ||
11268 | // $ANTLR start "rule__Constraint__Group_0_2__0" | 16138 | // $ANTLR start "rule__Call__Group__2" |
11269 | // InternalSolverLanguage.g:3600:1: rule__Constraint__Group_0_2__0 : rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 ; | 16139 | // InternalSolverLanguageParser.g:5170:1: rule__Call__Group__2 : rule__Call__Group__2__Impl ; |
11270 | public final void rule__Constraint__Group_0_2__0() throws RecognitionException { | 16140 | public final void rule__Call__Group__2() throws RecognitionException { |
11271 | 16141 | ||
11272 | int stackSize = keepStackSize(); | 16142 | int stackSize = keepStackSize(); |
11273 | 16143 | ||
11274 | try { | 16144 | try { |
11275 | // InternalSolverLanguage.g:3604:1: ( rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 ) | 16145 | // InternalSolverLanguageParser.g:5174:1: ( rule__Call__Group__2__Impl ) |
11276 | // InternalSolverLanguage.g:3605:2: rule__Constraint__Group_0_2__0__Impl rule__Constraint__Group_0_2__1 | 16146 | // InternalSolverLanguageParser.g:5175:2: rule__Call__Group__2__Impl |
11277 | { | 16147 | { |
11278 | pushFollow(FOLLOW_31); | 16148 | pushFollow(FOLLOW_2); |
11279 | rule__Constraint__Group_0_2__0__Impl(); | 16149 | rule__Call__Group__2__Impl(); |
16150 | |||
16151 | state._fsp--; | ||
16152 | |||
16153 | |||
16154 | } | ||
16155 | |||
16156 | } | ||
16157 | catch (RecognitionException re) { | ||
16158 | reportError(re); | ||
16159 | recover(input,re); | ||
16160 | } | ||
16161 | finally { | ||
16162 | |||
16163 | restoreStackSize(stackSize); | ||
16164 | |||
16165 | } | ||
16166 | return ; | ||
16167 | } | ||
16168 | // $ANTLR end "rule__Call__Group__2" | ||
16169 | |||
16170 | |||
16171 | // $ANTLR start "rule__Call__Group__2__Impl" | ||
16172 | // InternalSolverLanguageParser.g:5181:1: rule__Call__Group__2__Impl : ( ( rule__Call__ArgumentListAssignment_2 ) ) ; | ||
16173 | public final void rule__Call__Group__2__Impl() throws RecognitionException { | ||
16174 | |||
16175 | int stackSize = keepStackSize(); | ||
16176 | |||
16177 | try { | ||
16178 | // InternalSolverLanguageParser.g:5185:1: ( ( ( rule__Call__ArgumentListAssignment_2 ) ) ) | ||
16179 | // InternalSolverLanguageParser.g:5186:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | ||
16180 | { | ||
16181 | // InternalSolverLanguageParser.g:5186:1: ( ( rule__Call__ArgumentListAssignment_2 ) ) | ||
16182 | // InternalSolverLanguageParser.g:5187:2: ( rule__Call__ArgumentListAssignment_2 ) | ||
16183 | { | ||
16184 | before(grammarAccess.getCallAccess().getArgumentListAssignment_2()); | ||
16185 | // InternalSolverLanguageParser.g:5188:2: ( rule__Call__ArgumentListAssignment_2 ) | ||
16186 | // InternalSolverLanguageParser.g:5188:3: rule__Call__ArgumentListAssignment_2 | ||
16187 | { | ||
16188 | pushFollow(FOLLOW_2); | ||
16189 | rule__Call__ArgumentListAssignment_2(); | ||
16190 | |||
16191 | state._fsp--; | ||
16192 | |||
16193 | |||
16194 | } | ||
16195 | |||
16196 | after(grammarAccess.getCallAccess().getArgumentListAssignment_2()); | ||
16197 | |||
16198 | } | ||
16199 | |||
16200 | |||
16201 | } | ||
16202 | |||
16203 | } | ||
16204 | catch (RecognitionException re) { | ||
16205 | reportError(re); | ||
16206 | recover(input,re); | ||
16207 | } | ||
16208 | finally { | ||
16209 | |||
16210 | restoreStackSize(stackSize); | ||
16211 | |||
16212 | } | ||
16213 | return ; | ||
16214 | } | ||
16215 | // $ANTLR end "rule__Call__Group__2__Impl" | ||
16216 | |||
16217 | |||
16218 | // $ANTLR start "rule__ArgumentList__Group__0" | ||
16219 | // InternalSolverLanguageParser.g:5197:1: rule__ArgumentList__Group__0 : rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ; | ||
16220 | public final void rule__ArgumentList__Group__0() throws RecognitionException { | ||
16221 | |||
16222 | int stackSize = keepStackSize(); | ||
16223 | |||
16224 | try { | ||
16225 | // InternalSolverLanguageParser.g:5201:1: ( rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 ) | ||
16226 | // InternalSolverLanguageParser.g:5202:2: rule__ArgumentList__Group__0__Impl rule__ArgumentList__Group__1 | ||
16227 | { | ||
16228 | pushFollow(FOLLOW_12); | ||
16229 | rule__ArgumentList__Group__0__Impl(); | ||
16230 | |||
16231 | state._fsp--; | ||
16232 | |||
16233 | pushFollow(FOLLOW_2); | ||
16234 | rule__ArgumentList__Group__1(); | ||
16235 | |||
16236 | state._fsp--; | ||
16237 | |||
16238 | |||
16239 | } | ||
16240 | |||
16241 | } | ||
16242 | catch (RecognitionException re) { | ||
16243 | reportError(re); | ||
16244 | recover(input,re); | ||
16245 | } | ||
16246 | finally { | ||
16247 | |||
16248 | restoreStackSize(stackSize); | ||
16249 | |||
16250 | } | ||
16251 | return ; | ||
16252 | } | ||
16253 | // $ANTLR end "rule__ArgumentList__Group__0" | ||
16254 | |||
16255 | |||
16256 | // $ANTLR start "rule__ArgumentList__Group__0__Impl" | ||
16257 | // InternalSolverLanguageParser.g:5209:1: rule__ArgumentList__Group__0__Impl : ( () ) ; | ||
16258 | public final void rule__ArgumentList__Group__0__Impl() throws RecognitionException { | ||
16259 | |||
16260 | int stackSize = keepStackSize(); | ||
16261 | |||
16262 | try { | ||
16263 | // InternalSolverLanguageParser.g:5213:1: ( ( () ) ) | ||
16264 | // InternalSolverLanguageParser.g:5214:1: ( () ) | ||
16265 | { | ||
16266 | // InternalSolverLanguageParser.g:5214:1: ( () ) | ||
16267 | // InternalSolverLanguageParser.g:5215:2: () | ||
16268 | { | ||
16269 | before(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | ||
16270 | // InternalSolverLanguageParser.g:5216:2: () | ||
16271 | // InternalSolverLanguageParser.g:5216:3: | ||
16272 | { | ||
16273 | } | ||
16274 | |||
16275 | after(grammarAccess.getArgumentListAccess().getArgumentListAction_0()); | ||
16276 | |||
16277 | } | ||
16278 | |||
16279 | |||
16280 | } | ||
16281 | |||
16282 | } | ||
16283 | finally { | ||
16284 | |||
16285 | restoreStackSize(stackSize); | ||
16286 | |||
16287 | } | ||
16288 | return ; | ||
16289 | } | ||
16290 | // $ANTLR end "rule__ArgumentList__Group__0__Impl" | ||
16291 | |||
16292 | |||
16293 | // $ANTLR start "rule__ArgumentList__Group__1" | ||
16294 | // InternalSolverLanguageParser.g:5224:1: rule__ArgumentList__Group__1 : rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ; | ||
16295 | public final void rule__ArgumentList__Group__1() throws RecognitionException { | ||
16296 | |||
16297 | int stackSize = keepStackSize(); | ||
16298 | |||
16299 | try { | ||
16300 | // InternalSolverLanguageParser.g:5228:1: ( rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 ) | ||
16301 | // InternalSolverLanguageParser.g:5229:2: rule__ArgumentList__Group__1__Impl rule__ArgumentList__Group__2 | ||
16302 | { | ||
16303 | pushFollow(FOLLOW_35); | ||
16304 | rule__ArgumentList__Group__1__Impl(); | ||
11280 | 16305 | ||
11281 | state._fsp--; | 16306 | state._fsp--; |
11282 | 16307 | ||
11283 | pushFollow(FOLLOW_2); | 16308 | pushFollow(FOLLOW_2); |
11284 | rule__Constraint__Group_0_2__1(); | 16309 | rule__ArgumentList__Group__2(); |
11285 | 16310 | ||
11286 | state._fsp--; | 16311 | state._fsp--; |
11287 | 16312 | ||
@@ -11300,25 +16325,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11300 | } | 16325 | } |
11301 | return ; | 16326 | return ; |
11302 | } | 16327 | } |
11303 | // $ANTLR end "rule__Constraint__Group_0_2__0" | 16328 | // $ANTLR end "rule__ArgumentList__Group__1" |
11304 | 16329 | ||
11305 | 16330 | ||
11306 | // $ANTLR start "rule__Constraint__Group_0_2__0__Impl" | 16331 | // $ANTLR start "rule__ArgumentList__Group__1__Impl" |
11307 | // InternalSolverLanguage.g:3612:1: rule__Constraint__Group_0_2__0__Impl : ( '(' ) ; | 16332 | // InternalSolverLanguageParser.g:5236:1: rule__ArgumentList__Group__1__Impl : ( LeftParenthesis ) ; |
11308 | public final void rule__Constraint__Group_0_2__0__Impl() throws RecognitionException { | 16333 | public final void rule__ArgumentList__Group__1__Impl() throws RecognitionException { |
11309 | 16334 | ||
11310 | int stackSize = keepStackSize(); | 16335 | int stackSize = keepStackSize(); |
11311 | 16336 | ||
11312 | try { | 16337 | try { |
11313 | // InternalSolverLanguage.g:3616:1: ( ( '(' ) ) | 16338 | // InternalSolverLanguageParser.g:5240:1: ( ( LeftParenthesis ) ) |
11314 | // InternalSolverLanguage.g:3617:1: ( '(' ) | 16339 | // InternalSolverLanguageParser.g:5241:1: ( LeftParenthesis ) |
11315 | { | 16340 | { |
11316 | // InternalSolverLanguage.g:3617:1: ( '(' ) | 16341 | // InternalSolverLanguageParser.g:5241:1: ( LeftParenthesis ) |
11317 | // InternalSolverLanguage.g:3618:2: '(' | 16342 | // InternalSolverLanguageParser.g:5242:2: LeftParenthesis |
11318 | { | 16343 | { |
11319 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); | 16344 | before(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); |
11320 | match(input,18,FOLLOW_2); | 16345 | match(input,LeftParenthesis,FOLLOW_2); |
11321 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_0_2_0()); | 16346 | after(grammarAccess.getArgumentListAccess().getLeftParenthesisKeyword_1()); |
11322 | 16347 | ||
11323 | } | 16348 | } |
11324 | 16349 | ||
@@ -11337,26 +16362,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11337 | } | 16362 | } |
11338 | return ; | 16363 | return ; |
11339 | } | 16364 | } |
11340 | // $ANTLR end "rule__Constraint__Group_0_2__0__Impl" | 16365 | // $ANTLR end "rule__ArgumentList__Group__1__Impl" |
11341 | 16366 | ||
11342 | 16367 | ||
11343 | // $ANTLR start "rule__Constraint__Group_0_2__1" | 16368 | // $ANTLR start "rule__ArgumentList__Group__2" |
11344 | // InternalSolverLanguage.g:3627:1: rule__Constraint__Group_0_2__1 : rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 ; | 16369 | // InternalSolverLanguageParser.g:5251:1: rule__ArgumentList__Group__2 : rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ; |
11345 | public final void rule__Constraint__Group_0_2__1() throws RecognitionException { | 16370 | public final void rule__ArgumentList__Group__2() throws RecognitionException { |
11346 | 16371 | ||
11347 | int stackSize = keepStackSize(); | 16372 | int stackSize = keepStackSize(); |
11348 | 16373 | ||
11349 | try { | 16374 | try { |
11350 | // InternalSolverLanguage.g:3631:1: ( rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 ) | 16375 | // InternalSolverLanguageParser.g:5255:1: ( rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 ) |
11351 | // InternalSolverLanguage.g:3632:2: rule__Constraint__Group_0_2__1__Impl rule__Constraint__Group_0_2__2 | 16376 | // InternalSolverLanguageParser.g:5256:2: rule__ArgumentList__Group__2__Impl rule__ArgumentList__Group__3 |
11352 | { | 16377 | { |
11353 | pushFollow(FOLLOW_31); | 16378 | pushFollow(FOLLOW_35); |
11354 | rule__Constraint__Group_0_2__1__Impl(); | 16379 | rule__ArgumentList__Group__2__Impl(); |
11355 | 16380 | ||
11356 | state._fsp--; | 16381 | state._fsp--; |
11357 | 16382 | ||
11358 | pushFollow(FOLLOW_2); | 16383 | pushFollow(FOLLOW_2); |
11359 | rule__Constraint__Group_0_2__2(); | 16384 | rule__ArgumentList__Group__3(); |
11360 | 16385 | ||
11361 | state._fsp--; | 16386 | state._fsp--; |
11362 | 16387 | ||
@@ -11375,36 +16400,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11375 | } | 16400 | } |
11376 | return ; | 16401 | return ; |
11377 | } | 16402 | } |
11378 | // $ANTLR end "rule__Constraint__Group_0_2__1" | 16403 | // $ANTLR end "rule__ArgumentList__Group__2" |
11379 | 16404 | ||
11380 | 16405 | ||
11381 | // $ANTLR start "rule__Constraint__Group_0_2__1__Impl" | 16406 | // $ANTLR start "rule__ArgumentList__Group__2__Impl" |
11382 | // InternalSolverLanguage.g:3639:1: rule__Constraint__Group_0_2__1__Impl : ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) ; | 16407 | // InternalSolverLanguageParser.g:5263:1: rule__ArgumentList__Group__2__Impl : ( ( rule__ArgumentList__Group_2__0 )? ) ; |
11383 | public final void rule__Constraint__Group_0_2__1__Impl() throws RecognitionException { | 16408 | public final void rule__ArgumentList__Group__2__Impl() throws RecognitionException { |
11384 | 16409 | ||
11385 | int stackSize = keepStackSize(); | 16410 | int stackSize = keepStackSize(); |
11386 | 16411 | ||
11387 | try { | 16412 | try { |
11388 | // InternalSolverLanguage.g:3643:1: ( ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) ) | 16413 | // InternalSolverLanguageParser.g:5267:1: ( ( ( rule__ArgumentList__Group_2__0 )? ) ) |
11389 | // InternalSolverLanguage.g:3644:1: ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) | 16414 | // InternalSolverLanguageParser.g:5268:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
11390 | { | 16415 | { |
11391 | // InternalSolverLanguage.g:3644:1: ( ( rule__Constraint__ParamsAssignment_0_2_1 )? ) | 16416 | // InternalSolverLanguageParser.g:5268:1: ( ( rule__ArgumentList__Group_2__0 )? ) |
11392 | // InternalSolverLanguage.g:3645:2: ( rule__Constraint__ParamsAssignment_0_2_1 )? | 16417 | // InternalSolverLanguageParser.g:5269:2: ( rule__ArgumentList__Group_2__0 )? |
11393 | { | 16418 | { |
11394 | before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); | 16419 | before(grammarAccess.getArgumentListAccess().getGroup_2()); |
11395 | // InternalSolverLanguage.g:3646:2: ( rule__Constraint__ParamsAssignment_0_2_1 )? | 16420 | // InternalSolverLanguageParser.g:5270:2: ( rule__ArgumentList__Group_2__0 )? |
11396 | int alt34=2; | 16421 | int alt40=2; |
11397 | int LA34_0 = input.LA(1); | 16422 | int LA40_0 = input.LA(1); |
11398 | 16423 | ||
11399 | if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_STRING)||(LA34_0>=11 && LA34_0<=13)||LA34_0==27) ) { | 16424 | if ( (LA40_0==Current||LA40_0==Unknown||(LA40_0>=Count && LA40_0<=False)||(LA40_0>=Must && LA40_0<=Prod)||LA40_0==True||(LA40_0>=Avg && LA40_0<=Inf)||(LA40_0>=Max && LA40_0<=Sum)||(LA40_0>=ExclamationMark && LA40_0<=LeftParenthesis)||(LA40_0>=Asterisk && LA40_0<=PlusSign)||LA40_0==HyphenMinus||LA40_0==LeftSquareBracket||(LA40_0>=RULE_STRING && LA40_0<=RULE_QUOTED_ID)||(LA40_0>=RULE_ID && LA40_0<=RULE_INT)) ) { |
11400 | alt34=1; | 16425 | alt40=1; |
11401 | } | 16426 | } |
11402 | switch (alt34) { | 16427 | switch (alt40) { |
11403 | case 1 : | 16428 | case 1 : |
11404 | // InternalSolverLanguage.g:3646:3: rule__Constraint__ParamsAssignment_0_2_1 | 16429 | // InternalSolverLanguageParser.g:5270:3: rule__ArgumentList__Group_2__0 |
11405 | { | 16430 | { |
11406 | pushFollow(FOLLOW_2); | 16431 | pushFollow(FOLLOW_2); |
11407 | rule__Constraint__ParamsAssignment_0_2_1(); | 16432 | rule__ArgumentList__Group_2__0(); |
11408 | 16433 | ||
11409 | state._fsp--; | 16434 | state._fsp--; |
11410 | 16435 | ||
@@ -11414,7 +16439,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11414 | 16439 | ||
11415 | } | 16440 | } |
11416 | 16441 | ||
11417 | after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_1()); | 16442 | after(grammarAccess.getArgumentListAccess().getGroup_2()); |
11418 | 16443 | ||
11419 | } | 16444 | } |
11420 | 16445 | ||
@@ -11433,26 +16458,176 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11433 | } | 16458 | } |
11434 | return ; | 16459 | return ; |
11435 | } | 16460 | } |
11436 | // $ANTLR end "rule__Constraint__Group_0_2__1__Impl" | 16461 | // $ANTLR end "rule__ArgumentList__Group__2__Impl" |
11437 | 16462 | ||
11438 | 16463 | ||
11439 | // $ANTLR start "rule__Constraint__Group_0_2__2" | 16464 | // $ANTLR start "rule__ArgumentList__Group__3" |
11440 | // InternalSolverLanguage.g:3654:1: rule__Constraint__Group_0_2__2 : rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 ; | 16465 | // InternalSolverLanguageParser.g:5278:1: rule__ArgumentList__Group__3 : rule__ArgumentList__Group__3__Impl ; |
11441 | public final void rule__Constraint__Group_0_2__2() throws RecognitionException { | 16466 | public final void rule__ArgumentList__Group__3() throws RecognitionException { |
11442 | 16467 | ||
11443 | int stackSize = keepStackSize(); | 16468 | int stackSize = keepStackSize(); |
11444 | 16469 | ||
11445 | try { | 16470 | try { |
11446 | // InternalSolverLanguage.g:3658:1: ( rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 ) | 16471 | // InternalSolverLanguageParser.g:5282:1: ( rule__ArgumentList__Group__3__Impl ) |
11447 | // InternalSolverLanguage.g:3659:2: rule__Constraint__Group_0_2__2__Impl rule__Constraint__Group_0_2__3 | 16472 | // InternalSolverLanguageParser.g:5283:2: rule__ArgumentList__Group__3__Impl |
11448 | { | 16473 | { |
11449 | pushFollow(FOLLOW_31); | 16474 | pushFollow(FOLLOW_2); |
11450 | rule__Constraint__Group_0_2__2__Impl(); | 16475 | rule__ArgumentList__Group__3__Impl(); |
16476 | |||
16477 | state._fsp--; | ||
16478 | |||
16479 | |||
16480 | } | ||
16481 | |||
16482 | } | ||
16483 | catch (RecognitionException re) { | ||
16484 | reportError(re); | ||
16485 | recover(input,re); | ||
16486 | } | ||
16487 | finally { | ||
16488 | |||
16489 | restoreStackSize(stackSize); | ||
16490 | |||
16491 | } | ||
16492 | return ; | ||
16493 | } | ||
16494 | // $ANTLR end "rule__ArgumentList__Group__3" | ||
16495 | |||
16496 | |||
16497 | // $ANTLR start "rule__ArgumentList__Group__3__Impl" | ||
16498 | // InternalSolverLanguageParser.g:5289:1: rule__ArgumentList__Group__3__Impl : ( RightParenthesis ) ; | ||
16499 | public final void rule__ArgumentList__Group__3__Impl() throws RecognitionException { | ||
16500 | |||
16501 | int stackSize = keepStackSize(); | ||
16502 | |||
16503 | try { | ||
16504 | // InternalSolverLanguageParser.g:5293:1: ( ( RightParenthesis ) ) | ||
16505 | // InternalSolverLanguageParser.g:5294:1: ( RightParenthesis ) | ||
16506 | { | ||
16507 | // InternalSolverLanguageParser.g:5294:1: ( RightParenthesis ) | ||
16508 | // InternalSolverLanguageParser.g:5295:2: RightParenthesis | ||
16509 | { | ||
16510 | before(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); | ||
16511 | match(input,RightParenthesis,FOLLOW_2); | ||
16512 | after(grammarAccess.getArgumentListAccess().getRightParenthesisKeyword_3()); | ||
16513 | |||
16514 | } | ||
16515 | |||
16516 | |||
16517 | } | ||
16518 | |||
16519 | } | ||
16520 | catch (RecognitionException re) { | ||
16521 | reportError(re); | ||
16522 | recover(input,re); | ||
16523 | } | ||
16524 | finally { | ||
16525 | |||
16526 | restoreStackSize(stackSize); | ||
16527 | |||
16528 | } | ||
16529 | return ; | ||
16530 | } | ||
16531 | // $ANTLR end "rule__ArgumentList__Group__3__Impl" | ||
16532 | |||
16533 | |||
16534 | // $ANTLR start "rule__ArgumentList__Group_2__0" | ||
16535 | // InternalSolverLanguageParser.g:5305:1: rule__ArgumentList__Group_2__0 : rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ; | ||
16536 | public final void rule__ArgumentList__Group_2__0() throws RecognitionException { | ||
16537 | |||
16538 | int stackSize = keepStackSize(); | ||
16539 | |||
16540 | try { | ||
16541 | // InternalSolverLanguageParser.g:5309:1: ( rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 ) | ||
16542 | // InternalSolverLanguageParser.g:5310:2: rule__ArgumentList__Group_2__0__Impl rule__ArgumentList__Group_2__1 | ||
16543 | { | ||
16544 | pushFollow(FOLLOW_21); | ||
16545 | rule__ArgumentList__Group_2__0__Impl(); | ||
16546 | |||
16547 | state._fsp--; | ||
16548 | |||
16549 | pushFollow(FOLLOW_2); | ||
16550 | rule__ArgumentList__Group_2__1(); | ||
16551 | |||
16552 | state._fsp--; | ||
16553 | |||
16554 | |||
16555 | } | ||
16556 | |||
16557 | } | ||
16558 | catch (RecognitionException re) { | ||
16559 | reportError(re); | ||
16560 | recover(input,re); | ||
16561 | } | ||
16562 | finally { | ||
16563 | |||
16564 | restoreStackSize(stackSize); | ||
16565 | |||
16566 | } | ||
16567 | return ; | ||
16568 | } | ||
16569 | // $ANTLR end "rule__ArgumentList__Group_2__0" | ||
16570 | |||
16571 | |||
16572 | // $ANTLR start "rule__ArgumentList__Group_2__0__Impl" | ||
16573 | // InternalSolverLanguageParser.g:5317:1: rule__ArgumentList__Group_2__0__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ; | ||
16574 | public final void rule__ArgumentList__Group_2__0__Impl() throws RecognitionException { | ||
16575 | |||
16576 | int stackSize = keepStackSize(); | ||
16577 | |||
16578 | try { | ||
16579 | // InternalSolverLanguageParser.g:5321:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) ) | ||
16580 | // InternalSolverLanguageParser.g:5322:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | ||
16581 | { | ||
16582 | // InternalSolverLanguageParser.g:5322:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_0 ) ) | ||
16583 | // InternalSolverLanguageParser.g:5323:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | ||
16584 | { | ||
16585 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | ||
16586 | // InternalSolverLanguageParser.g:5324:2: ( rule__ArgumentList__ArgumentsAssignment_2_0 ) | ||
16587 | // InternalSolverLanguageParser.g:5324:3: rule__ArgumentList__ArgumentsAssignment_2_0 | ||
16588 | { | ||
16589 | pushFollow(FOLLOW_2); | ||
16590 | rule__ArgumentList__ArgumentsAssignment_2_0(); | ||
11451 | 16591 | ||
11452 | state._fsp--; | 16592 | state._fsp--; |
11453 | 16593 | ||
16594 | |||
16595 | } | ||
16596 | |||
16597 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_0()); | ||
16598 | |||
16599 | } | ||
16600 | |||
16601 | |||
16602 | } | ||
16603 | |||
16604 | } | ||
16605 | catch (RecognitionException re) { | ||
16606 | reportError(re); | ||
16607 | recover(input,re); | ||
16608 | } | ||
16609 | finally { | ||
16610 | |||
16611 | restoreStackSize(stackSize); | ||
16612 | |||
16613 | } | ||
16614 | return ; | ||
16615 | } | ||
16616 | // $ANTLR end "rule__ArgumentList__Group_2__0__Impl" | ||
16617 | |||
16618 | |||
16619 | // $ANTLR start "rule__ArgumentList__Group_2__1" | ||
16620 | // InternalSolverLanguageParser.g:5332:1: rule__ArgumentList__Group_2__1 : rule__ArgumentList__Group_2__1__Impl ; | ||
16621 | public final void rule__ArgumentList__Group_2__1() throws RecognitionException { | ||
16622 | |||
16623 | int stackSize = keepStackSize(); | ||
16624 | |||
16625 | try { | ||
16626 | // InternalSolverLanguageParser.g:5336:1: ( rule__ArgumentList__Group_2__1__Impl ) | ||
16627 | // InternalSolverLanguageParser.g:5337:2: rule__ArgumentList__Group_2__1__Impl | ||
16628 | { | ||
11454 | pushFollow(FOLLOW_2); | 16629 | pushFollow(FOLLOW_2); |
11455 | rule__Constraint__Group_0_2__3(); | 16630 | rule__ArgumentList__Group_2__1__Impl(); |
11456 | 16631 | ||
11457 | state._fsp--; | 16632 | state._fsp--; |
11458 | 16633 | ||
@@ -11471,40 +16646,40 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11471 | } | 16646 | } |
11472 | return ; | 16647 | return ; |
11473 | } | 16648 | } |
11474 | // $ANTLR end "rule__Constraint__Group_0_2__2" | 16649 | // $ANTLR end "rule__ArgumentList__Group_2__1" |
11475 | 16650 | ||
11476 | 16651 | ||
11477 | // $ANTLR start "rule__Constraint__Group_0_2__2__Impl" | 16652 | // $ANTLR start "rule__ArgumentList__Group_2__1__Impl" |
11478 | // InternalSolverLanguage.g:3666:1: rule__Constraint__Group_0_2__2__Impl : ( ( rule__Constraint__Group_0_2_2__0 )* ) ; | 16653 | // InternalSolverLanguageParser.g:5343:1: rule__ArgumentList__Group_2__1__Impl : ( ( rule__ArgumentList__Group_2_1__0 )* ) ; |
11479 | public final void rule__Constraint__Group_0_2__2__Impl() throws RecognitionException { | 16654 | public final void rule__ArgumentList__Group_2__1__Impl() throws RecognitionException { |
11480 | 16655 | ||
11481 | int stackSize = keepStackSize(); | 16656 | int stackSize = keepStackSize(); |
11482 | 16657 | ||
11483 | try { | 16658 | try { |
11484 | // InternalSolverLanguage.g:3670:1: ( ( ( rule__Constraint__Group_0_2_2__0 )* ) ) | 16659 | // InternalSolverLanguageParser.g:5347:1: ( ( ( rule__ArgumentList__Group_2_1__0 )* ) ) |
11485 | // InternalSolverLanguage.g:3671:1: ( ( rule__Constraint__Group_0_2_2__0 )* ) | 16660 | // InternalSolverLanguageParser.g:5348:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
11486 | { | 16661 | { |
11487 | // InternalSolverLanguage.g:3671:1: ( ( rule__Constraint__Group_0_2_2__0 )* ) | 16662 | // InternalSolverLanguageParser.g:5348:1: ( ( rule__ArgumentList__Group_2_1__0 )* ) |
11488 | // InternalSolverLanguage.g:3672:2: ( rule__Constraint__Group_0_2_2__0 )* | 16663 | // InternalSolverLanguageParser.g:5349:2: ( rule__ArgumentList__Group_2_1__0 )* |
11489 | { | 16664 | { |
11490 | before(grammarAccess.getConstraintAccess().getGroup_0_2_2()); | 16665 | before(grammarAccess.getArgumentListAccess().getGroup_2_1()); |
11491 | // InternalSolverLanguage.g:3673:2: ( rule__Constraint__Group_0_2_2__0 )* | 16666 | // InternalSolverLanguageParser.g:5350:2: ( rule__ArgumentList__Group_2_1__0 )* |
11492 | loop35: | 16667 | loop41: |
11493 | do { | 16668 | do { |
11494 | int alt35=2; | 16669 | int alt41=2; |
11495 | int LA35_0 = input.LA(1); | 16670 | int LA41_0 = input.LA(1); |
11496 | 16671 | ||
11497 | if ( (LA35_0==20) ) { | 16672 | if ( (LA41_0==Comma) ) { |
11498 | alt35=1; | 16673 | alt41=1; |
11499 | } | 16674 | } |
11500 | 16675 | ||
11501 | 16676 | ||
11502 | switch (alt35) { | 16677 | switch (alt41) { |
11503 | case 1 : | 16678 | case 1 : |
11504 | // InternalSolverLanguage.g:3673:3: rule__Constraint__Group_0_2_2__0 | 16679 | // InternalSolverLanguageParser.g:5350:3: rule__ArgumentList__Group_2_1__0 |
11505 | { | 16680 | { |
11506 | pushFollow(FOLLOW_15); | 16681 | pushFollow(FOLLOW_22); |
11507 | rule__Constraint__Group_0_2_2__0(); | 16682 | rule__ArgumentList__Group_2_1__0(); |
11508 | 16683 | ||
11509 | state._fsp--; | 16684 | state._fsp--; |
11510 | 16685 | ||
@@ -11513,11 +16688,11 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11513 | break; | 16688 | break; |
11514 | 16689 | ||
11515 | default : | 16690 | default : |
11516 | break loop35; | 16691 | break loop41; |
11517 | } | 16692 | } |
11518 | } while (true); | 16693 | } while (true); |
11519 | 16694 | ||
11520 | after(grammarAccess.getConstraintAccess().getGroup_0_2_2()); | 16695 | after(grammarAccess.getArgumentListAccess().getGroup_2_1()); |
11521 | 16696 | ||
11522 | } | 16697 | } |
11523 | 16698 | ||
@@ -11536,21 +16711,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11536 | } | 16711 | } |
11537 | return ; | 16712 | return ; |
11538 | } | 16713 | } |
11539 | // $ANTLR end "rule__Constraint__Group_0_2__2__Impl" | 16714 | // $ANTLR end "rule__ArgumentList__Group_2__1__Impl" |
11540 | 16715 | ||
11541 | 16716 | ||
11542 | // $ANTLR start "rule__Constraint__Group_0_2__3" | 16717 | // $ANTLR start "rule__ArgumentList__Group_2_1__0" |
11543 | // InternalSolverLanguage.g:3681:1: rule__Constraint__Group_0_2__3 : rule__Constraint__Group_0_2__3__Impl ; | 16718 | // InternalSolverLanguageParser.g:5359:1: rule__ArgumentList__Group_2_1__0 : rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ; |
11544 | public final void rule__Constraint__Group_0_2__3() throws RecognitionException { | 16719 | public final void rule__ArgumentList__Group_2_1__0() throws RecognitionException { |
11545 | 16720 | ||
11546 | int stackSize = keepStackSize(); | 16721 | int stackSize = keepStackSize(); |
11547 | 16722 | ||
11548 | try { | 16723 | try { |
11549 | // InternalSolverLanguage.g:3685:1: ( rule__Constraint__Group_0_2__3__Impl ) | 16724 | // InternalSolverLanguageParser.g:5363:1: ( rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 ) |
11550 | // InternalSolverLanguage.g:3686:2: rule__Constraint__Group_0_2__3__Impl | 16725 | // InternalSolverLanguageParser.g:5364:2: rule__ArgumentList__Group_2_1__0__Impl rule__ArgumentList__Group_2_1__1 |
11551 | { | 16726 | { |
16727 | pushFollow(FOLLOW_36); | ||
16728 | rule__ArgumentList__Group_2_1__0__Impl(); | ||
16729 | |||
16730 | state._fsp--; | ||
16731 | |||
11552 | pushFollow(FOLLOW_2); | 16732 | pushFollow(FOLLOW_2); |
11553 | rule__Constraint__Group_0_2__3__Impl(); | 16733 | rule__ArgumentList__Group_2_1__1(); |
11554 | 16734 | ||
11555 | state._fsp--; | 16735 | state._fsp--; |
11556 | 16736 | ||
@@ -11569,25 +16749,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11569 | } | 16749 | } |
11570 | return ; | 16750 | return ; |
11571 | } | 16751 | } |
11572 | // $ANTLR end "rule__Constraint__Group_0_2__3" | 16752 | // $ANTLR end "rule__ArgumentList__Group_2_1__0" |
11573 | 16753 | ||
11574 | 16754 | ||
11575 | // $ANTLR start "rule__Constraint__Group_0_2__3__Impl" | 16755 | // $ANTLR start "rule__ArgumentList__Group_2_1__0__Impl" |
11576 | // InternalSolverLanguage.g:3692:1: rule__Constraint__Group_0_2__3__Impl : ( ')' ) ; | 16756 | // InternalSolverLanguageParser.g:5371:1: rule__ArgumentList__Group_2_1__0__Impl : ( Comma ) ; |
11577 | public final void rule__Constraint__Group_0_2__3__Impl() throws RecognitionException { | 16757 | public final void rule__ArgumentList__Group_2_1__0__Impl() throws RecognitionException { |
11578 | 16758 | ||
11579 | int stackSize = keepStackSize(); | 16759 | int stackSize = keepStackSize(); |
11580 | 16760 | ||
11581 | try { | 16761 | try { |
11582 | // InternalSolverLanguage.g:3696:1: ( ( ')' ) ) | 16762 | // InternalSolverLanguageParser.g:5375:1: ( ( Comma ) ) |
11583 | // InternalSolverLanguage.g:3697:1: ( ')' ) | 16763 | // InternalSolverLanguageParser.g:5376:1: ( Comma ) |
11584 | { | 16764 | { |
11585 | // InternalSolverLanguage.g:3697:1: ( ')' ) | 16765 | // InternalSolverLanguageParser.g:5376:1: ( Comma ) |
11586 | // InternalSolverLanguage.g:3698:2: ')' | 16766 | // InternalSolverLanguageParser.g:5377:2: Comma |
11587 | { | 16767 | { |
11588 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); | 16768 | before(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); |
11589 | match(input,19,FOLLOW_2); | 16769 | match(input,Comma,FOLLOW_2); |
11590 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_0_2_3()); | 16770 | after(grammarAccess.getArgumentListAccess().getCommaKeyword_2_1_0()); |
11591 | 16771 | ||
11592 | } | 16772 | } |
11593 | 16773 | ||
@@ -11606,26 +16786,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11606 | } | 16786 | } |
11607 | return ; | 16787 | return ; |
11608 | } | 16788 | } |
11609 | // $ANTLR end "rule__Constraint__Group_0_2__3__Impl" | 16789 | // $ANTLR end "rule__ArgumentList__Group_2_1__0__Impl" |
11610 | 16790 | ||
11611 | 16791 | ||
11612 | // $ANTLR start "rule__Constraint__Group_0_2_2__0" | 16792 | // $ANTLR start "rule__ArgumentList__Group_2_1__1" |
11613 | // InternalSolverLanguage.g:3708:1: rule__Constraint__Group_0_2_2__0 : rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 ; | 16793 | // InternalSolverLanguageParser.g:5386:1: rule__ArgumentList__Group_2_1__1 : rule__ArgumentList__Group_2_1__1__Impl ; |
11614 | public final void rule__Constraint__Group_0_2_2__0() throws RecognitionException { | 16794 | public final void rule__ArgumentList__Group_2_1__1() throws RecognitionException { |
11615 | 16795 | ||
11616 | int stackSize = keepStackSize(); | 16796 | int stackSize = keepStackSize(); |
11617 | 16797 | ||
11618 | try { | 16798 | try { |
11619 | // InternalSolverLanguage.g:3712:1: ( rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 ) | 16799 | // InternalSolverLanguageParser.g:5390:1: ( rule__ArgumentList__Group_2_1__1__Impl ) |
11620 | // InternalSolverLanguage.g:3713:2: rule__Constraint__Group_0_2_2__0__Impl rule__Constraint__Group_0_2_2__1 | 16800 | // InternalSolverLanguageParser.g:5391:2: rule__ArgumentList__Group_2_1__1__Impl |
11621 | { | 16801 | { |
11622 | pushFollow(FOLLOW_32); | ||
11623 | rule__Constraint__Group_0_2_2__0__Impl(); | ||
11624 | |||
11625 | state._fsp--; | ||
11626 | |||
11627 | pushFollow(FOLLOW_2); | 16802 | pushFollow(FOLLOW_2); |
11628 | rule__Constraint__Group_0_2_2__1(); | 16803 | rule__ArgumentList__Group_2_1__1__Impl(); |
11629 | 16804 | ||
11630 | state._fsp--; | 16805 | state._fsp--; |
11631 | 16806 | ||
@@ -11644,25 +16819,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11644 | } | 16819 | } |
11645 | return ; | 16820 | return ; |
11646 | } | 16821 | } |
11647 | // $ANTLR end "rule__Constraint__Group_0_2_2__0" | 16822 | // $ANTLR end "rule__ArgumentList__Group_2_1__1" |
11648 | 16823 | ||
11649 | 16824 | ||
11650 | // $ANTLR start "rule__Constraint__Group_0_2_2__0__Impl" | 16825 | // $ANTLR start "rule__ArgumentList__Group_2_1__1__Impl" |
11651 | // InternalSolverLanguage.g:3720:1: rule__Constraint__Group_0_2_2__0__Impl : ( ',' ) ; | 16826 | // InternalSolverLanguageParser.g:5397:1: rule__ArgumentList__Group_2_1__1__Impl : ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ; |
11652 | public final void rule__Constraint__Group_0_2_2__0__Impl() throws RecognitionException { | 16827 | public final void rule__ArgumentList__Group_2_1__1__Impl() throws RecognitionException { |
11653 | 16828 | ||
11654 | int stackSize = keepStackSize(); | 16829 | int stackSize = keepStackSize(); |
11655 | 16830 | ||
11656 | try { | 16831 | try { |
11657 | // InternalSolverLanguage.g:3724:1: ( ( ',' ) ) | 16832 | // InternalSolverLanguageParser.g:5401:1: ( ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) ) |
11658 | // InternalSolverLanguage.g:3725:1: ( ',' ) | 16833 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
11659 | { | 16834 | { |
11660 | // InternalSolverLanguage.g:3725:1: ( ',' ) | 16835 | // InternalSolverLanguageParser.g:5402:1: ( ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) ) |
11661 | // InternalSolverLanguage.g:3726:2: ',' | 16836 | // InternalSolverLanguageParser.g:5403:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) |
11662 | { | 16837 | { |
11663 | before(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); | 16838 | before(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); |
11664 | match(input,20,FOLLOW_2); | 16839 | // InternalSolverLanguageParser.g:5404:2: ( rule__ArgumentList__ArgumentsAssignment_2_1_1 ) |
11665 | after(grammarAccess.getConstraintAccess().getCommaKeyword_0_2_2_0()); | 16840 | // InternalSolverLanguageParser.g:5404:3: rule__ArgumentList__ArgumentsAssignment_2_1_1 |
16841 | { | ||
16842 | pushFollow(FOLLOW_2); | ||
16843 | rule__ArgumentList__ArgumentsAssignment_2_1_1(); | ||
16844 | |||
16845 | state._fsp--; | ||
16846 | |||
16847 | |||
16848 | } | ||
16849 | |||
16850 | after(grammarAccess.getArgumentListAccess().getArgumentsAssignment_2_1_1()); | ||
11666 | 16851 | ||
11667 | } | 16852 | } |
11668 | 16853 | ||
@@ -11681,21 +16866,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11681 | } | 16866 | } |
11682 | return ; | 16867 | return ; |
11683 | } | 16868 | } |
11684 | // $ANTLR end "rule__Constraint__Group_0_2_2__0__Impl" | 16869 | // $ANTLR end "rule__ArgumentList__Group_2_1__1__Impl" |
11685 | 16870 | ||
11686 | 16871 | ||
11687 | // $ANTLR start "rule__Constraint__Group_0_2_2__1" | 16872 | // $ANTLR start "rule__StarArgument__Group__0" |
11688 | // InternalSolverLanguage.g:3735:1: rule__Constraint__Group_0_2_2__1 : rule__Constraint__Group_0_2_2__1__Impl ; | 16873 | // InternalSolverLanguageParser.g:5413:1: rule__StarArgument__Group__0 : rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ; |
11689 | public final void rule__Constraint__Group_0_2_2__1() throws RecognitionException { | 16874 | public final void rule__StarArgument__Group__0() throws RecognitionException { |
11690 | 16875 | ||
11691 | int stackSize = keepStackSize(); | 16876 | int stackSize = keepStackSize(); |
11692 | 16877 | ||
11693 | try { | 16878 | try { |
11694 | // InternalSolverLanguage.g:3739:1: ( rule__Constraint__Group_0_2_2__1__Impl ) | 16879 | // InternalSolverLanguageParser.g:5417:1: ( rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 ) |
11695 | // InternalSolverLanguage.g:3740:2: rule__Constraint__Group_0_2_2__1__Impl | 16880 | // InternalSolverLanguageParser.g:5418:2: rule__StarArgument__Group__0__Impl rule__StarArgument__Group__1 |
11696 | { | 16881 | { |
16882 | pushFollow(FOLLOW_37); | ||
16883 | rule__StarArgument__Group__0__Impl(); | ||
16884 | |||
16885 | state._fsp--; | ||
16886 | |||
11697 | pushFollow(FOLLOW_2); | 16887 | pushFollow(FOLLOW_2); |
11698 | rule__Constraint__Group_0_2_2__1__Impl(); | 16888 | rule__StarArgument__Group__1(); |
11699 | 16889 | ||
11700 | state._fsp--; | 16890 | state._fsp--; |
11701 | 16891 | ||
@@ -11714,35 +16904,95 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11714 | } | 16904 | } |
11715 | return ; | 16905 | return ; |
11716 | } | 16906 | } |
11717 | // $ANTLR end "rule__Constraint__Group_0_2_2__1" | 16907 | // $ANTLR end "rule__StarArgument__Group__0" |
11718 | 16908 | ||
11719 | 16909 | ||
11720 | // $ANTLR start "rule__Constraint__Group_0_2_2__1__Impl" | 16910 | // $ANTLR start "rule__StarArgument__Group__0__Impl" |
11721 | // InternalSolverLanguage.g:3746:1: rule__Constraint__Group_0_2_2__1__Impl : ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) ; | 16911 | // InternalSolverLanguageParser.g:5425:1: rule__StarArgument__Group__0__Impl : ( () ) ; |
11722 | public final void rule__Constraint__Group_0_2_2__1__Impl() throws RecognitionException { | 16912 | public final void rule__StarArgument__Group__0__Impl() throws RecognitionException { |
11723 | 16913 | ||
11724 | int stackSize = keepStackSize(); | 16914 | int stackSize = keepStackSize(); |
11725 | 16915 | ||
11726 | try { | 16916 | try { |
11727 | // InternalSolverLanguage.g:3750:1: ( ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) ) | 16917 | // InternalSolverLanguageParser.g:5429:1: ( ( () ) ) |
11728 | // InternalSolverLanguage.g:3751:1: ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) | 16918 | // InternalSolverLanguageParser.g:5430:1: ( () ) |
11729 | { | 16919 | { |
11730 | // InternalSolverLanguage.g:3751:1: ( ( rule__Constraint__ParamsAssignment_0_2_2_1 ) ) | 16920 | // InternalSolverLanguageParser.g:5430:1: ( () ) |
11731 | // InternalSolverLanguage.g:3752:2: ( rule__Constraint__ParamsAssignment_0_2_2_1 ) | 16921 | // InternalSolverLanguageParser.g:5431:2: () |
11732 | { | 16922 | { |
11733 | before(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); | 16923 | before(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); |
11734 | // InternalSolverLanguage.g:3753:2: ( rule__Constraint__ParamsAssignment_0_2_2_1 ) | 16924 | // InternalSolverLanguageParser.g:5432:2: () |
11735 | // InternalSolverLanguage.g:3753:3: rule__Constraint__ParamsAssignment_0_2_2_1 | 16925 | // InternalSolverLanguageParser.g:5432:3: |
16926 | { | ||
16927 | } | ||
16928 | |||
16929 | after(grammarAccess.getStarArgumentAccess().getStarArgumentAction_0()); | ||
16930 | |||
16931 | } | ||
16932 | |||
16933 | |||
16934 | } | ||
16935 | |||
16936 | } | ||
16937 | finally { | ||
16938 | |||
16939 | restoreStackSize(stackSize); | ||
16940 | |||
16941 | } | ||
16942 | return ; | ||
16943 | } | ||
16944 | // $ANTLR end "rule__StarArgument__Group__0__Impl" | ||
16945 | |||
16946 | |||
16947 | // $ANTLR start "rule__StarArgument__Group__1" | ||
16948 | // InternalSolverLanguageParser.g:5440:1: rule__StarArgument__Group__1 : rule__StarArgument__Group__1__Impl ; | ||
16949 | public final void rule__StarArgument__Group__1() throws RecognitionException { | ||
16950 | |||
16951 | int stackSize = keepStackSize(); | ||
16952 | |||
16953 | try { | ||
16954 | // InternalSolverLanguageParser.g:5444:1: ( rule__StarArgument__Group__1__Impl ) | ||
16955 | // InternalSolverLanguageParser.g:5445:2: rule__StarArgument__Group__1__Impl | ||
11736 | { | 16956 | { |
11737 | pushFollow(FOLLOW_2); | 16957 | pushFollow(FOLLOW_2); |
11738 | rule__Constraint__ParamsAssignment_0_2_2_1(); | 16958 | rule__StarArgument__Group__1__Impl(); |
11739 | 16959 | ||
11740 | state._fsp--; | 16960 | state._fsp--; |
11741 | 16961 | ||
11742 | 16962 | ||
11743 | } | 16963 | } |
11744 | 16964 | ||
11745 | after(grammarAccess.getConstraintAccess().getParamsAssignment_0_2_2_1()); | 16965 | } |
16966 | catch (RecognitionException re) { | ||
16967 | reportError(re); | ||
16968 | recover(input,re); | ||
16969 | } | ||
16970 | finally { | ||
16971 | |||
16972 | restoreStackSize(stackSize); | ||
16973 | |||
16974 | } | ||
16975 | return ; | ||
16976 | } | ||
16977 | // $ANTLR end "rule__StarArgument__Group__1" | ||
16978 | |||
16979 | |||
16980 | // $ANTLR start "rule__StarArgument__Group__1__Impl" | ||
16981 | // InternalSolverLanguageParser.g:5451:1: rule__StarArgument__Group__1__Impl : ( Asterisk ) ; | ||
16982 | public final void rule__StarArgument__Group__1__Impl() throws RecognitionException { | ||
16983 | |||
16984 | int stackSize = keepStackSize(); | ||
16985 | |||
16986 | try { | ||
16987 | // InternalSolverLanguageParser.g:5455:1: ( ( Asterisk ) ) | ||
16988 | // InternalSolverLanguageParser.g:5456:1: ( Asterisk ) | ||
16989 | { | ||
16990 | // InternalSolverLanguageParser.g:5456:1: ( Asterisk ) | ||
16991 | // InternalSolverLanguageParser.g:5457:2: Asterisk | ||
16992 | { | ||
16993 | before(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); | ||
16994 | match(input,Asterisk,FOLLOW_2); | ||
16995 | after(grammarAccess.getStarArgumentAccess().getAsteriskKeyword_1()); | ||
11746 | 16996 | ||
11747 | } | 16997 | } |
11748 | 16998 | ||
@@ -11761,26 +17011,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11761 | } | 17011 | } |
11762 | return ; | 17012 | return ; |
11763 | } | 17013 | } |
11764 | // $ANTLR end "rule__Constraint__Group_0_2_2__1__Impl" | 17014 | // $ANTLR end "rule__StarArgument__Group__1__Impl" |
11765 | 17015 | ||
11766 | 17016 | ||
11767 | // $ANTLR start "rule__Constraint__Group_1__0" | 17017 | // $ANTLR start "rule__TypedArgument__Group__0" |
11768 | // InternalSolverLanguage.g:3762:1: rule__Constraint__Group_1__0 : rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 ; | 17018 | // InternalSolverLanguageParser.g:5467:1: rule__TypedArgument__Group__0 : rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ; |
11769 | public final void rule__Constraint__Group_1__0() throws RecognitionException { | 17019 | public final void rule__TypedArgument__Group__0() throws RecognitionException { |
11770 | 17020 | ||
11771 | int stackSize = keepStackSize(); | 17021 | int stackSize = keepStackSize(); |
11772 | 17022 | ||
11773 | try { | 17023 | try { |
11774 | // InternalSolverLanguage.g:3766:1: ( rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 ) | 17024 | // InternalSolverLanguageParser.g:5471:1: ( rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 ) |
11775 | // InternalSolverLanguage.g:3767:2: rule__Constraint__Group_1__0__Impl rule__Constraint__Group_1__1 | 17025 | // InternalSolverLanguageParser.g:5472:2: rule__TypedArgument__Group__0__Impl rule__TypedArgument__Group__1 |
11776 | { | 17026 | { |
11777 | pushFollow(FOLLOW_30); | 17027 | pushFollow(FOLLOW_9); |
11778 | rule__Constraint__Group_1__0__Impl(); | 17028 | rule__TypedArgument__Group__0__Impl(); |
11779 | 17029 | ||
11780 | state._fsp--; | 17030 | state._fsp--; |
11781 | 17031 | ||
11782 | pushFollow(FOLLOW_2); | 17032 | pushFollow(FOLLOW_2); |
11783 | rule__Constraint__Group_1__1(); | 17033 | rule__TypedArgument__Group__1(); |
11784 | 17034 | ||
11785 | state._fsp--; | 17035 | state._fsp--; |
11786 | 17036 | ||
@@ -11799,35 +17049,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11799 | } | 17049 | } |
11800 | return ; | 17050 | return ; |
11801 | } | 17051 | } |
11802 | // $ANTLR end "rule__Constraint__Group_1__0" | 17052 | // $ANTLR end "rule__TypedArgument__Group__0" |
11803 | 17053 | ||
11804 | 17054 | ||
11805 | // $ANTLR start "rule__Constraint__Group_1__0__Impl" | 17055 | // $ANTLR start "rule__TypedArgument__Group__0__Impl" |
11806 | // InternalSolverLanguage.g:3774:1: rule__Constraint__Group_1__0__Impl : ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) ; | 17056 | // InternalSolverLanguageParser.g:5479:1: rule__TypedArgument__Group__0__Impl : ( ( rule__TypedArgument__TypeAssignment_0 ) ) ; |
11807 | public final void rule__Constraint__Group_1__0__Impl() throws RecognitionException { | 17057 | public final void rule__TypedArgument__Group__0__Impl() throws RecognitionException { |
11808 | 17058 | ||
11809 | int stackSize = keepStackSize(); | 17059 | int stackSize = keepStackSize(); |
11810 | 17060 | ||
11811 | try { | 17061 | try { |
11812 | // InternalSolverLanguage.g:3778:1: ( ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) ) | 17062 | // InternalSolverLanguageParser.g:5483:1: ( ( ( rule__TypedArgument__TypeAssignment_0 ) ) ) |
11813 | // InternalSolverLanguage.g:3779:1: ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) | 17063 | // InternalSolverLanguageParser.g:5484:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) |
11814 | { | 17064 | { |
11815 | // InternalSolverLanguage.g:3779:1: ( ( rule__Constraint__ClosureTypeAssignment_1_0 ) ) | 17065 | // InternalSolverLanguageParser.g:5484:1: ( ( rule__TypedArgument__TypeAssignment_0 ) ) |
11816 | // InternalSolverLanguage.g:3780:2: ( rule__Constraint__ClosureTypeAssignment_1_0 ) | 17066 | // InternalSolverLanguageParser.g:5485:2: ( rule__TypedArgument__TypeAssignment_0 ) |
11817 | { | 17067 | { |
11818 | before(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); | 17068 | before(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); |
11819 | // InternalSolverLanguage.g:3781:2: ( rule__Constraint__ClosureTypeAssignment_1_0 ) | 17069 | // InternalSolverLanguageParser.g:5486:2: ( rule__TypedArgument__TypeAssignment_0 ) |
11820 | // InternalSolverLanguage.g:3781:3: rule__Constraint__ClosureTypeAssignment_1_0 | 17070 | // InternalSolverLanguageParser.g:5486:3: rule__TypedArgument__TypeAssignment_0 |
11821 | { | 17071 | { |
11822 | pushFollow(FOLLOW_2); | 17072 | pushFollow(FOLLOW_2); |
11823 | rule__Constraint__ClosureTypeAssignment_1_0(); | 17073 | rule__TypedArgument__TypeAssignment_0(); |
11824 | 17074 | ||
11825 | state._fsp--; | 17075 | state._fsp--; |
11826 | 17076 | ||
11827 | 17077 | ||
11828 | } | 17078 | } |
11829 | 17079 | ||
11830 | after(grammarAccess.getConstraintAccess().getClosureTypeAssignment_1_0()); | 17080 | after(grammarAccess.getTypedArgumentAccess().getTypeAssignment_0()); |
11831 | 17081 | ||
11832 | } | 17082 | } |
11833 | 17083 | ||
@@ -11846,26 +17096,106 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11846 | } | 17096 | } |
11847 | return ; | 17097 | return ; |
11848 | } | 17098 | } |
11849 | // $ANTLR end "rule__Constraint__Group_1__0__Impl" | 17099 | // $ANTLR end "rule__TypedArgument__Group__0__Impl" |
11850 | 17100 | ||
11851 | 17101 | ||
11852 | // $ANTLR start "rule__Constraint__Group_1__1" | 17102 | // $ANTLR start "rule__TypedArgument__Group__1" |
11853 | // InternalSolverLanguage.g:3789:1: rule__Constraint__Group_1__1 : rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 ; | 17103 | // InternalSolverLanguageParser.g:5494:1: rule__TypedArgument__Group__1 : rule__TypedArgument__Group__1__Impl ; |
11854 | public final void rule__Constraint__Group_1__1() throws RecognitionException { | 17104 | public final void rule__TypedArgument__Group__1() throws RecognitionException { |
11855 | 17105 | ||
11856 | int stackSize = keepStackSize(); | 17106 | int stackSize = keepStackSize(); |
11857 | 17107 | ||
11858 | try { | 17108 | try { |
11859 | // InternalSolverLanguage.g:3793:1: ( rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 ) | 17109 | // InternalSolverLanguageParser.g:5498:1: ( rule__TypedArgument__Group__1__Impl ) |
11860 | // InternalSolverLanguage.g:3794:2: rule__Constraint__Group_1__1__Impl rule__Constraint__Group_1__2 | 17110 | // InternalSolverLanguageParser.g:5499:2: rule__TypedArgument__Group__1__Impl |
11861 | { | 17111 | { |
11862 | pushFollow(FOLLOW_31); | 17112 | pushFollow(FOLLOW_2); |
11863 | rule__Constraint__Group_1__1__Impl(); | 17113 | rule__TypedArgument__Group__1__Impl(); |
11864 | 17114 | ||
11865 | state._fsp--; | 17115 | state._fsp--; |
11866 | 17116 | ||
17117 | |||
17118 | } | ||
17119 | |||
17120 | } | ||
17121 | catch (RecognitionException re) { | ||
17122 | reportError(re); | ||
17123 | recover(input,re); | ||
17124 | } | ||
17125 | finally { | ||
17126 | |||
17127 | restoreStackSize(stackSize); | ||
17128 | |||
17129 | } | ||
17130 | return ; | ||
17131 | } | ||
17132 | // $ANTLR end "rule__TypedArgument__Group__1" | ||
17133 | |||
17134 | |||
17135 | // $ANTLR start "rule__TypedArgument__Group__1__Impl" | ||
17136 | // InternalSolverLanguageParser.g:5505:1: rule__TypedArgument__Group__1__Impl : ( ( rule__TypedArgument__VariableAssignment_1 ) ) ; | ||
17137 | public final void rule__TypedArgument__Group__1__Impl() throws RecognitionException { | ||
17138 | |||
17139 | int stackSize = keepStackSize(); | ||
17140 | |||
17141 | try { | ||
17142 | // InternalSolverLanguageParser.g:5509:1: ( ( ( rule__TypedArgument__VariableAssignment_1 ) ) ) | ||
17143 | // InternalSolverLanguageParser.g:5510:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | ||
17144 | { | ||
17145 | // InternalSolverLanguageParser.g:5510:1: ( ( rule__TypedArgument__VariableAssignment_1 ) ) | ||
17146 | // InternalSolverLanguageParser.g:5511:2: ( rule__TypedArgument__VariableAssignment_1 ) | ||
17147 | { | ||
17148 | before(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); | ||
17149 | // InternalSolverLanguageParser.g:5512:2: ( rule__TypedArgument__VariableAssignment_1 ) | ||
17150 | // InternalSolverLanguageParser.g:5512:3: rule__TypedArgument__VariableAssignment_1 | ||
17151 | { | ||
11867 | pushFollow(FOLLOW_2); | 17152 | pushFollow(FOLLOW_2); |
11868 | rule__Constraint__Group_1__2(); | 17153 | rule__TypedArgument__VariableAssignment_1(); |
17154 | |||
17155 | state._fsp--; | ||
17156 | |||
17157 | |||
17158 | } | ||
17159 | |||
17160 | after(grammarAccess.getTypedArgumentAccess().getVariableAssignment_1()); | ||
17161 | |||
17162 | } | ||
17163 | |||
17164 | |||
17165 | } | ||
17166 | |||
17167 | } | ||
17168 | catch (RecognitionException re) { | ||
17169 | reportError(re); | ||
17170 | recover(input,re); | ||
17171 | } | ||
17172 | finally { | ||
17173 | |||
17174 | restoreStackSize(stackSize); | ||
17175 | |||
17176 | } | ||
17177 | return ; | ||
17178 | } | ||
17179 | // $ANTLR end "rule__TypedArgument__Group__1__Impl" | ||
17180 | |||
17181 | |||
17182 | // $ANTLR start "rule__TypedStarArgument__Group__0" | ||
17183 | // InternalSolverLanguageParser.g:5521:1: rule__TypedStarArgument__Group__0 : rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ; | ||
17184 | public final void rule__TypedStarArgument__Group__0() throws RecognitionException { | ||
17185 | |||
17186 | int stackSize = keepStackSize(); | ||
17187 | |||
17188 | try { | ||
17189 | // InternalSolverLanguageParser.g:5525:1: ( rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 ) | ||
17190 | // InternalSolverLanguageParser.g:5526:2: rule__TypedStarArgument__Group__0__Impl rule__TypedStarArgument__Group__1 | ||
17191 | { | ||
17192 | pushFollow(FOLLOW_37); | ||
17193 | rule__TypedStarArgument__Group__0__Impl(); | ||
17194 | |||
17195 | state._fsp--; | ||
17196 | |||
17197 | pushFollow(FOLLOW_2); | ||
17198 | rule__TypedStarArgument__Group__1(); | ||
11869 | 17199 | ||
11870 | state._fsp--; | 17200 | state._fsp--; |
11871 | 17201 | ||
@@ -11884,25 +17214,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11884 | } | 17214 | } |
11885 | return ; | 17215 | return ; |
11886 | } | 17216 | } |
11887 | // $ANTLR end "rule__Constraint__Group_1__1" | 17217 | // $ANTLR end "rule__TypedStarArgument__Group__0" |
11888 | 17218 | ||
11889 | 17219 | ||
11890 | // $ANTLR start "rule__Constraint__Group_1__1__Impl" | 17220 | // $ANTLR start "rule__TypedStarArgument__Group__0__Impl" |
11891 | // InternalSolverLanguage.g:3801:1: rule__Constraint__Group_1__1__Impl : ( '(' ) ; | 17221 | // InternalSolverLanguageParser.g:5533:1: rule__TypedStarArgument__Group__0__Impl : ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ; |
11892 | public final void rule__Constraint__Group_1__1__Impl() throws RecognitionException { | 17222 | public final void rule__TypedStarArgument__Group__0__Impl() throws RecognitionException { |
11893 | 17223 | ||
11894 | int stackSize = keepStackSize(); | 17224 | int stackSize = keepStackSize(); |
11895 | 17225 | ||
11896 | try { | 17226 | try { |
11897 | // InternalSolverLanguage.g:3805:1: ( ( '(' ) ) | 17227 | // InternalSolverLanguageParser.g:5537:1: ( ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) ) |
11898 | // InternalSolverLanguage.g:3806:1: ( '(' ) | 17228 | // InternalSolverLanguageParser.g:5538:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) |
17229 | { | ||
17230 | // InternalSolverLanguageParser.g:5538:1: ( ( rule__TypedStarArgument__TypeAssignment_0 ) ) | ||
17231 | // InternalSolverLanguageParser.g:5539:2: ( rule__TypedStarArgument__TypeAssignment_0 ) | ||
11899 | { | 17232 | { |
11900 | // InternalSolverLanguage.g:3806:1: ( '(' ) | 17233 | before(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); |
11901 | // InternalSolverLanguage.g:3807:2: '(' | 17234 | // InternalSolverLanguageParser.g:5540:2: ( rule__TypedStarArgument__TypeAssignment_0 ) |
17235 | // InternalSolverLanguageParser.g:5540:3: rule__TypedStarArgument__TypeAssignment_0 | ||
11902 | { | 17236 | { |
11903 | before(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); | 17237 | pushFollow(FOLLOW_2); |
11904 | match(input,18,FOLLOW_2); | 17238 | rule__TypedStarArgument__TypeAssignment_0(); |
11905 | after(grammarAccess.getConstraintAccess().getLeftParenthesisKeyword_1_1()); | 17239 | |
17240 | state._fsp--; | ||
17241 | |||
17242 | |||
17243 | } | ||
17244 | |||
17245 | after(grammarAccess.getTypedStarArgumentAccess().getTypeAssignment_0()); | ||
11906 | 17246 | ||
11907 | } | 17247 | } |
11908 | 17248 | ||
@@ -11921,26 +17261,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11921 | } | 17261 | } |
11922 | return ; | 17262 | return ; |
11923 | } | 17263 | } |
11924 | // $ANTLR end "rule__Constraint__Group_1__1__Impl" | 17264 | // $ANTLR end "rule__TypedStarArgument__Group__0__Impl" |
11925 | 17265 | ||
11926 | 17266 | ||
11927 | // $ANTLR start "rule__Constraint__Group_1__2" | 17267 | // $ANTLR start "rule__TypedStarArgument__Group__1" |
11928 | // InternalSolverLanguage.g:3816:1: rule__Constraint__Group_1__2 : rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 ; | 17268 | // InternalSolverLanguageParser.g:5548:1: rule__TypedStarArgument__Group__1 : rule__TypedStarArgument__Group__1__Impl ; |
11929 | public final void rule__Constraint__Group_1__2() throws RecognitionException { | 17269 | public final void rule__TypedStarArgument__Group__1() throws RecognitionException { |
11930 | 17270 | ||
11931 | int stackSize = keepStackSize(); | 17271 | int stackSize = keepStackSize(); |
11932 | 17272 | ||
11933 | try { | 17273 | try { |
11934 | // InternalSolverLanguage.g:3820:1: ( rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 ) | 17274 | // InternalSolverLanguageParser.g:5552:1: ( rule__TypedStarArgument__Group__1__Impl ) |
11935 | // InternalSolverLanguage.g:3821:2: rule__Constraint__Group_1__2__Impl rule__Constraint__Group_1__3 | 17275 | // InternalSolverLanguageParser.g:5553:2: rule__TypedStarArgument__Group__1__Impl |
11936 | { | 17276 | { |
11937 | pushFollow(FOLLOW_31); | 17277 | pushFollow(FOLLOW_2); |
11938 | rule__Constraint__Group_1__2__Impl(); | 17278 | rule__TypedStarArgument__Group__1__Impl(); |
17279 | |||
17280 | state._fsp--; | ||
17281 | |||
17282 | |||
17283 | } | ||
17284 | |||
17285 | } | ||
17286 | catch (RecognitionException re) { | ||
17287 | reportError(re); | ||
17288 | recover(input,re); | ||
17289 | } | ||
17290 | finally { | ||
17291 | |||
17292 | restoreStackSize(stackSize); | ||
17293 | |||
17294 | } | ||
17295 | return ; | ||
17296 | } | ||
17297 | // $ANTLR end "rule__TypedStarArgument__Group__1" | ||
17298 | |||
17299 | |||
17300 | // $ANTLR start "rule__TypedStarArgument__Group__1__Impl" | ||
17301 | // InternalSolverLanguageParser.g:5559:1: rule__TypedStarArgument__Group__1__Impl : ( Asterisk ) ; | ||
17302 | public final void rule__TypedStarArgument__Group__1__Impl() throws RecognitionException { | ||
17303 | |||
17304 | int stackSize = keepStackSize(); | ||
17305 | |||
17306 | try { | ||
17307 | // InternalSolverLanguageParser.g:5563:1: ( ( Asterisk ) ) | ||
17308 | // InternalSolverLanguageParser.g:5564:1: ( Asterisk ) | ||
17309 | { | ||
17310 | // InternalSolverLanguageParser.g:5564:1: ( Asterisk ) | ||
17311 | // InternalSolverLanguageParser.g:5565:2: Asterisk | ||
17312 | { | ||
17313 | before(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); | ||
17314 | match(input,Asterisk,FOLLOW_2); | ||
17315 | after(grammarAccess.getTypedStarArgumentAccess().getAsteriskKeyword_1()); | ||
17316 | |||
17317 | } | ||
17318 | |||
17319 | |||
17320 | } | ||
17321 | |||
17322 | } | ||
17323 | catch (RecognitionException re) { | ||
17324 | reportError(re); | ||
17325 | recover(input,re); | ||
17326 | } | ||
17327 | finally { | ||
17328 | |||
17329 | restoreStackSize(stackSize); | ||
17330 | |||
17331 | } | ||
17332 | return ; | ||
17333 | } | ||
17334 | // $ANTLR end "rule__TypedStarArgument__Group__1__Impl" | ||
17335 | |||
17336 | |||
17337 | // $ANTLR start "rule__Interval__Group__0" | ||
17338 | // InternalSolverLanguageParser.g:5575:1: rule__Interval__Group__0 : rule__Interval__Group__0__Impl rule__Interval__Group__1 ; | ||
17339 | public final void rule__Interval__Group__0() throws RecognitionException { | ||
17340 | |||
17341 | int stackSize = keepStackSize(); | ||
17342 | |||
17343 | try { | ||
17344 | // InternalSolverLanguageParser.g:5579:1: ( rule__Interval__Group__0__Impl rule__Interval__Group__1 ) | ||
17345 | // InternalSolverLanguageParser.g:5580:2: rule__Interval__Group__0__Impl rule__Interval__Group__1 | ||
17346 | { | ||
17347 | pushFollow(FOLLOW_7); | ||
17348 | rule__Interval__Group__0__Impl(); | ||
11939 | 17349 | ||
11940 | state._fsp--; | 17350 | state._fsp--; |
11941 | 17351 | ||
11942 | pushFollow(FOLLOW_2); | 17352 | pushFollow(FOLLOW_2); |
11943 | rule__Constraint__Group_1__3(); | 17353 | rule__Interval__Group__1(); |
11944 | 17354 | ||
11945 | state._fsp--; | 17355 | state._fsp--; |
11946 | 17356 | ||
@@ -11959,46 +17369,110 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
11959 | } | 17369 | } |
11960 | return ; | 17370 | return ; |
11961 | } | 17371 | } |
11962 | // $ANTLR end "rule__Constraint__Group_1__2" | 17372 | // $ANTLR end "rule__Interval__Group__0" |
11963 | 17373 | ||
11964 | 17374 | ||
11965 | // $ANTLR start "rule__Constraint__Group_1__2__Impl" | 17375 | // $ANTLR start "rule__Interval__Group__0__Impl" |
11966 | // InternalSolverLanguage.g:3828:1: rule__Constraint__Group_1__2__Impl : ( ( rule__Constraint__ParamsAssignment_1_2 )? ) ; | 17376 | // InternalSolverLanguageParser.g:5587:1: rule__Interval__Group__0__Impl : ( LeftSquareBracket ) ; |
11967 | public final void rule__Constraint__Group_1__2__Impl() throws RecognitionException { | 17377 | public final void rule__Interval__Group__0__Impl() throws RecognitionException { |
11968 | 17378 | ||
11969 | int stackSize = keepStackSize(); | 17379 | int stackSize = keepStackSize(); |
11970 | 17380 | ||
11971 | try { | 17381 | try { |
11972 | // InternalSolverLanguage.g:3832:1: ( ( ( rule__Constraint__ParamsAssignment_1_2 )? ) ) | 17382 | // InternalSolverLanguageParser.g:5591:1: ( ( LeftSquareBracket ) ) |
11973 | // InternalSolverLanguage.g:3833:1: ( ( rule__Constraint__ParamsAssignment_1_2 )? ) | 17383 | // InternalSolverLanguageParser.g:5592:1: ( LeftSquareBracket ) |
11974 | { | 17384 | { |
11975 | // InternalSolverLanguage.g:3833:1: ( ( rule__Constraint__ParamsAssignment_1_2 )? ) | 17385 | // InternalSolverLanguageParser.g:5592:1: ( LeftSquareBracket ) |
11976 | // InternalSolverLanguage.g:3834:2: ( rule__Constraint__ParamsAssignment_1_2 )? | 17386 | // InternalSolverLanguageParser.g:5593:2: LeftSquareBracket |
11977 | { | 17387 | { |
11978 | before(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); | 17388 | before(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); |
11979 | // InternalSolverLanguage.g:3835:2: ( rule__Constraint__ParamsAssignment_1_2 )? | 17389 | match(input,LeftSquareBracket,FOLLOW_2); |
11980 | int alt36=2; | 17390 | after(grammarAccess.getIntervalAccess().getLeftSquareBracketKeyword_0()); |
11981 | int LA36_0 = input.LA(1); | ||
11982 | 17391 | ||
11983 | if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_STRING)||(LA36_0>=11 && LA36_0<=13)||LA36_0==27) ) { | ||
11984 | alt36=1; | ||
11985 | } | 17392 | } |
11986 | switch (alt36) { | ||
11987 | case 1 : | ||
11988 | // InternalSolverLanguage.g:3835:3: rule__Constraint__ParamsAssignment_1_2 | ||
11989 | { | ||
11990 | pushFollow(FOLLOW_2); | ||
11991 | rule__Constraint__ParamsAssignment_1_2(); | ||
11992 | 17393 | ||
11993 | state._fsp--; | ||
11994 | 17394 | ||
17395 | } | ||
17396 | |||
17397 | } | ||
17398 | catch (RecognitionException re) { | ||
17399 | reportError(re); | ||
17400 | recover(input,re); | ||
17401 | } | ||
17402 | finally { | ||
17403 | |||
17404 | restoreStackSize(stackSize); | ||
17405 | |||
17406 | } | ||
17407 | return ; | ||
17408 | } | ||
17409 | // $ANTLR end "rule__Interval__Group__0__Impl" | ||
17410 | |||
17411 | |||
17412 | // $ANTLR start "rule__Interval__Group__1" | ||
17413 | // InternalSolverLanguageParser.g:5602:1: rule__Interval__Group__1 : rule__Interval__Group__1__Impl rule__Interval__Group__2 ; | ||
17414 | public final void rule__Interval__Group__1() throws RecognitionException { | ||
17415 | |||
17416 | int stackSize = keepStackSize(); | ||
17417 | |||
17418 | try { | ||
17419 | // InternalSolverLanguageParser.g:5606:1: ( rule__Interval__Group__1__Impl rule__Interval__Group__2 ) | ||
17420 | // InternalSolverLanguageParser.g:5607:2: rule__Interval__Group__1__Impl rule__Interval__Group__2 | ||
17421 | { | ||
17422 | pushFollow(FOLLOW_38); | ||
17423 | rule__Interval__Group__1__Impl(); | ||
17424 | |||
17425 | state._fsp--; | ||
17426 | |||
17427 | pushFollow(FOLLOW_2); | ||
17428 | rule__Interval__Group__2(); | ||
17429 | |||
17430 | state._fsp--; | ||
17431 | |||
17432 | |||
17433 | } | ||
17434 | |||
17435 | } | ||
17436 | catch (RecognitionException re) { | ||
17437 | reportError(re); | ||
17438 | recover(input,re); | ||
17439 | } | ||
17440 | finally { | ||
17441 | |||
17442 | restoreStackSize(stackSize); | ||
17443 | |||
17444 | } | ||
17445 | return ; | ||
17446 | } | ||
17447 | // $ANTLR end "rule__Interval__Group__1" | ||
17448 | |||
17449 | |||
17450 | // $ANTLR start "rule__Interval__Group__1__Impl" | ||
17451 | // InternalSolverLanguageParser.g:5614:1: rule__Interval__Group__1__Impl : ( ( rule__Interval__LowerBoundAssignment_1 ) ) ; | ||
17452 | public final void rule__Interval__Group__1__Impl() throws RecognitionException { | ||
17453 | |||
17454 | int stackSize = keepStackSize(); | ||
17455 | |||
17456 | try { | ||
17457 | // InternalSolverLanguageParser.g:5618:1: ( ( ( rule__Interval__LowerBoundAssignment_1 ) ) ) | ||
17458 | // InternalSolverLanguageParser.g:5619:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | ||
17459 | { | ||
17460 | // InternalSolverLanguageParser.g:5619:1: ( ( rule__Interval__LowerBoundAssignment_1 ) ) | ||
17461 | // InternalSolverLanguageParser.g:5620:2: ( rule__Interval__LowerBoundAssignment_1 ) | ||
17462 | { | ||
17463 | before(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); | ||
17464 | // InternalSolverLanguageParser.g:5621:2: ( rule__Interval__LowerBoundAssignment_1 ) | ||
17465 | // InternalSolverLanguageParser.g:5621:3: rule__Interval__LowerBoundAssignment_1 | ||
17466 | { | ||
17467 | pushFollow(FOLLOW_2); | ||
17468 | rule__Interval__LowerBoundAssignment_1(); | ||
17469 | |||
17470 | state._fsp--; | ||
11995 | 17471 | ||
11996 | } | ||
11997 | break; | ||
11998 | 17472 | ||
11999 | } | 17473 | } |
12000 | 17474 | ||
12001 | after(grammarAccess.getConstraintAccess().getParamsAssignment_1_2()); | 17475 | after(grammarAccess.getIntervalAccess().getLowerBoundAssignment_1()); |
12002 | 17476 | ||
12003 | } | 17477 | } |
12004 | 17478 | ||
@@ -12017,26 +17491,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12017 | } | 17491 | } |
12018 | return ; | 17492 | return ; |
12019 | } | 17493 | } |
12020 | // $ANTLR end "rule__Constraint__Group_1__2__Impl" | 17494 | // $ANTLR end "rule__Interval__Group__1__Impl" |
12021 | 17495 | ||
12022 | 17496 | ||
12023 | // $ANTLR start "rule__Constraint__Group_1__3" | 17497 | // $ANTLR start "rule__Interval__Group__2" |
12024 | // InternalSolverLanguage.g:3843:1: rule__Constraint__Group_1__3 : rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 ; | 17498 | // InternalSolverLanguageParser.g:5629:1: rule__Interval__Group__2 : rule__Interval__Group__2__Impl rule__Interval__Group__3 ; |
12025 | public final void rule__Constraint__Group_1__3() throws RecognitionException { | 17499 | public final void rule__Interval__Group__2() throws RecognitionException { |
12026 | 17500 | ||
12027 | int stackSize = keepStackSize(); | 17501 | int stackSize = keepStackSize(); |
12028 | 17502 | ||
12029 | try { | 17503 | try { |
12030 | // InternalSolverLanguage.g:3847:1: ( rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 ) | 17504 | // InternalSolverLanguageParser.g:5633:1: ( rule__Interval__Group__2__Impl rule__Interval__Group__3 ) |
12031 | // InternalSolverLanguage.g:3848:2: rule__Constraint__Group_1__3__Impl rule__Constraint__Group_1__4 | 17505 | // InternalSolverLanguageParser.g:5634:2: rule__Interval__Group__2__Impl rule__Interval__Group__3 |
12032 | { | 17506 | { |
12033 | pushFollow(FOLLOW_31); | 17507 | pushFollow(FOLLOW_7); |
12034 | rule__Constraint__Group_1__3__Impl(); | 17508 | rule__Interval__Group__2__Impl(); |
12035 | 17509 | ||
12036 | state._fsp--; | 17510 | state._fsp--; |
12037 | 17511 | ||
12038 | pushFollow(FOLLOW_2); | 17512 | pushFollow(FOLLOW_2); |
12039 | rule__Constraint__Group_1__4(); | 17513 | rule__Interval__Group__3(); |
12040 | 17514 | ||
12041 | state._fsp--; | 17515 | state._fsp--; |
12042 | 17516 | ||
@@ -12055,53 +17529,110 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12055 | } | 17529 | } |
12056 | return ; | 17530 | return ; |
12057 | } | 17531 | } |
12058 | // $ANTLR end "rule__Constraint__Group_1__3" | 17532 | // $ANTLR end "rule__Interval__Group__2" |
12059 | 17533 | ||
12060 | 17534 | ||
12061 | // $ANTLR start "rule__Constraint__Group_1__3__Impl" | 17535 | // $ANTLR start "rule__Interval__Group__2__Impl" |
12062 | // InternalSolverLanguage.g:3855:1: rule__Constraint__Group_1__3__Impl : ( ( rule__Constraint__Group_1_3__0 )* ) ; | 17536 | // InternalSolverLanguageParser.g:5641:1: rule__Interval__Group__2__Impl : ( FullStopFullStop ) ; |
12063 | public final void rule__Constraint__Group_1__3__Impl() throws RecognitionException { | 17537 | public final void rule__Interval__Group__2__Impl() throws RecognitionException { |
12064 | 17538 | ||
12065 | int stackSize = keepStackSize(); | 17539 | int stackSize = keepStackSize(); |
12066 | 17540 | ||
12067 | try { | 17541 | try { |
12068 | // InternalSolverLanguage.g:3859:1: ( ( ( rule__Constraint__Group_1_3__0 )* ) ) | 17542 | // InternalSolverLanguageParser.g:5645:1: ( ( FullStopFullStop ) ) |
12069 | // InternalSolverLanguage.g:3860:1: ( ( rule__Constraint__Group_1_3__0 )* ) | 17543 | // InternalSolverLanguageParser.g:5646:1: ( FullStopFullStop ) |
12070 | { | 17544 | { |
12071 | // InternalSolverLanguage.g:3860:1: ( ( rule__Constraint__Group_1_3__0 )* ) | 17545 | // InternalSolverLanguageParser.g:5646:1: ( FullStopFullStop ) |
12072 | // InternalSolverLanguage.g:3861:2: ( rule__Constraint__Group_1_3__0 )* | 17546 | // InternalSolverLanguageParser.g:5647:2: FullStopFullStop |
12073 | { | 17547 | { |
12074 | before(grammarAccess.getConstraintAccess().getGroup_1_3()); | 17548 | before(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); |
12075 | // InternalSolverLanguage.g:3862:2: ( rule__Constraint__Group_1_3__0 )* | 17549 | match(input,FullStopFullStop,FOLLOW_2); |
12076 | loop37: | 17550 | after(grammarAccess.getIntervalAccess().getFullStopFullStopKeyword_2()); |
12077 | do { | ||
12078 | int alt37=2; | ||
12079 | int LA37_0 = input.LA(1); | ||
12080 | 17551 | ||
12081 | if ( (LA37_0==20) ) { | 17552 | } |
12082 | alt37=1; | ||
12083 | } | ||
12084 | 17553 | ||
12085 | 17554 | ||
12086 | switch (alt37) { | 17555 | } |
12087 | case 1 : | ||
12088 | // InternalSolverLanguage.g:3862:3: rule__Constraint__Group_1_3__0 | ||
12089 | { | ||
12090 | pushFollow(FOLLOW_15); | ||
12091 | rule__Constraint__Group_1_3__0(); | ||
12092 | 17556 | ||
12093 | state._fsp--; | 17557 | } |
17558 | catch (RecognitionException re) { | ||
17559 | reportError(re); | ||
17560 | recover(input,re); | ||
17561 | } | ||
17562 | finally { | ||
12094 | 17563 | ||
17564 | restoreStackSize(stackSize); | ||
12095 | 17565 | ||
12096 | } | 17566 | } |
12097 | break; | 17567 | return ; |
17568 | } | ||
17569 | // $ANTLR end "rule__Interval__Group__2__Impl" | ||
12098 | 17570 | ||
12099 | default : | ||
12100 | break loop37; | ||
12101 | } | ||
12102 | } while (true); | ||
12103 | 17571 | ||
12104 | after(grammarAccess.getConstraintAccess().getGroup_1_3()); | 17572 | // $ANTLR start "rule__Interval__Group__3" |
17573 | // InternalSolverLanguageParser.g:5656:1: rule__Interval__Group__3 : rule__Interval__Group__3__Impl rule__Interval__Group__4 ; | ||
17574 | public final void rule__Interval__Group__3() throws RecognitionException { | ||
17575 | |||
17576 | int stackSize = keepStackSize(); | ||
17577 | |||
17578 | try { | ||
17579 | // InternalSolverLanguageParser.g:5660:1: ( rule__Interval__Group__3__Impl rule__Interval__Group__4 ) | ||
17580 | // InternalSolverLanguageParser.g:5661:2: rule__Interval__Group__3__Impl rule__Interval__Group__4 | ||
17581 | { | ||
17582 | pushFollow(FOLLOW_39); | ||
17583 | rule__Interval__Group__3__Impl(); | ||
17584 | |||
17585 | state._fsp--; | ||
17586 | |||
17587 | pushFollow(FOLLOW_2); | ||
17588 | rule__Interval__Group__4(); | ||
17589 | |||
17590 | state._fsp--; | ||
17591 | |||
17592 | |||
17593 | } | ||
17594 | |||
17595 | } | ||
17596 | catch (RecognitionException re) { | ||
17597 | reportError(re); | ||
17598 | recover(input,re); | ||
17599 | } | ||
17600 | finally { | ||
17601 | |||
17602 | restoreStackSize(stackSize); | ||
17603 | |||
17604 | } | ||
17605 | return ; | ||
17606 | } | ||
17607 | // $ANTLR end "rule__Interval__Group__3" | ||
17608 | |||
17609 | |||
17610 | // $ANTLR start "rule__Interval__Group__3__Impl" | ||
17611 | // InternalSolverLanguageParser.g:5668:1: rule__Interval__Group__3__Impl : ( ( rule__Interval__UpperBoundAssignment_3 ) ) ; | ||
17612 | public final void rule__Interval__Group__3__Impl() throws RecognitionException { | ||
17613 | |||
17614 | int stackSize = keepStackSize(); | ||
17615 | |||
17616 | try { | ||
17617 | // InternalSolverLanguageParser.g:5672:1: ( ( ( rule__Interval__UpperBoundAssignment_3 ) ) ) | ||
17618 | // InternalSolverLanguageParser.g:5673:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | ||
17619 | { | ||
17620 | // InternalSolverLanguageParser.g:5673:1: ( ( rule__Interval__UpperBoundAssignment_3 ) ) | ||
17621 | // InternalSolverLanguageParser.g:5674:2: ( rule__Interval__UpperBoundAssignment_3 ) | ||
17622 | { | ||
17623 | before(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); | ||
17624 | // InternalSolverLanguageParser.g:5675:2: ( rule__Interval__UpperBoundAssignment_3 ) | ||
17625 | // InternalSolverLanguageParser.g:5675:3: rule__Interval__UpperBoundAssignment_3 | ||
17626 | { | ||
17627 | pushFollow(FOLLOW_2); | ||
17628 | rule__Interval__UpperBoundAssignment_3(); | ||
17629 | |||
17630 | state._fsp--; | ||
17631 | |||
17632 | |||
17633 | } | ||
17634 | |||
17635 | after(grammarAccess.getIntervalAccess().getUpperBoundAssignment_3()); | ||
12105 | 17636 | ||
12106 | } | 17637 | } |
12107 | 17638 | ||
@@ -12120,21 +17651,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12120 | } | 17651 | } |
12121 | return ; | 17652 | return ; |
12122 | } | 17653 | } |
12123 | // $ANTLR end "rule__Constraint__Group_1__3__Impl" | 17654 | // $ANTLR end "rule__Interval__Group__3__Impl" |
12124 | 17655 | ||
12125 | 17656 | ||
12126 | // $ANTLR start "rule__Constraint__Group_1__4" | 17657 | // $ANTLR start "rule__Interval__Group__4" |
12127 | // InternalSolverLanguage.g:3870:1: rule__Constraint__Group_1__4 : rule__Constraint__Group_1__4__Impl ; | 17658 | // InternalSolverLanguageParser.g:5683:1: rule__Interval__Group__4 : rule__Interval__Group__4__Impl ; |
12128 | public final void rule__Constraint__Group_1__4() throws RecognitionException { | 17659 | public final void rule__Interval__Group__4() throws RecognitionException { |
12129 | 17660 | ||
12130 | int stackSize = keepStackSize(); | 17661 | int stackSize = keepStackSize(); |
12131 | 17662 | ||
12132 | try { | 17663 | try { |
12133 | // InternalSolverLanguage.g:3874:1: ( rule__Constraint__Group_1__4__Impl ) | 17664 | // InternalSolverLanguageParser.g:5687:1: ( rule__Interval__Group__4__Impl ) |
12134 | // InternalSolverLanguage.g:3875:2: rule__Constraint__Group_1__4__Impl | 17665 | // InternalSolverLanguageParser.g:5688:2: rule__Interval__Group__4__Impl |
12135 | { | 17666 | { |
12136 | pushFollow(FOLLOW_2); | 17667 | pushFollow(FOLLOW_2); |
12137 | rule__Constraint__Group_1__4__Impl(); | 17668 | rule__Interval__Group__4__Impl(); |
12138 | 17669 | ||
12139 | state._fsp--; | 17670 | state._fsp--; |
12140 | 17671 | ||
@@ -12153,25 +17684,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12153 | } | 17684 | } |
12154 | return ; | 17685 | return ; |
12155 | } | 17686 | } |
12156 | // $ANTLR end "rule__Constraint__Group_1__4" | 17687 | // $ANTLR end "rule__Interval__Group__4" |
12157 | 17688 | ||
12158 | 17689 | ||
12159 | // $ANTLR start "rule__Constraint__Group_1__4__Impl" | 17690 | // $ANTLR start "rule__Interval__Group__4__Impl" |
12160 | // InternalSolverLanguage.g:3881:1: rule__Constraint__Group_1__4__Impl : ( ')' ) ; | 17691 | // InternalSolverLanguageParser.g:5694:1: rule__Interval__Group__4__Impl : ( RightSquareBracket ) ; |
12161 | public final void rule__Constraint__Group_1__4__Impl() throws RecognitionException { | 17692 | public final void rule__Interval__Group__4__Impl() throws RecognitionException { |
12162 | 17693 | ||
12163 | int stackSize = keepStackSize(); | 17694 | int stackSize = keepStackSize(); |
12164 | 17695 | ||
12165 | try { | 17696 | try { |
12166 | // InternalSolverLanguage.g:3885:1: ( ( ')' ) ) | 17697 | // InternalSolverLanguageParser.g:5698:1: ( ( RightSquareBracket ) ) |
12167 | // InternalSolverLanguage.g:3886:1: ( ')' ) | 17698 | // InternalSolverLanguageParser.g:5699:1: ( RightSquareBracket ) |
12168 | { | 17699 | { |
12169 | // InternalSolverLanguage.g:3886:1: ( ')' ) | 17700 | // InternalSolverLanguageParser.g:5699:1: ( RightSquareBracket ) |
12170 | // InternalSolverLanguage.g:3887:2: ')' | 17701 | // InternalSolverLanguageParser.g:5700:2: RightSquareBracket |
12171 | { | 17702 | { |
12172 | before(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); | 17703 | before(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); |
12173 | match(input,19,FOLLOW_2); | 17704 | match(input,RightSquareBracket,FOLLOW_2); |
12174 | after(grammarAccess.getConstraintAccess().getRightParenthesisKeyword_1_4()); | 17705 | after(grammarAccess.getIntervalAccess().getRightSquareBracketKeyword_4()); |
12175 | 17706 | ||
12176 | } | 17707 | } |
12177 | 17708 | ||
@@ -12190,26 +17721,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12190 | } | 17721 | } |
12191 | return ; | 17722 | return ; |
12192 | } | 17723 | } |
12193 | // $ANTLR end "rule__Constraint__Group_1__4__Impl" | 17724 | // $ANTLR end "rule__Interval__Group__4__Impl" |
12194 | 17725 | ||
12195 | 17726 | ||
12196 | // $ANTLR start "rule__Constraint__Group_1_3__0" | 17727 | // $ANTLR start "rule__InfinityLiteral__Group__0" |
12197 | // InternalSolverLanguage.g:3897:1: rule__Constraint__Group_1_3__0 : rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 ; | 17728 | // InternalSolverLanguageParser.g:5710:1: rule__InfinityLiteral__Group__0 : rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ; |
12198 | public final void rule__Constraint__Group_1_3__0() throws RecognitionException { | 17729 | public final void rule__InfinityLiteral__Group__0() throws RecognitionException { |
12199 | 17730 | ||
12200 | int stackSize = keepStackSize(); | 17731 | int stackSize = keepStackSize(); |
12201 | 17732 | ||
12202 | try { | 17733 | try { |
12203 | // InternalSolverLanguage.g:3901:1: ( rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 ) | 17734 | // InternalSolverLanguageParser.g:5714:1: ( rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 ) |
12204 | // InternalSolverLanguage.g:3902:2: rule__Constraint__Group_1_3__0__Impl rule__Constraint__Group_1_3__1 | 17735 | // InternalSolverLanguageParser.g:5715:2: rule__InfinityLiteral__Group__0__Impl rule__InfinityLiteral__Group__1 |
12205 | { | 17736 | { |
12206 | pushFollow(FOLLOW_32); | 17737 | pushFollow(FOLLOW_40); |
12207 | rule__Constraint__Group_1_3__0__Impl(); | 17738 | rule__InfinityLiteral__Group__0__Impl(); |
12208 | 17739 | ||
12209 | state._fsp--; | 17740 | state._fsp--; |
12210 | 17741 | ||
12211 | pushFollow(FOLLOW_2); | 17742 | pushFollow(FOLLOW_2); |
12212 | rule__Constraint__Group_1_3__1(); | 17743 | rule__InfinityLiteral__Group__1(); |
17744 | |||
17745 | state._fsp--; | ||
17746 | |||
17747 | |||
17748 | } | ||
17749 | |||
17750 | } | ||
17751 | catch (RecognitionException re) { | ||
17752 | reportError(re); | ||
17753 | recover(input,re); | ||
17754 | } | ||
17755 | finally { | ||
17756 | |||
17757 | restoreStackSize(stackSize); | ||
17758 | |||
17759 | } | ||
17760 | return ; | ||
17761 | } | ||
17762 | // $ANTLR end "rule__InfinityLiteral__Group__0" | ||
17763 | |||
17764 | |||
17765 | // $ANTLR start "rule__InfinityLiteral__Group__0__Impl" | ||
17766 | // InternalSolverLanguageParser.g:5722:1: rule__InfinityLiteral__Group__0__Impl : ( () ) ; | ||
17767 | public final void rule__InfinityLiteral__Group__0__Impl() throws RecognitionException { | ||
17768 | |||
17769 | int stackSize = keepStackSize(); | ||
17770 | |||
17771 | try { | ||
17772 | // InternalSolverLanguageParser.g:5726:1: ( ( () ) ) | ||
17773 | // InternalSolverLanguageParser.g:5727:1: ( () ) | ||
17774 | { | ||
17775 | // InternalSolverLanguageParser.g:5727:1: ( () ) | ||
17776 | // InternalSolverLanguageParser.g:5728:2: () | ||
17777 | { | ||
17778 | before(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | ||
17779 | // InternalSolverLanguageParser.g:5729:2: () | ||
17780 | // InternalSolverLanguageParser.g:5729:3: | ||
17781 | { | ||
17782 | } | ||
17783 | |||
17784 | after(grammarAccess.getInfinityLiteralAccess().getInfinityLiteralAction_0()); | ||
17785 | |||
17786 | } | ||
17787 | |||
17788 | |||
17789 | } | ||
17790 | |||
17791 | } | ||
17792 | finally { | ||
17793 | |||
17794 | restoreStackSize(stackSize); | ||
17795 | |||
17796 | } | ||
17797 | return ; | ||
17798 | } | ||
17799 | // $ANTLR end "rule__InfinityLiteral__Group__0__Impl" | ||
17800 | |||
17801 | |||
17802 | // $ANTLR start "rule__InfinityLiteral__Group__1" | ||
17803 | // InternalSolverLanguageParser.g:5737:1: rule__InfinityLiteral__Group__1 : rule__InfinityLiteral__Group__1__Impl ; | ||
17804 | public final void rule__InfinityLiteral__Group__1() throws RecognitionException { | ||
17805 | |||
17806 | int stackSize = keepStackSize(); | ||
17807 | |||
17808 | try { | ||
17809 | // InternalSolverLanguageParser.g:5741:1: ( rule__InfinityLiteral__Group__1__Impl ) | ||
17810 | // InternalSolverLanguageParser.g:5742:2: rule__InfinityLiteral__Group__1__Impl | ||
17811 | { | ||
17812 | pushFollow(FOLLOW_2); | ||
17813 | rule__InfinityLiteral__Group__1__Impl(); | ||
12213 | 17814 | ||
12214 | state._fsp--; | 17815 | state._fsp--; |
12215 | 17816 | ||
@@ -12228,25 +17829,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12228 | } | 17829 | } |
12229 | return ; | 17830 | return ; |
12230 | } | 17831 | } |
12231 | // $ANTLR end "rule__Constraint__Group_1_3__0" | 17832 | // $ANTLR end "rule__InfinityLiteral__Group__1" |
12232 | 17833 | ||
12233 | 17834 | ||
12234 | // $ANTLR start "rule__Constraint__Group_1_3__0__Impl" | 17835 | // $ANTLR start "rule__InfinityLiteral__Group__1__Impl" |
12235 | // InternalSolverLanguage.g:3909:1: rule__Constraint__Group_1_3__0__Impl : ( ',' ) ; | 17836 | // InternalSolverLanguageParser.g:5748:1: rule__InfinityLiteral__Group__1__Impl : ( Inf ) ; |
12236 | public final void rule__Constraint__Group_1_3__0__Impl() throws RecognitionException { | 17837 | public final void rule__InfinityLiteral__Group__1__Impl() throws RecognitionException { |
12237 | 17838 | ||
12238 | int stackSize = keepStackSize(); | 17839 | int stackSize = keepStackSize(); |
12239 | 17840 | ||
12240 | try { | 17841 | try { |
12241 | // InternalSolverLanguage.g:3913:1: ( ( ',' ) ) | 17842 | // InternalSolverLanguageParser.g:5752:1: ( ( Inf ) ) |
12242 | // InternalSolverLanguage.g:3914:1: ( ',' ) | 17843 | // InternalSolverLanguageParser.g:5753:1: ( Inf ) |
12243 | { | 17844 | { |
12244 | // InternalSolverLanguage.g:3914:1: ( ',' ) | 17845 | // InternalSolverLanguageParser.g:5753:1: ( Inf ) |
12245 | // InternalSolverLanguage.g:3915:2: ',' | 17846 | // InternalSolverLanguageParser.g:5754:2: Inf |
12246 | { | 17847 | { |
12247 | before(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); | 17848 | before(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); |
12248 | match(input,20,FOLLOW_2); | 17849 | match(input,Inf,FOLLOW_2); |
12249 | after(grammarAccess.getConstraintAccess().getCommaKeyword_1_3_0()); | 17850 | after(grammarAccess.getInfinityLiteralAccess().getInfKeyword_1()); |
12250 | 17851 | ||
12251 | } | 17852 | } |
12252 | 17853 | ||
@@ -12265,21 +17866,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12265 | } | 17866 | } |
12266 | return ; | 17867 | return ; |
12267 | } | 17868 | } |
12268 | // $ANTLR end "rule__Constraint__Group_1_3__0__Impl" | 17869 | // $ANTLR end "rule__InfinityLiteral__Group__1__Impl" |
12269 | 17870 | ||
12270 | 17871 | ||
12271 | // $ANTLR start "rule__Constraint__Group_1_3__1" | 17872 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0" |
12272 | // InternalSolverLanguage.g:3924:1: rule__Constraint__Group_1_3__1 : rule__Constraint__Group_1_3__1__Impl ; | 17873 | // InternalSolverLanguageParser.g:5764:1: rule__EmptyIntervalLiteral__Group__0 : rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ; |
12273 | public final void rule__Constraint__Group_1_3__1() throws RecognitionException { | 17874 | public final void rule__EmptyIntervalLiteral__Group__0() throws RecognitionException { |
12274 | 17875 | ||
12275 | int stackSize = keepStackSize(); | 17876 | int stackSize = keepStackSize(); |
12276 | 17877 | ||
12277 | try { | 17878 | try { |
12278 | // InternalSolverLanguage.g:3928:1: ( rule__Constraint__Group_1_3__1__Impl ) | 17879 | // InternalSolverLanguageParser.g:5768:1: ( rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 ) |
12279 | // InternalSolverLanguage.g:3929:2: rule__Constraint__Group_1_3__1__Impl | 17880 | // InternalSolverLanguageParser.g:5769:2: rule__EmptyIntervalLiteral__Group__0__Impl rule__EmptyIntervalLiteral__Group__1 |
12280 | { | 17881 | { |
17882 | pushFollow(FOLLOW_41); | ||
17883 | rule__EmptyIntervalLiteral__Group__0__Impl(); | ||
17884 | |||
17885 | state._fsp--; | ||
17886 | |||
12281 | pushFollow(FOLLOW_2); | 17887 | pushFollow(FOLLOW_2); |
12282 | rule__Constraint__Group_1_3__1__Impl(); | 17888 | rule__EmptyIntervalLiteral__Group__1(); |
12283 | 17889 | ||
12284 | state._fsp--; | 17890 | state._fsp--; |
12285 | 17891 | ||
@@ -12298,35 +17904,95 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12298 | } | 17904 | } |
12299 | return ; | 17905 | return ; |
12300 | } | 17906 | } |
12301 | // $ANTLR end "rule__Constraint__Group_1_3__1" | 17907 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__0" |
12302 | 17908 | ||
12303 | 17909 | ||
12304 | // $ANTLR start "rule__Constraint__Group_1_3__1__Impl" | 17910 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__0__Impl" |
12305 | // InternalSolverLanguage.g:3935:1: rule__Constraint__Group_1_3__1__Impl : ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) ; | 17911 | // InternalSolverLanguageParser.g:5776:1: rule__EmptyIntervalLiteral__Group__0__Impl : ( () ) ; |
12306 | public final void rule__Constraint__Group_1_3__1__Impl() throws RecognitionException { | 17912 | public final void rule__EmptyIntervalLiteral__Group__0__Impl() throws RecognitionException { |
12307 | 17913 | ||
12308 | int stackSize = keepStackSize(); | 17914 | int stackSize = keepStackSize(); |
12309 | 17915 | ||
12310 | try { | 17916 | try { |
12311 | // InternalSolverLanguage.g:3939:1: ( ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) ) | 17917 | // InternalSolverLanguageParser.g:5780:1: ( ( () ) ) |
12312 | // InternalSolverLanguage.g:3940:1: ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) | 17918 | // InternalSolverLanguageParser.g:5781:1: ( () ) |
12313 | { | 17919 | { |
12314 | // InternalSolverLanguage.g:3940:1: ( ( rule__Constraint__ParamsAssignment_1_3_1 ) ) | 17920 | // InternalSolverLanguageParser.g:5781:1: ( () ) |
12315 | // InternalSolverLanguage.g:3941:2: ( rule__Constraint__ParamsAssignment_1_3_1 ) | 17921 | // InternalSolverLanguageParser.g:5782:2: () |
12316 | { | 17922 | { |
12317 | before(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); | 17923 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); |
12318 | // InternalSolverLanguage.g:3942:2: ( rule__Constraint__ParamsAssignment_1_3_1 ) | 17924 | // InternalSolverLanguageParser.g:5783:2: () |
12319 | // InternalSolverLanguage.g:3942:3: rule__Constraint__ParamsAssignment_1_3_1 | 17925 | // InternalSolverLanguageParser.g:5783:3: |
17926 | { | ||
17927 | } | ||
17928 | |||
17929 | after(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyIntervalLiteralAction_0()); | ||
17930 | |||
17931 | } | ||
17932 | |||
17933 | |||
17934 | } | ||
17935 | |||
17936 | } | ||
17937 | finally { | ||
17938 | |||
17939 | restoreStackSize(stackSize); | ||
17940 | |||
17941 | } | ||
17942 | return ; | ||
17943 | } | ||
17944 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__0__Impl" | ||
17945 | |||
17946 | |||
17947 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1" | ||
17948 | // InternalSolverLanguageParser.g:5791:1: rule__EmptyIntervalLiteral__Group__1 : rule__EmptyIntervalLiteral__Group__1__Impl ; | ||
17949 | public final void rule__EmptyIntervalLiteral__Group__1() throws RecognitionException { | ||
17950 | |||
17951 | int stackSize = keepStackSize(); | ||
17952 | |||
17953 | try { | ||
17954 | // InternalSolverLanguageParser.g:5795:1: ( rule__EmptyIntervalLiteral__Group__1__Impl ) | ||
17955 | // InternalSolverLanguageParser.g:5796:2: rule__EmptyIntervalLiteral__Group__1__Impl | ||
12320 | { | 17956 | { |
12321 | pushFollow(FOLLOW_2); | 17957 | pushFollow(FOLLOW_2); |
12322 | rule__Constraint__ParamsAssignment_1_3_1(); | 17958 | rule__EmptyIntervalLiteral__Group__1__Impl(); |
12323 | 17959 | ||
12324 | state._fsp--; | 17960 | state._fsp--; |
12325 | 17961 | ||
12326 | 17962 | ||
12327 | } | 17963 | } |
12328 | 17964 | ||
12329 | after(grammarAccess.getConstraintAccess().getParamsAssignment_1_3_1()); | 17965 | } |
17966 | catch (RecognitionException re) { | ||
17967 | reportError(re); | ||
17968 | recover(input,re); | ||
17969 | } | ||
17970 | finally { | ||
17971 | |||
17972 | restoreStackSize(stackSize); | ||
17973 | |||
17974 | } | ||
17975 | return ; | ||
17976 | } | ||
17977 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__1" | ||
17978 | |||
17979 | |||
17980 | // $ANTLR start "rule__EmptyIntervalLiteral__Group__1__Impl" | ||
17981 | // InternalSolverLanguageParser.g:5802:1: rule__EmptyIntervalLiteral__Group__1__Impl : ( Empty ) ; | ||
17982 | public final void rule__EmptyIntervalLiteral__Group__1__Impl() throws RecognitionException { | ||
17983 | |||
17984 | int stackSize = keepStackSize(); | ||
17985 | |||
17986 | try { | ||
17987 | // InternalSolverLanguageParser.g:5806:1: ( ( Empty ) ) | ||
17988 | // InternalSolverLanguageParser.g:5807:1: ( Empty ) | ||
17989 | { | ||
17990 | // InternalSolverLanguageParser.g:5807:1: ( Empty ) | ||
17991 | // InternalSolverLanguageParser.g:5808:2: Empty | ||
17992 | { | ||
17993 | before(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); | ||
17994 | match(input,Empty,FOLLOW_2); | ||
17995 | after(grammarAccess.getEmptyIntervalLiteralAccess().getEmptyKeyword_1()); | ||
12330 | 17996 | ||
12331 | } | 17997 | } |
12332 | 17998 | ||
@@ -12345,26 +18011,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12345 | } | 18011 | } |
12346 | return ; | 18012 | return ; |
12347 | } | 18013 | } |
12348 | // $ANTLR end "rule__Constraint__Group_1_3__1__Impl" | 18014 | // $ANTLR end "rule__EmptyIntervalLiteral__Group__1__Impl" |
12349 | 18015 | ||
12350 | 18016 | ||
12351 | // $ANTLR start "rule__ClosureType__Group_0__0" | 18017 | // $ANTLR start "rule__ClassDefinition__Group__0" |
12352 | // InternalSolverLanguage.g:3951:1: rule__ClosureType__Group_0__0 : rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ; | 18018 | // InternalSolverLanguageParser.g:5818:1: rule__ClassDefinition__Group__0 : rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ; |
12353 | public final void rule__ClosureType__Group_0__0() throws RecognitionException { | 18019 | public final void rule__ClassDefinition__Group__0() throws RecognitionException { |
12354 | 18020 | ||
12355 | int stackSize = keepStackSize(); | 18021 | int stackSize = keepStackSize(); |
12356 | 18022 | ||
12357 | try { | 18023 | try { |
12358 | // InternalSolverLanguage.g:3955:1: ( rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 ) | 18024 | // InternalSolverLanguageParser.g:5822:1: ( rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 ) |
12359 | // InternalSolverLanguage.g:3956:2: rule__ClosureType__Group_0__0__Impl rule__ClosureType__Group_0__1 | 18025 | // InternalSolverLanguageParser.g:5823:2: rule__ClassDefinition__Group__0__Impl rule__ClassDefinition__Group__1 |
12360 | { | 18026 | { |
12361 | pushFollow(FOLLOW_33); | 18027 | pushFollow(FOLLOW_42); |
12362 | rule__ClosureType__Group_0__0__Impl(); | 18028 | rule__ClassDefinition__Group__0__Impl(); |
12363 | 18029 | ||
12364 | state._fsp--; | 18030 | state._fsp--; |
12365 | 18031 | ||
12366 | pushFollow(FOLLOW_2); | 18032 | pushFollow(FOLLOW_2); |
12367 | rule__ClosureType__Group_0__1(); | 18033 | rule__ClassDefinition__Group__1(); |
12368 | 18034 | ||
12369 | state._fsp--; | 18035 | state._fsp--; |
12370 | 18036 | ||
@@ -12383,29 +18049,46 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12383 | } | 18049 | } |
12384 | return ; | 18050 | return ; |
12385 | } | 18051 | } |
12386 | // $ANTLR end "rule__ClosureType__Group_0__0" | 18052 | // $ANTLR end "rule__ClassDefinition__Group__0" |
12387 | 18053 | ||
12388 | 18054 | ||
12389 | // $ANTLR start "rule__ClosureType__Group_0__0__Impl" | 18055 | // $ANTLR start "rule__ClassDefinition__Group__0__Impl" |
12390 | // InternalSolverLanguage.g:3963:1: rule__ClosureType__Group_0__0__Impl : ( () ) ; | 18056 | // InternalSolverLanguageParser.g:5830:1: rule__ClassDefinition__Group__0__Impl : ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ; |
12391 | public final void rule__ClosureType__Group_0__0__Impl() throws RecognitionException { | 18057 | public final void rule__ClassDefinition__Group__0__Impl() throws RecognitionException { |
12392 | 18058 | ||
12393 | int stackSize = keepStackSize(); | 18059 | int stackSize = keepStackSize(); |
12394 | 18060 | ||
12395 | try { | 18061 | try { |
12396 | // InternalSolverLanguage.g:3967:1: ( ( () ) ) | 18062 | // InternalSolverLanguageParser.g:5834:1: ( ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) ) |
12397 | // InternalSolverLanguage.g:3968:1: ( () ) | 18063 | // InternalSolverLanguageParser.g:5835:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) |
12398 | { | 18064 | { |
12399 | // InternalSolverLanguage.g:3968:1: ( () ) | 18065 | // InternalSolverLanguageParser.g:5835:1: ( ( rule__ClassDefinition__AbstractAssignment_0 )? ) |
12400 | // InternalSolverLanguage.g:3969:2: () | 18066 | // InternalSolverLanguageParser.g:5836:2: ( rule__ClassDefinition__AbstractAssignment_0 )? |
12401 | { | ||
12402 | before(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); | ||
12403 | // InternalSolverLanguage.g:3970:2: () | ||
12404 | // InternalSolverLanguage.g:3970:3: | ||
12405 | { | 18067 | { |
18068 | before(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); | ||
18069 | // InternalSolverLanguageParser.g:5837:2: ( rule__ClassDefinition__AbstractAssignment_0 )? | ||
18070 | int alt42=2; | ||
18071 | int LA42_0 = input.LA(1); | ||
18072 | |||
18073 | if ( (LA42_0==Abstract) ) { | ||
18074 | alt42=1; | ||
18075 | } | ||
18076 | switch (alt42) { | ||
18077 | case 1 : | ||
18078 | // InternalSolverLanguageParser.g:5837:3: rule__ClassDefinition__AbstractAssignment_0 | ||
18079 | { | ||
18080 | pushFollow(FOLLOW_2); | ||
18081 | rule__ClassDefinition__AbstractAssignment_0(); | ||
18082 | |||
18083 | state._fsp--; | ||
18084 | |||
18085 | |||
18086 | } | ||
18087 | break; | ||
18088 | |||
12406 | } | 18089 | } |
12407 | 18090 | ||
12408 | after(grammarAccess.getClosureTypeAccess().getReflexiveClosureAction_0_0()); | 18091 | after(grammarAccess.getClassDefinitionAccess().getAbstractAssignment_0()); |
12409 | 18092 | ||
12410 | } | 18093 | } |
12411 | 18094 | ||
@@ -12413,6 +18096,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12413 | } | 18096 | } |
12414 | 18097 | ||
12415 | } | 18098 | } |
18099 | catch (RecognitionException re) { | ||
18100 | reportError(re); | ||
18101 | recover(input,re); | ||
18102 | } | ||
12416 | finally { | 18103 | finally { |
12417 | 18104 | ||
12418 | restoreStackSize(stackSize); | 18105 | restoreStackSize(stackSize); |
@@ -12420,21 +18107,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12420 | } | 18107 | } |
12421 | return ; | 18108 | return ; |
12422 | } | 18109 | } |
12423 | // $ANTLR end "rule__ClosureType__Group_0__0__Impl" | 18110 | // $ANTLR end "rule__ClassDefinition__Group__0__Impl" |
12424 | 18111 | ||
12425 | 18112 | ||
12426 | // $ANTLR start "rule__ClosureType__Group_0__1" | 18113 | // $ANTLR start "rule__ClassDefinition__Group__1" |
12427 | // InternalSolverLanguage.g:3978:1: rule__ClosureType__Group_0__1 : rule__ClosureType__Group_0__1__Impl ; | 18114 | // InternalSolverLanguageParser.g:5845:1: rule__ClassDefinition__Group__1 : rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ; |
12428 | public final void rule__ClosureType__Group_0__1() throws RecognitionException { | 18115 | public final void rule__ClassDefinition__Group__1() throws RecognitionException { |
12429 | 18116 | ||
12430 | int stackSize = keepStackSize(); | 18117 | int stackSize = keepStackSize(); |
12431 | 18118 | ||
12432 | try { | 18119 | try { |
12433 | // InternalSolverLanguage.g:3982:1: ( rule__ClosureType__Group_0__1__Impl ) | 18120 | // InternalSolverLanguageParser.g:5849:1: ( rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 ) |
12434 | // InternalSolverLanguage.g:3983:2: rule__ClosureType__Group_0__1__Impl | 18121 | // InternalSolverLanguageParser.g:5850:2: rule__ClassDefinition__Group__1__Impl rule__ClassDefinition__Group__2 |
12435 | { | 18122 | { |
18123 | pushFollow(FOLLOW_43); | ||
18124 | rule__ClassDefinition__Group__1__Impl(); | ||
18125 | |||
18126 | state._fsp--; | ||
18127 | |||
12436 | pushFollow(FOLLOW_2); | 18128 | pushFollow(FOLLOW_2); |
12437 | rule__ClosureType__Group_0__1__Impl(); | 18129 | rule__ClassDefinition__Group__2(); |
12438 | 18130 | ||
12439 | state._fsp--; | 18131 | state._fsp--; |
12440 | 18132 | ||
@@ -12453,25 +18145,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12453 | } | 18145 | } |
12454 | return ; | 18146 | return ; |
12455 | } | 18147 | } |
12456 | // $ANTLR end "rule__ClosureType__Group_0__1" | 18148 | // $ANTLR end "rule__ClassDefinition__Group__1" |
12457 | 18149 | ||
12458 | 18150 | ||
12459 | // $ANTLR start "rule__ClosureType__Group_0__1__Impl" | 18151 | // $ANTLR start "rule__ClassDefinition__Group__1__Impl" |
12460 | // InternalSolverLanguage.g:3989:1: rule__ClosureType__Group_0__1__Impl : ( '*' ) ; | 18152 | // InternalSolverLanguageParser.g:5857:1: rule__ClassDefinition__Group__1__Impl : ( Class ) ; |
12461 | public final void rule__ClosureType__Group_0__1__Impl() throws RecognitionException { | 18153 | public final void rule__ClassDefinition__Group__1__Impl() throws RecognitionException { |
12462 | 18154 | ||
12463 | int stackSize = keepStackSize(); | 18155 | int stackSize = keepStackSize(); |
12464 | 18156 | ||
12465 | try { | 18157 | try { |
12466 | // InternalSolverLanguage.g:3993:1: ( ( '*' ) ) | 18158 | // InternalSolverLanguageParser.g:5861:1: ( ( Class ) ) |
12467 | // InternalSolverLanguage.g:3994:1: ( '*' ) | 18159 | // InternalSolverLanguageParser.g:5862:1: ( Class ) |
12468 | { | 18160 | { |
12469 | // InternalSolverLanguage.g:3994:1: ( '*' ) | 18161 | // InternalSolverLanguageParser.g:5862:1: ( Class ) |
12470 | // InternalSolverLanguage.g:3995:2: '*' | 18162 | // InternalSolverLanguageParser.g:5863:2: Class |
12471 | { | 18163 | { |
12472 | before(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | 18164 | before(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); |
12473 | match(input,31,FOLLOW_2); | 18165 | match(input,Class,FOLLOW_2); |
12474 | after(grammarAccess.getClosureTypeAccess().getAsteriskKeyword_0_1()); | 18166 | after(grammarAccess.getClassDefinitionAccess().getClassKeyword_1()); |
12475 | 18167 | ||
12476 | } | 18168 | } |
12477 | 18169 | ||
@@ -12490,32 +18182,79 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12490 | } | 18182 | } |
12491 | return ; | 18183 | return ; |
12492 | } | 18184 | } |
12493 | // $ANTLR end "rule__ClosureType__Group_0__1__Impl" | 18185 | // $ANTLR end "rule__ClassDefinition__Group__1__Impl" |
12494 | 18186 | ||
12495 | 18187 | ||
12496 | // $ANTLR start "rule__ClosureType__Group_1__0" | 18188 | // $ANTLR start "rule__ClassDefinition__Group__2" |
12497 | // InternalSolverLanguage.g:4005:1: rule__ClosureType__Group_1__0 : rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ; | 18189 | // InternalSolverLanguageParser.g:5872:1: rule__ClassDefinition__Group__2 : rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ; |
12498 | public final void rule__ClosureType__Group_1__0() throws RecognitionException { | 18190 | public final void rule__ClassDefinition__Group__2() throws RecognitionException { |
12499 | 18191 | ||
12500 | int stackSize = keepStackSize(); | 18192 | int stackSize = keepStackSize(); |
12501 | 18193 | ||
12502 | try { | 18194 | try { |
12503 | // InternalSolverLanguage.g:4009:1: ( rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 ) | 18195 | // InternalSolverLanguageParser.g:5876:1: ( rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 ) |
12504 | // InternalSolverLanguage.g:4010:2: rule__ClosureType__Group_1__0__Impl rule__ClosureType__Group_1__1 | 18196 | // InternalSolverLanguageParser.g:5877:2: rule__ClassDefinition__Group__2__Impl rule__ClassDefinition__Group__3 |
12505 | { | 18197 | { |
12506 | pushFollow(FOLLOW_34); | 18198 | pushFollow(FOLLOW_44); |
12507 | rule__ClosureType__Group_1__0__Impl(); | 18199 | rule__ClassDefinition__Group__2__Impl(); |
18200 | |||
18201 | state._fsp--; | ||
18202 | |||
18203 | pushFollow(FOLLOW_2); | ||
18204 | rule__ClassDefinition__Group__3(); | ||
12508 | 18205 | ||
12509 | state._fsp--; | 18206 | state._fsp--; |
12510 | 18207 | ||
18208 | |||
18209 | } | ||
18210 | |||
18211 | } | ||
18212 | catch (RecognitionException re) { | ||
18213 | reportError(re); | ||
18214 | recover(input,re); | ||
18215 | } | ||
18216 | finally { | ||
18217 | |||
18218 | restoreStackSize(stackSize); | ||
18219 | |||
18220 | } | ||
18221 | return ; | ||
18222 | } | ||
18223 | // $ANTLR end "rule__ClassDefinition__Group__2" | ||
18224 | |||
18225 | |||
18226 | // $ANTLR start "rule__ClassDefinition__Group__2__Impl" | ||
18227 | // InternalSolverLanguageParser.g:5884:1: rule__ClassDefinition__Group__2__Impl : ( ( rule__ClassDefinition__NameAssignment_2 ) ) ; | ||
18228 | public final void rule__ClassDefinition__Group__2__Impl() throws RecognitionException { | ||
18229 | |||
18230 | int stackSize = keepStackSize(); | ||
18231 | |||
18232 | try { | ||
18233 | // InternalSolverLanguageParser.g:5888:1: ( ( ( rule__ClassDefinition__NameAssignment_2 ) ) ) | ||
18234 | // InternalSolverLanguageParser.g:5889:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | ||
18235 | { | ||
18236 | // InternalSolverLanguageParser.g:5889:1: ( ( rule__ClassDefinition__NameAssignment_2 ) ) | ||
18237 | // InternalSolverLanguageParser.g:5890:2: ( rule__ClassDefinition__NameAssignment_2 ) | ||
18238 | { | ||
18239 | before(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); | ||
18240 | // InternalSolverLanguageParser.g:5891:2: ( rule__ClassDefinition__NameAssignment_2 ) | ||
18241 | // InternalSolverLanguageParser.g:5891:3: rule__ClassDefinition__NameAssignment_2 | ||
18242 | { | ||
12511 | pushFollow(FOLLOW_2); | 18243 | pushFollow(FOLLOW_2); |
12512 | rule__ClosureType__Group_1__1(); | 18244 | rule__ClassDefinition__NameAssignment_2(); |
12513 | 18245 | ||
12514 | state._fsp--; | 18246 | state._fsp--; |
12515 | 18247 | ||
12516 | 18248 | ||
12517 | } | 18249 | } |
12518 | 18250 | ||
18251 | after(grammarAccess.getClassDefinitionAccess().getNameAssignment_2()); | ||
18252 | |||
18253 | } | ||
18254 | |||
18255 | |||
18256 | } | ||
18257 | |||
12519 | } | 18258 | } |
12520 | catch (RecognitionException re) { | 18259 | catch (RecognitionException re) { |
12521 | reportError(re); | 18260 | reportError(re); |
@@ -12528,29 +18267,84 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12528 | } | 18267 | } |
12529 | return ; | 18268 | return ; |
12530 | } | 18269 | } |
12531 | // $ANTLR end "rule__ClosureType__Group_1__0" | 18270 | // $ANTLR end "rule__ClassDefinition__Group__2__Impl" |
12532 | 18271 | ||
12533 | 18272 | ||
12534 | // $ANTLR start "rule__ClosureType__Group_1__0__Impl" | 18273 | // $ANTLR start "rule__ClassDefinition__Group__3" |
12535 | // InternalSolverLanguage.g:4017:1: rule__ClosureType__Group_1__0__Impl : ( () ) ; | 18274 | // InternalSolverLanguageParser.g:5899:1: rule__ClassDefinition__Group__3 : rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ; |
12536 | public final void rule__ClosureType__Group_1__0__Impl() throws RecognitionException { | 18275 | public final void rule__ClassDefinition__Group__3() throws RecognitionException { |
12537 | 18276 | ||
12538 | int stackSize = keepStackSize(); | 18277 | int stackSize = keepStackSize(); |
12539 | 18278 | ||
12540 | try { | 18279 | try { |
12541 | // InternalSolverLanguage.g:4021:1: ( ( () ) ) | 18280 | // InternalSolverLanguageParser.g:5903:1: ( rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 ) |
12542 | // InternalSolverLanguage.g:4022:1: ( () ) | 18281 | // InternalSolverLanguageParser.g:5904:2: rule__ClassDefinition__Group__3__Impl rule__ClassDefinition__Group__4 |
12543 | { | 18282 | { |
12544 | // InternalSolverLanguage.g:4022:1: ( () ) | 18283 | pushFollow(FOLLOW_44); |
12545 | // InternalSolverLanguage.g:4023:2: () | 18284 | rule__ClassDefinition__Group__3__Impl(); |
18285 | |||
18286 | state._fsp--; | ||
18287 | |||
18288 | pushFollow(FOLLOW_2); | ||
18289 | rule__ClassDefinition__Group__4(); | ||
18290 | |||
18291 | state._fsp--; | ||
18292 | |||
18293 | |||
18294 | } | ||
18295 | |||
18296 | } | ||
18297 | catch (RecognitionException re) { | ||
18298 | reportError(re); | ||
18299 | recover(input,re); | ||
18300 | } | ||
18301 | finally { | ||
18302 | |||
18303 | restoreStackSize(stackSize); | ||
18304 | |||
18305 | } | ||
18306 | return ; | ||
18307 | } | ||
18308 | // $ANTLR end "rule__ClassDefinition__Group__3" | ||
18309 | |||
18310 | |||
18311 | // $ANTLR start "rule__ClassDefinition__Group__3__Impl" | ||
18312 | // InternalSolverLanguageParser.g:5911:1: rule__ClassDefinition__Group__3__Impl : ( ( rule__ClassDefinition__Group_3__0 )? ) ; | ||
18313 | public final void rule__ClassDefinition__Group__3__Impl() throws RecognitionException { | ||
18314 | |||
18315 | int stackSize = keepStackSize(); | ||
18316 | |||
18317 | try { | ||
18318 | // InternalSolverLanguageParser.g:5915:1: ( ( ( rule__ClassDefinition__Group_3__0 )? ) ) | ||
18319 | // InternalSolverLanguageParser.g:5916:1: ( ( rule__ClassDefinition__Group_3__0 )? ) | ||
12546 | { | 18320 | { |
12547 | before(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); | 18321 | // InternalSolverLanguageParser.g:5916:1: ( ( rule__ClassDefinition__Group_3__0 )? ) |
12548 | // InternalSolverLanguage.g:4024:2: () | 18322 | // InternalSolverLanguageParser.g:5917:2: ( rule__ClassDefinition__Group_3__0 )? |
12549 | // InternalSolverLanguage.g:4024:3: | ||
12550 | { | 18323 | { |
18324 | before(grammarAccess.getClassDefinitionAccess().getGroup_3()); | ||
18325 | // InternalSolverLanguageParser.g:5918:2: ( rule__ClassDefinition__Group_3__0 )? | ||
18326 | int alt43=2; | ||
18327 | int LA43_0 = input.LA(1); | ||
18328 | |||
18329 | if ( (LA43_0==Extends) ) { | ||
18330 | alt43=1; | ||
18331 | } | ||
18332 | switch (alt43) { | ||
18333 | case 1 : | ||
18334 | // InternalSolverLanguageParser.g:5918:3: rule__ClassDefinition__Group_3__0 | ||
18335 | { | ||
18336 | pushFollow(FOLLOW_2); | ||
18337 | rule__ClassDefinition__Group_3__0(); | ||
18338 | |||
18339 | state._fsp--; | ||
18340 | |||
18341 | |||
18342 | } | ||
18343 | break; | ||
18344 | |||
12551 | } | 18345 | } |
12552 | 18346 | ||
12553 | after(grammarAccess.getClosureTypeAccess().getIrreflexiveClosureAction_1_0()); | 18347 | after(grammarAccess.getClassDefinitionAccess().getGroup_3()); |
12554 | 18348 | ||
12555 | } | 18349 | } |
12556 | 18350 | ||
@@ -12558,6 +18352,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12558 | } | 18352 | } |
12559 | 18353 | ||
12560 | } | 18354 | } |
18355 | catch (RecognitionException re) { | ||
18356 | reportError(re); | ||
18357 | recover(input,re); | ||
18358 | } | ||
12561 | finally { | 18359 | finally { |
12562 | 18360 | ||
12563 | restoreStackSize(stackSize); | 18361 | restoreStackSize(stackSize); |
@@ -12565,21 +18363,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12565 | } | 18363 | } |
12566 | return ; | 18364 | return ; |
12567 | } | 18365 | } |
12568 | // $ANTLR end "rule__ClosureType__Group_1__0__Impl" | 18366 | // $ANTLR end "rule__ClassDefinition__Group__3__Impl" |
12569 | 18367 | ||
12570 | 18368 | ||
12571 | // $ANTLR start "rule__ClosureType__Group_1__1" | 18369 | // $ANTLR start "rule__ClassDefinition__Group__4" |
12572 | // InternalSolverLanguage.g:4032:1: rule__ClosureType__Group_1__1 : rule__ClosureType__Group_1__1__Impl ; | 18370 | // InternalSolverLanguageParser.g:5926:1: rule__ClassDefinition__Group__4 : rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ; |
12573 | public final void rule__ClosureType__Group_1__1() throws RecognitionException { | 18371 | public final void rule__ClassDefinition__Group__4() throws RecognitionException { |
12574 | 18372 | ||
12575 | int stackSize = keepStackSize(); | 18373 | int stackSize = keepStackSize(); |
12576 | 18374 | ||
12577 | try { | 18375 | try { |
12578 | // InternalSolverLanguage.g:4036:1: ( rule__ClosureType__Group_1__1__Impl ) | 18376 | // InternalSolverLanguageParser.g:5930:1: ( rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 ) |
12579 | // InternalSolverLanguage.g:4037:2: rule__ClosureType__Group_1__1__Impl | 18377 | // InternalSolverLanguageParser.g:5931:2: rule__ClassDefinition__Group__4__Impl rule__ClassDefinition__Group__5 |
12580 | { | 18378 | { |
18379 | pushFollow(FOLLOW_45); | ||
18380 | rule__ClassDefinition__Group__4__Impl(); | ||
18381 | |||
18382 | state._fsp--; | ||
18383 | |||
12581 | pushFollow(FOLLOW_2); | 18384 | pushFollow(FOLLOW_2); |
12582 | rule__ClosureType__Group_1__1__Impl(); | 18385 | rule__ClassDefinition__Group__5(); |
12583 | 18386 | ||
12584 | state._fsp--; | 18387 | state._fsp--; |
12585 | 18388 | ||
@@ -12598,25 +18401,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12598 | } | 18401 | } |
12599 | return ; | 18402 | return ; |
12600 | } | 18403 | } |
12601 | // $ANTLR end "rule__ClosureType__Group_1__1" | 18404 | // $ANTLR end "rule__ClassDefinition__Group__4" |
12602 | 18405 | ||
12603 | 18406 | ||
12604 | // $ANTLR start "rule__ClosureType__Group_1__1__Impl" | 18407 | // $ANTLR start "rule__ClassDefinition__Group__4__Impl" |
12605 | // InternalSolverLanguage.g:4043:1: rule__ClosureType__Group_1__1__Impl : ( '+' ) ; | 18408 | // InternalSolverLanguageParser.g:5938:1: rule__ClassDefinition__Group__4__Impl : ( LeftCurlyBracket ) ; |
12606 | public final void rule__ClosureType__Group_1__1__Impl() throws RecognitionException { | 18409 | public final void rule__ClassDefinition__Group__4__Impl() throws RecognitionException { |
12607 | 18410 | ||
12608 | int stackSize = keepStackSize(); | 18411 | int stackSize = keepStackSize(); |
12609 | 18412 | ||
12610 | try { | 18413 | try { |
12611 | // InternalSolverLanguage.g:4047:1: ( ( '+' ) ) | 18414 | // InternalSolverLanguageParser.g:5942:1: ( ( LeftCurlyBracket ) ) |
12612 | // InternalSolverLanguage.g:4048:1: ( '+' ) | 18415 | // InternalSolverLanguageParser.g:5943:1: ( LeftCurlyBracket ) |
12613 | { | 18416 | { |
12614 | // InternalSolverLanguage.g:4048:1: ( '+' ) | 18417 | // InternalSolverLanguageParser.g:5943:1: ( LeftCurlyBracket ) |
12615 | // InternalSolverLanguage.g:4049:2: '+' | 18418 | // InternalSolverLanguageParser.g:5944:2: LeftCurlyBracket |
12616 | { | 18419 | { |
12617 | before(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | 18420 | before(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); |
12618 | match(input,30,FOLLOW_2); | 18421 | match(input,LeftCurlyBracket,FOLLOW_2); |
12619 | after(grammarAccess.getClosureTypeAccess().getPlusSignKeyword_1_1()); | 18422 | after(grammarAccess.getClassDefinitionAccess().getLeftCurlyBracketKeyword_4()); |
12620 | 18423 | ||
12621 | } | 18424 | } |
12622 | 18425 | ||
@@ -12635,26 +18438,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12635 | } | 18438 | } |
12636 | return ; | 18439 | return ; |
12637 | } | 18440 | } |
12638 | // $ANTLR end "rule__ClosureType__Group_1__1__Impl" | 18441 | // $ANTLR end "rule__ClassDefinition__Group__4__Impl" |
12639 | 18442 | ||
12640 | 18443 | ||
12641 | // $ANTLR start "rule__AllInstances__Group__0" | 18444 | // $ANTLR start "rule__ClassDefinition__Group__5" |
12642 | // InternalSolverLanguage.g:4059:1: rule__AllInstances__Group__0 : rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ; | 18445 | // InternalSolverLanguageParser.g:5953:1: rule__ClassDefinition__Group__5 : rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ; |
12643 | public final void rule__AllInstances__Group__0() throws RecognitionException { | 18446 | public final void rule__ClassDefinition__Group__5() throws RecognitionException { |
12644 | 18447 | ||
12645 | int stackSize = keepStackSize(); | 18448 | int stackSize = keepStackSize(); |
12646 | 18449 | ||
12647 | try { | 18450 | try { |
12648 | // InternalSolverLanguage.g:4063:1: ( rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 ) | 18451 | // InternalSolverLanguageParser.g:5957:1: ( rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 ) |
12649 | // InternalSolverLanguage.g:4064:2: rule__AllInstances__Group__0__Impl rule__AllInstances__Group__1 | 18452 | // InternalSolverLanguageParser.g:5958:2: rule__ClassDefinition__Group__5__Impl rule__ClassDefinition__Group__6 |
12650 | { | 18453 | { |
12651 | pushFollow(FOLLOW_26); | 18454 | pushFollow(FOLLOW_45); |
12652 | rule__AllInstances__Group__0__Impl(); | 18455 | rule__ClassDefinition__Group__5__Impl(); |
12653 | 18456 | ||
12654 | state._fsp--; | 18457 | state._fsp--; |
12655 | 18458 | ||
12656 | pushFollow(FOLLOW_2); | 18459 | pushFollow(FOLLOW_2); |
12657 | rule__AllInstances__Group__1(); | 18460 | rule__ClassDefinition__Group__6(); |
12658 | 18461 | ||
12659 | state._fsp--; | 18462 | state._fsp--; |
12660 | 18463 | ||
@@ -12673,25 +18476,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12673 | } | 18476 | } |
12674 | return ; | 18477 | return ; |
12675 | } | 18478 | } |
12676 | // $ANTLR end "rule__AllInstances__Group__0" | 18479 | // $ANTLR end "rule__ClassDefinition__Group__5" |
12677 | 18480 | ||
12678 | 18481 | ||
12679 | // $ANTLR start "rule__AllInstances__Group__0__Impl" | 18482 | // $ANTLR start "rule__ClassDefinition__Group__5__Impl" |
12680 | // InternalSolverLanguage.g:4071:1: rule__AllInstances__Group__0__Impl : ( ':' ) ; | 18483 | // InternalSolverLanguageParser.g:5965:1: rule__ClassDefinition__Group__5__Impl : ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ; |
12681 | public final void rule__AllInstances__Group__0__Impl() throws RecognitionException { | 18484 | public final void rule__ClassDefinition__Group__5__Impl() throws RecognitionException { |
12682 | 18485 | ||
12683 | int stackSize = keepStackSize(); | 18486 | int stackSize = keepStackSize(); |
12684 | 18487 | ||
12685 | try { | 18488 | try { |
12686 | // InternalSolverLanguage.g:4075:1: ( ( ':' ) ) | 18489 | // InternalSolverLanguageParser.g:5969:1: ( ( ( rule__ClassDefinition__MembersAssignment_5 )* ) ) |
12687 | // InternalSolverLanguage.g:4076:1: ( ':' ) | 18490 | // InternalSolverLanguageParser.g:5970:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) |
12688 | { | 18491 | { |
12689 | // InternalSolverLanguage.g:4076:1: ( ':' ) | 18492 | // InternalSolverLanguageParser.g:5970:1: ( ( rule__ClassDefinition__MembersAssignment_5 )* ) |
12690 | // InternalSolverLanguage.g:4077:2: ':' | 18493 | // InternalSolverLanguageParser.g:5971:2: ( rule__ClassDefinition__MembersAssignment_5 )* |
12691 | { | 18494 | { |
12692 | before(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | 18495 | before(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); |
12693 | match(input,17,FOLLOW_2); | 18496 | // InternalSolverLanguageParser.g:5972:2: ( rule__ClassDefinition__MembersAssignment_5 )* |
12694 | after(grammarAccess.getAllInstancesAccess().getColonKeyword_0()); | 18497 | loop44: |
18498 | do { | ||
18499 | int alt44=2; | ||
18500 | int LA44_0 = input.LA(1); | ||
18501 | |||
18502 | if ( (LA44_0==Contains||LA44_0==RULE_QUOTED_ID||LA44_0==RULE_ID) ) { | ||
18503 | alt44=1; | ||
18504 | } | ||
18505 | |||
18506 | |||
18507 | switch (alt44) { | ||
18508 | case 1 : | ||
18509 | // InternalSolverLanguageParser.g:5972:3: rule__ClassDefinition__MembersAssignment_5 | ||
18510 | { | ||
18511 | pushFollow(FOLLOW_46); | ||
18512 | rule__ClassDefinition__MembersAssignment_5(); | ||
18513 | |||
18514 | state._fsp--; | ||
18515 | |||
18516 | |||
18517 | } | ||
18518 | break; | ||
18519 | |||
18520 | default : | ||
18521 | break loop44; | ||
18522 | } | ||
18523 | } while (true); | ||
18524 | |||
18525 | after(grammarAccess.getClassDefinitionAccess().getMembersAssignment_5()); | ||
12695 | 18526 | ||
12696 | } | 18527 | } |
12697 | 18528 | ||
@@ -12710,21 +18541,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12710 | } | 18541 | } |
12711 | return ; | 18542 | return ; |
12712 | } | 18543 | } |
12713 | // $ANTLR end "rule__AllInstances__Group__0__Impl" | 18544 | // $ANTLR end "rule__ClassDefinition__Group__5__Impl" |
12714 | 18545 | ||
12715 | 18546 | ||
12716 | // $ANTLR start "rule__AllInstances__Group__1" | 18547 | // $ANTLR start "rule__ClassDefinition__Group__6" |
12717 | // InternalSolverLanguage.g:4086:1: rule__AllInstances__Group__1 : rule__AllInstances__Group__1__Impl ; | 18548 | // InternalSolverLanguageParser.g:5980:1: rule__ClassDefinition__Group__6 : rule__ClassDefinition__Group__6__Impl ; |
12718 | public final void rule__AllInstances__Group__1() throws RecognitionException { | 18549 | public final void rule__ClassDefinition__Group__6() throws RecognitionException { |
12719 | 18550 | ||
12720 | int stackSize = keepStackSize(); | 18551 | int stackSize = keepStackSize(); |
12721 | 18552 | ||
12722 | try { | 18553 | try { |
12723 | // InternalSolverLanguage.g:4090:1: ( rule__AllInstances__Group__1__Impl ) | 18554 | // InternalSolverLanguageParser.g:5984:1: ( rule__ClassDefinition__Group__6__Impl ) |
12724 | // InternalSolverLanguage.g:4091:2: rule__AllInstances__Group__1__Impl | 18555 | // InternalSolverLanguageParser.g:5985:2: rule__ClassDefinition__Group__6__Impl |
12725 | { | 18556 | { |
12726 | pushFollow(FOLLOW_2); | 18557 | pushFollow(FOLLOW_2); |
12727 | rule__AllInstances__Group__1__Impl(); | 18558 | rule__ClassDefinition__Group__6__Impl(); |
12728 | 18559 | ||
12729 | state._fsp--; | 18560 | state._fsp--; |
12730 | 18561 | ||
@@ -12743,35 +18574,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12743 | } | 18574 | } |
12744 | return ; | 18575 | return ; |
12745 | } | 18576 | } |
12746 | // $ANTLR end "rule__AllInstances__Group__1" | 18577 | // $ANTLR end "rule__ClassDefinition__Group__6" |
12747 | 18578 | ||
12748 | 18579 | ||
12749 | // $ANTLR start "rule__AllInstances__Group__1__Impl" | 18580 | // $ANTLR start "rule__ClassDefinition__Group__6__Impl" |
12750 | // InternalSolverLanguage.g:4097:1: rule__AllInstances__Group__1__Impl : ( ( rule__AllInstances__SymbolAssignment_1 ) ) ; | 18581 | // InternalSolverLanguageParser.g:5991:1: rule__ClassDefinition__Group__6__Impl : ( RightCurlyBracket ) ; |
12751 | public final void rule__AllInstances__Group__1__Impl() throws RecognitionException { | 18582 | public final void rule__ClassDefinition__Group__6__Impl() throws RecognitionException { |
12752 | 18583 | ||
12753 | int stackSize = keepStackSize(); | 18584 | int stackSize = keepStackSize(); |
12754 | 18585 | ||
12755 | try { | 18586 | try { |
12756 | // InternalSolverLanguage.g:4101:1: ( ( ( rule__AllInstances__SymbolAssignment_1 ) ) ) | 18587 | // InternalSolverLanguageParser.g:5995:1: ( ( RightCurlyBracket ) ) |
12757 | // InternalSolverLanguage.g:4102:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | 18588 | // InternalSolverLanguageParser.g:5996:1: ( RightCurlyBracket ) |
12758 | { | 18589 | { |
12759 | // InternalSolverLanguage.g:4102:1: ( ( rule__AllInstances__SymbolAssignment_1 ) ) | 18590 | // InternalSolverLanguageParser.g:5996:1: ( RightCurlyBracket ) |
12760 | // InternalSolverLanguage.g:4103:2: ( rule__AllInstances__SymbolAssignment_1 ) | 18591 | // InternalSolverLanguageParser.g:5997:2: RightCurlyBracket |
12761 | { | 18592 | { |
12762 | before(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); | 18593 | before(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); |
12763 | // InternalSolverLanguage.g:4104:2: ( rule__AllInstances__SymbolAssignment_1 ) | 18594 | match(input,RightCurlyBracket,FOLLOW_2); |
12764 | // InternalSolverLanguage.g:4104:3: rule__AllInstances__SymbolAssignment_1 | 18595 | after(grammarAccess.getClassDefinitionAccess().getRightCurlyBracketKeyword_6()); |
18596 | |||
18597 | } | ||
18598 | |||
18599 | |||
18600 | } | ||
18601 | |||
18602 | } | ||
18603 | catch (RecognitionException re) { | ||
18604 | reportError(re); | ||
18605 | recover(input,re); | ||
18606 | } | ||
18607 | finally { | ||
18608 | |||
18609 | restoreStackSize(stackSize); | ||
18610 | |||
18611 | } | ||
18612 | return ; | ||
18613 | } | ||
18614 | // $ANTLR end "rule__ClassDefinition__Group__6__Impl" | ||
18615 | |||
18616 | |||
18617 | // $ANTLR start "rule__ClassDefinition__Group_3__0" | ||
18618 | // InternalSolverLanguageParser.g:6007:1: rule__ClassDefinition__Group_3__0 : rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ; | ||
18619 | public final void rule__ClassDefinition__Group_3__0() throws RecognitionException { | ||
18620 | |||
18621 | int stackSize = keepStackSize(); | ||
18622 | |||
18623 | try { | ||
18624 | // InternalSolverLanguageParser.g:6011:1: ( rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 ) | ||
18625 | // InternalSolverLanguageParser.g:6012:2: rule__ClassDefinition__Group_3__0__Impl rule__ClassDefinition__Group_3__1 | ||
12765 | { | 18626 | { |
18627 | pushFollow(FOLLOW_9); | ||
18628 | rule__ClassDefinition__Group_3__0__Impl(); | ||
18629 | |||
18630 | state._fsp--; | ||
18631 | |||
12766 | pushFollow(FOLLOW_2); | 18632 | pushFollow(FOLLOW_2); |
12767 | rule__AllInstances__SymbolAssignment_1(); | 18633 | rule__ClassDefinition__Group_3__1(); |
12768 | 18634 | ||
12769 | state._fsp--; | 18635 | state._fsp--; |
12770 | 18636 | ||
12771 | 18637 | ||
12772 | } | 18638 | } |
12773 | 18639 | ||
12774 | after(grammarAccess.getAllInstancesAccess().getSymbolAssignment_1()); | 18640 | } |
18641 | catch (RecognitionException re) { | ||
18642 | reportError(re); | ||
18643 | recover(input,re); | ||
18644 | } | ||
18645 | finally { | ||
18646 | |||
18647 | restoreStackSize(stackSize); | ||
18648 | |||
18649 | } | ||
18650 | return ; | ||
18651 | } | ||
18652 | // $ANTLR end "rule__ClassDefinition__Group_3__0" | ||
18653 | |||
18654 | |||
18655 | // $ANTLR start "rule__ClassDefinition__Group_3__0__Impl" | ||
18656 | // InternalSolverLanguageParser.g:6019:1: rule__ClassDefinition__Group_3__0__Impl : ( Extends ) ; | ||
18657 | public final void rule__ClassDefinition__Group_3__0__Impl() throws RecognitionException { | ||
18658 | |||
18659 | int stackSize = keepStackSize(); | ||
18660 | |||
18661 | try { | ||
18662 | // InternalSolverLanguageParser.g:6023:1: ( ( Extends ) ) | ||
18663 | // InternalSolverLanguageParser.g:6024:1: ( Extends ) | ||
18664 | { | ||
18665 | // InternalSolverLanguageParser.g:6024:1: ( Extends ) | ||
18666 | // InternalSolverLanguageParser.g:6025:2: Extends | ||
18667 | { | ||
18668 | before(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); | ||
18669 | match(input,Extends,FOLLOW_2); | ||
18670 | after(grammarAccess.getClassDefinitionAccess().getExtendsKeyword_3_0()); | ||
12775 | 18671 | ||
12776 | } | 18672 | } |
12777 | 18673 | ||
@@ -12790,26 +18686,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12790 | } | 18686 | } |
12791 | return ; | 18687 | return ; |
12792 | } | 18688 | } |
12793 | // $ANTLR end "rule__AllInstances__Group__1__Impl" | 18689 | // $ANTLR end "rule__ClassDefinition__Group_3__0__Impl" |
12794 | 18690 | ||
12795 | 18691 | ||
12796 | // $ANTLR start "rule__AllObjects__Group__0" | 18692 | // $ANTLR start "rule__ClassDefinition__Group_3__1" |
12797 | // InternalSolverLanguage.g:4113:1: rule__AllObjects__Group__0 : rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ; | 18693 | // InternalSolverLanguageParser.g:6034:1: rule__ClassDefinition__Group_3__1 : rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ; |
12798 | public final void rule__AllObjects__Group__0() throws RecognitionException { | 18694 | public final void rule__ClassDefinition__Group_3__1() throws RecognitionException { |
12799 | 18695 | ||
12800 | int stackSize = keepStackSize(); | 18696 | int stackSize = keepStackSize(); |
12801 | 18697 | ||
12802 | try { | 18698 | try { |
12803 | // InternalSolverLanguage.g:4117:1: ( rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 ) | 18699 | // InternalSolverLanguageParser.g:6038:1: ( rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 ) |
12804 | // InternalSolverLanguage.g:4118:2: rule__AllObjects__Group__0__Impl rule__AllObjects__Group__1 | 18700 | // InternalSolverLanguageParser.g:6039:2: rule__ClassDefinition__Group_3__1__Impl rule__ClassDefinition__Group_3__2 |
12805 | { | 18701 | { |
12806 | pushFollow(FOLLOW_16); | 18702 | pushFollow(FOLLOW_21); |
12807 | rule__AllObjects__Group__0__Impl(); | 18703 | rule__ClassDefinition__Group_3__1__Impl(); |
12808 | 18704 | ||
12809 | state._fsp--; | 18705 | state._fsp--; |
12810 | 18706 | ||
12811 | pushFollow(FOLLOW_2); | 18707 | pushFollow(FOLLOW_2); |
12812 | rule__AllObjects__Group__1(); | 18708 | rule__ClassDefinition__Group_3__2(); |
12813 | 18709 | ||
12814 | state._fsp--; | 18710 | state._fsp--; |
12815 | 18711 | ||
@@ -12828,29 +18724,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12828 | } | 18724 | } |
12829 | return ; | 18725 | return ; |
12830 | } | 18726 | } |
12831 | // $ANTLR end "rule__AllObjects__Group__0" | 18727 | // $ANTLR end "rule__ClassDefinition__Group_3__1" |
12832 | 18728 | ||
12833 | 18729 | ||
12834 | // $ANTLR start "rule__AllObjects__Group__0__Impl" | 18730 | // $ANTLR start "rule__ClassDefinition__Group_3__1__Impl" |
12835 | // InternalSolverLanguage.g:4125:1: rule__AllObjects__Group__0__Impl : ( () ) ; | 18731 | // InternalSolverLanguageParser.g:6046:1: rule__ClassDefinition__Group_3__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ; |
12836 | public final void rule__AllObjects__Group__0__Impl() throws RecognitionException { | 18732 | public final void rule__ClassDefinition__Group_3__1__Impl() throws RecognitionException { |
12837 | 18733 | ||
12838 | int stackSize = keepStackSize(); | 18734 | int stackSize = keepStackSize(); |
12839 | 18735 | ||
12840 | try { | 18736 | try { |
12841 | // InternalSolverLanguage.g:4129:1: ( ( () ) ) | 18737 | // InternalSolverLanguageParser.g:6050:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) ) |
12842 | // InternalSolverLanguage.g:4130:1: ( () ) | 18738 | // InternalSolverLanguageParser.g:6051:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) |
12843 | { | 18739 | { |
12844 | // InternalSolverLanguage.g:4130:1: ( () ) | 18740 | // InternalSolverLanguageParser.g:6051:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) ) |
12845 | // InternalSolverLanguage.g:4131:2: () | 18741 | // InternalSolverLanguageParser.g:6052:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) |
12846 | { | 18742 | { |
12847 | before(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); | 18743 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); |
12848 | // InternalSolverLanguage.g:4132:2: () | 18744 | // InternalSolverLanguageParser.g:6053:2: ( rule__ClassDefinition__SuperclassesAssignment_3_1 ) |
12849 | // InternalSolverLanguage.g:4132:3: | 18745 | // InternalSolverLanguageParser.g:6053:3: rule__ClassDefinition__SuperclassesAssignment_3_1 |
12850 | { | 18746 | { |
18747 | pushFollow(FOLLOW_2); | ||
18748 | rule__ClassDefinition__SuperclassesAssignment_3_1(); | ||
18749 | |||
18750 | state._fsp--; | ||
18751 | |||
18752 | |||
12851 | } | 18753 | } |
12852 | 18754 | ||
12853 | after(grammarAccess.getAllObjectsAccess().getAllObjectsAction_0()); | 18755 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_1()); |
12854 | 18756 | ||
12855 | } | 18757 | } |
12856 | 18758 | ||
@@ -12858,6 +18760,10 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12858 | } | 18760 | } |
12859 | 18761 | ||
12860 | } | 18762 | } |
18763 | catch (RecognitionException re) { | ||
18764 | reportError(re); | ||
18765 | recover(input,re); | ||
18766 | } | ||
12861 | finally { | 18767 | finally { |
12862 | 18768 | ||
12863 | restoreStackSize(stackSize); | 18769 | restoreStackSize(stackSize); |
@@ -12865,21 +18771,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12865 | } | 18771 | } |
12866 | return ; | 18772 | return ; |
12867 | } | 18773 | } |
12868 | // $ANTLR end "rule__AllObjects__Group__0__Impl" | 18774 | // $ANTLR end "rule__ClassDefinition__Group_3__1__Impl" |
12869 | 18775 | ||
12870 | 18776 | ||
12871 | // $ANTLR start "rule__AllObjects__Group__1" | 18777 | // $ANTLR start "rule__ClassDefinition__Group_3__2" |
12872 | // InternalSolverLanguage.g:4140:1: rule__AllObjects__Group__1 : rule__AllObjects__Group__1__Impl ; | 18778 | // InternalSolverLanguageParser.g:6061:1: rule__ClassDefinition__Group_3__2 : rule__ClassDefinition__Group_3__2__Impl ; |
12873 | public final void rule__AllObjects__Group__1() throws RecognitionException { | 18779 | public final void rule__ClassDefinition__Group_3__2() throws RecognitionException { |
12874 | 18780 | ||
12875 | int stackSize = keepStackSize(); | 18781 | int stackSize = keepStackSize(); |
12876 | 18782 | ||
12877 | try { | 18783 | try { |
12878 | // InternalSolverLanguage.g:4144:1: ( rule__AllObjects__Group__1__Impl ) | 18784 | // InternalSolverLanguageParser.g:6065:1: ( rule__ClassDefinition__Group_3__2__Impl ) |
12879 | // InternalSolverLanguage.g:4145:2: rule__AllObjects__Group__1__Impl | 18785 | // InternalSolverLanguageParser.g:6066:2: rule__ClassDefinition__Group_3__2__Impl |
12880 | { | 18786 | { |
12881 | pushFollow(FOLLOW_2); | 18787 | pushFollow(FOLLOW_2); |
12882 | rule__AllObjects__Group__1__Impl(); | 18788 | rule__ClassDefinition__Group_3__2__Impl(); |
12883 | 18789 | ||
12884 | state._fsp--; | 18790 | state._fsp--; |
12885 | 18791 | ||
@@ -12898,25 +18804,53 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12898 | } | 18804 | } |
12899 | return ; | 18805 | return ; |
12900 | } | 18806 | } |
12901 | // $ANTLR end "rule__AllObjects__Group__1" | 18807 | // $ANTLR end "rule__ClassDefinition__Group_3__2" |
12902 | 18808 | ||
12903 | 18809 | ||
12904 | // $ANTLR start "rule__AllObjects__Group__1__Impl" | 18810 | // $ANTLR start "rule__ClassDefinition__Group_3__2__Impl" |
12905 | // InternalSolverLanguage.g:4151:1: rule__AllObjects__Group__1__Impl : ( '*' ) ; | 18811 | // InternalSolverLanguageParser.g:6072:1: rule__ClassDefinition__Group_3__2__Impl : ( ( rule__ClassDefinition__Group_3_2__0 )* ) ; |
12906 | public final void rule__AllObjects__Group__1__Impl() throws RecognitionException { | 18812 | public final void rule__ClassDefinition__Group_3__2__Impl() throws RecognitionException { |
12907 | 18813 | ||
12908 | int stackSize = keepStackSize(); | 18814 | int stackSize = keepStackSize(); |
12909 | 18815 | ||
12910 | try { | 18816 | try { |
12911 | // InternalSolverLanguage.g:4155:1: ( ( '*' ) ) | 18817 | // InternalSolverLanguageParser.g:6076:1: ( ( ( rule__ClassDefinition__Group_3_2__0 )* ) ) |
12912 | // InternalSolverLanguage.g:4156:1: ( '*' ) | 18818 | // InternalSolverLanguageParser.g:6077:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) |
12913 | { | 18819 | { |
12914 | // InternalSolverLanguage.g:4156:1: ( '*' ) | 18820 | // InternalSolverLanguageParser.g:6077:1: ( ( rule__ClassDefinition__Group_3_2__0 )* ) |
12915 | // InternalSolverLanguage.g:4157:2: '*' | 18821 | // InternalSolverLanguageParser.g:6078:2: ( rule__ClassDefinition__Group_3_2__0 )* |
12916 | { | 18822 | { |
12917 | before(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | 18823 | before(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); |
12918 | match(input,31,FOLLOW_2); | 18824 | // InternalSolverLanguageParser.g:6079:2: ( rule__ClassDefinition__Group_3_2__0 )* |
12919 | after(grammarAccess.getAllObjectsAccess().getAsteriskKeyword_1()); | 18825 | loop45: |
18826 | do { | ||
18827 | int alt45=2; | ||
18828 | int LA45_0 = input.LA(1); | ||
18829 | |||
18830 | if ( (LA45_0==Comma) ) { | ||
18831 | alt45=1; | ||
18832 | } | ||
18833 | |||
18834 | |||
18835 | switch (alt45) { | ||
18836 | case 1 : | ||
18837 | // InternalSolverLanguageParser.g:6079:3: rule__ClassDefinition__Group_3_2__0 | ||
18838 | { | ||
18839 | pushFollow(FOLLOW_22); | ||
18840 | rule__ClassDefinition__Group_3_2__0(); | ||
18841 | |||
18842 | state._fsp--; | ||
18843 | |||
18844 | |||
18845 | } | ||
18846 | break; | ||
18847 | |||
18848 | default : | ||
18849 | break loop45; | ||
18850 | } | ||
18851 | } while (true); | ||
18852 | |||
18853 | after(grammarAccess.getClassDefinitionAccess().getGroup_3_2()); | ||
12920 | 18854 | ||
12921 | } | 18855 | } |
12922 | 18856 | ||
@@ -12935,26 +18869,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12935 | } | 18869 | } |
12936 | return ; | 18870 | return ; |
12937 | } | 18871 | } |
12938 | // $ANTLR end "rule__AllObjects__Group__1__Impl" | 18872 | // $ANTLR end "rule__ClassDefinition__Group_3__2__Impl" |
12939 | 18873 | ||
12940 | 18874 | ||
12941 | // $ANTLR start "rule__DefaultInterpretation__Group__0" | 18875 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0" |
12942 | // InternalSolverLanguage.g:4167:1: rule__DefaultInterpretation__Group__0 : rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ; | 18876 | // InternalSolverLanguageParser.g:6088:1: rule__ClassDefinition__Group_3_2__0 : rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ; |
12943 | public final void rule__DefaultInterpretation__Group__0() throws RecognitionException { | 18877 | public final void rule__ClassDefinition__Group_3_2__0() throws RecognitionException { |
12944 | 18878 | ||
12945 | int stackSize = keepStackSize(); | 18879 | int stackSize = keepStackSize(); |
12946 | 18880 | ||
12947 | try { | 18881 | try { |
12948 | // InternalSolverLanguage.g:4171:1: ( rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 ) | 18882 | // InternalSolverLanguageParser.g:6092:1: ( rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 ) |
12949 | // InternalSolverLanguage.g:4172:2: rule__DefaultInterpretation__Group__0__Impl rule__DefaultInterpretation__Group__1 | 18883 | // InternalSolverLanguageParser.g:6093:2: rule__ClassDefinition__Group_3_2__0__Impl rule__ClassDefinition__Group_3_2__1 |
12950 | { | 18884 | { |
12951 | pushFollow(FOLLOW_26); | 18885 | pushFollow(FOLLOW_9); |
12952 | rule__DefaultInterpretation__Group__0__Impl(); | 18886 | rule__ClassDefinition__Group_3_2__0__Impl(); |
12953 | 18887 | ||
12954 | state._fsp--; | 18888 | state._fsp--; |
12955 | 18889 | ||
12956 | pushFollow(FOLLOW_2); | 18890 | pushFollow(FOLLOW_2); |
12957 | rule__DefaultInterpretation__Group__1(); | 18891 | rule__ClassDefinition__Group_3_2__1(); |
12958 | 18892 | ||
12959 | state._fsp--; | 18893 | state._fsp--; |
12960 | 18894 | ||
@@ -12973,25 +18907,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
12973 | } | 18907 | } |
12974 | return ; | 18908 | return ; |
12975 | } | 18909 | } |
12976 | // $ANTLR end "rule__DefaultInterpretation__Group__0" | 18910 | // $ANTLR end "rule__ClassDefinition__Group_3_2__0" |
12977 | 18911 | ||
12978 | 18912 | ||
12979 | // $ANTLR start "rule__DefaultInterpretation__Group__0__Impl" | 18913 | // $ANTLR start "rule__ClassDefinition__Group_3_2__0__Impl" |
12980 | // InternalSolverLanguage.g:4179:1: rule__DefaultInterpretation__Group__0__Impl : ( 'default' ) ; | 18914 | // InternalSolverLanguageParser.g:6100:1: rule__ClassDefinition__Group_3_2__0__Impl : ( Comma ) ; |
12981 | public final void rule__DefaultInterpretation__Group__0__Impl() throws RecognitionException { | 18915 | public final void rule__ClassDefinition__Group_3_2__0__Impl() throws RecognitionException { |
12982 | 18916 | ||
12983 | int stackSize = keepStackSize(); | 18917 | int stackSize = keepStackSize(); |
12984 | 18918 | ||
12985 | try { | 18919 | try { |
12986 | // InternalSolverLanguage.g:4183:1: ( ( 'default' ) ) | 18920 | // InternalSolverLanguageParser.g:6104:1: ( ( Comma ) ) |
12987 | // InternalSolverLanguage.g:4184:1: ( 'default' ) | 18921 | // InternalSolverLanguageParser.g:6105:1: ( Comma ) |
12988 | { | 18922 | { |
12989 | // InternalSolverLanguage.g:4184:1: ( 'default' ) | 18923 | // InternalSolverLanguageParser.g:6105:1: ( Comma ) |
12990 | // InternalSolverLanguage.g:4185:2: 'default' | 18924 | // InternalSolverLanguageParser.g:6106:2: Comma |
12991 | { | 18925 | { |
12992 | before(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | 18926 | before(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); |
12993 | match(input,32,FOLLOW_2); | 18927 | match(input,Comma,FOLLOW_2); |
12994 | after(grammarAccess.getDefaultInterpretationAccess().getDefaultKeyword_0()); | 18928 | after(grammarAccess.getClassDefinitionAccess().getCommaKeyword_3_2_0()); |
12995 | 18929 | ||
12996 | } | 18930 | } |
12997 | 18931 | ||
@@ -13010,21 +18944,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13010 | } | 18944 | } |
13011 | return ; | 18945 | return ; |
13012 | } | 18946 | } |
13013 | // $ANTLR end "rule__DefaultInterpretation__Group__0__Impl" | 18947 | // $ANTLR end "rule__ClassDefinition__Group_3_2__0__Impl" |
13014 | 18948 | ||
13015 | 18949 | ||
13016 | // $ANTLR start "rule__DefaultInterpretation__Group__1" | 18950 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1" |
13017 | // InternalSolverLanguage.g:4194:1: rule__DefaultInterpretation__Group__1 : rule__DefaultInterpretation__Group__1__Impl ; | 18951 | // InternalSolverLanguageParser.g:6115:1: rule__ClassDefinition__Group_3_2__1 : rule__ClassDefinition__Group_3_2__1__Impl ; |
13018 | public final void rule__DefaultInterpretation__Group__1() throws RecognitionException { | 18952 | public final void rule__ClassDefinition__Group_3_2__1() throws RecognitionException { |
13019 | 18953 | ||
13020 | int stackSize = keepStackSize(); | 18954 | int stackSize = keepStackSize(); |
13021 | 18955 | ||
13022 | try { | 18956 | try { |
13023 | // InternalSolverLanguage.g:4198:1: ( rule__DefaultInterpretation__Group__1__Impl ) | 18957 | // InternalSolverLanguageParser.g:6119:1: ( rule__ClassDefinition__Group_3_2__1__Impl ) |
13024 | // InternalSolverLanguage.g:4199:2: rule__DefaultInterpretation__Group__1__Impl | 18958 | // InternalSolverLanguageParser.g:6120:2: rule__ClassDefinition__Group_3_2__1__Impl |
13025 | { | 18959 | { |
13026 | pushFollow(FOLLOW_2); | 18960 | pushFollow(FOLLOW_2); |
13027 | rule__DefaultInterpretation__Group__1__Impl(); | 18961 | rule__ClassDefinition__Group_3_2__1__Impl(); |
13028 | 18962 | ||
13029 | state._fsp--; | 18963 | state._fsp--; |
13030 | 18964 | ||
@@ -13043,35 +18977,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13043 | } | 18977 | } |
13044 | return ; | 18978 | return ; |
13045 | } | 18979 | } |
13046 | // $ANTLR end "rule__DefaultInterpretation__Group__1" | 18980 | // $ANTLR end "rule__ClassDefinition__Group_3_2__1" |
13047 | 18981 | ||
13048 | 18982 | ||
13049 | // $ANTLR start "rule__DefaultInterpretation__Group__1__Impl" | 18983 | // $ANTLR start "rule__ClassDefinition__Group_3_2__1__Impl" |
13050 | // InternalSolverLanguage.g:4205:1: rule__DefaultInterpretation__Group__1__Impl : ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ; | 18984 | // InternalSolverLanguageParser.g:6126:1: rule__ClassDefinition__Group_3_2__1__Impl : ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ; |
13051 | public final void rule__DefaultInterpretation__Group__1__Impl() throws RecognitionException { | 18985 | public final void rule__ClassDefinition__Group_3_2__1__Impl() throws RecognitionException { |
13052 | 18986 | ||
13053 | int stackSize = keepStackSize(); | 18987 | int stackSize = keepStackSize(); |
13054 | 18988 | ||
13055 | try { | 18989 | try { |
13056 | // InternalSolverLanguage.g:4209:1: ( ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) ) | 18990 | // InternalSolverLanguageParser.g:6130:1: ( ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) ) |
13057 | // InternalSolverLanguage.g:4210:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | 18991 | // InternalSolverLanguageParser.g:6131:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) |
13058 | { | 18992 | { |
13059 | // InternalSolverLanguage.g:4210:1: ( ( rule__DefaultInterpretation__InterpretationAssignment_1 ) ) | 18993 | // InternalSolverLanguageParser.g:6131:1: ( ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) ) |
13060 | // InternalSolverLanguage.g:4211:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | 18994 | // InternalSolverLanguageParser.g:6132:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) |
13061 | { | 18995 | { |
13062 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); | 18996 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); |
13063 | // InternalSolverLanguage.g:4212:2: ( rule__DefaultInterpretation__InterpretationAssignment_1 ) | 18997 | // InternalSolverLanguageParser.g:6133:2: ( rule__ClassDefinition__SuperclassesAssignment_3_2_1 ) |
13064 | // InternalSolverLanguage.g:4212:3: rule__DefaultInterpretation__InterpretationAssignment_1 | 18998 | // InternalSolverLanguageParser.g:6133:3: rule__ClassDefinition__SuperclassesAssignment_3_2_1 |
13065 | { | 18999 | { |
13066 | pushFollow(FOLLOW_2); | 19000 | pushFollow(FOLLOW_2); |
13067 | rule__DefaultInterpretation__InterpretationAssignment_1(); | 19001 | rule__ClassDefinition__SuperclassesAssignment_3_2_1(); |
13068 | 19002 | ||
13069 | state._fsp--; | 19003 | state._fsp--; |
13070 | 19004 | ||
13071 | 19005 | ||
13072 | } | 19006 | } |
13073 | 19007 | ||
13074 | after(grammarAccess.getDefaultInterpretationAccess().getInterpretationAssignment_1()); | 19008 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesAssignment_3_2_1()); |
13075 | 19009 | ||
13076 | } | 19010 | } |
13077 | 19011 | ||
@@ -13090,26 +19024,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13090 | } | 19024 | } |
13091 | return ; | 19025 | return ; |
13092 | } | 19026 | } |
13093 | // $ANTLR end "rule__DefaultInterpretation__Group__1__Impl" | 19027 | // $ANTLR end "rule__ClassDefinition__Group_3_2__1__Impl" |
13094 | 19028 | ||
13095 | 19029 | ||
13096 | // $ANTLR start "rule__ClassInterpretation__Group__0" | 19030 | // $ANTLR start "rule__MemberDefinition__Group__0" |
13097 | // InternalSolverLanguage.g:4221:1: rule__ClassInterpretation__Group__0 : rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ; | 19031 | // InternalSolverLanguageParser.g:6142:1: rule__MemberDefinition__Group__0 : rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ; |
13098 | public final void rule__ClassInterpretation__Group__0() throws RecognitionException { | 19032 | public final void rule__MemberDefinition__Group__0() throws RecognitionException { |
13099 | 19033 | ||
13100 | int stackSize = keepStackSize(); | 19034 | int stackSize = keepStackSize(); |
13101 | 19035 | ||
13102 | try { | 19036 | try { |
13103 | // InternalSolverLanguage.g:4225:1: ( rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 ) | 19037 | // InternalSolverLanguageParser.g:6146:1: ( rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 ) |
13104 | // InternalSolverLanguage.g:4226:2: rule__ClassInterpretation__Group__0__Impl rule__ClassInterpretation__Group__1 | 19038 | // InternalSolverLanguageParser.g:6147:2: rule__MemberDefinition__Group__0__Impl rule__MemberDefinition__Group__1 |
13105 | { | 19039 | { |
13106 | pushFollow(FOLLOW_35); | 19040 | pushFollow(FOLLOW_47); |
13107 | rule__ClassInterpretation__Group__0__Impl(); | 19041 | rule__MemberDefinition__Group__0__Impl(); |
13108 | 19042 | ||
13109 | state._fsp--; | 19043 | state._fsp--; |
13110 | 19044 | ||
13111 | pushFollow(FOLLOW_2); | 19045 | pushFollow(FOLLOW_2); |
13112 | rule__ClassInterpretation__Group__1(); | 19046 | rule__MemberDefinition__Group__1(); |
13113 | 19047 | ||
13114 | state._fsp--; | 19048 | state._fsp--; |
13115 | 19049 | ||
@@ -13128,36 +19062,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13128 | } | 19062 | } |
13129 | return ; | 19063 | return ; |
13130 | } | 19064 | } |
13131 | // $ANTLR end "rule__ClassInterpretation__Group__0" | 19065 | // $ANTLR end "rule__MemberDefinition__Group__0" |
13132 | 19066 | ||
13133 | 19067 | ||
13134 | // $ANTLR start "rule__ClassInterpretation__Group__0__Impl" | 19068 | // $ANTLR start "rule__MemberDefinition__Group__0__Impl" |
13135 | // InternalSolverLanguage.g:4233:1: rule__ClassInterpretation__Group__0__Impl : ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) ; | 19069 | // InternalSolverLanguageParser.g:6154:1: rule__MemberDefinition__Group__0__Impl : ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ; |
13136 | public final void rule__ClassInterpretation__Group__0__Impl() throws RecognitionException { | 19070 | public final void rule__MemberDefinition__Group__0__Impl() throws RecognitionException { |
13137 | 19071 | ||
13138 | int stackSize = keepStackSize(); | 19072 | int stackSize = keepStackSize(); |
13139 | 19073 | ||
13140 | try { | 19074 | try { |
13141 | // InternalSolverLanguage.g:4237:1: ( ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) ) | 19075 | // InternalSolverLanguageParser.g:6158:1: ( ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) ) |
13142 | // InternalSolverLanguage.g:4238:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) | 19076 | // InternalSolverLanguageParser.g:6159:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) |
13143 | { | 19077 | { |
13144 | // InternalSolverLanguage.g:4238:1: ( ( rule__ClassInterpretation__AbstractAssignment_0 )? ) | 19078 | // InternalSolverLanguageParser.g:6159:1: ( ( rule__MemberDefinition__ContainmentAssignment_0 )? ) |
13145 | // InternalSolverLanguage.g:4239:2: ( rule__ClassInterpretation__AbstractAssignment_0 )? | 19079 | // InternalSolverLanguageParser.g:6160:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? |
13146 | { | 19080 | { |
13147 | before(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); | 19081 | before(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); |
13148 | // InternalSolverLanguage.g:4240:2: ( rule__ClassInterpretation__AbstractAssignment_0 )? | 19082 | // InternalSolverLanguageParser.g:6161:2: ( rule__MemberDefinition__ContainmentAssignment_0 )? |
13149 | int alt38=2; | 19083 | int alt46=2; |
13150 | int LA38_0 = input.LA(1); | 19084 | int LA46_0 = input.LA(1); |
13151 | 19085 | ||
13152 | if ( (LA38_0==40) ) { | 19086 | if ( (LA46_0==Contains) ) { |
13153 | alt38=1; | 19087 | alt46=1; |
13154 | } | 19088 | } |
13155 | switch (alt38) { | 19089 | switch (alt46) { |
13156 | case 1 : | 19090 | case 1 : |
13157 | // InternalSolverLanguage.g:4240:3: rule__ClassInterpretation__AbstractAssignment_0 | 19091 | // InternalSolverLanguageParser.g:6161:3: rule__MemberDefinition__ContainmentAssignment_0 |
13158 | { | 19092 | { |
13159 | pushFollow(FOLLOW_2); | 19093 | pushFollow(FOLLOW_2); |
13160 | rule__ClassInterpretation__AbstractAssignment_0(); | 19094 | rule__MemberDefinition__ContainmentAssignment_0(); |
13161 | 19095 | ||
13162 | state._fsp--; | 19096 | state._fsp--; |
13163 | 19097 | ||
@@ -13167,7 +19101,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13167 | 19101 | ||
13168 | } | 19102 | } |
13169 | 19103 | ||
13170 | after(grammarAccess.getClassInterpretationAccess().getAbstractAssignment_0()); | 19104 | after(grammarAccess.getMemberDefinitionAccess().getContainmentAssignment_0()); |
13171 | 19105 | ||
13172 | } | 19106 | } |
13173 | 19107 | ||
@@ -13186,26 +19120,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13186 | } | 19120 | } |
13187 | return ; | 19121 | return ; |
13188 | } | 19122 | } |
13189 | // $ANTLR end "rule__ClassInterpretation__Group__0__Impl" | 19123 | // $ANTLR end "rule__MemberDefinition__Group__0__Impl" |
13190 | 19124 | ||
13191 | 19125 | ||
13192 | // $ANTLR start "rule__ClassInterpretation__Group__1" | 19126 | // $ANTLR start "rule__MemberDefinition__Group__1" |
13193 | // InternalSolverLanguage.g:4248:1: rule__ClassInterpretation__Group__1 : rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ; | 19127 | // InternalSolverLanguageParser.g:6169:1: rule__MemberDefinition__Group__1 : rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ; |
13194 | public final void rule__ClassInterpretation__Group__1() throws RecognitionException { | 19128 | public final void rule__MemberDefinition__Group__1() throws RecognitionException { |
13195 | 19129 | ||
13196 | int stackSize = keepStackSize(); | 19130 | int stackSize = keepStackSize(); |
13197 | 19131 | ||
13198 | try { | 19132 | try { |
13199 | // InternalSolverLanguage.g:4252:1: ( rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 ) | 19133 | // InternalSolverLanguageParser.g:6173:1: ( rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 ) |
13200 | // InternalSolverLanguage.g:4253:2: rule__ClassInterpretation__Group__1__Impl rule__ClassInterpretation__Group__2 | 19134 | // InternalSolverLanguageParser.g:6174:2: rule__MemberDefinition__Group__1__Impl rule__MemberDefinition__Group__2 |
13201 | { | 19135 | { |
13202 | pushFollow(FOLLOW_17); | 19136 | pushFollow(FOLLOW_48); |
13203 | rule__ClassInterpretation__Group__1__Impl(); | 19137 | rule__MemberDefinition__Group__1__Impl(); |
13204 | 19138 | ||
13205 | state._fsp--; | 19139 | state._fsp--; |
13206 | 19140 | ||
13207 | pushFollow(FOLLOW_2); | 19141 | pushFollow(FOLLOW_2); |
13208 | rule__ClassInterpretation__Group__2(); | 19142 | rule__MemberDefinition__Group__2(); |
13209 | 19143 | ||
13210 | state._fsp--; | 19144 | state._fsp--; |
13211 | 19145 | ||
@@ -13224,25 +19158,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13224 | } | 19158 | } |
13225 | return ; | 19159 | return ; |
13226 | } | 19160 | } |
13227 | // $ANTLR end "rule__ClassInterpretation__Group__1" | 19161 | // $ANTLR end "rule__MemberDefinition__Group__1" |
13228 | 19162 | ||
13229 | 19163 | ||
13230 | // $ANTLR start "rule__ClassInterpretation__Group__1__Impl" | 19164 | // $ANTLR start "rule__MemberDefinition__Group__1__Impl" |
13231 | // InternalSolverLanguage.g:4260:1: rule__ClassInterpretation__Group__1__Impl : ( 'class' ) ; | 19165 | // InternalSolverLanguageParser.g:6181:1: rule__MemberDefinition__Group__1__Impl : ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ; |
13232 | public final void rule__ClassInterpretation__Group__1__Impl() throws RecognitionException { | 19166 | public final void rule__MemberDefinition__Group__1__Impl() throws RecognitionException { |
13233 | 19167 | ||
13234 | int stackSize = keepStackSize(); | 19168 | int stackSize = keepStackSize(); |
13235 | 19169 | ||
13236 | try { | 19170 | try { |
13237 | // InternalSolverLanguage.g:4264:1: ( ( 'class' ) ) | 19171 | // InternalSolverLanguageParser.g:6185:1: ( ( ( rule__MemberDefinition__TypeAssignment_1 ) ) ) |
13238 | // InternalSolverLanguage.g:4265:1: ( 'class' ) | 19172 | // InternalSolverLanguageParser.g:6186:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) |
19173 | { | ||
19174 | // InternalSolverLanguageParser.g:6186:1: ( ( rule__MemberDefinition__TypeAssignment_1 ) ) | ||
19175 | // InternalSolverLanguageParser.g:6187:2: ( rule__MemberDefinition__TypeAssignment_1 ) | ||
13239 | { | 19176 | { |
13240 | // InternalSolverLanguage.g:4265:1: ( 'class' ) | 19177 | before(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); |
13241 | // InternalSolverLanguage.g:4266:2: 'class' | 19178 | // InternalSolverLanguageParser.g:6188:2: ( rule__MemberDefinition__TypeAssignment_1 ) |
19179 | // InternalSolverLanguageParser.g:6188:3: rule__MemberDefinition__TypeAssignment_1 | ||
13242 | { | 19180 | { |
13243 | before(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | 19181 | pushFollow(FOLLOW_2); |
13244 | match(input,33,FOLLOW_2); | 19182 | rule__MemberDefinition__TypeAssignment_1(); |
13245 | after(grammarAccess.getClassInterpretationAccess().getClassKeyword_1()); | 19183 | |
19184 | state._fsp--; | ||
19185 | |||
19186 | |||
19187 | } | ||
19188 | |||
19189 | after(grammarAccess.getMemberDefinitionAccess().getTypeAssignment_1()); | ||
13246 | 19190 | ||
13247 | } | 19191 | } |
13248 | 19192 | ||
@@ -13261,26 +19205,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13261 | } | 19205 | } |
13262 | return ; | 19206 | return ; |
13263 | } | 19207 | } |
13264 | // $ANTLR end "rule__ClassInterpretation__Group__1__Impl" | 19208 | // $ANTLR end "rule__MemberDefinition__Group__1__Impl" |
13265 | 19209 | ||
13266 | 19210 | ||
13267 | // $ANTLR start "rule__ClassInterpretation__Group__2" | 19211 | // $ANTLR start "rule__MemberDefinition__Group__2" |
13268 | // InternalSolverLanguage.g:4275:1: rule__ClassInterpretation__Group__2 : rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ; | 19212 | // InternalSolverLanguageParser.g:6196:1: rule__MemberDefinition__Group__2 : rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ; |
13269 | public final void rule__ClassInterpretation__Group__2() throws RecognitionException { | 19213 | public final void rule__MemberDefinition__Group__2() throws RecognitionException { |
13270 | 19214 | ||
13271 | int stackSize = keepStackSize(); | 19215 | int stackSize = keepStackSize(); |
13272 | 19216 | ||
13273 | try { | 19217 | try { |
13274 | // InternalSolverLanguage.g:4279:1: ( rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 ) | 19218 | // InternalSolverLanguageParser.g:6200:1: ( rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 ) |
13275 | // InternalSolverLanguage.g:4280:2: rule__ClassInterpretation__Group__2__Impl rule__ClassInterpretation__Group__3 | 19219 | // InternalSolverLanguageParser.g:6201:2: rule__MemberDefinition__Group__2__Impl rule__MemberDefinition__Group__3 |
13276 | { | 19220 | { |
13277 | pushFollow(FOLLOW_36); | 19221 | pushFollow(FOLLOW_48); |
13278 | rule__ClassInterpretation__Group__2__Impl(); | 19222 | rule__MemberDefinition__Group__2__Impl(); |
13279 | 19223 | ||
13280 | state._fsp--; | 19224 | state._fsp--; |
13281 | 19225 | ||
13282 | pushFollow(FOLLOW_2); | 19226 | pushFollow(FOLLOW_2); |
13283 | rule__ClassInterpretation__Group__3(); | 19227 | rule__MemberDefinition__Group__3(); |
13284 | 19228 | ||
13285 | state._fsp--; | 19229 | state._fsp--; |
13286 | 19230 | ||
@@ -13299,35 +19243,131 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13299 | } | 19243 | } |
13300 | return ; | 19244 | return ; |
13301 | } | 19245 | } |
13302 | // $ANTLR end "rule__ClassInterpretation__Group__2" | 19246 | // $ANTLR end "rule__MemberDefinition__Group__2" |
13303 | 19247 | ||
13304 | 19248 | ||
13305 | // $ANTLR start "rule__ClassInterpretation__Group__2__Impl" | 19249 | // $ANTLR start "rule__MemberDefinition__Group__2__Impl" |
13306 | // InternalSolverLanguage.g:4287:1: rule__ClassInterpretation__Group__2__Impl : ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ; | 19250 | // InternalSolverLanguageParser.g:6208:1: rule__MemberDefinition__Group__2__Impl : ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ; |
13307 | public final void rule__ClassInterpretation__Group__2__Impl() throws RecognitionException { | 19251 | public final void rule__MemberDefinition__Group__2__Impl() throws RecognitionException { |
13308 | 19252 | ||
13309 | int stackSize = keepStackSize(); | 19253 | int stackSize = keepStackSize(); |
13310 | 19254 | ||
13311 | try { | 19255 | try { |
13312 | // InternalSolverLanguage.g:4291:1: ( ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) ) | 19256 | // InternalSolverLanguageParser.g:6212:1: ( ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) ) |
13313 | // InternalSolverLanguage.g:4292:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | 19257 | // InternalSolverLanguageParser.g:6213:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) |
13314 | { | 19258 | { |
13315 | // InternalSolverLanguage.g:4292:1: ( ( rule__ClassInterpretation__SymbolAssignment_2 ) ) | 19259 | // InternalSolverLanguageParser.g:6213:1: ( ( rule__MemberDefinition__MultiplicityAssignment_2 )? ) |
13316 | // InternalSolverLanguage.g:4293:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | 19260 | // InternalSolverLanguageParser.g:6214:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? |
13317 | { | 19261 | { |
13318 | before(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); | 19262 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); |
13319 | // InternalSolverLanguage.g:4294:2: ( rule__ClassInterpretation__SymbolAssignment_2 ) | 19263 | // InternalSolverLanguageParser.g:6215:2: ( rule__MemberDefinition__MultiplicityAssignment_2 )? |
13320 | // InternalSolverLanguage.g:4294:3: rule__ClassInterpretation__SymbolAssignment_2 | 19264 | int alt47=2; |
19265 | int LA47_0 = input.LA(1); | ||
19266 | |||
19267 | if ( (LA47_0==LeftSquareBracket) ) { | ||
19268 | alt47=1; | ||
19269 | } | ||
19270 | switch (alt47) { | ||
19271 | case 1 : | ||
19272 | // InternalSolverLanguageParser.g:6215:3: rule__MemberDefinition__MultiplicityAssignment_2 | ||
19273 | { | ||
19274 | pushFollow(FOLLOW_2); | ||
19275 | rule__MemberDefinition__MultiplicityAssignment_2(); | ||
19276 | |||
19277 | state._fsp--; | ||
19278 | |||
19279 | |||
19280 | } | ||
19281 | break; | ||
19282 | |||
19283 | } | ||
19284 | |||
19285 | after(grammarAccess.getMemberDefinitionAccess().getMultiplicityAssignment_2()); | ||
19286 | |||
19287 | } | ||
19288 | |||
19289 | |||
19290 | } | ||
19291 | |||
19292 | } | ||
19293 | catch (RecognitionException re) { | ||
19294 | reportError(re); | ||
19295 | recover(input,re); | ||
19296 | } | ||
19297 | finally { | ||
19298 | |||
19299 | restoreStackSize(stackSize); | ||
19300 | |||
19301 | } | ||
19302 | return ; | ||
19303 | } | ||
19304 | // $ANTLR end "rule__MemberDefinition__Group__2__Impl" | ||
19305 | |||
19306 | |||
19307 | // $ANTLR start "rule__MemberDefinition__Group__3" | ||
19308 | // InternalSolverLanguageParser.g:6223:1: rule__MemberDefinition__Group__3 : rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ; | ||
19309 | public final void rule__MemberDefinition__Group__3() throws RecognitionException { | ||
19310 | |||
19311 | int stackSize = keepStackSize(); | ||
19312 | |||
19313 | try { | ||
19314 | // InternalSolverLanguageParser.g:6227:1: ( rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 ) | ||
19315 | // InternalSolverLanguageParser.g:6228:2: rule__MemberDefinition__Group__3__Impl rule__MemberDefinition__Group__4 | ||
19316 | { | ||
19317 | pushFollow(FOLLOW_49); | ||
19318 | rule__MemberDefinition__Group__3__Impl(); | ||
19319 | |||
19320 | state._fsp--; | ||
19321 | |||
19322 | pushFollow(FOLLOW_2); | ||
19323 | rule__MemberDefinition__Group__4(); | ||
19324 | |||
19325 | state._fsp--; | ||
19326 | |||
19327 | |||
19328 | } | ||
19329 | |||
19330 | } | ||
19331 | catch (RecognitionException re) { | ||
19332 | reportError(re); | ||
19333 | recover(input,re); | ||
19334 | } | ||
19335 | finally { | ||
19336 | |||
19337 | restoreStackSize(stackSize); | ||
19338 | |||
19339 | } | ||
19340 | return ; | ||
19341 | } | ||
19342 | // $ANTLR end "rule__MemberDefinition__Group__3" | ||
19343 | |||
19344 | |||
19345 | // $ANTLR start "rule__MemberDefinition__Group__3__Impl" | ||
19346 | // InternalSolverLanguageParser.g:6235:1: rule__MemberDefinition__Group__3__Impl : ( ( rule__MemberDefinition__NameAssignment_3 ) ) ; | ||
19347 | public final void rule__MemberDefinition__Group__3__Impl() throws RecognitionException { | ||
19348 | |||
19349 | int stackSize = keepStackSize(); | ||
19350 | |||
19351 | try { | ||
19352 | // InternalSolverLanguageParser.g:6239:1: ( ( ( rule__MemberDefinition__NameAssignment_3 ) ) ) | ||
19353 | // InternalSolverLanguageParser.g:6240:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | ||
19354 | { | ||
19355 | // InternalSolverLanguageParser.g:6240:1: ( ( rule__MemberDefinition__NameAssignment_3 ) ) | ||
19356 | // InternalSolverLanguageParser.g:6241:2: ( rule__MemberDefinition__NameAssignment_3 ) | ||
19357 | { | ||
19358 | before(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); | ||
19359 | // InternalSolverLanguageParser.g:6242:2: ( rule__MemberDefinition__NameAssignment_3 ) | ||
19360 | // InternalSolverLanguageParser.g:6242:3: rule__MemberDefinition__NameAssignment_3 | ||
13321 | { | 19361 | { |
13322 | pushFollow(FOLLOW_2); | 19362 | pushFollow(FOLLOW_2); |
13323 | rule__ClassInterpretation__SymbolAssignment_2(); | 19363 | rule__MemberDefinition__NameAssignment_3(); |
13324 | 19364 | ||
13325 | state._fsp--; | 19365 | state._fsp--; |
13326 | 19366 | ||
13327 | 19367 | ||
13328 | } | 19368 | } |
13329 | 19369 | ||
13330 | after(grammarAccess.getClassInterpretationAccess().getSymbolAssignment_2()); | 19370 | after(grammarAccess.getMemberDefinitionAccess().getNameAssignment_3()); |
13331 | 19371 | ||
13332 | } | 19372 | } |
13333 | 19373 | ||
@@ -13346,26 +19386,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13346 | } | 19386 | } |
13347 | return ; | 19387 | return ; |
13348 | } | 19388 | } |
13349 | // $ANTLR end "rule__ClassInterpretation__Group__2__Impl" | 19389 | // $ANTLR end "rule__MemberDefinition__Group__3__Impl" |
13350 | 19390 | ||
13351 | 19391 | ||
13352 | // $ANTLR start "rule__ClassInterpretation__Group__3" | 19392 | // $ANTLR start "rule__MemberDefinition__Group__4" |
13353 | // InternalSolverLanguage.g:4302:1: rule__ClassInterpretation__Group__3 : rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ; | 19393 | // InternalSolverLanguageParser.g:6250:1: rule__MemberDefinition__Group__4 : rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ; |
13354 | public final void rule__ClassInterpretation__Group__3() throws RecognitionException { | 19394 | public final void rule__MemberDefinition__Group__4() throws RecognitionException { |
13355 | 19395 | ||
13356 | int stackSize = keepStackSize(); | 19396 | int stackSize = keepStackSize(); |
13357 | 19397 | ||
13358 | try { | 19398 | try { |
13359 | // InternalSolverLanguage.g:4306:1: ( rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 ) | 19399 | // InternalSolverLanguageParser.g:6254:1: ( rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 ) |
13360 | // InternalSolverLanguage.g:4307:2: rule__ClassInterpretation__Group__3__Impl rule__ClassInterpretation__Group__4 | 19400 | // InternalSolverLanguageParser.g:6255:2: rule__MemberDefinition__Group__4__Impl rule__MemberDefinition__Group__5 |
13361 | { | 19401 | { |
13362 | pushFollow(FOLLOW_36); | 19402 | pushFollow(FOLLOW_49); |
13363 | rule__ClassInterpretation__Group__3__Impl(); | 19403 | rule__MemberDefinition__Group__4__Impl(); |
13364 | 19404 | ||
13365 | state._fsp--; | 19405 | state._fsp--; |
13366 | 19406 | ||
13367 | pushFollow(FOLLOW_2); | 19407 | pushFollow(FOLLOW_2); |
13368 | rule__ClassInterpretation__Group__4(); | 19408 | rule__MemberDefinition__Group__5(); |
13369 | 19409 | ||
13370 | state._fsp--; | 19410 | state._fsp--; |
13371 | 19411 | ||
@@ -13384,36 +19424,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13384 | } | 19424 | } |
13385 | return ; | 19425 | return ; |
13386 | } | 19426 | } |
13387 | // $ANTLR end "rule__ClassInterpretation__Group__3" | 19427 | // $ANTLR end "rule__MemberDefinition__Group__4" |
13388 | 19428 | ||
13389 | 19429 | ||
13390 | // $ANTLR start "rule__ClassInterpretation__Group__3__Impl" | 19430 | // $ANTLR start "rule__MemberDefinition__Group__4__Impl" |
13391 | // InternalSolverLanguage.g:4314:1: rule__ClassInterpretation__Group__3__Impl : ( ( rule__ClassInterpretation__Group_3__0 )? ) ; | 19431 | // InternalSolverLanguageParser.g:6262:1: rule__MemberDefinition__Group__4__Impl : ( ( rule__MemberDefinition__Group_4__0 )? ) ; |
13392 | public final void rule__ClassInterpretation__Group__3__Impl() throws RecognitionException { | 19432 | public final void rule__MemberDefinition__Group__4__Impl() throws RecognitionException { |
13393 | 19433 | ||
13394 | int stackSize = keepStackSize(); | 19434 | int stackSize = keepStackSize(); |
13395 | 19435 | ||
13396 | try { | 19436 | try { |
13397 | // InternalSolverLanguage.g:4318:1: ( ( ( rule__ClassInterpretation__Group_3__0 )? ) ) | 19437 | // InternalSolverLanguageParser.g:6266:1: ( ( ( rule__MemberDefinition__Group_4__0 )? ) ) |
13398 | // InternalSolverLanguage.g:4319:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | 19438 | // InternalSolverLanguageParser.g:6267:1: ( ( rule__MemberDefinition__Group_4__0 )? ) |
13399 | { | 19439 | { |
13400 | // InternalSolverLanguage.g:4319:1: ( ( rule__ClassInterpretation__Group_3__0 )? ) | 19440 | // InternalSolverLanguageParser.g:6267:1: ( ( rule__MemberDefinition__Group_4__0 )? ) |
13401 | // InternalSolverLanguage.g:4320:2: ( rule__ClassInterpretation__Group_3__0 )? | 19441 | // InternalSolverLanguageParser.g:6268:2: ( rule__MemberDefinition__Group_4__0 )? |
13402 | { | 19442 | { |
13403 | before(grammarAccess.getClassInterpretationAccess().getGroup_3()); | 19443 | before(grammarAccess.getMemberDefinitionAccess().getGroup_4()); |
13404 | // InternalSolverLanguage.g:4321:2: ( rule__ClassInterpretation__Group_3__0 )? | 19444 | // InternalSolverLanguageParser.g:6269:2: ( rule__MemberDefinition__Group_4__0 )? |
13405 | int alt39=2; | 19445 | int alt48=2; |
13406 | int LA39_0 = input.LA(1); | 19446 | int LA48_0 = input.LA(1); |
13407 | 19447 | ||
13408 | if ( (LA39_0==36) ) { | 19448 | if ( (LA48_0==Opposite) ) { |
13409 | alt39=1; | 19449 | alt48=1; |
13410 | } | 19450 | } |
13411 | switch (alt39) { | 19451 | switch (alt48) { |
13412 | case 1 : | 19452 | case 1 : |
13413 | // InternalSolverLanguage.g:4321:3: rule__ClassInterpretation__Group_3__0 | 19453 | // InternalSolverLanguageParser.g:6269:3: rule__MemberDefinition__Group_4__0 |
13414 | { | 19454 | { |
13415 | pushFollow(FOLLOW_2); | 19455 | pushFollow(FOLLOW_2); |
13416 | rule__ClassInterpretation__Group_3__0(); | 19456 | rule__MemberDefinition__Group_4__0(); |
13417 | 19457 | ||
13418 | state._fsp--; | 19458 | state._fsp--; |
13419 | 19459 | ||
@@ -13423,7 +19463,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13423 | 19463 | ||
13424 | } | 19464 | } |
13425 | 19465 | ||
13426 | after(grammarAccess.getClassInterpretationAccess().getGroup_3()); | 19466 | after(grammarAccess.getMemberDefinitionAccess().getGroup_4()); |
13427 | 19467 | ||
13428 | } | 19468 | } |
13429 | 19469 | ||
@@ -13442,26 +19482,113 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13442 | } | 19482 | } |
13443 | return ; | 19483 | return ; |
13444 | } | 19484 | } |
13445 | // $ANTLR end "rule__ClassInterpretation__Group__3__Impl" | 19485 | // $ANTLR end "rule__MemberDefinition__Group__4__Impl" |
13446 | 19486 | ||
13447 | 19487 | ||
13448 | // $ANTLR start "rule__ClassInterpretation__Group__4" | 19488 | // $ANTLR start "rule__MemberDefinition__Group__5" |
13449 | // InternalSolverLanguage.g:4329:1: rule__ClassInterpretation__Group__4 : rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ; | 19489 | // InternalSolverLanguageParser.g:6277:1: rule__MemberDefinition__Group__5 : rule__MemberDefinition__Group__5__Impl ; |
13450 | public final void rule__ClassInterpretation__Group__4() throws RecognitionException { | 19490 | public final void rule__MemberDefinition__Group__5() throws RecognitionException { |
13451 | 19491 | ||
13452 | int stackSize = keepStackSize(); | 19492 | int stackSize = keepStackSize(); |
13453 | 19493 | ||
13454 | try { | 19494 | try { |
13455 | // InternalSolverLanguage.g:4333:1: ( rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 ) | 19495 | // InternalSolverLanguageParser.g:6281:1: ( rule__MemberDefinition__Group__5__Impl ) |
13456 | // InternalSolverLanguage.g:4334:2: rule__ClassInterpretation__Group__4__Impl rule__ClassInterpretation__Group__5 | 19496 | // InternalSolverLanguageParser.g:6282:2: rule__MemberDefinition__Group__5__Impl |
13457 | { | 19497 | { |
13458 | pushFollow(FOLLOW_37); | 19498 | pushFollow(FOLLOW_2); |
13459 | rule__ClassInterpretation__Group__4__Impl(); | 19499 | rule__MemberDefinition__Group__5__Impl(); |
19500 | |||
19501 | state._fsp--; | ||
19502 | |||
19503 | |||
19504 | } | ||
19505 | |||
19506 | } | ||
19507 | catch (RecognitionException re) { | ||
19508 | reportError(re); | ||
19509 | recover(input,re); | ||
19510 | } | ||
19511 | finally { | ||
19512 | |||
19513 | restoreStackSize(stackSize); | ||
19514 | |||
19515 | } | ||
19516 | return ; | ||
19517 | } | ||
19518 | // $ANTLR end "rule__MemberDefinition__Group__5" | ||
19519 | |||
19520 | |||
19521 | // $ANTLR start "rule__MemberDefinition__Group__5__Impl" | ||
19522 | // InternalSolverLanguageParser.g:6288:1: rule__MemberDefinition__Group__5__Impl : ( ( Semicolon )? ) ; | ||
19523 | public final void rule__MemberDefinition__Group__5__Impl() throws RecognitionException { | ||
19524 | |||
19525 | int stackSize = keepStackSize(); | ||
19526 | |||
19527 | try { | ||
19528 | // InternalSolverLanguageParser.g:6292:1: ( ( ( Semicolon )? ) ) | ||
19529 | // InternalSolverLanguageParser.g:6293:1: ( ( Semicolon )? ) | ||
19530 | { | ||
19531 | // InternalSolverLanguageParser.g:6293:1: ( ( Semicolon )? ) | ||
19532 | // InternalSolverLanguageParser.g:6294:2: ( Semicolon )? | ||
19533 | { | ||
19534 | before(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); | ||
19535 | // InternalSolverLanguageParser.g:6295:2: ( Semicolon )? | ||
19536 | int alt49=2; | ||
19537 | int LA49_0 = input.LA(1); | ||
19538 | |||
19539 | if ( (LA49_0==Semicolon) ) { | ||
19540 | alt49=1; | ||
19541 | } | ||
19542 | switch (alt49) { | ||
19543 | case 1 : | ||
19544 | // InternalSolverLanguageParser.g:6295:3: Semicolon | ||
19545 | { | ||
19546 | match(input,Semicolon,FOLLOW_2); | ||
19547 | |||
19548 | } | ||
19549 | break; | ||
19550 | |||
19551 | } | ||
19552 | |||
19553 | after(grammarAccess.getMemberDefinitionAccess().getSemicolonKeyword_5()); | ||
19554 | |||
19555 | } | ||
19556 | |||
19557 | |||
19558 | } | ||
19559 | |||
19560 | } | ||
19561 | catch (RecognitionException re) { | ||
19562 | reportError(re); | ||
19563 | recover(input,re); | ||
19564 | } | ||
19565 | finally { | ||
19566 | |||
19567 | restoreStackSize(stackSize); | ||
19568 | |||
19569 | } | ||
19570 | return ; | ||
19571 | } | ||
19572 | // $ANTLR end "rule__MemberDefinition__Group__5__Impl" | ||
19573 | |||
19574 | |||
19575 | // $ANTLR start "rule__MemberDefinition__Group_4__0" | ||
19576 | // InternalSolverLanguageParser.g:6304:1: rule__MemberDefinition__Group_4__0 : rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ; | ||
19577 | public final void rule__MemberDefinition__Group_4__0() throws RecognitionException { | ||
19578 | |||
19579 | int stackSize = keepStackSize(); | ||
19580 | |||
19581 | try { | ||
19582 | // InternalSolverLanguageParser.g:6308:1: ( rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 ) | ||
19583 | // InternalSolverLanguageParser.g:6309:2: rule__MemberDefinition__Group_4__0__Impl rule__MemberDefinition__Group_4__1 | ||
19584 | { | ||
19585 | pushFollow(FOLLOW_9); | ||
19586 | rule__MemberDefinition__Group_4__0__Impl(); | ||
13460 | 19587 | ||
13461 | state._fsp--; | 19588 | state._fsp--; |
13462 | 19589 | ||
13463 | pushFollow(FOLLOW_2); | 19590 | pushFollow(FOLLOW_2); |
13464 | rule__ClassInterpretation__Group__5(); | 19591 | rule__MemberDefinition__Group_4__1(); |
13465 | 19592 | ||
13466 | state._fsp--; | 19593 | state._fsp--; |
13467 | 19594 | ||
@@ -13480,25 +19607,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13480 | } | 19607 | } |
13481 | return ; | 19608 | return ; |
13482 | } | 19609 | } |
13483 | // $ANTLR end "rule__ClassInterpretation__Group__4" | 19610 | // $ANTLR end "rule__MemberDefinition__Group_4__0" |
13484 | 19611 | ||
13485 | 19612 | ||
13486 | // $ANTLR start "rule__ClassInterpretation__Group__4__Impl" | 19613 | // $ANTLR start "rule__MemberDefinition__Group_4__0__Impl" |
13487 | // InternalSolverLanguage.g:4341:1: rule__ClassInterpretation__Group__4__Impl : ( '{' ) ; | 19614 | // InternalSolverLanguageParser.g:6316:1: rule__MemberDefinition__Group_4__0__Impl : ( Opposite ) ; |
13488 | public final void rule__ClassInterpretation__Group__4__Impl() throws RecognitionException { | 19615 | public final void rule__MemberDefinition__Group_4__0__Impl() throws RecognitionException { |
13489 | 19616 | ||
13490 | int stackSize = keepStackSize(); | 19617 | int stackSize = keepStackSize(); |
13491 | 19618 | ||
13492 | try { | 19619 | try { |
13493 | // InternalSolverLanguage.g:4345:1: ( ( '{' ) ) | 19620 | // InternalSolverLanguageParser.g:6320:1: ( ( Opposite ) ) |
13494 | // InternalSolverLanguage.g:4346:1: ( '{' ) | 19621 | // InternalSolverLanguageParser.g:6321:1: ( Opposite ) |
13495 | { | 19622 | { |
13496 | // InternalSolverLanguage.g:4346:1: ( '{' ) | 19623 | // InternalSolverLanguageParser.g:6321:1: ( Opposite ) |
13497 | // InternalSolverLanguage.g:4347:2: '{' | 19624 | // InternalSolverLanguageParser.g:6322:2: Opposite |
13498 | { | 19625 | { |
13499 | before(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | 19626 | before(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); |
13500 | match(input,34,FOLLOW_2); | 19627 | match(input,Opposite,FOLLOW_2); |
13501 | after(grammarAccess.getClassInterpretationAccess().getLeftCurlyBracketKeyword_4()); | 19628 | after(grammarAccess.getMemberDefinitionAccess().getOppositeKeyword_4_0()); |
13502 | 19629 | ||
13503 | } | 19630 | } |
13504 | 19631 | ||
@@ -13517,26 +19644,106 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13517 | } | 19644 | } |
13518 | return ; | 19645 | return ; |
13519 | } | 19646 | } |
13520 | // $ANTLR end "rule__ClassInterpretation__Group__4__Impl" | 19647 | // $ANTLR end "rule__MemberDefinition__Group_4__0__Impl" |
13521 | 19648 | ||
13522 | 19649 | ||
13523 | // $ANTLR start "rule__ClassInterpretation__Group__5" | 19650 | // $ANTLR start "rule__MemberDefinition__Group_4__1" |
13524 | // InternalSolverLanguage.g:4356:1: rule__ClassInterpretation__Group__5 : rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ; | 19651 | // InternalSolverLanguageParser.g:6331:1: rule__MemberDefinition__Group_4__1 : rule__MemberDefinition__Group_4__1__Impl ; |
13525 | public final void rule__ClassInterpretation__Group__5() throws RecognitionException { | 19652 | public final void rule__MemberDefinition__Group_4__1() throws RecognitionException { |
13526 | 19653 | ||
13527 | int stackSize = keepStackSize(); | 19654 | int stackSize = keepStackSize(); |
13528 | 19655 | ||
13529 | try { | 19656 | try { |
13530 | // InternalSolverLanguage.g:4360:1: ( rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 ) | 19657 | // InternalSolverLanguageParser.g:6335:1: ( rule__MemberDefinition__Group_4__1__Impl ) |
13531 | // InternalSolverLanguage.g:4361:2: rule__ClassInterpretation__Group__5__Impl rule__ClassInterpretation__Group__6 | 19658 | // InternalSolverLanguageParser.g:6336:2: rule__MemberDefinition__Group_4__1__Impl |
13532 | { | 19659 | { |
13533 | pushFollow(FOLLOW_37); | 19660 | pushFollow(FOLLOW_2); |
13534 | rule__ClassInterpretation__Group__5__Impl(); | 19661 | rule__MemberDefinition__Group_4__1__Impl(); |
19662 | |||
19663 | state._fsp--; | ||
19664 | |||
19665 | |||
19666 | } | ||
19667 | |||
19668 | } | ||
19669 | catch (RecognitionException re) { | ||
19670 | reportError(re); | ||
19671 | recover(input,re); | ||
19672 | } | ||
19673 | finally { | ||
19674 | |||
19675 | restoreStackSize(stackSize); | ||
19676 | |||
19677 | } | ||
19678 | return ; | ||
19679 | } | ||
19680 | // $ANTLR end "rule__MemberDefinition__Group_4__1" | ||
19681 | |||
19682 | |||
19683 | // $ANTLR start "rule__MemberDefinition__Group_4__1__Impl" | ||
19684 | // InternalSolverLanguageParser.g:6342:1: rule__MemberDefinition__Group_4__1__Impl : ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ; | ||
19685 | public final void rule__MemberDefinition__Group_4__1__Impl() throws RecognitionException { | ||
19686 | |||
19687 | int stackSize = keepStackSize(); | ||
19688 | |||
19689 | try { | ||
19690 | // InternalSolverLanguageParser.g:6346:1: ( ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) ) | ||
19691 | // InternalSolverLanguageParser.g:6347:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | ||
19692 | { | ||
19693 | // InternalSolverLanguageParser.g:6347:1: ( ( rule__MemberDefinition__OppositeAssignment_4_1 ) ) | ||
19694 | // InternalSolverLanguageParser.g:6348:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | ||
19695 | { | ||
19696 | before(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); | ||
19697 | // InternalSolverLanguageParser.g:6349:2: ( rule__MemberDefinition__OppositeAssignment_4_1 ) | ||
19698 | // InternalSolverLanguageParser.g:6349:3: rule__MemberDefinition__OppositeAssignment_4_1 | ||
19699 | { | ||
19700 | pushFollow(FOLLOW_2); | ||
19701 | rule__MemberDefinition__OppositeAssignment_4_1(); | ||
19702 | |||
19703 | state._fsp--; | ||
19704 | |||
19705 | |||
19706 | } | ||
19707 | |||
19708 | after(grammarAccess.getMemberDefinitionAccess().getOppositeAssignment_4_1()); | ||
19709 | |||
19710 | } | ||
19711 | |||
19712 | |||
19713 | } | ||
19714 | |||
19715 | } | ||
19716 | catch (RecognitionException re) { | ||
19717 | reportError(re); | ||
19718 | recover(input,re); | ||
19719 | } | ||
19720 | finally { | ||
19721 | |||
19722 | restoreStackSize(stackSize); | ||
19723 | |||
19724 | } | ||
19725 | return ; | ||
19726 | } | ||
19727 | // $ANTLR end "rule__MemberDefinition__Group_4__1__Impl" | ||
19728 | |||
19729 | |||
19730 | // $ANTLR start "rule__ManyMultiplicity__Group__0" | ||
19731 | // InternalSolverLanguageParser.g:6358:1: rule__ManyMultiplicity__Group__0 : rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ; | ||
19732 | public final void rule__ManyMultiplicity__Group__0() throws RecognitionException { | ||
19733 | |||
19734 | int stackSize = keepStackSize(); | ||
19735 | |||
19736 | try { | ||
19737 | // InternalSolverLanguageParser.g:6362:1: ( rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 ) | ||
19738 | // InternalSolverLanguageParser.g:6363:2: rule__ManyMultiplicity__Group__0__Impl rule__ManyMultiplicity__Group__1 | ||
19739 | { | ||
19740 | pushFollow(FOLLOW_50); | ||
19741 | rule__ManyMultiplicity__Group__0__Impl(); | ||
13535 | 19742 | ||
13536 | state._fsp--; | 19743 | state._fsp--; |
13537 | 19744 | ||
13538 | pushFollow(FOLLOW_2); | 19745 | pushFollow(FOLLOW_2); |
13539 | rule__ClassInterpretation__Group__6(); | 19746 | rule__ManyMultiplicity__Group__1(); |
13540 | 19747 | ||
13541 | state._fsp--; | 19748 | state._fsp--; |
13542 | 19749 | ||
@@ -13555,53 +19762,100 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13555 | } | 19762 | } |
13556 | return ; | 19763 | return ; |
13557 | } | 19764 | } |
13558 | // $ANTLR end "rule__ClassInterpretation__Group__5" | 19765 | // $ANTLR end "rule__ManyMultiplicity__Group__0" |
13559 | 19766 | ||
13560 | 19767 | ||
13561 | // $ANTLR start "rule__ClassInterpretation__Group__5__Impl" | 19768 | // $ANTLR start "rule__ManyMultiplicity__Group__0__Impl" |
13562 | // InternalSolverLanguage.g:4368:1: rule__ClassInterpretation__Group__5__Impl : ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ; | 19769 | // InternalSolverLanguageParser.g:6370:1: rule__ManyMultiplicity__Group__0__Impl : ( () ) ; |
13563 | public final void rule__ClassInterpretation__Group__5__Impl() throws RecognitionException { | 19770 | public final void rule__ManyMultiplicity__Group__0__Impl() throws RecognitionException { |
13564 | 19771 | ||
13565 | int stackSize = keepStackSize(); | 19772 | int stackSize = keepStackSize(); |
13566 | 19773 | ||
13567 | try { | 19774 | try { |
13568 | // InternalSolverLanguage.g:4372:1: ( ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) ) | 19775 | // InternalSolverLanguageParser.g:6374:1: ( ( () ) ) |
13569 | // InternalSolverLanguage.g:4373:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | 19776 | // InternalSolverLanguageParser.g:6375:1: ( () ) |
13570 | { | 19777 | { |
13571 | // InternalSolverLanguage.g:4373:1: ( ( rule__ClassInterpretation__FieltAssignment_5 )* ) | 19778 | // InternalSolverLanguageParser.g:6375:1: ( () ) |
13572 | // InternalSolverLanguage.g:4374:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | 19779 | // InternalSolverLanguageParser.g:6376:2: () |
13573 | { | 19780 | { |
13574 | before(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); | 19781 | before(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); |
13575 | // InternalSolverLanguage.g:4375:2: ( rule__ClassInterpretation__FieltAssignment_5 )* | 19782 | // InternalSolverLanguageParser.g:6377:2: () |
13576 | loop40: | 19783 | // InternalSolverLanguageParser.g:6377:3: |
13577 | do { | 19784 | { |
13578 | int alt40=2; | 19785 | } |
13579 | int LA40_0 = input.LA(1); | ||
13580 | 19786 | ||
13581 | if ( (LA40_0==RULE_ID||LA40_0==41) ) { | 19787 | after(grammarAccess.getManyMultiplicityAccess().getManyMultiplicityAction_0()); |
13582 | alt40=1; | ||
13583 | } | ||
13584 | 19788 | ||
19789 | } | ||
13585 | 19790 | ||
13586 | switch (alt40) { | ||
13587 | case 1 : | ||
13588 | // InternalSolverLanguage.g:4375:3: rule__ClassInterpretation__FieltAssignment_5 | ||
13589 | { | ||
13590 | pushFollow(FOLLOW_38); | ||
13591 | rule__ClassInterpretation__FieltAssignment_5(); | ||
13592 | 19791 | ||
13593 | state._fsp--; | 19792 | } |
13594 | 19793 | ||
19794 | } | ||
19795 | finally { | ||
13595 | 19796 | ||
13596 | } | 19797 | restoreStackSize(stackSize); |
13597 | break; | 19798 | |
19799 | } | ||
19800 | return ; | ||
19801 | } | ||
19802 | // $ANTLR end "rule__ManyMultiplicity__Group__0__Impl" | ||
19803 | |||
19804 | |||
19805 | // $ANTLR start "rule__ManyMultiplicity__Group__1" | ||
19806 | // InternalSolverLanguageParser.g:6385:1: rule__ManyMultiplicity__Group__1 : rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ; | ||
19807 | public final void rule__ManyMultiplicity__Group__1() throws RecognitionException { | ||
19808 | |||
19809 | int stackSize = keepStackSize(); | ||
19810 | |||
19811 | try { | ||
19812 | // InternalSolverLanguageParser.g:6389:1: ( rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 ) | ||
19813 | // InternalSolverLanguageParser.g:6390:2: rule__ManyMultiplicity__Group__1__Impl rule__ManyMultiplicity__Group__2 | ||
19814 | { | ||
19815 | pushFollow(FOLLOW_39); | ||
19816 | rule__ManyMultiplicity__Group__1__Impl(); | ||
19817 | |||
19818 | state._fsp--; | ||
19819 | |||
19820 | pushFollow(FOLLOW_2); | ||
19821 | rule__ManyMultiplicity__Group__2(); | ||
19822 | |||
19823 | state._fsp--; | ||
19824 | |||
19825 | |||
19826 | } | ||
19827 | |||
19828 | } | ||
19829 | catch (RecognitionException re) { | ||
19830 | reportError(re); | ||
19831 | recover(input,re); | ||
19832 | } | ||
19833 | finally { | ||
19834 | |||
19835 | restoreStackSize(stackSize); | ||
19836 | |||
19837 | } | ||
19838 | return ; | ||
19839 | } | ||
19840 | // $ANTLR end "rule__ManyMultiplicity__Group__1" | ||
13598 | 19841 | ||
13599 | default : | ||
13600 | break loop40; | ||
13601 | } | ||
13602 | } while (true); | ||
13603 | 19842 | ||
13604 | after(grammarAccess.getClassInterpretationAccess().getFieltAssignment_5()); | 19843 | // $ANTLR start "rule__ManyMultiplicity__Group__1__Impl" |
19844 | // InternalSolverLanguageParser.g:6397:1: rule__ManyMultiplicity__Group__1__Impl : ( LeftSquareBracket ) ; | ||
19845 | public final void rule__ManyMultiplicity__Group__1__Impl() throws RecognitionException { | ||
19846 | |||
19847 | int stackSize = keepStackSize(); | ||
19848 | |||
19849 | try { | ||
19850 | // InternalSolverLanguageParser.g:6401:1: ( ( LeftSquareBracket ) ) | ||
19851 | // InternalSolverLanguageParser.g:6402:1: ( LeftSquareBracket ) | ||
19852 | { | ||
19853 | // InternalSolverLanguageParser.g:6402:1: ( LeftSquareBracket ) | ||
19854 | // InternalSolverLanguageParser.g:6403:2: LeftSquareBracket | ||
19855 | { | ||
19856 | before(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); | ||
19857 | match(input,LeftSquareBracket,FOLLOW_2); | ||
19858 | after(grammarAccess.getManyMultiplicityAccess().getLeftSquareBracketKeyword_1()); | ||
13605 | 19859 | ||
13606 | } | 19860 | } |
13607 | 19861 | ||
@@ -13620,21 +19874,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13620 | } | 19874 | } |
13621 | return ; | 19875 | return ; |
13622 | } | 19876 | } |
13623 | // $ANTLR end "rule__ClassInterpretation__Group__5__Impl" | 19877 | // $ANTLR end "rule__ManyMultiplicity__Group__1__Impl" |
13624 | 19878 | ||
13625 | 19879 | ||
13626 | // $ANTLR start "rule__ClassInterpretation__Group__6" | 19880 | // $ANTLR start "rule__ManyMultiplicity__Group__2" |
13627 | // InternalSolverLanguage.g:4383:1: rule__ClassInterpretation__Group__6 : rule__ClassInterpretation__Group__6__Impl ; | 19881 | // InternalSolverLanguageParser.g:6412:1: rule__ManyMultiplicity__Group__2 : rule__ManyMultiplicity__Group__2__Impl ; |
13628 | public final void rule__ClassInterpretation__Group__6() throws RecognitionException { | 19882 | public final void rule__ManyMultiplicity__Group__2() throws RecognitionException { |
13629 | 19883 | ||
13630 | int stackSize = keepStackSize(); | 19884 | int stackSize = keepStackSize(); |
13631 | 19885 | ||
13632 | try { | 19886 | try { |
13633 | // InternalSolverLanguage.g:4387:1: ( rule__ClassInterpretation__Group__6__Impl ) | 19887 | // InternalSolverLanguageParser.g:6416:1: ( rule__ManyMultiplicity__Group__2__Impl ) |
13634 | // InternalSolverLanguage.g:4388:2: rule__ClassInterpretation__Group__6__Impl | 19888 | // InternalSolverLanguageParser.g:6417:2: rule__ManyMultiplicity__Group__2__Impl |
13635 | { | 19889 | { |
13636 | pushFollow(FOLLOW_2); | 19890 | pushFollow(FOLLOW_2); |
13637 | rule__ClassInterpretation__Group__6__Impl(); | 19891 | rule__ManyMultiplicity__Group__2__Impl(); |
13638 | 19892 | ||
13639 | state._fsp--; | 19893 | state._fsp--; |
13640 | 19894 | ||
@@ -13653,25 +19907,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13653 | } | 19907 | } |
13654 | return ; | 19908 | return ; |
13655 | } | 19909 | } |
13656 | // $ANTLR end "rule__ClassInterpretation__Group__6" | 19910 | // $ANTLR end "rule__ManyMultiplicity__Group__2" |
13657 | 19911 | ||
13658 | 19912 | ||
13659 | // $ANTLR start "rule__ClassInterpretation__Group__6__Impl" | 19913 | // $ANTLR start "rule__ManyMultiplicity__Group__2__Impl" |
13660 | // InternalSolverLanguage.g:4394:1: rule__ClassInterpretation__Group__6__Impl : ( '}' ) ; | 19914 | // InternalSolverLanguageParser.g:6423:1: rule__ManyMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; |
13661 | public final void rule__ClassInterpretation__Group__6__Impl() throws RecognitionException { | 19915 | public final void rule__ManyMultiplicity__Group__2__Impl() throws RecognitionException { |
13662 | 19916 | ||
13663 | int stackSize = keepStackSize(); | 19917 | int stackSize = keepStackSize(); |
13664 | 19918 | ||
13665 | try { | 19919 | try { |
13666 | // InternalSolverLanguage.g:4398:1: ( ( '}' ) ) | 19920 | // InternalSolverLanguageParser.g:6427:1: ( ( RightSquareBracket ) ) |
13667 | // InternalSolverLanguage.g:4399:1: ( '}' ) | 19921 | // InternalSolverLanguageParser.g:6428:1: ( RightSquareBracket ) |
13668 | { | 19922 | { |
13669 | // InternalSolverLanguage.g:4399:1: ( '}' ) | 19923 | // InternalSolverLanguageParser.g:6428:1: ( RightSquareBracket ) |
13670 | // InternalSolverLanguage.g:4400:2: '}' | 19924 | // InternalSolverLanguageParser.g:6429:2: RightSquareBracket |
13671 | { | 19925 | { |
13672 | before(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | 19926 | before(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); |
13673 | match(input,35,FOLLOW_2); | 19927 | match(input,RightSquareBracket,FOLLOW_2); |
13674 | after(grammarAccess.getClassInterpretationAccess().getRightCurlyBracketKeyword_6()); | 19928 | after(grammarAccess.getManyMultiplicityAccess().getRightSquareBracketKeyword_2()); |
13675 | 19929 | ||
13676 | } | 19930 | } |
13677 | 19931 | ||
@@ -13690,26 +19944,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13690 | } | 19944 | } |
13691 | return ; | 19945 | return ; |
13692 | } | 19946 | } |
13693 | // $ANTLR end "rule__ClassInterpretation__Group__6__Impl" | 19947 | // $ANTLR end "rule__ManyMultiplicity__Group__2__Impl" |
13694 | 19948 | ||
13695 | 19949 | ||
13696 | // $ANTLR start "rule__ClassInterpretation__Group_3__0" | 19950 | // $ANTLR start "rule__ExactMultiplicity__Group__0" |
13697 | // InternalSolverLanguage.g:4410:1: rule__ClassInterpretation__Group_3__0 : rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ; | 19951 | // InternalSolverLanguageParser.g:6439:1: rule__ExactMultiplicity__Group__0 : rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ; |
13698 | public final void rule__ClassInterpretation__Group_3__0() throws RecognitionException { | 19952 | public final void rule__ExactMultiplicity__Group__0() throws RecognitionException { |
13699 | 19953 | ||
13700 | int stackSize = keepStackSize(); | 19954 | int stackSize = keepStackSize(); |
13701 | 19955 | ||
13702 | try { | 19956 | try { |
13703 | // InternalSolverLanguage.g:4414:1: ( rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 ) | 19957 | // InternalSolverLanguageParser.g:6443:1: ( rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 ) |
13704 | // InternalSolverLanguage.g:4415:2: rule__ClassInterpretation__Group_3__0__Impl rule__ClassInterpretation__Group_3__1 | 19958 | // InternalSolverLanguageParser.g:6444:2: rule__ExactMultiplicity__Group__0__Impl rule__ExactMultiplicity__Group__1 |
13705 | { | 19959 | { |
13706 | pushFollow(FOLLOW_17); | 19960 | pushFollow(FOLLOW_51); |
13707 | rule__ClassInterpretation__Group_3__0__Impl(); | 19961 | rule__ExactMultiplicity__Group__0__Impl(); |
13708 | 19962 | ||
13709 | state._fsp--; | 19963 | state._fsp--; |
13710 | 19964 | ||
13711 | pushFollow(FOLLOW_2); | 19965 | pushFollow(FOLLOW_2); |
13712 | rule__ClassInterpretation__Group_3__1(); | 19966 | rule__ExactMultiplicity__Group__1(); |
13713 | 19967 | ||
13714 | state._fsp--; | 19968 | state._fsp--; |
13715 | 19969 | ||
@@ -13728,28 +19982,66 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13728 | } | 19982 | } |
13729 | return ; | 19983 | return ; |
13730 | } | 19984 | } |
13731 | // $ANTLR end "rule__ClassInterpretation__Group_3__0" | 19985 | // $ANTLR end "rule__ExactMultiplicity__Group__0" |
13732 | 19986 | ||
13733 | 19987 | ||
13734 | // $ANTLR start "rule__ClassInterpretation__Group_3__0__Impl" | 19988 | // $ANTLR start "rule__ExactMultiplicity__Group__0__Impl" |
13735 | // InternalSolverLanguage.g:4422:1: rule__ClassInterpretation__Group_3__0__Impl : ( 'extends' ) ; | 19989 | // InternalSolverLanguageParser.g:6451:1: rule__ExactMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; |
13736 | public final void rule__ClassInterpretation__Group_3__0__Impl() throws RecognitionException { | 19990 | public final void rule__ExactMultiplicity__Group__0__Impl() throws RecognitionException { |
13737 | 19991 | ||
13738 | int stackSize = keepStackSize(); | 19992 | int stackSize = keepStackSize(); |
13739 | 19993 | ||
13740 | try { | 19994 | try { |
13741 | // InternalSolverLanguage.g:4426:1: ( ( 'extends' ) ) | 19995 | // InternalSolverLanguageParser.g:6455:1: ( ( LeftSquareBracket ) ) |
13742 | // InternalSolverLanguage.g:4427:1: ( 'extends' ) | 19996 | // InternalSolverLanguageParser.g:6456:1: ( LeftSquareBracket ) |
13743 | { | 19997 | { |
13744 | // InternalSolverLanguage.g:4427:1: ( 'extends' ) | 19998 | // InternalSolverLanguageParser.g:6456:1: ( LeftSquareBracket ) |
13745 | // InternalSolverLanguage.g:4428:2: 'extends' | 19999 | // InternalSolverLanguageParser.g:6457:2: LeftSquareBracket |
13746 | { | 20000 | { |
13747 | before(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | 20001 | before(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
13748 | match(input,36,FOLLOW_2); | 20002 | match(input,LeftSquareBracket,FOLLOW_2); |
13749 | after(grammarAccess.getClassInterpretationAccess().getExtendsKeyword_3_0()); | 20003 | after(grammarAccess.getExactMultiplicityAccess().getLeftSquareBracketKeyword_0()); |
20004 | |||
20005 | } | ||
20006 | |||
13750 | 20007 | ||
13751 | } | 20008 | } |
13752 | 20009 | ||
20010 | } | ||
20011 | catch (RecognitionException re) { | ||
20012 | reportError(re); | ||
20013 | recover(input,re); | ||
20014 | } | ||
20015 | finally { | ||
20016 | |||
20017 | restoreStackSize(stackSize); | ||
20018 | |||
20019 | } | ||
20020 | return ; | ||
20021 | } | ||
20022 | // $ANTLR end "rule__ExactMultiplicity__Group__0__Impl" | ||
20023 | |||
20024 | |||
20025 | // $ANTLR start "rule__ExactMultiplicity__Group__1" | ||
20026 | // InternalSolverLanguageParser.g:6466:1: rule__ExactMultiplicity__Group__1 : rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ; | ||
20027 | public final void rule__ExactMultiplicity__Group__1() throws RecognitionException { | ||
20028 | |||
20029 | int stackSize = keepStackSize(); | ||
20030 | |||
20031 | try { | ||
20032 | // InternalSolverLanguageParser.g:6470:1: ( rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 ) | ||
20033 | // InternalSolverLanguageParser.g:6471:2: rule__ExactMultiplicity__Group__1__Impl rule__ExactMultiplicity__Group__2 | ||
20034 | { | ||
20035 | pushFollow(FOLLOW_39); | ||
20036 | rule__ExactMultiplicity__Group__1__Impl(); | ||
20037 | |||
20038 | state._fsp--; | ||
20039 | |||
20040 | pushFollow(FOLLOW_2); | ||
20041 | rule__ExactMultiplicity__Group__2(); | ||
20042 | |||
20043 | state._fsp--; | ||
20044 | |||
13753 | 20045 | ||
13754 | } | 20046 | } |
13755 | 20047 | ||
@@ -13765,27 +20057,41 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13765 | } | 20057 | } |
13766 | return ; | 20058 | return ; |
13767 | } | 20059 | } |
13768 | // $ANTLR end "rule__ClassInterpretation__Group_3__0__Impl" | 20060 | // $ANTLR end "rule__ExactMultiplicity__Group__1" |
13769 | 20061 | ||
13770 | 20062 | ||
13771 | // $ANTLR start "rule__ClassInterpretation__Group_3__1" | 20063 | // $ANTLR start "rule__ExactMultiplicity__Group__1__Impl" |
13772 | // InternalSolverLanguage.g:4437:1: rule__ClassInterpretation__Group_3__1 : rule__ClassInterpretation__Group_3__1__Impl ; | 20064 | // InternalSolverLanguageParser.g:6478:1: rule__ExactMultiplicity__Group__1__Impl : ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ; |
13773 | public final void rule__ClassInterpretation__Group_3__1() throws RecognitionException { | 20065 | public final void rule__ExactMultiplicity__Group__1__Impl() throws RecognitionException { |
13774 | 20066 | ||
13775 | int stackSize = keepStackSize(); | 20067 | int stackSize = keepStackSize(); |
13776 | 20068 | ||
13777 | try { | 20069 | try { |
13778 | // InternalSolverLanguage.g:4441:1: ( rule__ClassInterpretation__Group_3__1__Impl ) | 20070 | // InternalSolverLanguageParser.g:6482:1: ( ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) ) |
13779 | // InternalSolverLanguage.g:4442:2: rule__ClassInterpretation__Group_3__1__Impl | 20071 | // InternalSolverLanguageParser.g:6483:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) |
20072 | { | ||
20073 | // InternalSolverLanguageParser.g:6483:1: ( ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) ) | ||
20074 | // InternalSolverLanguageParser.g:6484:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | ||
20075 | { | ||
20076 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); | ||
20077 | // InternalSolverLanguageParser.g:6485:2: ( rule__ExactMultiplicity__MultiplicityAssignment_1 ) | ||
20078 | // InternalSolverLanguageParser.g:6485:3: rule__ExactMultiplicity__MultiplicityAssignment_1 | ||
13780 | { | 20079 | { |
13781 | pushFollow(FOLLOW_2); | 20080 | pushFollow(FOLLOW_2); |
13782 | rule__ClassInterpretation__Group_3__1__Impl(); | 20081 | rule__ExactMultiplicity__MultiplicityAssignment_1(); |
13783 | 20082 | ||
13784 | state._fsp--; | 20083 | state._fsp--; |
13785 | 20084 | ||
13786 | 20085 | ||
13787 | } | 20086 | } |
13788 | 20087 | ||
20088 | after(grammarAccess.getExactMultiplicityAccess().getMultiplicityAssignment_1()); | ||
20089 | |||
20090 | } | ||
20091 | |||
20092 | |||
20093 | } | ||
20094 | |||
13789 | } | 20095 | } |
13790 | catch (RecognitionException re) { | 20096 | catch (RecognitionException re) { |
13791 | reportError(re); | 20097 | reportError(re); |
@@ -13798,78 +20104,218 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13798 | } | 20104 | } |
13799 | return ; | 20105 | return ; |
13800 | } | 20106 | } |
13801 | // $ANTLR end "rule__ClassInterpretation__Group_3__1" | 20107 | // $ANTLR end "rule__ExactMultiplicity__Group__1__Impl" |
13802 | 20108 | ||
13803 | 20109 | ||
13804 | // $ANTLR start "rule__ClassInterpretation__Group_3__1__Impl" | 20110 | // $ANTLR start "rule__ExactMultiplicity__Group__2" |
13805 | // InternalSolverLanguage.g:4448:1: rule__ClassInterpretation__Group_3__1__Impl : ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ; | 20111 | // InternalSolverLanguageParser.g:6493:1: rule__ExactMultiplicity__Group__2 : rule__ExactMultiplicity__Group__2__Impl ; |
13806 | public final void rule__ClassInterpretation__Group_3__1__Impl() throws RecognitionException { | 20112 | public final void rule__ExactMultiplicity__Group__2() throws RecognitionException { |
13807 | 20113 | ||
13808 | int stackSize = keepStackSize(); | 20114 | int stackSize = keepStackSize(); |
13809 | 20115 | ||
13810 | try { | 20116 | try { |
13811 | // InternalSolverLanguage.g:4452:1: ( ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) ) | 20117 | // InternalSolverLanguageParser.g:6497:1: ( rule__ExactMultiplicity__Group__2__Impl ) |
13812 | // InternalSolverLanguage.g:4453:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | 20118 | // InternalSolverLanguageParser.g:6498:2: rule__ExactMultiplicity__Group__2__Impl |
13813 | { | 20119 | { |
13814 | // InternalSolverLanguage.g:4453:1: ( ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) ) | 20120 | pushFollow(FOLLOW_2); |
13815 | // InternalSolverLanguage.g:4454:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | 20121 | rule__ExactMultiplicity__Group__2__Impl(); |
20122 | |||
20123 | state._fsp--; | ||
20124 | |||
20125 | |||
20126 | } | ||
20127 | |||
20128 | } | ||
20129 | catch (RecognitionException re) { | ||
20130 | reportError(re); | ||
20131 | recover(input,re); | ||
20132 | } | ||
20133 | finally { | ||
20134 | |||
20135 | restoreStackSize(stackSize); | ||
20136 | |||
20137 | } | ||
20138 | return ; | ||
20139 | } | ||
20140 | // $ANTLR end "rule__ExactMultiplicity__Group__2" | ||
20141 | |||
20142 | |||
20143 | // $ANTLR start "rule__ExactMultiplicity__Group__2__Impl" | ||
20144 | // InternalSolverLanguageParser.g:6504:1: rule__ExactMultiplicity__Group__2__Impl : ( RightSquareBracket ) ; | ||
20145 | public final void rule__ExactMultiplicity__Group__2__Impl() throws RecognitionException { | ||
20146 | |||
20147 | int stackSize = keepStackSize(); | ||
20148 | |||
20149 | try { | ||
20150 | // InternalSolverLanguageParser.g:6508:1: ( ( RightSquareBracket ) ) | ||
20151 | // InternalSolverLanguageParser.g:6509:1: ( RightSquareBracket ) | ||
13816 | { | 20152 | { |
13817 | // InternalSolverLanguage.g:4454:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) ) | 20153 | // InternalSolverLanguageParser.g:6509:1: ( RightSquareBracket ) |
13818 | // InternalSolverLanguage.g:4455:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | 20154 | // InternalSolverLanguageParser.g:6510:2: RightSquareBracket |
13819 | { | 20155 | { |
13820 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | 20156 | before(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); |
13821 | // InternalSolverLanguage.g:4456:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 ) | 20157 | match(input,RightSquareBracket,FOLLOW_2); |
13822 | // InternalSolverLanguage.g:4456:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | 20158 | after(grammarAccess.getExactMultiplicityAccess().getRightSquareBracketKeyword_2()); |
20159 | |||
20160 | } | ||
20161 | |||
20162 | |||
20163 | } | ||
20164 | |||
20165 | } | ||
20166 | catch (RecognitionException re) { | ||
20167 | reportError(re); | ||
20168 | recover(input,re); | ||
20169 | } | ||
20170 | finally { | ||
20171 | |||
20172 | restoreStackSize(stackSize); | ||
20173 | |||
20174 | } | ||
20175 | return ; | ||
20176 | } | ||
20177 | // $ANTLR end "rule__ExactMultiplicity__Group__2__Impl" | ||
20178 | |||
20179 | |||
20180 | // $ANTLR start "rule__BoundedMultiplicity__Group__0" | ||
20181 | // InternalSolverLanguageParser.g:6520:1: rule__BoundedMultiplicity__Group__0 : rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ; | ||
20182 | public final void rule__BoundedMultiplicity__Group__0() throws RecognitionException { | ||
20183 | |||
20184 | int stackSize = keepStackSize(); | ||
20185 | |||
20186 | try { | ||
20187 | // InternalSolverLanguageParser.g:6524:1: ( rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 ) | ||
20188 | // InternalSolverLanguageParser.g:6525:2: rule__BoundedMultiplicity__Group__0__Impl rule__BoundedMultiplicity__Group__1 | ||
13823 | { | 20189 | { |
13824 | pushFollow(FOLLOW_39); | 20190 | pushFollow(FOLLOW_52); |
13825 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | 20191 | rule__BoundedMultiplicity__Group__0__Impl(); |
13826 | 20192 | ||
13827 | state._fsp--; | 20193 | state._fsp--; |
13828 | 20194 | ||
20195 | pushFollow(FOLLOW_2); | ||
20196 | rule__BoundedMultiplicity__Group__1(); | ||
20197 | |||
20198 | state._fsp--; | ||
20199 | |||
20200 | |||
20201 | } | ||
20202 | |||
20203 | } | ||
20204 | catch (RecognitionException re) { | ||
20205 | reportError(re); | ||
20206 | recover(input,re); | ||
20207 | } | ||
20208 | finally { | ||
20209 | |||
20210 | restoreStackSize(stackSize); | ||
20211 | |||
20212 | } | ||
20213 | return ; | ||
20214 | } | ||
20215 | // $ANTLR end "rule__BoundedMultiplicity__Group__0" | ||
20216 | |||
20217 | |||
20218 | // $ANTLR start "rule__BoundedMultiplicity__Group__0__Impl" | ||
20219 | // InternalSolverLanguageParser.g:6532:1: rule__BoundedMultiplicity__Group__0__Impl : ( LeftSquareBracket ) ; | ||
20220 | public final void rule__BoundedMultiplicity__Group__0__Impl() throws RecognitionException { | ||
20221 | |||
20222 | int stackSize = keepStackSize(); | ||
20223 | |||
20224 | try { | ||
20225 | // InternalSolverLanguageParser.g:6536:1: ( ( LeftSquareBracket ) ) | ||
20226 | // InternalSolverLanguageParser.g:6537:1: ( LeftSquareBracket ) | ||
20227 | { | ||
20228 | // InternalSolverLanguageParser.g:6537:1: ( LeftSquareBracket ) | ||
20229 | // InternalSolverLanguageParser.g:6538:2: LeftSquareBracket | ||
20230 | { | ||
20231 | before(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); | ||
20232 | match(input,LeftSquareBracket,FOLLOW_2); | ||
20233 | after(grammarAccess.getBoundedMultiplicityAccess().getLeftSquareBracketKeyword_0()); | ||
13829 | 20234 | ||
13830 | } | 20235 | } |
13831 | 20236 | ||
13832 | after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13833 | 20237 | ||
13834 | } | 20238 | } |
13835 | 20239 | ||
13836 | // InternalSolverLanguage.g:4459:2: ( ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* ) | 20240 | } |
13837 | // InternalSolverLanguage.g:4460:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | 20241 | catch (RecognitionException re) { |
20242 | reportError(re); | ||
20243 | recover(input,re); | ||
20244 | } | ||
20245 | finally { | ||
20246 | |||
20247 | restoreStackSize(stackSize); | ||
20248 | |||
20249 | } | ||
20250 | return ; | ||
20251 | } | ||
20252 | // $ANTLR end "rule__BoundedMultiplicity__Group__0__Impl" | ||
20253 | |||
20254 | |||
20255 | // $ANTLR start "rule__BoundedMultiplicity__Group__1" | ||
20256 | // InternalSolverLanguageParser.g:6547:1: rule__BoundedMultiplicity__Group__1 : rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ; | ||
20257 | public final void rule__BoundedMultiplicity__Group__1() throws RecognitionException { | ||
20258 | |||
20259 | int stackSize = keepStackSize(); | ||
20260 | |||
20261 | try { | ||
20262 | // InternalSolverLanguageParser.g:6551:1: ( rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 ) | ||
20263 | // InternalSolverLanguageParser.g:6552:2: rule__BoundedMultiplicity__Group__1__Impl rule__BoundedMultiplicity__Group__2 | ||
13838 | { | 20264 | { |
13839 | before(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | 20265 | pushFollow(FOLLOW_38); |
13840 | // InternalSolverLanguage.g:4461:3: ( rule__ClassInterpretation__SupertypesAssignment_3_1 )* | 20266 | rule__BoundedMultiplicity__Group__1__Impl(); |
13841 | loop41: | ||
13842 | do { | ||
13843 | int alt41=2; | ||
13844 | int LA41_0 = input.LA(1); | ||
13845 | 20267 | ||
13846 | if ( (LA41_0==RULE_ID) ) { | 20268 | state._fsp--; |
13847 | alt41=1; | ||
13848 | } | ||
13849 | 20269 | ||
20270 | pushFollow(FOLLOW_2); | ||
20271 | rule__BoundedMultiplicity__Group__2(); | ||
13850 | 20272 | ||
13851 | switch (alt41) { | 20273 | state._fsp--; |
13852 | case 1 : | ||
13853 | // InternalSolverLanguage.g:4461:4: rule__ClassInterpretation__SupertypesAssignment_3_1 | ||
13854 | { | ||
13855 | pushFollow(FOLLOW_39); | ||
13856 | rule__ClassInterpretation__SupertypesAssignment_3_1(); | ||
13857 | 20274 | ||
13858 | state._fsp--; | ||
13859 | 20275 | ||
20276 | } | ||
13860 | 20277 | ||
13861 | } | 20278 | } |
13862 | break; | 20279 | catch (RecognitionException re) { |
20280 | reportError(re); | ||
20281 | recover(input,re); | ||
20282 | } | ||
20283 | finally { | ||
13863 | 20284 | ||
13864 | default : | 20285 | restoreStackSize(stackSize); |
13865 | break loop41; | 20286 | |
13866 | } | 20287 | } |
13867 | } while (true); | 20288 | return ; |
20289 | } | ||
20290 | // $ANTLR end "rule__BoundedMultiplicity__Group__1" | ||
20291 | |||
20292 | |||
20293 | // $ANTLR start "rule__BoundedMultiplicity__Group__1__Impl" | ||
20294 | // InternalSolverLanguageParser.g:6559:1: rule__BoundedMultiplicity__Group__1__Impl : ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ; | ||
20295 | public final void rule__BoundedMultiplicity__Group__1__Impl() throws RecognitionException { | ||
20296 | |||
20297 | int stackSize = keepStackSize(); | ||
20298 | |||
20299 | try { | ||
20300 | // InternalSolverLanguageParser.g:6563:1: ( ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) ) | ||
20301 | // InternalSolverLanguageParser.g:6564:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | ||
20302 | { | ||
20303 | // InternalSolverLanguageParser.g:6564:1: ( ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) ) | ||
20304 | // InternalSolverLanguageParser.g:6565:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | ||
20305 | { | ||
20306 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); | ||
20307 | // InternalSolverLanguageParser.g:6566:2: ( rule__BoundedMultiplicity__LowerBoundAssignment_1 ) | ||
20308 | // InternalSolverLanguageParser.g:6566:3: rule__BoundedMultiplicity__LowerBoundAssignment_1 | ||
20309 | { | ||
20310 | pushFollow(FOLLOW_2); | ||
20311 | rule__BoundedMultiplicity__LowerBoundAssignment_1(); | ||
20312 | |||
20313 | state._fsp--; | ||
13868 | 20314 | ||
13869 | after(grammarAccess.getClassInterpretationAccess().getSupertypesAssignment_3_1()); | ||
13870 | 20315 | ||
13871 | } | 20316 | } |
13872 | 20317 | ||
20318 | after(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundAssignment_1()); | ||
13873 | 20319 | ||
13874 | } | 20320 | } |
13875 | 20321 | ||
@@ -13888,26 +20334,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13888 | } | 20334 | } |
13889 | return ; | 20335 | return ; |
13890 | } | 20336 | } |
13891 | // $ANTLR end "rule__ClassInterpretation__Group_3__1__Impl" | 20337 | // $ANTLR end "rule__BoundedMultiplicity__Group__1__Impl" |
13892 | 20338 | ||
13893 | 20339 | ||
13894 | // $ANTLR start "rule__EnumInterpretation__Group__0" | 20340 | // $ANTLR start "rule__BoundedMultiplicity__Group__2" |
13895 | // InternalSolverLanguage.g:4471:1: rule__EnumInterpretation__Group__0 : rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ; | 20341 | // InternalSolverLanguageParser.g:6574:1: rule__BoundedMultiplicity__Group__2 : rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ; |
13896 | public final void rule__EnumInterpretation__Group__0() throws RecognitionException { | 20342 | public final void rule__BoundedMultiplicity__Group__2() throws RecognitionException { |
13897 | 20343 | ||
13898 | int stackSize = keepStackSize(); | 20344 | int stackSize = keepStackSize(); |
13899 | 20345 | ||
13900 | try { | 20346 | try { |
13901 | // InternalSolverLanguage.g:4475:1: ( rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 ) | 20347 | // InternalSolverLanguageParser.g:6578:1: ( rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 ) |
13902 | // InternalSolverLanguage.g:4476:2: rule__EnumInterpretation__Group__0__Impl rule__EnumInterpretation__Group__1 | 20348 | // InternalSolverLanguageParser.g:6579:2: rule__BoundedMultiplicity__Group__2__Impl rule__BoundedMultiplicity__Group__3 |
13903 | { | 20349 | { |
13904 | pushFollow(FOLLOW_17); | 20350 | pushFollow(FOLLOW_51); |
13905 | rule__EnumInterpretation__Group__0__Impl(); | 20351 | rule__BoundedMultiplicity__Group__2__Impl(); |
13906 | 20352 | ||
13907 | state._fsp--; | 20353 | state._fsp--; |
13908 | 20354 | ||
13909 | pushFollow(FOLLOW_2); | 20355 | pushFollow(FOLLOW_2); |
13910 | rule__EnumInterpretation__Group__1(); | 20356 | rule__BoundedMultiplicity__Group__3(); |
13911 | 20357 | ||
13912 | state._fsp--; | 20358 | state._fsp--; |
13913 | 20359 | ||
@@ -13926,25 +20372,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13926 | } | 20372 | } |
13927 | return ; | 20373 | return ; |
13928 | } | 20374 | } |
13929 | // $ANTLR end "rule__EnumInterpretation__Group__0" | 20375 | // $ANTLR end "rule__BoundedMultiplicity__Group__2" |
13930 | 20376 | ||
13931 | 20377 | ||
13932 | // $ANTLR start "rule__EnumInterpretation__Group__0__Impl" | 20378 | // $ANTLR start "rule__BoundedMultiplicity__Group__2__Impl" |
13933 | // InternalSolverLanguage.g:4483:1: rule__EnumInterpretation__Group__0__Impl : ( 'enum' ) ; | 20379 | // InternalSolverLanguageParser.g:6586:1: rule__BoundedMultiplicity__Group__2__Impl : ( FullStopFullStop ) ; |
13934 | public final void rule__EnumInterpretation__Group__0__Impl() throws RecognitionException { | 20380 | public final void rule__BoundedMultiplicity__Group__2__Impl() throws RecognitionException { |
13935 | 20381 | ||
13936 | int stackSize = keepStackSize(); | 20382 | int stackSize = keepStackSize(); |
13937 | 20383 | ||
13938 | try { | 20384 | try { |
13939 | // InternalSolverLanguage.g:4487:1: ( ( 'enum' ) ) | 20385 | // InternalSolverLanguageParser.g:6590:1: ( ( FullStopFullStop ) ) |
13940 | // InternalSolverLanguage.g:4488:1: ( 'enum' ) | 20386 | // InternalSolverLanguageParser.g:6591:1: ( FullStopFullStop ) |
13941 | { | 20387 | { |
13942 | // InternalSolverLanguage.g:4488:1: ( 'enum' ) | 20388 | // InternalSolverLanguageParser.g:6591:1: ( FullStopFullStop ) |
13943 | // InternalSolverLanguage.g:4489:2: 'enum' | 20389 | // InternalSolverLanguageParser.g:6592:2: FullStopFullStop |
13944 | { | 20390 | { |
13945 | before(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | 20391 | before(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); |
13946 | match(input,37,FOLLOW_2); | 20392 | match(input,FullStopFullStop,FOLLOW_2); |
13947 | after(grammarAccess.getEnumInterpretationAccess().getEnumKeyword_0()); | 20393 | after(grammarAccess.getBoundedMultiplicityAccess().getFullStopFullStopKeyword_2()); |
13948 | 20394 | ||
13949 | } | 20395 | } |
13950 | 20396 | ||
@@ -13963,26 +20409,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
13963 | } | 20409 | } |
13964 | return ; | 20410 | return ; |
13965 | } | 20411 | } |
13966 | // $ANTLR end "rule__EnumInterpretation__Group__0__Impl" | 20412 | // $ANTLR end "rule__BoundedMultiplicity__Group__2__Impl" |
13967 | 20413 | ||
13968 | 20414 | ||
13969 | // $ANTLR start "rule__EnumInterpretation__Group__1" | 20415 | // $ANTLR start "rule__BoundedMultiplicity__Group__3" |
13970 | // InternalSolverLanguage.g:4498:1: rule__EnumInterpretation__Group__1 : rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ; | 20416 | // InternalSolverLanguageParser.g:6601:1: rule__BoundedMultiplicity__Group__3 : rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ; |
13971 | public final void rule__EnumInterpretation__Group__1() throws RecognitionException { | 20417 | public final void rule__BoundedMultiplicity__Group__3() throws RecognitionException { |
13972 | 20418 | ||
13973 | int stackSize = keepStackSize(); | 20419 | int stackSize = keepStackSize(); |
13974 | 20420 | ||
13975 | try { | 20421 | try { |
13976 | // InternalSolverLanguage.g:4502:1: ( rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 ) | 20422 | // InternalSolverLanguageParser.g:6605:1: ( rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 ) |
13977 | // InternalSolverLanguage.g:4503:2: rule__EnumInterpretation__Group__1__Impl rule__EnumInterpretation__Group__2 | 20423 | // InternalSolverLanguageParser.g:6606:2: rule__BoundedMultiplicity__Group__3__Impl rule__BoundedMultiplicity__Group__4 |
13978 | { | 20424 | { |
13979 | pushFollow(FOLLOW_40); | 20425 | pushFollow(FOLLOW_39); |
13980 | rule__EnumInterpretation__Group__1__Impl(); | 20426 | rule__BoundedMultiplicity__Group__3__Impl(); |
13981 | 20427 | ||
13982 | state._fsp--; | 20428 | state._fsp--; |
13983 | 20429 | ||
13984 | pushFollow(FOLLOW_2); | 20430 | pushFollow(FOLLOW_2); |
13985 | rule__EnumInterpretation__Group__2(); | 20431 | rule__BoundedMultiplicity__Group__4(); |
13986 | 20432 | ||
13987 | state._fsp--; | 20433 | state._fsp--; |
13988 | 20434 | ||
@@ -14001,35 +20447,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14001 | } | 20447 | } |
14002 | return ; | 20448 | return ; |
14003 | } | 20449 | } |
14004 | // $ANTLR end "rule__EnumInterpretation__Group__1" | 20450 | // $ANTLR end "rule__BoundedMultiplicity__Group__3" |
14005 | 20451 | ||
14006 | 20452 | ||
14007 | // $ANTLR start "rule__EnumInterpretation__Group__1__Impl" | 20453 | // $ANTLR start "rule__BoundedMultiplicity__Group__3__Impl" |
14008 | // InternalSolverLanguage.g:4510:1: rule__EnumInterpretation__Group__1__Impl : ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ; | 20454 | // InternalSolverLanguageParser.g:6613:1: rule__BoundedMultiplicity__Group__3__Impl : ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ; |
14009 | public final void rule__EnumInterpretation__Group__1__Impl() throws RecognitionException { | 20455 | public final void rule__BoundedMultiplicity__Group__3__Impl() throws RecognitionException { |
14010 | 20456 | ||
14011 | int stackSize = keepStackSize(); | 20457 | int stackSize = keepStackSize(); |
14012 | 20458 | ||
14013 | try { | 20459 | try { |
14014 | // InternalSolverLanguage.g:4514:1: ( ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) ) | 20460 | // InternalSolverLanguageParser.g:6617:1: ( ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) ) |
14015 | // InternalSolverLanguage.g:4515:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | 20461 | // InternalSolverLanguageParser.g:6618:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
14016 | { | 20462 | { |
14017 | // InternalSolverLanguage.g:4515:1: ( ( rule__EnumInterpretation__SymbolAssignment_1 ) ) | 20463 | // InternalSolverLanguageParser.g:6618:1: ( ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) ) |
14018 | // InternalSolverLanguage.g:4516:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | 20464 | // InternalSolverLanguageParser.g:6619:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
14019 | { | 20465 | { |
14020 | before(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); | 20466 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); |
14021 | // InternalSolverLanguage.g:4517:2: ( rule__EnumInterpretation__SymbolAssignment_1 ) | 20467 | // InternalSolverLanguageParser.g:6620:2: ( rule__BoundedMultiplicity__UpperBoundAssignment_3 ) |
14022 | // InternalSolverLanguage.g:4517:3: rule__EnumInterpretation__SymbolAssignment_1 | 20468 | // InternalSolverLanguageParser.g:6620:3: rule__BoundedMultiplicity__UpperBoundAssignment_3 |
14023 | { | 20469 | { |
14024 | pushFollow(FOLLOW_2); | 20470 | pushFollow(FOLLOW_2); |
14025 | rule__EnumInterpretation__SymbolAssignment_1(); | 20471 | rule__BoundedMultiplicity__UpperBoundAssignment_3(); |
14026 | 20472 | ||
14027 | state._fsp--; | 20473 | state._fsp--; |
14028 | 20474 | ||
14029 | 20475 | ||
14030 | } | 20476 | } |
14031 | 20477 | ||
14032 | after(grammarAccess.getEnumInterpretationAccess().getSymbolAssignment_1()); | 20478 | after(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundAssignment_3()); |
14033 | 20479 | ||
14034 | } | 20480 | } |
14035 | 20481 | ||
@@ -14048,26 +20494,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14048 | } | 20494 | } |
14049 | return ; | 20495 | return ; |
14050 | } | 20496 | } |
14051 | // $ANTLR end "rule__EnumInterpretation__Group__1__Impl" | 20497 | // $ANTLR end "rule__BoundedMultiplicity__Group__3__Impl" |
14052 | 20498 | ||
14053 | 20499 | ||
14054 | // $ANTLR start "rule__EnumInterpretation__Group__2" | 20500 | // $ANTLR start "rule__BoundedMultiplicity__Group__4" |
14055 | // InternalSolverLanguage.g:4525:1: rule__EnumInterpretation__Group__2 : rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ; | 20501 | // InternalSolverLanguageParser.g:6628:1: rule__BoundedMultiplicity__Group__4 : rule__BoundedMultiplicity__Group__4__Impl ; |
14056 | public final void rule__EnumInterpretation__Group__2() throws RecognitionException { | 20502 | public final void rule__BoundedMultiplicity__Group__4() throws RecognitionException { |
14057 | 20503 | ||
14058 | int stackSize = keepStackSize(); | 20504 | int stackSize = keepStackSize(); |
14059 | 20505 | ||
14060 | try { | 20506 | try { |
14061 | // InternalSolverLanguage.g:4529:1: ( rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 ) | 20507 | // InternalSolverLanguageParser.g:6632:1: ( rule__BoundedMultiplicity__Group__4__Impl ) |
14062 | // InternalSolverLanguage.g:4530:2: rule__EnumInterpretation__Group__2__Impl rule__EnumInterpretation__Group__3 | 20508 | // InternalSolverLanguageParser.g:6633:2: rule__BoundedMultiplicity__Group__4__Impl |
14063 | { | 20509 | { |
14064 | pushFollow(FOLLOW_18); | 20510 | pushFollow(FOLLOW_2); |
14065 | rule__EnumInterpretation__Group__2__Impl(); | 20511 | rule__BoundedMultiplicity__Group__4__Impl(); |
20512 | |||
20513 | state._fsp--; | ||
20514 | |||
20515 | |||
20516 | } | ||
20517 | |||
20518 | } | ||
20519 | catch (RecognitionException re) { | ||
20520 | reportError(re); | ||
20521 | recover(input,re); | ||
20522 | } | ||
20523 | finally { | ||
20524 | |||
20525 | restoreStackSize(stackSize); | ||
20526 | |||
20527 | } | ||
20528 | return ; | ||
20529 | } | ||
20530 | // $ANTLR end "rule__BoundedMultiplicity__Group__4" | ||
20531 | |||
20532 | |||
20533 | // $ANTLR start "rule__BoundedMultiplicity__Group__4__Impl" | ||
20534 | // InternalSolverLanguageParser.g:6639:1: rule__BoundedMultiplicity__Group__4__Impl : ( RightSquareBracket ) ; | ||
20535 | public final void rule__BoundedMultiplicity__Group__4__Impl() throws RecognitionException { | ||
20536 | |||
20537 | int stackSize = keepStackSize(); | ||
20538 | |||
20539 | try { | ||
20540 | // InternalSolverLanguageParser.g:6643:1: ( ( RightSquareBracket ) ) | ||
20541 | // InternalSolverLanguageParser.g:6644:1: ( RightSquareBracket ) | ||
20542 | { | ||
20543 | // InternalSolverLanguageParser.g:6644:1: ( RightSquareBracket ) | ||
20544 | // InternalSolverLanguageParser.g:6645:2: RightSquareBracket | ||
20545 | { | ||
20546 | before(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); | ||
20547 | match(input,RightSquareBracket,FOLLOW_2); | ||
20548 | after(grammarAccess.getBoundedMultiplicityAccess().getRightSquareBracketKeyword_4()); | ||
20549 | |||
20550 | } | ||
20551 | |||
20552 | |||
20553 | } | ||
20554 | |||
20555 | } | ||
20556 | catch (RecognitionException re) { | ||
20557 | reportError(re); | ||
20558 | recover(input,re); | ||
20559 | } | ||
20560 | finally { | ||
20561 | |||
20562 | restoreStackSize(stackSize); | ||
20563 | |||
20564 | } | ||
20565 | return ; | ||
20566 | } | ||
20567 | // $ANTLR end "rule__BoundedMultiplicity__Group__4__Impl" | ||
20568 | |||
20569 | |||
20570 | // $ANTLR start "rule__ExactScopeDefinition__Group__0" | ||
20571 | // InternalSolverLanguageParser.g:6655:1: rule__ExactScopeDefinition__Group__0 : rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ; | ||
20572 | public final void rule__ExactScopeDefinition__Group__0() throws RecognitionException { | ||
20573 | |||
20574 | int stackSize = keepStackSize(); | ||
20575 | |||
20576 | try { | ||
20577 | // InternalSolverLanguageParser.g:6659:1: ( rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 ) | ||
20578 | // InternalSolverLanguageParser.g:6660:2: rule__ExactScopeDefinition__Group__0__Impl rule__ExactScopeDefinition__Group__1 | ||
20579 | { | ||
20580 | pushFollow(FOLLOW_9); | ||
20581 | rule__ExactScopeDefinition__Group__0__Impl(); | ||
14066 | 20582 | ||
14067 | state._fsp--; | 20583 | state._fsp--; |
14068 | 20584 | ||
14069 | pushFollow(FOLLOW_2); | 20585 | pushFollow(FOLLOW_2); |
14070 | rule__EnumInterpretation__Group__3(); | 20586 | rule__ExactScopeDefinition__Group__1(); |
14071 | 20587 | ||
14072 | state._fsp--; | 20588 | state._fsp--; |
14073 | 20589 | ||
@@ -14086,25 +20602,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14086 | } | 20602 | } |
14087 | return ; | 20603 | return ; |
14088 | } | 20604 | } |
14089 | // $ANTLR end "rule__EnumInterpretation__Group__2" | 20605 | // $ANTLR end "rule__ExactScopeDefinition__Group__0" |
14090 | 20606 | ||
14091 | 20607 | ||
14092 | // $ANTLR start "rule__EnumInterpretation__Group__2__Impl" | 20608 | // $ANTLR start "rule__ExactScopeDefinition__Group__0__Impl" |
14093 | // InternalSolverLanguage.g:4537:1: rule__EnumInterpretation__Group__2__Impl : ( '{' ) ; | 20609 | // InternalSolverLanguageParser.g:6667:1: rule__ExactScopeDefinition__Group__0__Impl : ( Scope ) ; |
14094 | public final void rule__EnumInterpretation__Group__2__Impl() throws RecognitionException { | 20610 | public final void rule__ExactScopeDefinition__Group__0__Impl() throws RecognitionException { |
14095 | 20611 | ||
14096 | int stackSize = keepStackSize(); | 20612 | int stackSize = keepStackSize(); |
14097 | 20613 | ||
14098 | try { | 20614 | try { |
14099 | // InternalSolverLanguage.g:4541:1: ( ( '{' ) ) | 20615 | // InternalSolverLanguageParser.g:6671:1: ( ( Scope ) ) |
14100 | // InternalSolverLanguage.g:4542:1: ( '{' ) | 20616 | // InternalSolverLanguageParser.g:6672:1: ( Scope ) |
14101 | { | 20617 | { |
14102 | // InternalSolverLanguage.g:4542:1: ( '{' ) | 20618 | // InternalSolverLanguageParser.g:6672:1: ( Scope ) |
14103 | // InternalSolverLanguage.g:4543:2: '{' | 20619 | // InternalSolverLanguageParser.g:6673:2: Scope |
14104 | { | 20620 | { |
14105 | before(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | 20621 | before(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); |
14106 | match(input,34,FOLLOW_2); | 20622 | match(input,Scope,FOLLOW_2); |
14107 | after(grammarAccess.getEnumInterpretationAccess().getLeftCurlyBracketKeyword_2()); | 20623 | after(grammarAccess.getExactScopeDefinitionAccess().getScopeKeyword_0()); |
14108 | 20624 | ||
14109 | } | 20625 | } |
14110 | 20626 | ||
@@ -14123,26 +20639,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14123 | } | 20639 | } |
14124 | return ; | 20640 | return ; |
14125 | } | 20641 | } |
14126 | // $ANTLR end "rule__EnumInterpretation__Group__2__Impl" | 20642 | // $ANTLR end "rule__ExactScopeDefinition__Group__0__Impl" |
14127 | 20643 | ||
14128 | 20644 | ||
14129 | // $ANTLR start "rule__EnumInterpretation__Group__3" | 20645 | // $ANTLR start "rule__ExactScopeDefinition__Group__1" |
14130 | // InternalSolverLanguage.g:4552:1: rule__EnumInterpretation__Group__3 : rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ; | 20646 | // InternalSolverLanguageParser.g:6682:1: rule__ExactScopeDefinition__Group__1 : rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ; |
14131 | public final void rule__EnumInterpretation__Group__3() throws RecognitionException { | 20647 | public final void rule__ExactScopeDefinition__Group__1() throws RecognitionException { |
14132 | 20648 | ||
14133 | int stackSize = keepStackSize(); | 20649 | int stackSize = keepStackSize(); |
14134 | 20650 | ||
14135 | try { | 20651 | try { |
14136 | // InternalSolverLanguage.g:4556:1: ( rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 ) | 20652 | // InternalSolverLanguageParser.g:6686:1: ( rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 ) |
14137 | // InternalSolverLanguage.g:4557:2: rule__EnumInterpretation__Group__3__Impl rule__EnumInterpretation__Group__4 | 20653 | // InternalSolverLanguageParser.g:6687:2: rule__ExactScopeDefinition__Group__1__Impl rule__ExactScopeDefinition__Group__2 |
14138 | { | 20654 | { |
14139 | pushFollow(FOLLOW_41); | 20655 | pushFollow(FOLLOW_53); |
14140 | rule__EnumInterpretation__Group__3__Impl(); | 20656 | rule__ExactScopeDefinition__Group__1__Impl(); |
14141 | 20657 | ||
14142 | state._fsp--; | 20658 | state._fsp--; |
14143 | 20659 | ||
14144 | pushFollow(FOLLOW_2); | 20660 | pushFollow(FOLLOW_2); |
14145 | rule__EnumInterpretation__Group__4(); | 20661 | rule__ExactScopeDefinition__Group__2(); |
14146 | 20662 | ||
14147 | state._fsp--; | 20663 | state._fsp--; |
14148 | 20664 | ||
@@ -14161,78 +20677,190 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14161 | } | 20677 | } |
14162 | return ; | 20678 | return ; |
14163 | } | 20679 | } |
14164 | // $ANTLR end "rule__EnumInterpretation__Group__3" | 20680 | // $ANTLR end "rule__ExactScopeDefinition__Group__1" |
14165 | 20681 | ||
14166 | 20682 | ||
14167 | // $ANTLR start "rule__EnumInterpretation__Group__3__Impl" | 20683 | // $ANTLR start "rule__ExactScopeDefinition__Group__1__Impl" |
14168 | // InternalSolverLanguage.g:4564:1: rule__EnumInterpretation__Group__3__Impl : ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ; | 20684 | // InternalSolverLanguageParser.g:6694:1: rule__ExactScopeDefinition__Group__1__Impl : ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ; |
14169 | public final void rule__EnumInterpretation__Group__3__Impl() throws RecognitionException { | 20685 | public final void rule__ExactScopeDefinition__Group__1__Impl() throws RecognitionException { |
14170 | 20686 | ||
14171 | int stackSize = keepStackSize(); | 20687 | int stackSize = keepStackSize(); |
14172 | 20688 | ||
14173 | try { | 20689 | try { |
14174 | // InternalSolverLanguage.g:4568:1: ( ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) ) | 20690 | // InternalSolverLanguageParser.g:6698:1: ( ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) ) |
14175 | // InternalSolverLanguage.g:4569:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | 20691 | // InternalSolverLanguageParser.g:6699:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) |
14176 | { | 20692 | { |
14177 | // InternalSolverLanguage.g:4569:1: ( ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) ) | 20693 | // InternalSolverLanguageParser.g:6699:1: ( ( rule__ExactScopeDefinition__TypeAssignment_1 ) ) |
14178 | // InternalSolverLanguage.g:4570:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | 20694 | // InternalSolverLanguageParser.g:6700:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) |
14179 | { | 20695 | { |
14180 | // InternalSolverLanguage.g:4570:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 ) ) | 20696 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); |
14181 | // InternalSolverLanguage.g:4571:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | 20697 | // InternalSolverLanguageParser.g:6701:2: ( rule__ExactScopeDefinition__TypeAssignment_1 ) |
20698 | // InternalSolverLanguageParser.g:6701:3: rule__ExactScopeDefinition__TypeAssignment_1 | ||
14182 | { | 20699 | { |
14183 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | 20700 | pushFollow(FOLLOW_2); |
14184 | // InternalSolverLanguage.g:4572:3: ( rule__EnumInterpretation__ObjectsAssignment_3 ) | 20701 | rule__ExactScopeDefinition__TypeAssignment_1(); |
14185 | // InternalSolverLanguage.g:4572:4: rule__EnumInterpretation__ObjectsAssignment_3 | 20702 | |
20703 | state._fsp--; | ||
20704 | |||
20705 | |||
20706 | } | ||
20707 | |||
20708 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeAssignment_1()); | ||
20709 | |||
20710 | } | ||
20711 | |||
20712 | |||
20713 | } | ||
20714 | |||
20715 | } | ||
20716 | catch (RecognitionException re) { | ||
20717 | reportError(re); | ||
20718 | recover(input,re); | ||
20719 | } | ||
20720 | finally { | ||
20721 | |||
20722 | restoreStackSize(stackSize); | ||
20723 | |||
20724 | } | ||
20725 | return ; | ||
20726 | } | ||
20727 | // $ANTLR end "rule__ExactScopeDefinition__Group__1__Impl" | ||
20728 | |||
20729 | |||
20730 | // $ANTLR start "rule__ExactScopeDefinition__Group__2" | ||
20731 | // InternalSolverLanguageParser.g:6709:1: rule__ExactScopeDefinition__Group__2 : rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ; | ||
20732 | public final void rule__ExactScopeDefinition__Group__2() throws RecognitionException { | ||
20733 | |||
20734 | int stackSize = keepStackSize(); | ||
20735 | |||
20736 | try { | ||
20737 | // InternalSolverLanguageParser.g:6713:1: ( rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 ) | ||
20738 | // InternalSolverLanguageParser.g:6714:2: rule__ExactScopeDefinition__Group__2__Impl rule__ExactScopeDefinition__Group__3 | ||
14186 | { | 20739 | { |
14187 | pushFollow(FOLLOW_42); | 20740 | pushFollow(FOLLOW_52); |
14188 | rule__EnumInterpretation__ObjectsAssignment_3(); | 20741 | rule__ExactScopeDefinition__Group__2__Impl(); |
14189 | 20742 | ||
14190 | state._fsp--; | 20743 | state._fsp--; |
14191 | 20744 | ||
20745 | pushFollow(FOLLOW_2); | ||
20746 | rule__ExactScopeDefinition__Group__3(); | ||
20747 | |||
20748 | state._fsp--; | ||
20749 | |||
20750 | |||
20751 | } | ||
20752 | |||
20753 | } | ||
20754 | catch (RecognitionException re) { | ||
20755 | reportError(re); | ||
20756 | recover(input,re); | ||
20757 | } | ||
20758 | finally { | ||
20759 | |||
20760 | restoreStackSize(stackSize); | ||
20761 | |||
20762 | } | ||
20763 | return ; | ||
20764 | } | ||
20765 | // $ANTLR end "rule__ExactScopeDefinition__Group__2" | ||
20766 | |||
20767 | |||
20768 | // $ANTLR start "rule__ExactScopeDefinition__Group__2__Impl" | ||
20769 | // InternalSolverLanguageParser.g:6721:1: rule__ExactScopeDefinition__Group__2__Impl : ( EqualsSignEqualsSign ) ; | ||
20770 | public final void rule__ExactScopeDefinition__Group__2__Impl() throws RecognitionException { | ||
20771 | |||
20772 | int stackSize = keepStackSize(); | ||
20773 | |||
20774 | try { | ||
20775 | // InternalSolverLanguageParser.g:6725:1: ( ( EqualsSignEqualsSign ) ) | ||
20776 | // InternalSolverLanguageParser.g:6726:1: ( EqualsSignEqualsSign ) | ||
20777 | { | ||
20778 | // InternalSolverLanguageParser.g:6726:1: ( EqualsSignEqualsSign ) | ||
20779 | // InternalSolverLanguageParser.g:6727:2: EqualsSignEqualsSign | ||
20780 | { | ||
20781 | before(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); | ||
20782 | match(input,EqualsSignEqualsSign,FOLLOW_2); | ||
20783 | after(grammarAccess.getExactScopeDefinitionAccess().getEqualsSignEqualsSignKeyword_2()); | ||
14192 | 20784 | ||
14193 | } | 20785 | } |
14194 | 20786 | ||
14195 | after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | ||
14196 | 20787 | ||
14197 | } | 20788 | } |
14198 | 20789 | ||
14199 | // InternalSolverLanguage.g:4575:2: ( ( rule__EnumInterpretation__ObjectsAssignment_3 )* ) | 20790 | } |
14200 | // InternalSolverLanguage.g:4576:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | 20791 | catch (RecognitionException re) { |
20792 | reportError(re); | ||
20793 | recover(input,re); | ||
20794 | } | ||
20795 | finally { | ||
20796 | |||
20797 | restoreStackSize(stackSize); | ||
20798 | |||
20799 | } | ||
20800 | return ; | ||
20801 | } | ||
20802 | // $ANTLR end "rule__ExactScopeDefinition__Group__2__Impl" | ||
20803 | |||
20804 | |||
20805 | // $ANTLR start "rule__ExactScopeDefinition__Group__3" | ||
20806 | // InternalSolverLanguageParser.g:6736:1: rule__ExactScopeDefinition__Group__3 : rule__ExactScopeDefinition__Group__3__Impl ; | ||
20807 | public final void rule__ExactScopeDefinition__Group__3() throws RecognitionException { | ||
20808 | |||
20809 | int stackSize = keepStackSize(); | ||
20810 | |||
20811 | try { | ||
20812 | // InternalSolverLanguageParser.g:6740:1: ( rule__ExactScopeDefinition__Group__3__Impl ) | ||
20813 | // InternalSolverLanguageParser.g:6741:2: rule__ExactScopeDefinition__Group__3__Impl | ||
14201 | { | 20814 | { |
14202 | before(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | 20815 | pushFollow(FOLLOW_2); |
14203 | // InternalSolverLanguage.g:4577:3: ( rule__EnumInterpretation__ObjectsAssignment_3 )* | 20816 | rule__ExactScopeDefinition__Group__3__Impl(); |
14204 | loop42: | ||
14205 | do { | ||
14206 | int alt42=2; | ||
14207 | int LA42_0 = input.LA(1); | ||
14208 | 20817 | ||
14209 | if ( (LA42_0==27) ) { | 20818 | state._fsp--; |
14210 | alt42=1; | ||
14211 | } | ||
14212 | 20819 | ||
14213 | 20820 | ||
14214 | switch (alt42) { | 20821 | } |
14215 | case 1 : | ||
14216 | // InternalSolverLanguage.g:4577:4: rule__EnumInterpretation__ObjectsAssignment_3 | ||
14217 | { | ||
14218 | pushFollow(FOLLOW_42); | ||
14219 | rule__EnumInterpretation__ObjectsAssignment_3(); | ||
14220 | 20822 | ||
14221 | state._fsp--; | 20823 | } |
20824 | catch (RecognitionException re) { | ||
20825 | reportError(re); | ||
20826 | recover(input,re); | ||
20827 | } | ||
20828 | finally { | ||
14222 | 20829 | ||
20830 | restoreStackSize(stackSize); | ||
14223 | 20831 | ||
14224 | } | 20832 | } |
14225 | break; | 20833 | return ; |
20834 | } | ||
20835 | // $ANTLR end "rule__ExactScopeDefinition__Group__3" | ||
14226 | 20836 | ||
14227 | default : | ||
14228 | break loop42; | ||
14229 | } | ||
14230 | } while (true); | ||
14231 | 20837 | ||
14232 | after(grammarAccess.getEnumInterpretationAccess().getObjectsAssignment_3()); | 20838 | // $ANTLR start "rule__ExactScopeDefinition__Group__3__Impl" |
20839 | // InternalSolverLanguageParser.g:6747:1: rule__ExactScopeDefinition__Group__3__Impl : ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ; | ||
20840 | public final void rule__ExactScopeDefinition__Group__3__Impl() throws RecognitionException { | ||
20841 | |||
20842 | int stackSize = keepStackSize(); | ||
20843 | |||
20844 | try { | ||
20845 | // InternalSolverLanguageParser.g:6751:1: ( ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) ) | ||
20846 | // InternalSolverLanguageParser.g:6752:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | ||
20847 | { | ||
20848 | // InternalSolverLanguageParser.g:6752:1: ( ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) ) | ||
20849 | // InternalSolverLanguageParser.g:6753:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | ||
20850 | { | ||
20851 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); | ||
20852 | // InternalSolverLanguageParser.g:6754:2: ( rule__ExactScopeDefinition__ExactScopeAssignment_3 ) | ||
20853 | // InternalSolverLanguageParser.g:6754:3: rule__ExactScopeDefinition__ExactScopeAssignment_3 | ||
20854 | { | ||
20855 | pushFollow(FOLLOW_2); | ||
20856 | rule__ExactScopeDefinition__ExactScopeAssignment_3(); | ||
20857 | |||
20858 | state._fsp--; | ||
20859 | |||
14233 | 20860 | ||
14234 | } | 20861 | } |
14235 | 20862 | ||
20863 | after(grammarAccess.getExactScopeDefinitionAccess().getExactScopeAssignment_3()); | ||
14236 | 20864 | ||
14237 | } | 20865 | } |
14238 | 20866 | ||
@@ -14251,21 +20879,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14251 | } | 20879 | } |
14252 | return ; | 20880 | return ; |
14253 | } | 20881 | } |
14254 | // $ANTLR end "rule__EnumInterpretation__Group__3__Impl" | 20882 | // $ANTLR end "rule__ExactScopeDefinition__Group__3__Impl" |
14255 | 20883 | ||
14256 | 20884 | ||
14257 | // $ANTLR start "rule__EnumInterpretation__Group__4" | 20885 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0" |
14258 | // InternalSolverLanguage.g:4586:1: rule__EnumInterpretation__Group__4 : rule__EnumInterpretation__Group__4__Impl ; | 20886 | // InternalSolverLanguageParser.g:6763:1: rule__BoundedScopeDefinition__Group__0 : rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ; |
14259 | public final void rule__EnumInterpretation__Group__4() throws RecognitionException { | 20887 | public final void rule__BoundedScopeDefinition__Group__0() throws RecognitionException { |
14260 | 20888 | ||
14261 | int stackSize = keepStackSize(); | 20889 | int stackSize = keepStackSize(); |
14262 | 20890 | ||
14263 | try { | 20891 | try { |
14264 | // InternalSolverLanguage.g:4590:1: ( rule__EnumInterpretation__Group__4__Impl ) | 20892 | // InternalSolverLanguageParser.g:6767:1: ( rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 ) |
14265 | // InternalSolverLanguage.g:4591:2: rule__EnumInterpretation__Group__4__Impl | 20893 | // InternalSolverLanguageParser.g:6768:2: rule__BoundedScopeDefinition__Group__0__Impl rule__BoundedScopeDefinition__Group__1 |
14266 | { | 20894 | { |
20895 | pushFollow(FOLLOW_54); | ||
20896 | rule__BoundedScopeDefinition__Group__0__Impl(); | ||
20897 | |||
20898 | state._fsp--; | ||
20899 | |||
14267 | pushFollow(FOLLOW_2); | 20900 | pushFollow(FOLLOW_2); |
14268 | rule__EnumInterpretation__Group__4__Impl(); | 20901 | rule__BoundedScopeDefinition__Group__1(); |
14269 | 20902 | ||
14270 | state._fsp--; | 20903 | state._fsp--; |
14271 | 20904 | ||
@@ -14284,25 +20917,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14284 | } | 20917 | } |
14285 | return ; | 20918 | return ; |
14286 | } | 20919 | } |
14287 | // $ANTLR end "rule__EnumInterpretation__Group__4" | 20920 | // $ANTLR end "rule__BoundedScopeDefinition__Group__0" |
14288 | 20921 | ||
14289 | 20922 | ||
14290 | // $ANTLR start "rule__EnumInterpretation__Group__4__Impl" | 20923 | // $ANTLR start "rule__BoundedScopeDefinition__Group__0__Impl" |
14291 | // InternalSolverLanguage.g:4597:1: rule__EnumInterpretation__Group__4__Impl : ( '}' ) ; | 20924 | // InternalSolverLanguageParser.g:6775:1: rule__BoundedScopeDefinition__Group__0__Impl : ( Scope ) ; |
14292 | public final void rule__EnumInterpretation__Group__4__Impl() throws RecognitionException { | 20925 | public final void rule__BoundedScopeDefinition__Group__0__Impl() throws RecognitionException { |
14293 | 20926 | ||
14294 | int stackSize = keepStackSize(); | 20927 | int stackSize = keepStackSize(); |
14295 | 20928 | ||
14296 | try { | 20929 | try { |
14297 | // InternalSolverLanguage.g:4601:1: ( ( '}' ) ) | 20930 | // InternalSolverLanguageParser.g:6779:1: ( ( Scope ) ) |
14298 | // InternalSolverLanguage.g:4602:1: ( '}' ) | 20931 | // InternalSolverLanguageParser.g:6780:1: ( Scope ) |
14299 | { | 20932 | { |
14300 | // InternalSolverLanguage.g:4602:1: ( '}' ) | 20933 | // InternalSolverLanguageParser.g:6780:1: ( Scope ) |
14301 | // InternalSolverLanguage.g:4603:2: '}' | 20934 | // InternalSolverLanguageParser.g:6781:2: Scope |
14302 | { | 20935 | { |
14303 | before(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | 20936 | before(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
14304 | match(input,35,FOLLOW_2); | 20937 | match(input,Scope,FOLLOW_2); |
14305 | after(grammarAccess.getEnumInterpretationAccess().getRightCurlyBracketKeyword_4()); | 20938 | after(grammarAccess.getBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
14306 | 20939 | ||
14307 | } | 20940 | } |
14308 | 20941 | ||
@@ -14321,26 +20954,106 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14321 | } | 20954 | } |
14322 | return ; | 20955 | return ; |
14323 | } | 20956 | } |
14324 | // $ANTLR end "rule__EnumInterpretation__Group__4__Impl" | 20957 | // $ANTLR end "rule__BoundedScopeDefinition__Group__0__Impl" |
14325 | 20958 | ||
14326 | 20959 | ||
14327 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0" | 20960 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1" |
14328 | // InternalSolverLanguage.g:4613:1: rule__FieldRelationInterpretation__Group__0 : rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ; | 20961 | // InternalSolverLanguageParser.g:6790:1: rule__BoundedScopeDefinition__Group__1 : rule__BoundedScopeDefinition__Group__1__Impl ; |
14329 | public final void rule__FieldRelationInterpretation__Group__0() throws RecognitionException { | 20962 | public final void rule__BoundedScopeDefinition__Group__1() throws RecognitionException { |
14330 | 20963 | ||
14331 | int stackSize = keepStackSize(); | 20964 | int stackSize = keepStackSize(); |
14332 | 20965 | ||
14333 | try { | 20966 | try { |
14334 | // InternalSolverLanguage.g:4617:1: ( rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 ) | 20967 | // InternalSolverLanguageParser.g:6794:1: ( rule__BoundedScopeDefinition__Group__1__Impl ) |
14335 | // InternalSolverLanguage.g:4618:2: rule__FieldRelationInterpretation__Group__0__Impl rule__FieldRelationInterpretation__Group__1 | 20968 | // InternalSolverLanguageParser.g:6795:2: rule__BoundedScopeDefinition__Group__1__Impl |
14336 | { | 20969 | { |
14337 | pushFollow(FOLLOW_43); | 20970 | pushFollow(FOLLOW_2); |
14338 | rule__FieldRelationInterpretation__Group__0__Impl(); | 20971 | rule__BoundedScopeDefinition__Group__1__Impl(); |
20972 | |||
20973 | state._fsp--; | ||
20974 | |||
20975 | |||
20976 | } | ||
20977 | |||
20978 | } | ||
20979 | catch (RecognitionException re) { | ||
20980 | reportError(re); | ||
20981 | recover(input,re); | ||
20982 | } | ||
20983 | finally { | ||
20984 | |||
20985 | restoreStackSize(stackSize); | ||
20986 | |||
20987 | } | ||
20988 | return ; | ||
20989 | } | ||
20990 | // $ANTLR end "rule__BoundedScopeDefinition__Group__1" | ||
20991 | |||
20992 | |||
20993 | // $ANTLR start "rule__BoundedScopeDefinition__Group__1__Impl" | ||
20994 | // InternalSolverLanguageParser.g:6801:1: rule__BoundedScopeDefinition__Group__1__Impl : ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ; | ||
20995 | public final void rule__BoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | ||
20996 | |||
20997 | int stackSize = keepStackSize(); | ||
20998 | |||
20999 | try { | ||
21000 | // InternalSolverLanguageParser.g:6805:1: ( ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) ) | ||
21001 | // InternalSolverLanguageParser.g:6806:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | ||
21002 | { | ||
21003 | // InternalSolverLanguageParser.g:6806:1: ( ( rule__BoundedScopeDefinition__Alternatives_1 ) ) | ||
21004 | // InternalSolverLanguageParser.g:6807:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | ||
21005 | { | ||
21006 | before(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); | ||
21007 | // InternalSolverLanguageParser.g:6808:2: ( rule__BoundedScopeDefinition__Alternatives_1 ) | ||
21008 | // InternalSolverLanguageParser.g:6808:3: rule__BoundedScopeDefinition__Alternatives_1 | ||
21009 | { | ||
21010 | pushFollow(FOLLOW_2); | ||
21011 | rule__BoundedScopeDefinition__Alternatives_1(); | ||
21012 | |||
21013 | state._fsp--; | ||
21014 | |||
21015 | |||
21016 | } | ||
21017 | |||
21018 | after(grammarAccess.getBoundedScopeDefinitionAccess().getAlternatives_1()); | ||
21019 | |||
21020 | } | ||
21021 | |||
21022 | |||
21023 | } | ||
21024 | |||
21025 | } | ||
21026 | catch (RecognitionException re) { | ||
21027 | reportError(re); | ||
21028 | recover(input,re); | ||
21029 | } | ||
21030 | finally { | ||
21031 | |||
21032 | restoreStackSize(stackSize); | ||
21033 | |||
21034 | } | ||
21035 | return ; | ||
21036 | } | ||
21037 | // $ANTLR end "rule__BoundedScopeDefinition__Group__1__Impl" | ||
21038 | |||
21039 | |||
21040 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0" | ||
21041 | // InternalSolverLanguageParser.g:6817:1: rule__BoundedScopeDefinition__Group_1_0__0 : rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ; | ||
21042 | public final void rule__BoundedScopeDefinition__Group_1_0__0() throws RecognitionException { | ||
21043 | |||
21044 | int stackSize = keepStackSize(); | ||
21045 | |||
21046 | try { | ||
21047 | // InternalSolverLanguageParser.g:6821:1: ( rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 ) | ||
21048 | // InternalSolverLanguageParser.g:6822:2: rule__BoundedScopeDefinition__Group_1_0__0__Impl rule__BoundedScopeDefinition__Group_1_0__1 | ||
21049 | { | ||
21050 | pushFollow(FOLLOW_54); | ||
21051 | rule__BoundedScopeDefinition__Group_1_0__0__Impl(); | ||
14339 | 21052 | ||
14340 | state._fsp--; | 21053 | state._fsp--; |
14341 | 21054 | ||
14342 | pushFollow(FOLLOW_2); | 21055 | pushFollow(FOLLOW_2); |
14343 | rule__FieldRelationInterpretation__Group__1(); | 21056 | rule__BoundedScopeDefinition__Group_1_0__1(); |
14344 | 21057 | ||
14345 | state._fsp--; | 21058 | state._fsp--; |
14346 | 21059 | ||
@@ -14359,36 +21072,36 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14359 | } | 21072 | } |
14360 | return ; | 21073 | return ; |
14361 | } | 21074 | } |
14362 | // $ANTLR end "rule__FieldRelationInterpretation__Group__0" | 21075 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__0" |
14363 | 21076 | ||
14364 | 21077 | ||
14365 | // $ANTLR start "rule__FieldRelationInterpretation__Group__0__Impl" | 21078 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__0__Impl" |
14366 | // InternalSolverLanguage.g:4625:1: rule__FieldRelationInterpretation__Group__0__Impl : ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) ; | 21079 | // InternalSolverLanguageParser.g:6829:1: rule__BoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ; |
14367 | public final void rule__FieldRelationInterpretation__Group__0__Impl() throws RecognitionException { | 21080 | public final void rule__BoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { |
14368 | 21081 | ||
14369 | int stackSize = keepStackSize(); | 21082 | int stackSize = keepStackSize(); |
14370 | 21083 | ||
14371 | try { | 21084 | try { |
14372 | // InternalSolverLanguage.g:4629:1: ( ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) ) | 21085 | // InternalSolverLanguageParser.g:6833:1: ( ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) ) |
14373 | // InternalSolverLanguage.g:4630:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) | 21086 | // InternalSolverLanguageParser.g:6834:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) |
14374 | { | 21087 | { |
14375 | // InternalSolverLanguage.g:4630:1: ( ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? ) | 21088 | // InternalSolverLanguageParser.g:6834:1: ( ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? ) |
14376 | // InternalSolverLanguage.g:4631:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? | 21089 | // InternalSolverLanguageParser.g:6835:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? |
14377 | { | 21090 | { |
14378 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | 21091 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); |
14379 | // InternalSolverLanguage.g:4632:2: ( rule__FieldRelationInterpretation__ContainmentAssignment_0 )? | 21092 | // InternalSolverLanguageParser.g:6836:2: ( rule__BoundedScopeDefinition__Group_1_0_0__0 )? |
14380 | int alt43=2; | 21093 | int alt50=2; |
14381 | int LA43_0 = input.LA(1); | 21094 | int LA50_0 = input.LA(1); |
14382 | 21095 | ||
14383 | if ( (LA43_0==41) ) { | 21096 | if ( (LA50_0==RULE_INT) ) { |
14384 | alt43=1; | 21097 | alt50=1; |
14385 | } | 21098 | } |
14386 | switch (alt43) { | 21099 | switch (alt50) { |
14387 | case 1 : | 21100 | case 1 : |
14388 | // InternalSolverLanguage.g:4632:3: rule__FieldRelationInterpretation__ContainmentAssignment_0 | 21101 | // InternalSolverLanguageParser.g:6836:3: rule__BoundedScopeDefinition__Group_1_0_0__0 |
14389 | { | 21102 | { |
14390 | pushFollow(FOLLOW_2); | 21103 | pushFollow(FOLLOW_2); |
14391 | rule__FieldRelationInterpretation__ContainmentAssignment_0(); | 21104 | rule__BoundedScopeDefinition__Group_1_0_0__0(); |
14392 | 21105 | ||
14393 | state._fsp--; | 21106 | state._fsp--; |
14394 | 21107 | ||
@@ -14398,7 +21111,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14398 | 21111 | ||
14399 | } | 21112 | } |
14400 | 21113 | ||
14401 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentAssignment_0()); | 21114 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_0_0()); |
14402 | 21115 | ||
14403 | } | 21116 | } |
14404 | 21117 | ||
@@ -14417,26 +21130,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14417 | } | 21130 | } |
14418 | return ; | 21131 | return ; |
14419 | } | 21132 | } |
14420 | // $ANTLR end "rule__FieldRelationInterpretation__Group__0__Impl" | 21133 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__0__Impl" |
14421 | 21134 | ||
14422 | 21135 | ||
14423 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1" | 21136 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1" |
14424 | // InternalSolverLanguage.g:4640:1: rule__FieldRelationInterpretation__Group__1 : rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ; | 21137 | // InternalSolverLanguageParser.g:6844:1: rule__BoundedScopeDefinition__Group_1_0__1 : rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ; |
14425 | public final void rule__FieldRelationInterpretation__Group__1() throws RecognitionException { | 21138 | public final void rule__BoundedScopeDefinition__Group_1_0__1() throws RecognitionException { |
14426 | 21139 | ||
14427 | int stackSize = keepStackSize(); | 21140 | int stackSize = keepStackSize(); |
14428 | 21141 | ||
14429 | try { | 21142 | try { |
14430 | // InternalSolverLanguage.g:4644:1: ( rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 ) | 21143 | // InternalSolverLanguageParser.g:6848:1: ( rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 ) |
14431 | // InternalSolverLanguage.g:4645:2: rule__FieldRelationInterpretation__Group__1__Impl rule__FieldRelationInterpretation__Group__2 | 21144 | // InternalSolverLanguageParser.g:6849:2: rule__BoundedScopeDefinition__Group_1_0__1__Impl rule__BoundedScopeDefinition__Group_1_0__2 |
14432 | { | 21145 | { |
14433 | pushFollow(FOLLOW_25); | 21146 | pushFollow(FOLLOW_55); |
14434 | rule__FieldRelationInterpretation__Group__1__Impl(); | 21147 | rule__BoundedScopeDefinition__Group_1_0__1__Impl(); |
14435 | 21148 | ||
14436 | state._fsp--; | 21149 | state._fsp--; |
14437 | 21150 | ||
14438 | pushFollow(FOLLOW_2); | 21151 | pushFollow(FOLLOW_2); |
14439 | rule__FieldRelationInterpretation__Group__2(); | 21152 | rule__BoundedScopeDefinition__Group_1_0__2(); |
14440 | 21153 | ||
14441 | state._fsp--; | 21154 | state._fsp--; |
14442 | 21155 | ||
@@ -14455,35 +21168,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14455 | } | 21168 | } |
14456 | return ; | 21169 | return ; |
14457 | } | 21170 | } |
14458 | // $ANTLR end "rule__FieldRelationInterpretation__Group__1" | 21171 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__1" |
14459 | 21172 | ||
14460 | 21173 | ||
14461 | // $ANTLR start "rule__FieldRelationInterpretation__Group__1__Impl" | 21174 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__1__Impl" |
14462 | // InternalSolverLanguage.g:4652:1: rule__FieldRelationInterpretation__Group__1__Impl : ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ; | 21175 | // InternalSolverLanguageParser.g:6856:1: rule__BoundedScopeDefinition__Group_1_0__1__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ; |
14463 | public final void rule__FieldRelationInterpretation__Group__1__Impl() throws RecognitionException { | 21176 | public final void rule__BoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { |
14464 | 21177 | ||
14465 | int stackSize = keepStackSize(); | 21178 | int stackSize = keepStackSize(); |
14466 | 21179 | ||
14467 | try { | 21180 | try { |
14468 | // InternalSolverLanguage.g:4656:1: ( ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) ) | 21181 | // InternalSolverLanguageParser.g:6860:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) ) |
14469 | // InternalSolverLanguage.g:4657:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | 21182 | // InternalSolverLanguageParser.g:6861:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) |
14470 | { | 21183 | { |
14471 | // InternalSolverLanguage.g:4657:1: ( ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) ) | 21184 | // InternalSolverLanguageParser.g:6861:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) ) |
14472 | // InternalSolverLanguage.g:4658:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | 21185 | // InternalSolverLanguageParser.g:6862:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) |
14473 | { | 21186 | { |
14474 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); | 21187 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); |
14475 | // InternalSolverLanguage.g:4659:2: ( rule__FieldRelationInterpretation__SymbolAssignment_1 ) | 21188 | // InternalSolverLanguageParser.g:6863:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_0_1 ) |
14476 | // InternalSolverLanguage.g:4659:3: rule__FieldRelationInterpretation__SymbolAssignment_1 | 21189 | // InternalSolverLanguageParser.g:6863:3: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 |
14477 | { | 21190 | { |
14478 | pushFollow(FOLLOW_2); | 21191 | pushFollow(FOLLOW_2); |
14479 | rule__FieldRelationInterpretation__SymbolAssignment_1(); | 21192 | rule__BoundedScopeDefinition__TypeAssignment_1_0_1(); |
14480 | 21193 | ||
14481 | state._fsp--; | 21194 | state._fsp--; |
14482 | 21195 | ||
14483 | 21196 | ||
14484 | } | 21197 | } |
14485 | 21198 | ||
14486 | after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolAssignment_1()); | 21199 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_0_1()); |
14487 | 21200 | ||
14488 | } | 21201 | } |
14489 | 21202 | ||
@@ -14502,26 +21215,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14502 | } | 21215 | } |
14503 | return ; | 21216 | return ; |
14504 | } | 21217 | } |
14505 | // $ANTLR end "rule__FieldRelationInterpretation__Group__1__Impl" | 21218 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__1__Impl" |
14506 | 21219 | ||
14507 | 21220 | ||
14508 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2" | 21221 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2" |
14509 | // InternalSolverLanguage.g:4667:1: rule__FieldRelationInterpretation__Group__2 : rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ; | 21222 | // InternalSolverLanguageParser.g:6871:1: rule__BoundedScopeDefinition__Group_1_0__2 : rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ; |
14510 | public final void rule__FieldRelationInterpretation__Group__2() throws RecognitionException { | 21223 | public final void rule__BoundedScopeDefinition__Group_1_0__2() throws RecognitionException { |
14511 | 21224 | ||
14512 | int stackSize = keepStackSize(); | 21225 | int stackSize = keepStackSize(); |
14513 | 21226 | ||
14514 | try { | 21227 | try { |
14515 | // InternalSolverLanguage.g:4671:1: ( rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 ) | 21228 | // InternalSolverLanguageParser.g:6875:1: ( rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 ) |
14516 | // InternalSolverLanguage.g:4672:2: rule__FieldRelationInterpretation__Group__2__Impl rule__FieldRelationInterpretation__Group__3 | 21229 | // InternalSolverLanguageParser.g:6876:2: rule__BoundedScopeDefinition__Group_1_0__2__Impl rule__BoundedScopeDefinition__Group_1_0__3 |
14517 | { | 21230 | { |
14518 | pushFollow(FOLLOW_44); | 21231 | pushFollow(FOLLOW_52); |
14519 | rule__FieldRelationInterpretation__Group__2__Impl(); | 21232 | rule__BoundedScopeDefinition__Group_1_0__2__Impl(); |
14520 | 21233 | ||
14521 | state._fsp--; | 21234 | state._fsp--; |
14522 | 21235 | ||
14523 | pushFollow(FOLLOW_2); | 21236 | pushFollow(FOLLOW_2); |
14524 | rule__FieldRelationInterpretation__Group__3(); | 21237 | rule__BoundedScopeDefinition__Group_1_0__3(); |
14525 | 21238 | ||
14526 | state._fsp--; | 21239 | state._fsp--; |
14527 | 21240 | ||
@@ -14540,25 +21253,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14540 | } | 21253 | } |
14541 | return ; | 21254 | return ; |
14542 | } | 21255 | } |
14543 | // $ANTLR end "rule__FieldRelationInterpretation__Group__2" | 21256 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__2" |
14544 | 21257 | ||
14545 | 21258 | ||
14546 | // $ANTLR start "rule__FieldRelationInterpretation__Group__2__Impl" | 21259 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__2__Impl" |
14547 | // InternalSolverLanguage.g:4679:1: rule__FieldRelationInterpretation__Group__2__Impl : ( ':' ) ; | 21260 | // InternalSolverLanguageParser.g:6883:1: rule__BoundedScopeDefinition__Group_1_0__2__Impl : ( LessThanSignEqualsSign ) ; |
14548 | public final void rule__FieldRelationInterpretation__Group__2__Impl() throws RecognitionException { | 21261 | public final void rule__BoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { |
14549 | 21262 | ||
14550 | int stackSize = keepStackSize(); | 21263 | int stackSize = keepStackSize(); |
14551 | 21264 | ||
14552 | try { | 21265 | try { |
14553 | // InternalSolverLanguage.g:4683:1: ( ( ':' ) ) | 21266 | // InternalSolverLanguageParser.g:6887:1: ( ( LessThanSignEqualsSign ) ) |
14554 | // InternalSolverLanguage.g:4684:1: ( ':' ) | 21267 | // InternalSolverLanguageParser.g:6888:1: ( LessThanSignEqualsSign ) |
14555 | { | 21268 | { |
14556 | // InternalSolverLanguage.g:4684:1: ( ':' ) | 21269 | // InternalSolverLanguageParser.g:6888:1: ( LessThanSignEqualsSign ) |
14557 | // InternalSolverLanguage.g:4685:2: ':' | 21270 | // InternalSolverLanguageParser.g:6889:2: LessThanSignEqualsSign |
14558 | { | 21271 | { |
14559 | before(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | 21272 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); |
14560 | match(input,17,FOLLOW_2); | 21273 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
14561 | after(grammarAccess.getFieldRelationInterpretationAccess().getColonKeyword_2()); | 21274 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_2()); |
14562 | 21275 | ||
14563 | } | 21276 | } |
14564 | 21277 | ||
@@ -14577,26 +21290,106 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14577 | } | 21290 | } |
14578 | return ; | 21291 | return ; |
14579 | } | 21292 | } |
14580 | // $ANTLR end "rule__FieldRelationInterpretation__Group__2__Impl" | 21293 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__2__Impl" |
14581 | 21294 | ||
14582 | 21295 | ||
14583 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3" | 21296 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3" |
14584 | // InternalSolverLanguage.g:4694:1: rule__FieldRelationInterpretation__Group__3 : rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ; | 21297 | // InternalSolverLanguageParser.g:6898:1: rule__BoundedScopeDefinition__Group_1_0__3 : rule__BoundedScopeDefinition__Group_1_0__3__Impl ; |
14585 | public final void rule__FieldRelationInterpretation__Group__3() throws RecognitionException { | 21298 | public final void rule__BoundedScopeDefinition__Group_1_0__3() throws RecognitionException { |
14586 | 21299 | ||
14587 | int stackSize = keepStackSize(); | 21300 | int stackSize = keepStackSize(); |
14588 | 21301 | ||
14589 | try { | 21302 | try { |
14590 | // InternalSolverLanguage.g:4698:1: ( rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 ) | 21303 | // InternalSolverLanguageParser.g:6902:1: ( rule__BoundedScopeDefinition__Group_1_0__3__Impl ) |
14591 | // InternalSolverLanguage.g:4699:2: rule__FieldRelationInterpretation__Group__3__Impl rule__FieldRelationInterpretation__Group__4 | 21304 | // InternalSolverLanguageParser.g:6903:2: rule__BoundedScopeDefinition__Group_1_0__3__Impl |
14592 | { | 21305 | { |
14593 | pushFollow(FOLLOW_44); | 21306 | pushFollow(FOLLOW_2); |
14594 | rule__FieldRelationInterpretation__Group__3__Impl(); | 21307 | rule__BoundedScopeDefinition__Group_1_0__3__Impl(); |
21308 | |||
21309 | state._fsp--; | ||
21310 | |||
21311 | |||
21312 | } | ||
21313 | |||
21314 | } | ||
21315 | catch (RecognitionException re) { | ||
21316 | reportError(re); | ||
21317 | recover(input,re); | ||
21318 | } | ||
21319 | finally { | ||
21320 | |||
21321 | restoreStackSize(stackSize); | ||
21322 | |||
21323 | } | ||
21324 | return ; | ||
21325 | } | ||
21326 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__3" | ||
21327 | |||
21328 | |||
21329 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0__3__Impl" | ||
21330 | // InternalSolverLanguageParser.g:6909:1: rule__BoundedScopeDefinition__Group_1_0__3__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ; | ||
21331 | public final void rule__BoundedScopeDefinition__Group_1_0__3__Impl() throws RecognitionException { | ||
21332 | |||
21333 | int stackSize = keepStackSize(); | ||
21334 | |||
21335 | try { | ||
21336 | // InternalSolverLanguageParser.g:6913:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) ) | ||
21337 | // InternalSolverLanguageParser.g:6914:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | ||
21338 | { | ||
21339 | // InternalSolverLanguageParser.g:6914:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) ) | ||
21340 | // InternalSolverLanguageParser.g:6915:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | ||
21341 | { | ||
21342 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); | ||
21343 | // InternalSolverLanguageParser.g:6916:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 ) | ||
21344 | // InternalSolverLanguageParser.g:6916:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 | ||
21345 | { | ||
21346 | pushFollow(FOLLOW_2); | ||
21347 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3(); | ||
21348 | |||
21349 | state._fsp--; | ||
21350 | |||
21351 | |||
21352 | } | ||
21353 | |||
21354 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_0_3()); | ||
21355 | |||
21356 | } | ||
21357 | |||
21358 | |||
21359 | } | ||
21360 | |||
21361 | } | ||
21362 | catch (RecognitionException re) { | ||
21363 | reportError(re); | ||
21364 | recover(input,re); | ||
21365 | } | ||
21366 | finally { | ||
21367 | |||
21368 | restoreStackSize(stackSize); | ||
21369 | |||
21370 | } | ||
21371 | return ; | ||
21372 | } | ||
21373 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0__3__Impl" | ||
21374 | |||
21375 | |||
21376 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0" | ||
21377 | // InternalSolverLanguageParser.g:6925:1: rule__BoundedScopeDefinition__Group_1_0_0__0 : rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ; | ||
21378 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0() throws RecognitionException { | ||
21379 | |||
21380 | int stackSize = keepStackSize(); | ||
21381 | |||
21382 | try { | ||
21383 | // InternalSolverLanguageParser.g:6929:1: ( rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 ) | ||
21384 | // InternalSolverLanguageParser.g:6930:2: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl rule__BoundedScopeDefinition__Group_1_0_0__1 | ||
21385 | { | ||
21386 | pushFollow(FOLLOW_55); | ||
21387 | rule__BoundedScopeDefinition__Group_1_0_0__0__Impl(); | ||
14595 | 21388 | ||
14596 | state._fsp--; | 21389 | state._fsp--; |
14597 | 21390 | ||
14598 | pushFollow(FOLLOW_2); | 21391 | pushFollow(FOLLOW_2); |
14599 | rule__FieldRelationInterpretation__Group__4(); | 21392 | rule__BoundedScopeDefinition__Group_1_0_0__1(); |
14600 | 21393 | ||
14601 | state._fsp--; | 21394 | state._fsp--; |
14602 | 21395 | ||
@@ -14615,46 +21408,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14615 | } | 21408 | } |
14616 | return ; | 21409 | return ; |
14617 | } | 21410 | } |
14618 | // $ANTLR end "rule__FieldRelationInterpretation__Group__3" | 21411 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__0" |
14619 | 21412 | ||
14620 | 21413 | ||
14621 | // $ANTLR start "rule__FieldRelationInterpretation__Group__3__Impl" | 21414 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" |
14622 | // InternalSolverLanguage.g:4706:1: rule__FieldRelationInterpretation__Group__3__Impl : ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ; | 21415 | // InternalSolverLanguageParser.g:6937:1: rule__BoundedScopeDefinition__Group_1_0_0__0__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ; |
14623 | public final void rule__FieldRelationInterpretation__Group__3__Impl() throws RecognitionException { | 21416 | public final void rule__BoundedScopeDefinition__Group_1_0_0__0__Impl() throws RecognitionException { |
14624 | 21417 | ||
14625 | int stackSize = keepStackSize(); | 21418 | int stackSize = keepStackSize(); |
14626 | 21419 | ||
14627 | try { | 21420 | try { |
14628 | // InternalSolverLanguage.g:4710:1: ( ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) ) | 21421 | // InternalSolverLanguageParser.g:6941:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) ) |
14629 | // InternalSolverLanguage.g:4711:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | 21422 | // InternalSolverLanguageParser.g:6942:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) |
21423 | { | ||
21424 | // InternalSolverLanguageParser.g:6942:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) ) | ||
21425 | // InternalSolverLanguageParser.g:6943:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) | ||
14630 | { | 21426 | { |
14631 | // InternalSolverLanguage.g:4711:1: ( ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? ) | 21427 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); |
14632 | // InternalSolverLanguage.g:4712:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | 21428 | // InternalSolverLanguageParser.g:6944:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 ) |
21429 | // InternalSolverLanguageParser.g:6944:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 | ||
14633 | { | 21430 | { |
14634 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); | 21431 | pushFollow(FOLLOW_2); |
14635 | // InternalSolverLanguage.g:4713:2: ( rule__FieldRelationInterpretation__MultiplicityAssignment_3 )? | 21432 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0(); |
14636 | int alt44=2; | 21433 | |
14637 | int LA44_0 = input.LA(1); | 21434 | state._fsp--; |
21435 | |||
14638 | 21436 | ||
14639 | if ( (LA44_0==RULE_INT) ) { | ||
14640 | alt44=1; | ||
14641 | } | 21437 | } |
14642 | switch (alt44) { | ||
14643 | case 1 : | ||
14644 | // InternalSolverLanguage.g:4713:3: rule__FieldRelationInterpretation__MultiplicityAssignment_3 | ||
14645 | { | ||
14646 | pushFollow(FOLLOW_2); | ||
14647 | rule__FieldRelationInterpretation__MultiplicityAssignment_3(); | ||
14648 | 21438 | ||
14649 | state._fsp--; | 21439 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0_0()); |
14650 | 21440 | ||
21441 | } | ||
14651 | 21442 | ||
14652 | } | ||
14653 | break; | ||
14654 | 21443 | ||
14655 | } | 21444 | } |
14656 | 21445 | ||
14657 | after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityAssignment_3()); | 21446 | } |
21447 | catch (RecognitionException re) { | ||
21448 | reportError(re); | ||
21449 | recover(input,re); | ||
21450 | } | ||
21451 | finally { | ||
21452 | |||
21453 | restoreStackSize(stackSize); | ||
21454 | |||
21455 | } | ||
21456 | return ; | ||
21457 | } | ||
21458 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__0__Impl" | ||
21459 | |||
21460 | |||
21461 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1" | ||
21462 | // InternalSolverLanguageParser.g:6952:1: rule__BoundedScopeDefinition__Group_1_0_0__1 : rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ; | ||
21463 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1() throws RecognitionException { | ||
21464 | |||
21465 | int stackSize = keepStackSize(); | ||
21466 | |||
21467 | try { | ||
21468 | // InternalSolverLanguageParser.g:6956:1: ( rule__BoundedScopeDefinition__Group_1_0_0__1__Impl ) | ||
21469 | // InternalSolverLanguageParser.g:6957:2: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl | ||
21470 | { | ||
21471 | pushFollow(FOLLOW_2); | ||
21472 | rule__BoundedScopeDefinition__Group_1_0_0__1__Impl(); | ||
21473 | |||
21474 | state._fsp--; | ||
21475 | |||
21476 | |||
21477 | } | ||
21478 | |||
21479 | } | ||
21480 | catch (RecognitionException re) { | ||
21481 | reportError(re); | ||
21482 | recover(input,re); | ||
21483 | } | ||
21484 | finally { | ||
21485 | |||
21486 | restoreStackSize(stackSize); | ||
21487 | |||
21488 | } | ||
21489 | return ; | ||
21490 | } | ||
21491 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__1" | ||
21492 | |||
21493 | |||
21494 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" | ||
21495 | // InternalSolverLanguageParser.g:6963:1: rule__BoundedScopeDefinition__Group_1_0_0__1__Impl : ( LessThanSignEqualsSign ) ; | ||
21496 | public final void rule__BoundedScopeDefinition__Group_1_0_0__1__Impl() throws RecognitionException { | ||
21497 | |||
21498 | int stackSize = keepStackSize(); | ||
21499 | |||
21500 | try { | ||
21501 | // InternalSolverLanguageParser.g:6967:1: ( ( LessThanSignEqualsSign ) ) | ||
21502 | // InternalSolverLanguageParser.g:6968:1: ( LessThanSignEqualsSign ) | ||
21503 | { | ||
21504 | // InternalSolverLanguageParser.g:6968:1: ( LessThanSignEqualsSign ) | ||
21505 | // InternalSolverLanguageParser.g:6969:2: LessThanSignEqualsSign | ||
21506 | { | ||
21507 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); | ||
21508 | match(input,LessThanSignEqualsSign,FOLLOW_2); | ||
21509 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_0_1()); | ||
14658 | 21510 | ||
14659 | } | 21511 | } |
14660 | 21512 | ||
@@ -14673,21 +21525,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14673 | } | 21525 | } |
14674 | return ; | 21526 | return ; |
14675 | } | 21527 | } |
14676 | // $ANTLR end "rule__FieldRelationInterpretation__Group__3__Impl" | 21528 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_0_0__1__Impl" |
14677 | 21529 | ||
14678 | 21530 | ||
14679 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4" | 21531 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0" |
14680 | // InternalSolverLanguage.g:4721:1: rule__FieldRelationInterpretation__Group__4 : rule__FieldRelationInterpretation__Group__4__Impl ; | 21532 | // InternalSolverLanguageParser.g:6979:1: rule__BoundedScopeDefinition__Group_1_1__0 : rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ; |
14681 | public final void rule__FieldRelationInterpretation__Group__4() throws RecognitionException { | 21533 | public final void rule__BoundedScopeDefinition__Group_1_1__0() throws RecognitionException { |
14682 | 21534 | ||
14683 | int stackSize = keepStackSize(); | 21535 | int stackSize = keepStackSize(); |
14684 | 21536 | ||
14685 | try { | 21537 | try { |
14686 | // InternalSolverLanguage.g:4725:1: ( rule__FieldRelationInterpretation__Group__4__Impl ) | 21538 | // InternalSolverLanguageParser.g:6983:1: ( rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 ) |
14687 | // InternalSolverLanguage.g:4726:2: rule__FieldRelationInterpretation__Group__4__Impl | 21539 | // InternalSolverLanguageParser.g:6984:2: rule__BoundedScopeDefinition__Group_1_1__0__Impl rule__BoundedScopeDefinition__Group_1_1__1 |
14688 | { | 21540 | { |
21541 | pushFollow(FOLLOW_56); | ||
21542 | rule__BoundedScopeDefinition__Group_1_1__0__Impl(); | ||
21543 | |||
21544 | state._fsp--; | ||
21545 | |||
14689 | pushFollow(FOLLOW_2); | 21546 | pushFollow(FOLLOW_2); |
14690 | rule__FieldRelationInterpretation__Group__4__Impl(); | 21547 | rule__BoundedScopeDefinition__Group_1_1__1(); |
14691 | 21548 | ||
14692 | state._fsp--; | 21549 | state._fsp--; |
14693 | 21550 | ||
@@ -14706,35 +21563,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14706 | } | 21563 | } |
14707 | return ; | 21564 | return ; |
14708 | } | 21565 | } |
14709 | // $ANTLR end "rule__FieldRelationInterpretation__Group__4" | 21566 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__0" |
14710 | 21567 | ||
14711 | 21568 | ||
14712 | // $ANTLR start "rule__FieldRelationInterpretation__Group__4__Impl" | 21569 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__0__Impl" |
14713 | // InternalSolverLanguage.g:4732:1: rule__FieldRelationInterpretation__Group__4__Impl : ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ; | 21570 | // InternalSolverLanguageParser.g:6991:1: rule__BoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ; |
14714 | public final void rule__FieldRelationInterpretation__Group__4__Impl() throws RecognitionException { | 21571 | public final void rule__BoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { |
14715 | 21572 | ||
14716 | int stackSize = keepStackSize(); | 21573 | int stackSize = keepStackSize(); |
14717 | 21574 | ||
14718 | try { | 21575 | try { |
14719 | // InternalSolverLanguage.g:4736:1: ( ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) ) | 21576 | // InternalSolverLanguageParser.g:6995:1: ( ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) ) |
14720 | // InternalSolverLanguage.g:4737:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | 21577 | // InternalSolverLanguageParser.g:6996:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) |
14721 | { | 21578 | { |
14722 | // InternalSolverLanguage.g:4737:1: ( ( rule__FieldRelationInterpretation__TargetAssignment_4 ) ) | 21579 | // InternalSolverLanguageParser.g:6996:1: ( ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) ) |
14723 | // InternalSolverLanguage.g:4738:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | 21580 | // InternalSolverLanguageParser.g:6997:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) |
14724 | { | 21581 | { |
14725 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); | 21582 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); |
14726 | // InternalSolverLanguage.g:4739:2: ( rule__FieldRelationInterpretation__TargetAssignment_4 ) | 21583 | // InternalSolverLanguageParser.g:6998:2: ( rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 ) |
14727 | // InternalSolverLanguage.g:4739:3: rule__FieldRelationInterpretation__TargetAssignment_4 | 21584 | // InternalSolverLanguageParser.g:6998:3: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 |
14728 | { | 21585 | { |
14729 | pushFollow(FOLLOW_2); | 21586 | pushFollow(FOLLOW_2); |
14730 | rule__FieldRelationInterpretation__TargetAssignment_4(); | 21587 | rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0(); |
14731 | 21588 | ||
14732 | state._fsp--; | 21589 | state._fsp--; |
14733 | 21590 | ||
14734 | 21591 | ||
14735 | } | 21592 | } |
14736 | 21593 | ||
14737 | after(grammarAccess.getFieldRelationInterpretationAccess().getTargetAssignment_4()); | 21594 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundAssignment_1_1_0()); |
14738 | 21595 | ||
14739 | } | 21596 | } |
14740 | 21597 | ||
@@ -14753,26 +21610,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14753 | } | 21610 | } |
14754 | return ; | 21611 | return ; |
14755 | } | 21612 | } |
14756 | // $ANTLR end "rule__FieldRelationInterpretation__Group__4__Impl" | 21613 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__0__Impl" |
14757 | 21614 | ||
14758 | 21615 | ||
14759 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0" | 21616 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1" |
14760 | // InternalSolverLanguage.g:4748:1: rule__GlobalRelationInterpretation__Group__0 : rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ; | 21617 | // InternalSolverLanguageParser.g:7006:1: rule__BoundedScopeDefinition__Group_1_1__1 : rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ; |
14761 | public final void rule__GlobalRelationInterpretation__Group__0() throws RecognitionException { | 21618 | public final void rule__BoundedScopeDefinition__Group_1_1__1() throws RecognitionException { |
14762 | 21619 | ||
14763 | int stackSize = keepStackSize(); | 21620 | int stackSize = keepStackSize(); |
14764 | 21621 | ||
14765 | try { | 21622 | try { |
14766 | // InternalSolverLanguage.g:4752:1: ( rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 ) | 21623 | // InternalSolverLanguageParser.g:7010:1: ( rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 ) |
14767 | // InternalSolverLanguage.g:4753:2: rule__GlobalRelationInterpretation__Group__0__Impl rule__GlobalRelationInterpretation__Group__1 | 21624 | // InternalSolverLanguageParser.g:7011:2: rule__BoundedScopeDefinition__Group_1_1__1__Impl rule__BoundedScopeDefinition__Group_1_1__2 |
14768 | { | 21625 | { |
14769 | pushFollow(FOLLOW_45); | 21626 | pushFollow(FOLLOW_9); |
14770 | rule__GlobalRelationInterpretation__Group__0__Impl(); | 21627 | rule__BoundedScopeDefinition__Group_1_1__1__Impl(); |
14771 | 21628 | ||
14772 | state._fsp--; | 21629 | state._fsp--; |
14773 | 21630 | ||
14774 | pushFollow(FOLLOW_2); | 21631 | pushFollow(FOLLOW_2); |
14775 | rule__GlobalRelationInterpretation__Group__1(); | 21632 | rule__BoundedScopeDefinition__Group_1_1__2(); |
14776 | 21633 | ||
14777 | state._fsp--; | 21634 | state._fsp--; |
14778 | 21635 | ||
@@ -14791,36 +21648,191 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14791 | } | 21648 | } |
14792 | return ; | 21649 | return ; |
14793 | } | 21650 | } |
14794 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__0" | 21651 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__1" |
14795 | 21652 | ||
14796 | 21653 | ||
14797 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__0__Impl" | 21654 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__1__Impl" |
14798 | // InternalSolverLanguage.g:4760:1: rule__GlobalRelationInterpretation__Group__0__Impl : ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) ; | 21655 | // InternalSolverLanguageParser.g:7018:1: rule__BoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
14799 | public final void rule__GlobalRelationInterpretation__Group__0__Impl() throws RecognitionException { | 21656 | public final void rule__BoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { |
14800 | 21657 | ||
14801 | int stackSize = keepStackSize(); | 21658 | int stackSize = keepStackSize(); |
14802 | 21659 | ||
14803 | try { | 21660 | try { |
14804 | // InternalSolverLanguage.g:4764:1: ( ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) ) | 21661 | // InternalSolverLanguageParser.g:7022:1: ( ( GreaterThanSignEqualsSign ) ) |
14805 | // InternalSolverLanguage.g:4765:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) | 21662 | // InternalSolverLanguageParser.g:7023:1: ( GreaterThanSignEqualsSign ) |
14806 | { | 21663 | { |
14807 | // InternalSolverLanguage.g:4765:1: ( ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? ) | 21664 | // InternalSolverLanguageParser.g:7023:1: ( GreaterThanSignEqualsSign ) |
14808 | // InternalSolverLanguage.g:4766:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? | 21665 | // InternalSolverLanguageParser.g:7024:2: GreaterThanSignEqualsSign |
14809 | { | 21666 | { |
14810 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | 21667 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
14811 | // InternalSolverLanguage.g:4767:2: ( rule__GlobalRelationInterpretation__ContainmentAssignment_0 )? | 21668 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
14812 | int alt45=2; | 21669 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
14813 | int LA45_0 = input.LA(1); | 21670 | |
21671 | } | ||
21672 | |||
14814 | 21673 | ||
14815 | if ( (LA45_0==41) ) { | ||
14816 | alt45=1; | ||
14817 | } | 21674 | } |
14818 | switch (alt45) { | 21675 | |
21676 | } | ||
21677 | catch (RecognitionException re) { | ||
21678 | reportError(re); | ||
21679 | recover(input,re); | ||
21680 | } | ||
21681 | finally { | ||
21682 | |||
21683 | restoreStackSize(stackSize); | ||
21684 | |||
21685 | } | ||
21686 | return ; | ||
21687 | } | ||
21688 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__1__Impl" | ||
21689 | |||
21690 | |||
21691 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2" | ||
21692 | // InternalSolverLanguageParser.g:7033:1: rule__BoundedScopeDefinition__Group_1_1__2 : rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ; | ||
21693 | public final void rule__BoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | ||
21694 | |||
21695 | int stackSize = keepStackSize(); | ||
21696 | |||
21697 | try { | ||
21698 | // InternalSolverLanguageParser.g:7037:1: ( rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 ) | ||
21699 | // InternalSolverLanguageParser.g:7038:2: rule__BoundedScopeDefinition__Group_1_1__2__Impl rule__BoundedScopeDefinition__Group_1_1__3 | ||
21700 | { | ||
21701 | pushFollow(FOLLOW_56); | ||
21702 | rule__BoundedScopeDefinition__Group_1_1__2__Impl(); | ||
21703 | |||
21704 | state._fsp--; | ||
21705 | |||
21706 | pushFollow(FOLLOW_2); | ||
21707 | rule__BoundedScopeDefinition__Group_1_1__3(); | ||
21708 | |||
21709 | state._fsp--; | ||
21710 | |||
21711 | |||
21712 | } | ||
21713 | |||
21714 | } | ||
21715 | catch (RecognitionException re) { | ||
21716 | reportError(re); | ||
21717 | recover(input,re); | ||
21718 | } | ||
21719 | finally { | ||
21720 | |||
21721 | restoreStackSize(stackSize); | ||
21722 | |||
21723 | } | ||
21724 | return ; | ||
21725 | } | ||
21726 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__2" | ||
21727 | |||
21728 | |||
21729 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__2__Impl" | ||
21730 | // InternalSolverLanguageParser.g:7045:1: rule__BoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ; | ||
21731 | public final void rule__BoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | ||
21732 | |||
21733 | int stackSize = keepStackSize(); | ||
21734 | |||
21735 | try { | ||
21736 | // InternalSolverLanguageParser.g:7049:1: ( ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) ) | ||
21737 | // InternalSolverLanguageParser.g:7050:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | ||
21738 | { | ||
21739 | // InternalSolverLanguageParser.g:7050:1: ( ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) ) | ||
21740 | // InternalSolverLanguageParser.g:7051:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | ||
21741 | { | ||
21742 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); | ||
21743 | // InternalSolverLanguageParser.g:7052:2: ( rule__BoundedScopeDefinition__TypeAssignment_1_1_2 ) | ||
21744 | // InternalSolverLanguageParser.g:7052:3: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 | ||
21745 | { | ||
21746 | pushFollow(FOLLOW_2); | ||
21747 | rule__BoundedScopeDefinition__TypeAssignment_1_1_2(); | ||
21748 | |||
21749 | state._fsp--; | ||
21750 | |||
21751 | |||
21752 | } | ||
21753 | |||
21754 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeAssignment_1_1_2()); | ||
21755 | |||
21756 | } | ||
21757 | |||
21758 | |||
21759 | } | ||
21760 | |||
21761 | } | ||
21762 | catch (RecognitionException re) { | ||
21763 | reportError(re); | ||
21764 | recover(input,re); | ||
21765 | } | ||
21766 | finally { | ||
21767 | |||
21768 | restoreStackSize(stackSize); | ||
21769 | |||
21770 | } | ||
21771 | return ; | ||
21772 | } | ||
21773 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__2__Impl" | ||
21774 | |||
21775 | |||
21776 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3" | ||
21777 | // InternalSolverLanguageParser.g:7060:1: rule__BoundedScopeDefinition__Group_1_1__3 : rule__BoundedScopeDefinition__Group_1_1__3__Impl ; | ||
21778 | public final void rule__BoundedScopeDefinition__Group_1_1__3() throws RecognitionException { | ||
21779 | |||
21780 | int stackSize = keepStackSize(); | ||
21781 | |||
21782 | try { | ||
21783 | // InternalSolverLanguageParser.g:7064:1: ( rule__BoundedScopeDefinition__Group_1_1__3__Impl ) | ||
21784 | // InternalSolverLanguageParser.g:7065:2: rule__BoundedScopeDefinition__Group_1_1__3__Impl | ||
21785 | { | ||
21786 | pushFollow(FOLLOW_2); | ||
21787 | rule__BoundedScopeDefinition__Group_1_1__3__Impl(); | ||
21788 | |||
21789 | state._fsp--; | ||
21790 | |||
21791 | |||
21792 | } | ||
21793 | |||
21794 | } | ||
21795 | catch (RecognitionException re) { | ||
21796 | reportError(re); | ||
21797 | recover(input,re); | ||
21798 | } | ||
21799 | finally { | ||
21800 | |||
21801 | restoreStackSize(stackSize); | ||
21802 | |||
21803 | } | ||
21804 | return ; | ||
21805 | } | ||
21806 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__3" | ||
21807 | |||
21808 | |||
21809 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1__3__Impl" | ||
21810 | // InternalSolverLanguageParser.g:7071:1: rule__BoundedScopeDefinition__Group_1_1__3__Impl : ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ; | ||
21811 | public final void rule__BoundedScopeDefinition__Group_1_1__3__Impl() throws RecognitionException { | ||
21812 | |||
21813 | int stackSize = keepStackSize(); | ||
21814 | |||
21815 | try { | ||
21816 | // InternalSolverLanguageParser.g:7075:1: ( ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) ) | ||
21817 | // InternalSolverLanguageParser.g:7076:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | ||
21818 | { | ||
21819 | // InternalSolverLanguageParser.g:7076:1: ( ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? ) | ||
21820 | // InternalSolverLanguageParser.g:7077:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | ||
21821 | { | ||
21822 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); | ||
21823 | // InternalSolverLanguageParser.g:7078:2: ( rule__BoundedScopeDefinition__Group_1_1_3__0 )? | ||
21824 | int alt51=2; | ||
21825 | int LA51_0 = input.LA(1); | ||
21826 | |||
21827 | if ( (LA51_0==GreaterThanSignEqualsSign) ) { | ||
21828 | alt51=1; | ||
21829 | } | ||
21830 | switch (alt51) { | ||
14819 | case 1 : | 21831 | case 1 : |
14820 | // InternalSolverLanguage.g:4767:3: rule__GlobalRelationInterpretation__ContainmentAssignment_0 | 21832 | // InternalSolverLanguageParser.g:7078:3: rule__BoundedScopeDefinition__Group_1_1_3__0 |
14821 | { | 21833 | { |
14822 | pushFollow(FOLLOW_2); | 21834 | pushFollow(FOLLOW_2); |
14823 | rule__GlobalRelationInterpretation__ContainmentAssignment_0(); | 21835 | rule__BoundedScopeDefinition__Group_1_1_3__0(); |
14824 | 21836 | ||
14825 | state._fsp--; | 21837 | state._fsp--; |
14826 | 21838 | ||
@@ -14830,7 +21842,7 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14830 | 21842 | ||
14831 | } | 21843 | } |
14832 | 21844 | ||
14833 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentAssignment_0()); | 21845 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGroup_1_1_3()); |
14834 | 21846 | ||
14835 | } | 21847 | } |
14836 | 21848 | ||
@@ -14849,26 +21861,96 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14849 | } | 21861 | } |
14850 | return ; | 21862 | return ; |
14851 | } | 21863 | } |
14852 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__0__Impl" | 21864 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1__3__Impl" |
14853 | 21865 | ||
14854 | 21866 | ||
14855 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1" | 21867 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0" |
14856 | // InternalSolverLanguage.g:4775:1: rule__GlobalRelationInterpretation__Group__1 : rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ; | 21868 | // InternalSolverLanguageParser.g:7087:1: rule__BoundedScopeDefinition__Group_1_1_3__0 : rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ; |
14857 | public final void rule__GlobalRelationInterpretation__Group__1() throws RecognitionException { | 21869 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0() throws RecognitionException { |
14858 | 21870 | ||
14859 | int stackSize = keepStackSize(); | 21871 | int stackSize = keepStackSize(); |
14860 | 21872 | ||
14861 | try { | 21873 | try { |
14862 | // InternalSolverLanguage.g:4779:1: ( rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 ) | 21874 | // InternalSolverLanguageParser.g:7091:1: ( rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 ) |
14863 | // InternalSolverLanguage.g:4780:2: rule__GlobalRelationInterpretation__Group__1__Impl rule__GlobalRelationInterpretation__Group__2 | 21875 | // InternalSolverLanguageParser.g:7092:2: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl rule__BoundedScopeDefinition__Group_1_1_3__1 |
14864 | { | 21876 | { |
14865 | pushFollow(FOLLOW_17); | 21877 | pushFollow(FOLLOW_52); |
14866 | rule__GlobalRelationInterpretation__Group__1__Impl(); | 21878 | rule__BoundedScopeDefinition__Group_1_1_3__0__Impl(); |
14867 | 21879 | ||
14868 | state._fsp--; | 21880 | state._fsp--; |
14869 | 21881 | ||
14870 | pushFollow(FOLLOW_2); | 21882 | pushFollow(FOLLOW_2); |
14871 | rule__GlobalRelationInterpretation__Group__2(); | 21883 | rule__BoundedScopeDefinition__Group_1_1_3__1(); |
21884 | |||
21885 | state._fsp--; | ||
21886 | |||
21887 | |||
21888 | } | ||
21889 | |||
21890 | } | ||
21891 | catch (RecognitionException re) { | ||
21892 | reportError(re); | ||
21893 | recover(input,re); | ||
21894 | } | ||
21895 | finally { | ||
21896 | |||
21897 | restoreStackSize(stackSize); | ||
21898 | |||
21899 | } | ||
21900 | return ; | ||
21901 | } | ||
21902 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__0" | ||
21903 | |||
21904 | |||
21905 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" | ||
21906 | // InternalSolverLanguageParser.g:7099:1: rule__BoundedScopeDefinition__Group_1_1_3__0__Impl : ( GreaterThanSignEqualsSign ) ; | ||
21907 | public final void rule__BoundedScopeDefinition__Group_1_1_3__0__Impl() throws RecognitionException { | ||
21908 | |||
21909 | int stackSize = keepStackSize(); | ||
21910 | |||
21911 | try { | ||
21912 | // InternalSolverLanguageParser.g:7103:1: ( ( GreaterThanSignEqualsSign ) ) | ||
21913 | // InternalSolverLanguageParser.g:7104:1: ( GreaterThanSignEqualsSign ) | ||
21914 | { | ||
21915 | // InternalSolverLanguageParser.g:7104:1: ( GreaterThanSignEqualsSign ) | ||
21916 | // InternalSolverLanguageParser.g:7105:2: GreaterThanSignEqualsSign | ||
21917 | { | ||
21918 | before(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); | ||
21919 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); | ||
21920 | after(grammarAccess.getBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_3_0()); | ||
21921 | |||
21922 | } | ||
21923 | |||
21924 | |||
21925 | } | ||
21926 | |||
21927 | } | ||
21928 | catch (RecognitionException re) { | ||
21929 | reportError(re); | ||
21930 | recover(input,re); | ||
21931 | } | ||
21932 | finally { | ||
21933 | |||
21934 | restoreStackSize(stackSize); | ||
21935 | |||
21936 | } | ||
21937 | return ; | ||
21938 | } | ||
21939 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__0__Impl" | ||
21940 | |||
21941 | |||
21942 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1" | ||
21943 | // InternalSolverLanguageParser.g:7114:1: rule__BoundedScopeDefinition__Group_1_1_3__1 : rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ; | ||
21944 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1() throws RecognitionException { | ||
21945 | |||
21946 | int stackSize = keepStackSize(); | ||
21947 | |||
21948 | try { | ||
21949 | // InternalSolverLanguageParser.g:7118:1: ( rule__BoundedScopeDefinition__Group_1_1_3__1__Impl ) | ||
21950 | // InternalSolverLanguageParser.g:7119:2: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl | ||
21951 | { | ||
21952 | pushFollow(FOLLOW_2); | ||
21953 | rule__BoundedScopeDefinition__Group_1_1_3__1__Impl(); | ||
14872 | 21954 | ||
14873 | state._fsp--; | 21955 | state._fsp--; |
14874 | 21956 | ||
@@ -14887,25 +21969,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14887 | } | 21969 | } |
14888 | return ; | 21970 | return ; |
14889 | } | 21971 | } |
14890 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__1" | 21972 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__1" |
14891 | 21973 | ||
14892 | 21974 | ||
14893 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__1__Impl" | 21975 | // $ANTLR start "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" |
14894 | // InternalSolverLanguage.g:4787:1: rule__GlobalRelationInterpretation__Group__1__Impl : ( 'relation' ) ; | 21976 | // InternalSolverLanguageParser.g:7125:1: rule__BoundedScopeDefinition__Group_1_1_3__1__Impl : ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ; |
14895 | public final void rule__GlobalRelationInterpretation__Group__1__Impl() throws RecognitionException { | 21977 | public final void rule__BoundedScopeDefinition__Group_1_1_3__1__Impl() throws RecognitionException { |
14896 | 21978 | ||
14897 | int stackSize = keepStackSize(); | 21979 | int stackSize = keepStackSize(); |
14898 | 21980 | ||
14899 | try { | 21981 | try { |
14900 | // InternalSolverLanguage.g:4791:1: ( ( 'relation' ) ) | 21982 | // InternalSolverLanguageParser.g:7129:1: ( ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) ) |
14901 | // InternalSolverLanguage.g:4792:1: ( 'relation' ) | 21983 | // InternalSolverLanguageParser.g:7130:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) |
14902 | { | 21984 | { |
14903 | // InternalSolverLanguage.g:4792:1: ( 'relation' ) | 21985 | // InternalSolverLanguageParser.g:7130:1: ( ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) ) |
14904 | // InternalSolverLanguage.g:4793:2: 'relation' | 21986 | // InternalSolverLanguageParser.g:7131:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) |
14905 | { | 21987 | { |
14906 | before(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | 21988 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); |
14907 | match(input,38,FOLLOW_2); | 21989 | // InternalSolverLanguageParser.g:7132:2: ( rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 ) |
14908 | after(grammarAccess.getGlobalRelationInterpretationAccess().getRelationKeyword_1()); | 21990 | // InternalSolverLanguageParser.g:7132:3: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 |
21991 | { | ||
21992 | pushFollow(FOLLOW_2); | ||
21993 | rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1(); | ||
21994 | |||
21995 | state._fsp--; | ||
21996 | |||
21997 | |||
21998 | } | ||
21999 | |||
22000 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_3_1()); | ||
14909 | 22001 | ||
14910 | } | 22002 | } |
14911 | 22003 | ||
@@ -14924,26 +22016,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14924 | } | 22016 | } |
14925 | return ; | 22017 | return ; |
14926 | } | 22018 | } |
14927 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__1__Impl" | 22019 | // $ANTLR end "rule__BoundedScopeDefinition__Group_1_1_3__1__Impl" |
14928 | 22020 | ||
14929 | 22021 | ||
14930 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2" | 22022 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0" |
14931 | // InternalSolverLanguage.g:4802:1: rule__GlobalRelationInterpretation__Group__2 : rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ; | 22023 | // InternalSolverLanguageParser.g:7141:1: rule__LowerBoundedScopeDefinition__Group__0 : rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ; |
14932 | public final void rule__GlobalRelationInterpretation__Group__2() throws RecognitionException { | 22024 | public final void rule__LowerBoundedScopeDefinition__Group__0() throws RecognitionException { |
14933 | 22025 | ||
14934 | int stackSize = keepStackSize(); | 22026 | int stackSize = keepStackSize(); |
14935 | 22027 | ||
14936 | try { | 22028 | try { |
14937 | // InternalSolverLanguage.g:4806:1: ( rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 ) | 22029 | // InternalSolverLanguageParser.g:7145:1: ( rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 ) |
14938 | // InternalSolverLanguage.g:4807:2: rule__GlobalRelationInterpretation__Group__2__Impl rule__GlobalRelationInterpretation__Group__3 | 22030 | // InternalSolverLanguageParser.g:7146:2: rule__LowerBoundedScopeDefinition__Group__0__Impl rule__LowerBoundedScopeDefinition__Group__1 |
14939 | { | 22031 | { |
14940 | pushFollow(FOLLOW_25); | 22032 | pushFollow(FOLLOW_54); |
14941 | rule__GlobalRelationInterpretation__Group__2__Impl(); | 22033 | rule__LowerBoundedScopeDefinition__Group__0__Impl(); |
14942 | 22034 | ||
14943 | state._fsp--; | 22035 | state._fsp--; |
14944 | 22036 | ||
14945 | pushFollow(FOLLOW_2); | 22037 | pushFollow(FOLLOW_2); |
14946 | rule__GlobalRelationInterpretation__Group__3(); | 22038 | rule__LowerBoundedScopeDefinition__Group__1(); |
14947 | 22039 | ||
14948 | state._fsp--; | 22040 | state._fsp--; |
14949 | 22041 | ||
@@ -14962,35 +22054,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
14962 | } | 22054 | } |
14963 | return ; | 22055 | return ; |
14964 | } | 22056 | } |
14965 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__2" | 22057 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__0" |
14966 | 22058 | ||
14967 | 22059 | ||
14968 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__2__Impl" | 22060 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__0__Impl" |
14969 | // InternalSolverLanguage.g:4814:1: rule__GlobalRelationInterpretation__Group__2__Impl : ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ; | 22061 | // InternalSolverLanguageParser.g:7153:1: rule__LowerBoundedScopeDefinition__Group__0__Impl : ( Scope ) ; |
14970 | public final void rule__GlobalRelationInterpretation__Group__2__Impl() throws RecognitionException { | 22062 | public final void rule__LowerBoundedScopeDefinition__Group__0__Impl() throws RecognitionException { |
14971 | 22063 | ||
14972 | int stackSize = keepStackSize(); | 22064 | int stackSize = keepStackSize(); |
14973 | 22065 | ||
14974 | try { | 22066 | try { |
14975 | // InternalSolverLanguage.g:4818:1: ( ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) ) | 22067 | // InternalSolverLanguageParser.g:7157:1: ( ( Scope ) ) |
14976 | // InternalSolverLanguage.g:4819:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | 22068 | // InternalSolverLanguageParser.g:7158:1: ( Scope ) |
14977 | { | 22069 | { |
14978 | // InternalSolverLanguage.g:4819:1: ( ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) ) | 22070 | // InternalSolverLanguageParser.g:7158:1: ( Scope ) |
14979 | // InternalSolverLanguage.g:4820:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | 22071 | // InternalSolverLanguageParser.g:7159:2: Scope |
14980 | { | 22072 | { |
14981 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); | 22073 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
14982 | // InternalSolverLanguage.g:4821:2: ( rule__GlobalRelationInterpretation__SymbolAssignment_2 ) | 22074 | match(input,Scope,FOLLOW_2); |
14983 | // InternalSolverLanguage.g:4821:3: rule__GlobalRelationInterpretation__SymbolAssignment_2 | 22075 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getScopeKeyword_0()); |
22076 | |||
22077 | } | ||
22078 | |||
22079 | |||
22080 | } | ||
22081 | |||
22082 | } | ||
22083 | catch (RecognitionException re) { | ||
22084 | reportError(re); | ||
22085 | recover(input,re); | ||
22086 | } | ||
22087 | finally { | ||
22088 | |||
22089 | restoreStackSize(stackSize); | ||
22090 | |||
22091 | } | ||
22092 | return ; | ||
22093 | } | ||
22094 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__0__Impl" | ||
22095 | |||
22096 | |||
22097 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1" | ||
22098 | // InternalSolverLanguageParser.g:7168:1: rule__LowerBoundedScopeDefinition__Group__1 : rule__LowerBoundedScopeDefinition__Group__1__Impl ; | ||
22099 | public final void rule__LowerBoundedScopeDefinition__Group__1() throws RecognitionException { | ||
22100 | |||
22101 | int stackSize = keepStackSize(); | ||
22102 | |||
22103 | try { | ||
22104 | // InternalSolverLanguageParser.g:7172:1: ( rule__LowerBoundedScopeDefinition__Group__1__Impl ) | ||
22105 | // InternalSolverLanguageParser.g:7173:2: rule__LowerBoundedScopeDefinition__Group__1__Impl | ||
14984 | { | 22106 | { |
14985 | pushFollow(FOLLOW_2); | 22107 | pushFollow(FOLLOW_2); |
14986 | rule__GlobalRelationInterpretation__SymbolAssignment_2(); | 22108 | rule__LowerBoundedScopeDefinition__Group__1__Impl(); |
14987 | 22109 | ||
14988 | state._fsp--; | 22110 | state._fsp--; |
14989 | 22111 | ||
14990 | 22112 | ||
14991 | } | 22113 | } |
14992 | 22114 | ||
14993 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolAssignment_2()); | 22115 | } |
22116 | catch (RecognitionException re) { | ||
22117 | reportError(re); | ||
22118 | recover(input,re); | ||
22119 | } | ||
22120 | finally { | ||
22121 | |||
22122 | restoreStackSize(stackSize); | ||
22123 | |||
22124 | } | ||
22125 | return ; | ||
22126 | } | ||
22127 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__1" | ||
22128 | |||
22129 | |||
22130 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group__1__Impl" | ||
22131 | // InternalSolverLanguageParser.g:7179:1: rule__LowerBoundedScopeDefinition__Group__1__Impl : ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ; | ||
22132 | public final void rule__LowerBoundedScopeDefinition__Group__1__Impl() throws RecognitionException { | ||
22133 | |||
22134 | int stackSize = keepStackSize(); | ||
22135 | |||
22136 | try { | ||
22137 | // InternalSolverLanguageParser.g:7183:1: ( ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) ) | ||
22138 | // InternalSolverLanguageParser.g:7184:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | ||
22139 | { | ||
22140 | // InternalSolverLanguageParser.g:7184:1: ( ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) ) | ||
22141 | // InternalSolverLanguageParser.g:7185:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | ||
22142 | { | ||
22143 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); | ||
22144 | // InternalSolverLanguageParser.g:7186:2: ( rule__LowerBoundedScopeDefinition__Alternatives_1 ) | ||
22145 | // InternalSolverLanguageParser.g:7186:3: rule__LowerBoundedScopeDefinition__Alternatives_1 | ||
22146 | { | ||
22147 | pushFollow(FOLLOW_2); | ||
22148 | rule__LowerBoundedScopeDefinition__Alternatives_1(); | ||
22149 | |||
22150 | state._fsp--; | ||
22151 | |||
22152 | |||
22153 | } | ||
22154 | |||
22155 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getAlternatives_1()); | ||
14994 | 22156 | ||
14995 | } | 22157 | } |
14996 | 22158 | ||
@@ -15009,26 +22171,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15009 | } | 22171 | } |
15010 | return ; | 22172 | return ; |
15011 | } | 22173 | } |
15012 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__2__Impl" | 22174 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group__1__Impl" |
15013 | 22175 | ||
15014 | 22176 | ||
15015 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3" | 22177 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0" |
15016 | // InternalSolverLanguage.g:4829:1: rule__GlobalRelationInterpretation__Group__3 : rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ; | 22178 | // InternalSolverLanguageParser.g:7195:1: rule__LowerBoundedScopeDefinition__Group_1_0__0 : rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ; |
15017 | public final void rule__GlobalRelationInterpretation__Group__3() throws RecognitionException { | 22179 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0() throws RecognitionException { |
15018 | 22180 | ||
15019 | int stackSize = keepStackSize(); | 22181 | int stackSize = keepStackSize(); |
15020 | 22182 | ||
15021 | try { | 22183 | try { |
15022 | // InternalSolverLanguage.g:4833:1: ( rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 ) | 22184 | // InternalSolverLanguageParser.g:7199:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 ) |
15023 | // InternalSolverLanguage.g:4834:2: rule__GlobalRelationInterpretation__Group__3__Impl rule__GlobalRelationInterpretation__Group__4 | 22185 | // InternalSolverLanguageParser.g:7200:2: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl rule__LowerBoundedScopeDefinition__Group_1_0__1 |
15024 | { | 22186 | { |
15025 | pushFollow(FOLLOW_44); | 22187 | pushFollow(FOLLOW_55); |
15026 | rule__GlobalRelationInterpretation__Group__3__Impl(); | 22188 | rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl(); |
15027 | 22189 | ||
15028 | state._fsp--; | 22190 | state._fsp--; |
15029 | 22191 | ||
15030 | pushFollow(FOLLOW_2); | 22192 | pushFollow(FOLLOW_2); |
15031 | rule__GlobalRelationInterpretation__Group__4(); | 22193 | rule__LowerBoundedScopeDefinition__Group_1_0__1(); |
15032 | 22194 | ||
15033 | state._fsp--; | 22195 | state._fsp--; |
15034 | 22196 | ||
@@ -15047,25 +22209,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15047 | } | 22209 | } |
15048 | return ; | 22210 | return ; |
15049 | } | 22211 | } |
15050 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__3" | 22212 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__0" |
15051 | 22213 | ||
15052 | 22214 | ||
15053 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__3__Impl" | 22215 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" |
15054 | // InternalSolverLanguage.g:4841:1: rule__GlobalRelationInterpretation__Group__3__Impl : ( ':' ) ; | 22216 | // InternalSolverLanguageParser.g:7207:1: rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ; |
15055 | public final void rule__GlobalRelationInterpretation__Group__3__Impl() throws RecognitionException { | 22217 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl() throws RecognitionException { |
15056 | 22218 | ||
15057 | int stackSize = keepStackSize(); | 22219 | int stackSize = keepStackSize(); |
15058 | 22220 | ||
15059 | try { | 22221 | try { |
15060 | // InternalSolverLanguage.g:4845:1: ( ( ':' ) ) | 22222 | // InternalSolverLanguageParser.g:7211:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) ) |
15061 | // InternalSolverLanguage.g:4846:1: ( ':' ) | 22223 | // InternalSolverLanguageParser.g:7212:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) |
22224 | { | ||
22225 | // InternalSolverLanguageParser.g:7212:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) ) | ||
22226 | // InternalSolverLanguageParser.g:7213:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) | ||
15062 | { | 22227 | { |
15063 | // InternalSolverLanguage.g:4846:1: ( ':' ) | 22228 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); |
15064 | // InternalSolverLanguage.g:4847:2: ':' | 22229 | // InternalSolverLanguageParser.g:7214:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 ) |
22230 | // InternalSolverLanguageParser.g:7214:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 | ||
15065 | { | 22231 | { |
15066 | before(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | 22232 | pushFollow(FOLLOW_2); |
15067 | match(input,17,FOLLOW_2); | 22233 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0(); |
15068 | after(grammarAccess.getGlobalRelationInterpretationAccess().getColonKeyword_3()); | 22234 | |
22235 | state._fsp--; | ||
22236 | |||
22237 | |||
22238 | } | ||
22239 | |||
22240 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_0_0()); | ||
15069 | 22241 | ||
15070 | } | 22242 | } |
15071 | 22243 | ||
@@ -15084,26 +22256,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15084 | } | 22256 | } |
15085 | return ; | 22257 | return ; |
15086 | } | 22258 | } |
15087 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__3__Impl" | 22259 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__0__Impl" |
15088 | 22260 | ||
15089 | 22261 | ||
15090 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4" | 22262 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1" |
15091 | // InternalSolverLanguage.g:4856:1: rule__GlobalRelationInterpretation__Group__4 : rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ; | 22263 | // InternalSolverLanguageParser.g:7222:1: rule__LowerBoundedScopeDefinition__Group_1_0__1 : rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ; |
15092 | public final void rule__GlobalRelationInterpretation__Group__4() throws RecognitionException { | 22264 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1() throws RecognitionException { |
15093 | 22265 | ||
15094 | int stackSize = keepStackSize(); | 22266 | int stackSize = keepStackSize(); |
15095 | 22267 | ||
15096 | try { | 22268 | try { |
15097 | // InternalSolverLanguage.g:4860:1: ( rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 ) | 22269 | // InternalSolverLanguageParser.g:7226:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 ) |
15098 | // InternalSolverLanguage.g:4861:2: rule__GlobalRelationInterpretation__Group__4__Impl rule__GlobalRelationInterpretation__Group__5 | 22270 | // InternalSolverLanguageParser.g:7227:2: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl rule__LowerBoundedScopeDefinition__Group_1_0__2 |
15099 | { | 22271 | { |
15100 | pushFollow(FOLLOW_44); | 22272 | pushFollow(FOLLOW_9); |
15101 | rule__GlobalRelationInterpretation__Group__4__Impl(); | 22273 | rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl(); |
15102 | 22274 | ||
15103 | state._fsp--; | 22275 | state._fsp--; |
15104 | 22276 | ||
15105 | pushFollow(FOLLOW_2); | 22277 | pushFollow(FOLLOW_2); |
15106 | rule__GlobalRelationInterpretation__Group__5(); | 22278 | rule__LowerBoundedScopeDefinition__Group_1_0__2(); |
15107 | 22279 | ||
15108 | state._fsp--; | 22280 | state._fsp--; |
15109 | 22281 | ||
@@ -15122,46 +22294,105 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15122 | } | 22294 | } |
15123 | return ; | 22295 | return ; |
15124 | } | 22296 | } |
15125 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__4" | 22297 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__1" |
15126 | 22298 | ||
15127 | 22299 | ||
15128 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__4__Impl" | 22300 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" |
15129 | // InternalSolverLanguage.g:4868:1: rule__GlobalRelationInterpretation__Group__4__Impl : ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ; | 22301 | // InternalSolverLanguageParser.g:7234:1: rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl : ( LessThanSignEqualsSign ) ; |
15130 | public final void rule__GlobalRelationInterpretation__Group__4__Impl() throws RecognitionException { | 22302 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl() throws RecognitionException { |
15131 | 22303 | ||
15132 | int stackSize = keepStackSize(); | 22304 | int stackSize = keepStackSize(); |
15133 | 22305 | ||
15134 | try { | 22306 | try { |
15135 | // InternalSolverLanguage.g:4872:1: ( ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) ) | 22307 | // InternalSolverLanguageParser.g:7238:1: ( ( LessThanSignEqualsSign ) ) |
15136 | // InternalSolverLanguage.g:4873:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | 22308 | // InternalSolverLanguageParser.g:7239:1: ( LessThanSignEqualsSign ) |
15137 | { | 22309 | { |
15138 | // InternalSolverLanguage.g:4873:1: ( ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? ) | 22310 | // InternalSolverLanguageParser.g:7239:1: ( LessThanSignEqualsSign ) |
15139 | // InternalSolverLanguage.g:4874:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | 22311 | // InternalSolverLanguageParser.g:7240:2: LessThanSignEqualsSign |
15140 | { | 22312 | { |
15141 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); | 22313 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); |
15142 | // InternalSolverLanguage.g:4875:2: ( rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 )? | 22314 | match(input,LessThanSignEqualsSign,FOLLOW_2); |
15143 | int alt46=2; | 22315 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLessThanSignEqualsSignKeyword_1_0_1()); |
15144 | int LA46_0 = input.LA(1); | ||
15145 | 22316 | ||
15146 | if ( (LA46_0==RULE_INT) ) { | ||
15147 | alt46=1; | ||
15148 | } | 22317 | } |
15149 | switch (alt46) { | ||
15150 | case 1 : | ||
15151 | // InternalSolverLanguage.g:4875:3: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 | ||
15152 | { | ||
15153 | pushFollow(FOLLOW_2); | ||
15154 | rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4(); | ||
15155 | 22318 | ||
15156 | state._fsp--; | ||
15157 | 22319 | ||
22320 | } | ||
22321 | |||
22322 | } | ||
22323 | catch (RecognitionException re) { | ||
22324 | reportError(re); | ||
22325 | recover(input,re); | ||
22326 | } | ||
22327 | finally { | ||
22328 | |||
22329 | restoreStackSize(stackSize); | ||
22330 | |||
22331 | } | ||
22332 | return ; | ||
22333 | } | ||
22334 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__1__Impl" | ||
22335 | |||
22336 | |||
22337 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2" | ||
22338 | // InternalSolverLanguageParser.g:7249:1: rule__LowerBoundedScopeDefinition__Group_1_0__2 : rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ; | ||
22339 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2() throws RecognitionException { | ||
22340 | |||
22341 | int stackSize = keepStackSize(); | ||
22342 | |||
22343 | try { | ||
22344 | // InternalSolverLanguageParser.g:7253:1: ( rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl ) | ||
22345 | // InternalSolverLanguageParser.g:7254:2: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl | ||
22346 | { | ||
22347 | pushFollow(FOLLOW_2); | ||
22348 | rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl(); | ||
22349 | |||
22350 | state._fsp--; | ||
22351 | |||
22352 | |||
22353 | } | ||
22354 | |||
22355 | } | ||
22356 | catch (RecognitionException re) { | ||
22357 | reportError(re); | ||
22358 | recover(input,re); | ||
22359 | } | ||
22360 | finally { | ||
22361 | |||
22362 | restoreStackSize(stackSize); | ||
22363 | |||
22364 | } | ||
22365 | return ; | ||
22366 | } | ||
22367 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__2" | ||
22368 | |||
22369 | |||
22370 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" | ||
22371 | // InternalSolverLanguageParser.g:7260:1: rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ; | ||
22372 | public final void rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl() throws RecognitionException { | ||
22373 | |||
22374 | int stackSize = keepStackSize(); | ||
22375 | |||
22376 | try { | ||
22377 | // InternalSolverLanguageParser.g:7264:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) ) | ||
22378 | // InternalSolverLanguageParser.g:7265:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | ||
22379 | { | ||
22380 | // InternalSolverLanguageParser.g:7265:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) ) | ||
22381 | // InternalSolverLanguageParser.g:7266:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | ||
22382 | { | ||
22383 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); | ||
22384 | // InternalSolverLanguageParser.g:7267:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 ) | ||
22385 | // InternalSolverLanguageParser.g:7267:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 | ||
22386 | { | ||
22387 | pushFollow(FOLLOW_2); | ||
22388 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2(); | ||
22389 | |||
22390 | state._fsp--; | ||
15158 | 22391 | ||
15159 | } | ||
15160 | break; | ||
15161 | 22392 | ||
15162 | } | 22393 | } |
15163 | 22394 | ||
15164 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityAssignment_4()); | 22395 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_0_2()); |
15165 | 22396 | ||
15166 | } | 22397 | } |
15167 | 22398 | ||
@@ -15180,26 +22411,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15180 | } | 22411 | } |
15181 | return ; | 22412 | return ; |
15182 | } | 22413 | } |
15183 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__4__Impl" | 22414 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_0__2__Impl" |
15184 | 22415 | ||
15185 | 22416 | ||
15186 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5" | 22417 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0" |
15187 | // InternalSolverLanguage.g:4883:1: rule__GlobalRelationInterpretation__Group__5 : rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ; | 22418 | // InternalSolverLanguageParser.g:7276:1: rule__LowerBoundedScopeDefinition__Group_1_1__0 : rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ; |
15188 | public final void rule__GlobalRelationInterpretation__Group__5() throws RecognitionException { | 22419 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0() throws RecognitionException { |
15189 | 22420 | ||
15190 | int stackSize = keepStackSize(); | 22421 | int stackSize = keepStackSize(); |
15191 | 22422 | ||
15192 | try { | 22423 | try { |
15193 | // InternalSolverLanguage.g:4887:1: ( rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 ) | 22424 | // InternalSolverLanguageParser.g:7280:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 ) |
15194 | // InternalSolverLanguage.g:4888:2: rule__GlobalRelationInterpretation__Group__5__Impl rule__GlobalRelationInterpretation__Group__6 | 22425 | // InternalSolverLanguageParser.g:7281:2: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl rule__LowerBoundedScopeDefinition__Group_1_1__1 |
15195 | { | 22426 | { |
15196 | pushFollow(FOLLOW_44); | 22427 | pushFollow(FOLLOW_56); |
15197 | rule__GlobalRelationInterpretation__Group__5__Impl(); | 22428 | rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl(); |
15198 | 22429 | ||
15199 | state._fsp--; | 22430 | state._fsp--; |
15200 | 22431 | ||
15201 | pushFollow(FOLLOW_2); | 22432 | pushFollow(FOLLOW_2); |
15202 | rule__GlobalRelationInterpretation__Group__6(); | 22433 | rule__LowerBoundedScopeDefinition__Group_1_1__1(); |
15203 | 22434 | ||
15204 | state._fsp--; | 22435 | state._fsp--; |
15205 | 22436 | ||
@@ -15218,35 +22449,35 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15218 | } | 22449 | } |
15219 | return ; | 22450 | return ; |
15220 | } | 22451 | } |
15221 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__5" | 22452 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__0" |
15222 | 22453 | ||
15223 | 22454 | ||
15224 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__5__Impl" | 22455 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" |
15225 | // InternalSolverLanguage.g:4895:1: rule__GlobalRelationInterpretation__Group__5__Impl : ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ; | 22456 | // InternalSolverLanguageParser.g:7288:1: rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl : ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ; |
15226 | public final void rule__GlobalRelationInterpretation__Group__5__Impl() throws RecognitionException { | 22457 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl() throws RecognitionException { |
15227 | 22458 | ||
15228 | int stackSize = keepStackSize(); | 22459 | int stackSize = keepStackSize(); |
15229 | 22460 | ||
15230 | try { | 22461 | try { |
15231 | // InternalSolverLanguage.g:4899:1: ( ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) ) | 22462 | // InternalSolverLanguageParser.g:7292:1: ( ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) ) |
15232 | // InternalSolverLanguage.g:4900:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | 22463 | // InternalSolverLanguageParser.g:7293:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) |
15233 | { | 22464 | { |
15234 | // InternalSolverLanguage.g:4900:1: ( ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) ) | 22465 | // InternalSolverLanguageParser.g:7293:1: ( ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) ) |
15235 | // InternalSolverLanguage.g:4901:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | 22466 | // InternalSolverLanguageParser.g:7294:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) |
15236 | { | 22467 | { |
15237 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); | 22468 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); |
15238 | // InternalSolverLanguage.g:4902:2: ( rule__GlobalRelationInterpretation__SourceAssignment_5 ) | 22469 | // InternalSolverLanguageParser.g:7295:2: ( rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 ) |
15239 | // InternalSolverLanguage.g:4902:3: rule__GlobalRelationInterpretation__SourceAssignment_5 | 22470 | // InternalSolverLanguageParser.g:7295:3: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 |
15240 | { | 22471 | { |
15241 | pushFollow(FOLLOW_2); | 22472 | pushFollow(FOLLOW_2); |
15242 | rule__GlobalRelationInterpretation__SourceAssignment_5(); | 22473 | rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0(); |
15243 | 22474 | ||
15244 | state._fsp--; | 22475 | state._fsp--; |
15245 | 22476 | ||
15246 | 22477 | ||
15247 | } | 22478 | } |
15248 | 22479 | ||
15249 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceAssignment_5()); | 22480 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeAssignment_1_1_0()); |
15250 | 22481 | ||
15251 | } | 22482 | } |
15252 | 22483 | ||
@@ -15265,26 +22496,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15265 | } | 22496 | } |
15266 | return ; | 22497 | return ; |
15267 | } | 22498 | } |
15268 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__5__Impl" | 22499 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__0__Impl" |
15269 | 22500 | ||
15270 | 22501 | ||
15271 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6" | 22502 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1" |
15272 | // InternalSolverLanguage.g:4910:1: rule__GlobalRelationInterpretation__Group__6 : rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ; | 22503 | // InternalSolverLanguageParser.g:7303:1: rule__LowerBoundedScopeDefinition__Group_1_1__1 : rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ; |
15273 | public final void rule__GlobalRelationInterpretation__Group__6() throws RecognitionException { | 22504 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1() throws RecognitionException { |
15274 | 22505 | ||
15275 | int stackSize = keepStackSize(); | 22506 | int stackSize = keepStackSize(); |
15276 | 22507 | ||
15277 | try { | 22508 | try { |
15278 | // InternalSolverLanguage.g:4914:1: ( rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 ) | 22509 | // InternalSolverLanguageParser.g:7307:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 ) |
15279 | // InternalSolverLanguage.g:4915:2: rule__GlobalRelationInterpretation__Group__6__Impl rule__GlobalRelationInterpretation__Group__7 | 22510 | // InternalSolverLanguageParser.g:7308:2: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl rule__LowerBoundedScopeDefinition__Group_1_1__2 |
15280 | { | 22511 | { |
15281 | pushFollow(FOLLOW_44); | 22512 | pushFollow(FOLLOW_52); |
15282 | rule__GlobalRelationInterpretation__Group__6__Impl(); | 22513 | rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl(); |
15283 | 22514 | ||
15284 | state._fsp--; | 22515 | state._fsp--; |
15285 | 22516 | ||
15286 | pushFollow(FOLLOW_2); | 22517 | pushFollow(FOLLOW_2); |
15287 | rule__GlobalRelationInterpretation__Group__7(); | 22518 | rule__LowerBoundedScopeDefinition__Group_1_1__2(); |
15288 | 22519 | ||
15289 | state._fsp--; | 22520 | state._fsp--; |
15290 | 22521 | ||
@@ -15303,46 +22534,270 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15303 | } | 22534 | } |
15304 | return ; | 22535 | return ; |
15305 | } | 22536 | } |
15306 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__6" | 22537 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__1" |
15307 | 22538 | ||
15308 | 22539 | ||
15309 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__6__Impl" | 22540 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" |
15310 | // InternalSolverLanguage.g:4922:1: rule__GlobalRelationInterpretation__Group__6__Impl : ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ; | 22541 | // InternalSolverLanguageParser.g:7315:1: rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl : ( GreaterThanSignEqualsSign ) ; |
15311 | public final void rule__GlobalRelationInterpretation__Group__6__Impl() throws RecognitionException { | 22542 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl() throws RecognitionException { |
15312 | 22543 | ||
15313 | int stackSize = keepStackSize(); | 22544 | int stackSize = keepStackSize(); |
15314 | 22545 | ||
15315 | try { | 22546 | try { |
15316 | // InternalSolverLanguage.g:4926:1: ( ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) ) | 22547 | // InternalSolverLanguageParser.g:7319:1: ( ( GreaterThanSignEqualsSign ) ) |
15317 | // InternalSolverLanguage.g:4927:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | 22548 | // InternalSolverLanguageParser.g:7320:1: ( GreaterThanSignEqualsSign ) |
15318 | { | 22549 | { |
15319 | // InternalSolverLanguage.g:4927:1: ( ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? ) | 22550 | // InternalSolverLanguageParser.g:7320:1: ( GreaterThanSignEqualsSign ) |
15320 | // InternalSolverLanguage.g:4928:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | 22551 | // InternalSolverLanguageParser.g:7321:2: GreaterThanSignEqualsSign |
15321 | { | 22552 | { |
15322 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); | 22553 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
15323 | // InternalSolverLanguage.g:4929:2: ( rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 )? | 22554 | match(input,GreaterThanSignEqualsSign,FOLLOW_2); |
15324 | int alt47=2; | 22555 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getGreaterThanSignEqualsSignKeyword_1_1_1()); |
15325 | int LA47_0 = input.LA(1); | ||
15326 | 22556 | ||
15327 | if ( (LA47_0==RULE_INT) ) { | ||
15328 | alt47=1; | ||
15329 | } | 22557 | } |
15330 | switch (alt47) { | ||
15331 | case 1 : | ||
15332 | // InternalSolverLanguage.g:4929:3: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 | ||
15333 | { | ||
15334 | pushFollow(FOLLOW_2); | ||
15335 | rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6(); | ||
15336 | 22558 | ||
15337 | state._fsp--; | ||
15338 | 22559 | ||
22560 | } | ||
22561 | |||
22562 | } | ||
22563 | catch (RecognitionException re) { | ||
22564 | reportError(re); | ||
22565 | recover(input,re); | ||
22566 | } | ||
22567 | finally { | ||
22568 | |||
22569 | restoreStackSize(stackSize); | ||
22570 | |||
22571 | } | ||
22572 | return ; | ||
22573 | } | ||
22574 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__1__Impl" | ||
22575 | |||
22576 | |||
22577 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2" | ||
22578 | // InternalSolverLanguageParser.g:7330:1: rule__LowerBoundedScopeDefinition__Group_1_1__2 : rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ; | ||
22579 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2() throws RecognitionException { | ||
22580 | |||
22581 | int stackSize = keepStackSize(); | ||
22582 | |||
22583 | try { | ||
22584 | // InternalSolverLanguageParser.g:7334:1: ( rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl ) | ||
22585 | // InternalSolverLanguageParser.g:7335:2: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl | ||
22586 | { | ||
22587 | pushFollow(FOLLOW_2); | ||
22588 | rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl(); | ||
22589 | |||
22590 | state._fsp--; | ||
22591 | |||
22592 | |||
22593 | } | ||
22594 | |||
22595 | } | ||
22596 | catch (RecognitionException re) { | ||
22597 | reportError(re); | ||
22598 | recover(input,re); | ||
22599 | } | ||
22600 | finally { | ||
22601 | |||
22602 | restoreStackSize(stackSize); | ||
22603 | |||
22604 | } | ||
22605 | return ; | ||
22606 | } | ||
22607 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__2" | ||
22608 | |||
22609 | |||
22610 | // $ANTLR start "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" | ||
22611 | // InternalSolverLanguageParser.g:7341:1: rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl : ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ; | ||
22612 | public final void rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl() throws RecognitionException { | ||
22613 | |||
22614 | int stackSize = keepStackSize(); | ||
22615 | |||
22616 | try { | ||
22617 | // InternalSolverLanguageParser.g:7345:1: ( ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) ) | ||
22618 | // InternalSolverLanguageParser.g:7346:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | ||
22619 | { | ||
22620 | // InternalSolverLanguageParser.g:7346:1: ( ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) ) | ||
22621 | // InternalSolverLanguageParser.g:7347:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | ||
22622 | { | ||
22623 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); | ||
22624 | // InternalSolverLanguageParser.g:7348:2: ( rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 ) | ||
22625 | // InternalSolverLanguageParser.g:7348:3: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 | ||
22626 | { | ||
22627 | pushFollow(FOLLOW_2); | ||
22628 | rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2(); | ||
22629 | |||
22630 | state._fsp--; | ||
22631 | |||
22632 | |||
22633 | } | ||
22634 | |||
22635 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundAssignment_1_1_2()); | ||
22636 | |||
22637 | } | ||
22638 | |||
22639 | |||
22640 | } | ||
22641 | |||
22642 | } | ||
22643 | catch (RecognitionException re) { | ||
22644 | reportError(re); | ||
22645 | recover(input,re); | ||
22646 | } | ||
22647 | finally { | ||
22648 | |||
22649 | restoreStackSize(stackSize); | ||
22650 | |||
22651 | } | ||
22652 | return ; | ||
22653 | } | ||
22654 | // $ANTLR end "rule__LowerBoundedScopeDefinition__Group_1_1__2__Impl" | ||
22655 | |||
22656 | |||
22657 | // $ANTLR start "rule__ObjectiveDefinition__Group__0" | ||
22658 | // InternalSolverLanguageParser.g:7357:1: rule__ObjectiveDefinition__Group__0 : rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ; | ||
22659 | public final void rule__ObjectiveDefinition__Group__0() throws RecognitionException { | ||
22660 | |||
22661 | int stackSize = keepStackSize(); | ||
22662 | |||
22663 | try { | ||
22664 | // InternalSolverLanguageParser.g:7361:1: ( rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 ) | ||
22665 | // InternalSolverLanguageParser.g:7362:2: rule__ObjectiveDefinition__Group__0__Impl rule__ObjectiveDefinition__Group__1 | ||
22666 | { | ||
22667 | pushFollow(FOLLOW_7); | ||
22668 | rule__ObjectiveDefinition__Group__0__Impl(); | ||
22669 | |||
22670 | state._fsp--; | ||
22671 | |||
22672 | pushFollow(FOLLOW_2); | ||
22673 | rule__ObjectiveDefinition__Group__1(); | ||
22674 | |||
22675 | state._fsp--; | ||
22676 | |||
22677 | |||
22678 | } | ||
22679 | |||
22680 | } | ||
22681 | catch (RecognitionException re) { | ||
22682 | reportError(re); | ||
22683 | recover(input,re); | ||
22684 | } | ||
22685 | finally { | ||
22686 | |||
22687 | restoreStackSize(stackSize); | ||
22688 | |||
22689 | } | ||
22690 | return ; | ||
22691 | } | ||
22692 | // $ANTLR end "rule__ObjectiveDefinition__Group__0" | ||
22693 | |||
22694 | |||
22695 | // $ANTLR start "rule__ObjectiveDefinition__Group__0__Impl" | ||
22696 | // InternalSolverLanguageParser.g:7369:1: rule__ObjectiveDefinition__Group__0__Impl : ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ; | ||
22697 | public final void rule__ObjectiveDefinition__Group__0__Impl() throws RecognitionException { | ||
22698 | |||
22699 | int stackSize = keepStackSize(); | ||
22700 | |||
22701 | try { | ||
22702 | // InternalSolverLanguageParser.g:7373:1: ( ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) ) | ||
22703 | // InternalSolverLanguageParser.g:7374:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | ||
22704 | { | ||
22705 | // InternalSolverLanguageParser.g:7374:1: ( ( rule__ObjectiveDefinition__KindAssignment_0 ) ) | ||
22706 | // InternalSolverLanguageParser.g:7375:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | ||
22707 | { | ||
22708 | before(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); | ||
22709 | // InternalSolverLanguageParser.g:7376:2: ( rule__ObjectiveDefinition__KindAssignment_0 ) | ||
22710 | // InternalSolverLanguageParser.g:7376:3: rule__ObjectiveDefinition__KindAssignment_0 | ||
22711 | { | ||
22712 | pushFollow(FOLLOW_2); | ||
22713 | rule__ObjectiveDefinition__KindAssignment_0(); | ||
22714 | |||
22715 | state._fsp--; | ||
22716 | |||
22717 | |||
22718 | } | ||
22719 | |||
22720 | after(grammarAccess.getObjectiveDefinitionAccess().getKindAssignment_0()); | ||
22721 | |||
22722 | } | ||
22723 | |||
22724 | |||
22725 | } | ||
22726 | |||
22727 | } | ||
22728 | catch (RecognitionException re) { | ||
22729 | reportError(re); | ||
22730 | recover(input,re); | ||
22731 | } | ||
22732 | finally { | ||
22733 | |||
22734 | restoreStackSize(stackSize); | ||
22735 | |||
22736 | } | ||
22737 | return ; | ||
22738 | } | ||
22739 | // $ANTLR end "rule__ObjectiveDefinition__Group__0__Impl" | ||
22740 | |||
22741 | |||
22742 | // $ANTLR start "rule__ObjectiveDefinition__Group__1" | ||
22743 | // InternalSolverLanguageParser.g:7384:1: rule__ObjectiveDefinition__Group__1 : rule__ObjectiveDefinition__Group__1__Impl ; | ||
22744 | public final void rule__ObjectiveDefinition__Group__1() throws RecognitionException { | ||
22745 | |||
22746 | int stackSize = keepStackSize(); | ||
22747 | |||
22748 | try { | ||
22749 | // InternalSolverLanguageParser.g:7388:1: ( rule__ObjectiveDefinition__Group__1__Impl ) | ||
22750 | // InternalSolverLanguageParser.g:7389:2: rule__ObjectiveDefinition__Group__1__Impl | ||
22751 | { | ||
22752 | pushFollow(FOLLOW_2); | ||
22753 | rule__ObjectiveDefinition__Group__1__Impl(); | ||
22754 | |||
22755 | state._fsp--; | ||
15339 | 22756 | ||
15340 | } | ||
15341 | break; | ||
15342 | 22757 | ||
15343 | } | 22758 | } |
15344 | 22759 | ||
15345 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityAssignment_6()); | 22760 | } |
22761 | catch (RecognitionException re) { | ||
22762 | reportError(re); | ||
22763 | recover(input,re); | ||
22764 | } | ||
22765 | finally { | ||
22766 | |||
22767 | restoreStackSize(stackSize); | ||
22768 | |||
22769 | } | ||
22770 | return ; | ||
22771 | } | ||
22772 | // $ANTLR end "rule__ObjectiveDefinition__Group__1" | ||
22773 | |||
22774 | |||
22775 | // $ANTLR start "rule__ObjectiveDefinition__Group__1__Impl" | ||
22776 | // InternalSolverLanguageParser.g:7395:1: rule__ObjectiveDefinition__Group__1__Impl : ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ; | ||
22777 | public final void rule__ObjectiveDefinition__Group__1__Impl() throws RecognitionException { | ||
22778 | |||
22779 | int stackSize = keepStackSize(); | ||
22780 | |||
22781 | try { | ||
22782 | // InternalSolverLanguageParser.g:7399:1: ( ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) ) | ||
22783 | // InternalSolverLanguageParser.g:7400:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | ||
22784 | { | ||
22785 | // InternalSolverLanguageParser.g:7400:1: ( ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) ) | ||
22786 | // InternalSolverLanguageParser.g:7401:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | ||
22787 | { | ||
22788 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); | ||
22789 | // InternalSolverLanguageParser.g:7402:2: ( rule__ObjectiveDefinition__ObjectiveAssignment_1 ) | ||
22790 | // InternalSolverLanguageParser.g:7402:3: rule__ObjectiveDefinition__ObjectiveAssignment_1 | ||
22791 | { | ||
22792 | pushFollow(FOLLOW_2); | ||
22793 | rule__ObjectiveDefinition__ObjectiveAssignment_1(); | ||
22794 | |||
22795 | state._fsp--; | ||
22796 | |||
22797 | |||
22798 | } | ||
22799 | |||
22800 | after(grammarAccess.getObjectiveDefinitionAccess().getObjectiveAssignment_1()); | ||
15346 | 22801 | ||
15347 | } | 22802 | } |
15348 | 22803 | ||
@@ -15361,21 +22816,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15361 | } | 22816 | } |
15362 | return ; | 22817 | return ; |
15363 | } | 22818 | } |
15364 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__6__Impl" | 22819 | // $ANTLR end "rule__ObjectiveDefinition__Group__1__Impl" |
15365 | 22820 | ||
15366 | 22821 | ||
15367 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7" | 22822 | // $ANTLR start "rule__Real__Group__0" |
15368 | // InternalSolverLanguage.g:4937:1: rule__GlobalRelationInterpretation__Group__7 : rule__GlobalRelationInterpretation__Group__7__Impl ; | 22823 | // InternalSolverLanguageParser.g:7411:1: rule__Real__Group__0 : rule__Real__Group__0__Impl rule__Real__Group__1 ; |
15369 | public final void rule__GlobalRelationInterpretation__Group__7() throws RecognitionException { | 22824 | public final void rule__Real__Group__0() throws RecognitionException { |
15370 | 22825 | ||
15371 | int stackSize = keepStackSize(); | 22826 | int stackSize = keepStackSize(); |
15372 | 22827 | ||
15373 | try { | 22828 | try { |
15374 | // InternalSolverLanguage.g:4941:1: ( rule__GlobalRelationInterpretation__Group__7__Impl ) | 22829 | // InternalSolverLanguageParser.g:7415:1: ( rule__Real__Group__0__Impl rule__Real__Group__1 ) |
15375 | // InternalSolverLanguage.g:4942:2: rule__GlobalRelationInterpretation__Group__7__Impl | 22830 | // InternalSolverLanguageParser.g:7416:2: rule__Real__Group__0__Impl rule__Real__Group__1 |
15376 | { | 22831 | { |
22832 | pushFollow(FOLLOW_57); | ||
22833 | rule__Real__Group__0__Impl(); | ||
22834 | |||
22835 | state._fsp--; | ||
22836 | |||
15377 | pushFollow(FOLLOW_2); | 22837 | pushFollow(FOLLOW_2); |
15378 | rule__GlobalRelationInterpretation__Group__7__Impl(); | 22838 | rule__Real__Group__1(); |
15379 | 22839 | ||
15380 | state._fsp--; | 22840 | state._fsp--; |
15381 | 22841 | ||
@@ -15394,35 +22854,116 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15394 | } | 22854 | } |
15395 | return ; | 22855 | return ; |
15396 | } | 22856 | } |
15397 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__7" | 22857 | // $ANTLR end "rule__Real__Group__0" |
15398 | 22858 | ||
15399 | 22859 | ||
15400 | // $ANTLR start "rule__GlobalRelationInterpretation__Group__7__Impl" | 22860 | // $ANTLR start "rule__Real__Group__0__Impl" |
15401 | // InternalSolverLanguage.g:4948:1: rule__GlobalRelationInterpretation__Group__7__Impl : ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ; | 22861 | // InternalSolverLanguageParser.g:7423:1: rule__Real__Group__0__Impl : ( RULE_INT ) ; |
15402 | public final void rule__GlobalRelationInterpretation__Group__7__Impl() throws RecognitionException { | 22862 | public final void rule__Real__Group__0__Impl() throws RecognitionException { |
15403 | 22863 | ||
15404 | int stackSize = keepStackSize(); | 22864 | int stackSize = keepStackSize(); |
15405 | 22865 | ||
15406 | try { | 22866 | try { |
15407 | // InternalSolverLanguage.g:4952:1: ( ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) ) | 22867 | // InternalSolverLanguageParser.g:7427:1: ( ( RULE_INT ) ) |
15408 | // InternalSolverLanguage.g:4953:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | 22868 | // InternalSolverLanguageParser.g:7428:1: ( RULE_INT ) |
15409 | { | 22869 | { |
15410 | // InternalSolverLanguage.g:4953:1: ( ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) ) | 22870 | // InternalSolverLanguageParser.g:7428:1: ( RULE_INT ) |
15411 | // InternalSolverLanguage.g:4954:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | 22871 | // InternalSolverLanguageParser.g:7429:2: RULE_INT |
15412 | { | 22872 | { |
15413 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); | 22873 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); |
15414 | // InternalSolverLanguage.g:4955:2: ( rule__GlobalRelationInterpretation__TargetAssignment_7 ) | 22874 | match(input,RULE_INT,FOLLOW_2); |
15415 | // InternalSolverLanguage.g:4955:3: rule__GlobalRelationInterpretation__TargetAssignment_7 | 22875 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_0()); |
22876 | |||
22877 | } | ||
22878 | |||
22879 | |||
22880 | } | ||
22881 | |||
22882 | } | ||
22883 | catch (RecognitionException re) { | ||
22884 | reportError(re); | ||
22885 | recover(input,re); | ||
22886 | } | ||
22887 | finally { | ||
22888 | |||
22889 | restoreStackSize(stackSize); | ||
22890 | |||
22891 | } | ||
22892 | return ; | ||
22893 | } | ||
22894 | // $ANTLR end "rule__Real__Group__0__Impl" | ||
22895 | |||
22896 | |||
22897 | // $ANTLR start "rule__Real__Group__1" | ||
22898 | // InternalSolverLanguageParser.g:7438:1: rule__Real__Group__1 : rule__Real__Group__1__Impl ; | ||
22899 | public final void rule__Real__Group__1() throws RecognitionException { | ||
22900 | |||
22901 | int stackSize = keepStackSize(); | ||
22902 | |||
22903 | try { | ||
22904 | // InternalSolverLanguageParser.g:7442:1: ( rule__Real__Group__1__Impl ) | ||
22905 | // InternalSolverLanguageParser.g:7443:2: rule__Real__Group__1__Impl | ||
15416 | { | 22906 | { |
15417 | pushFollow(FOLLOW_2); | 22907 | pushFollow(FOLLOW_2); |
15418 | rule__GlobalRelationInterpretation__TargetAssignment_7(); | 22908 | rule__Real__Group__1__Impl(); |
15419 | 22909 | ||
15420 | state._fsp--; | 22910 | state._fsp--; |
15421 | 22911 | ||
15422 | 22912 | ||
15423 | } | 22913 | } |
15424 | 22914 | ||
15425 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetAssignment_7()); | 22915 | } |
22916 | catch (RecognitionException re) { | ||
22917 | reportError(re); | ||
22918 | recover(input,re); | ||
22919 | } | ||
22920 | finally { | ||
22921 | |||
22922 | restoreStackSize(stackSize); | ||
22923 | |||
22924 | } | ||
22925 | return ; | ||
22926 | } | ||
22927 | // $ANTLR end "rule__Real__Group__1" | ||
22928 | |||
22929 | |||
22930 | // $ANTLR start "rule__Real__Group__1__Impl" | ||
22931 | // InternalSolverLanguageParser.g:7449:1: rule__Real__Group__1__Impl : ( ( rule__Real__Group_1__0 )? ) ; | ||
22932 | public final void rule__Real__Group__1__Impl() throws RecognitionException { | ||
22933 | |||
22934 | int stackSize = keepStackSize(); | ||
22935 | |||
22936 | try { | ||
22937 | // InternalSolverLanguageParser.g:7453:1: ( ( ( rule__Real__Group_1__0 )? ) ) | ||
22938 | // InternalSolverLanguageParser.g:7454:1: ( ( rule__Real__Group_1__0 )? ) | ||
22939 | { | ||
22940 | // InternalSolverLanguageParser.g:7454:1: ( ( rule__Real__Group_1__0 )? ) | ||
22941 | // InternalSolverLanguageParser.g:7455:2: ( rule__Real__Group_1__0 )? | ||
22942 | { | ||
22943 | before(grammarAccess.getRealAccess().getGroup_1()); | ||
22944 | // InternalSolverLanguageParser.g:7456:2: ( rule__Real__Group_1__0 )? | ||
22945 | int alt52=2; | ||
22946 | int LA52_0 = input.LA(1); | ||
22947 | |||
22948 | if ( (LA52_0==FullStop) ) { | ||
22949 | alt52=1; | ||
22950 | } | ||
22951 | switch (alt52) { | ||
22952 | case 1 : | ||
22953 | // InternalSolverLanguageParser.g:7456:3: rule__Real__Group_1__0 | ||
22954 | { | ||
22955 | pushFollow(FOLLOW_2); | ||
22956 | rule__Real__Group_1__0(); | ||
22957 | |||
22958 | state._fsp--; | ||
22959 | |||
22960 | |||
22961 | } | ||
22962 | break; | ||
22963 | |||
22964 | } | ||
22965 | |||
22966 | after(grammarAccess.getRealAccess().getGroup_1()); | ||
15426 | 22967 | ||
15427 | } | 22968 | } |
15428 | 22969 | ||
@@ -15441,26 +22982,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15441 | } | 22982 | } |
15442 | return ; | 22983 | return ; |
15443 | } | 22984 | } |
15444 | // $ANTLR end "rule__GlobalRelationInterpretation__Group__7__Impl" | 22985 | // $ANTLR end "rule__Real__Group__1__Impl" |
15445 | 22986 | ||
15446 | 22987 | ||
15447 | // $ANTLR start "rule__MultiplicityDefinition__Group__0" | 22988 | // $ANTLR start "rule__Real__Group_1__0" |
15448 | // InternalSolverLanguage.g:4964:1: rule__MultiplicityDefinition__Group__0 : rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ; | 22989 | // InternalSolverLanguageParser.g:7465:1: rule__Real__Group_1__0 : rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ; |
15449 | public final void rule__MultiplicityDefinition__Group__0() throws RecognitionException { | 22990 | public final void rule__Real__Group_1__0() throws RecognitionException { |
15450 | 22991 | ||
15451 | int stackSize = keepStackSize(); | 22992 | int stackSize = keepStackSize(); |
15452 | 22993 | ||
15453 | try { | 22994 | try { |
15454 | // InternalSolverLanguage.g:4968:1: ( rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 ) | 22995 | // InternalSolverLanguageParser.g:7469:1: ( rule__Real__Group_1__0__Impl rule__Real__Group_1__1 ) |
15455 | // InternalSolverLanguage.g:4969:2: rule__MultiplicityDefinition__Group__0__Impl rule__MultiplicityDefinition__Group__1 | 22996 | // InternalSolverLanguageParser.g:7470:2: rule__Real__Group_1__0__Impl rule__Real__Group_1__1 |
15456 | { | 22997 | { |
15457 | pushFollow(FOLLOW_46); | 22998 | pushFollow(FOLLOW_52); |
15458 | rule__MultiplicityDefinition__Group__0__Impl(); | 22999 | rule__Real__Group_1__0__Impl(); |
15459 | 23000 | ||
15460 | state._fsp--; | 23001 | state._fsp--; |
15461 | 23002 | ||
15462 | pushFollow(FOLLOW_2); | 23003 | pushFollow(FOLLOW_2); |
15463 | rule__MultiplicityDefinition__Group__1(); | 23004 | rule__Real__Group_1__1(); |
15464 | 23005 | ||
15465 | state._fsp--; | 23006 | state._fsp--; |
15466 | 23007 | ||
@@ -15479,35 +23020,95 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15479 | } | 23020 | } |
15480 | return ; | 23021 | return ; |
15481 | } | 23022 | } |
15482 | // $ANTLR end "rule__MultiplicityDefinition__Group__0" | 23023 | // $ANTLR end "rule__Real__Group_1__0" |
15483 | 23024 | ||
15484 | 23025 | ||
15485 | // $ANTLR start "rule__MultiplicityDefinition__Group__0__Impl" | 23026 | // $ANTLR start "rule__Real__Group_1__0__Impl" |
15486 | // InternalSolverLanguage.g:4976:1: rule__MultiplicityDefinition__Group__0__Impl : ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ; | 23027 | // InternalSolverLanguageParser.g:7477:1: rule__Real__Group_1__0__Impl : ( FullStop ) ; |
15487 | public final void rule__MultiplicityDefinition__Group__0__Impl() throws RecognitionException { | 23028 | public final void rule__Real__Group_1__0__Impl() throws RecognitionException { |
15488 | 23029 | ||
15489 | int stackSize = keepStackSize(); | 23030 | int stackSize = keepStackSize(); |
15490 | 23031 | ||
15491 | try { | 23032 | try { |
15492 | // InternalSolverLanguage.g:4980:1: ( ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) ) | 23033 | // InternalSolverLanguageParser.g:7481:1: ( ( FullStop ) ) |
15493 | // InternalSolverLanguage.g:4981:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | 23034 | // InternalSolverLanguageParser.g:7482:1: ( FullStop ) |
15494 | { | 23035 | { |
15495 | // InternalSolverLanguage.g:4981:1: ( ( rule__MultiplicityDefinition__LowerAssignment_0 ) ) | 23036 | // InternalSolverLanguageParser.g:7482:1: ( FullStop ) |
15496 | // InternalSolverLanguage.g:4982:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | 23037 | // InternalSolverLanguageParser.g:7483:2: FullStop |
15497 | { | 23038 | { |
15498 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); | 23039 | before(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); |
15499 | // InternalSolverLanguage.g:4983:2: ( rule__MultiplicityDefinition__LowerAssignment_0 ) | 23040 | match(input,FullStop,FOLLOW_2); |
15500 | // InternalSolverLanguage.g:4983:3: rule__MultiplicityDefinition__LowerAssignment_0 | 23041 | after(grammarAccess.getRealAccess().getFullStopKeyword_1_0()); |
23042 | |||
23043 | } | ||
23044 | |||
23045 | |||
23046 | } | ||
23047 | |||
23048 | } | ||
23049 | catch (RecognitionException re) { | ||
23050 | reportError(re); | ||
23051 | recover(input,re); | ||
23052 | } | ||
23053 | finally { | ||
23054 | |||
23055 | restoreStackSize(stackSize); | ||
23056 | |||
23057 | } | ||
23058 | return ; | ||
23059 | } | ||
23060 | // $ANTLR end "rule__Real__Group_1__0__Impl" | ||
23061 | |||
23062 | |||
23063 | // $ANTLR start "rule__Real__Group_1__1" | ||
23064 | // InternalSolverLanguageParser.g:7492:1: rule__Real__Group_1__1 : rule__Real__Group_1__1__Impl ; | ||
23065 | public final void rule__Real__Group_1__1() throws RecognitionException { | ||
23066 | |||
23067 | int stackSize = keepStackSize(); | ||
23068 | |||
23069 | try { | ||
23070 | // InternalSolverLanguageParser.g:7496:1: ( rule__Real__Group_1__1__Impl ) | ||
23071 | // InternalSolverLanguageParser.g:7497:2: rule__Real__Group_1__1__Impl | ||
15501 | { | 23072 | { |
15502 | pushFollow(FOLLOW_2); | 23073 | pushFollow(FOLLOW_2); |
15503 | rule__MultiplicityDefinition__LowerAssignment_0(); | 23074 | rule__Real__Group_1__1__Impl(); |
15504 | 23075 | ||
15505 | state._fsp--; | 23076 | state._fsp--; |
15506 | 23077 | ||
15507 | 23078 | ||
15508 | } | 23079 | } |
15509 | 23080 | ||
15510 | after(grammarAccess.getMultiplicityDefinitionAccess().getLowerAssignment_0()); | 23081 | } |
23082 | catch (RecognitionException re) { | ||
23083 | reportError(re); | ||
23084 | recover(input,re); | ||
23085 | } | ||
23086 | finally { | ||
23087 | |||
23088 | restoreStackSize(stackSize); | ||
23089 | |||
23090 | } | ||
23091 | return ; | ||
23092 | } | ||
23093 | // $ANTLR end "rule__Real__Group_1__1" | ||
23094 | |||
23095 | |||
23096 | // $ANTLR start "rule__Real__Group_1__1__Impl" | ||
23097 | // InternalSolverLanguageParser.g:7503:1: rule__Real__Group_1__1__Impl : ( RULE_INT ) ; | ||
23098 | public final void rule__Real__Group_1__1__Impl() throws RecognitionException { | ||
23099 | |||
23100 | int stackSize = keepStackSize(); | ||
23101 | |||
23102 | try { | ||
23103 | // InternalSolverLanguageParser.g:7507:1: ( ( RULE_INT ) ) | ||
23104 | // InternalSolverLanguageParser.g:7508:1: ( RULE_INT ) | ||
23105 | { | ||
23106 | // InternalSolverLanguageParser.g:7508:1: ( RULE_INT ) | ||
23107 | // InternalSolverLanguageParser.g:7509:2: RULE_INT | ||
23108 | { | ||
23109 | before(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); | ||
23110 | match(input,RULE_INT,FOLLOW_2); | ||
23111 | after(grammarAccess.getRealAccess().getINTTerminalRuleCall_1_1()); | ||
15511 | 23112 | ||
15512 | } | 23113 | } |
15513 | 23114 | ||
@@ -15526,26 +23127,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15526 | } | 23127 | } |
15527 | return ; | 23128 | return ; |
15528 | } | 23129 | } |
15529 | // $ANTLR end "rule__MultiplicityDefinition__Group__0__Impl" | 23130 | // $ANTLR end "rule__Real__Group_1__1__Impl" |
15530 | 23131 | ||
15531 | 23132 | ||
15532 | // $ANTLR start "rule__MultiplicityDefinition__Group__1" | 23133 | // $ANTLR start "rule__QualifiedName__Group_0__0" |
15533 | // InternalSolverLanguage.g:4991:1: rule__MultiplicityDefinition__Group__1 : rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ; | 23134 | // InternalSolverLanguageParser.g:7519:1: rule__QualifiedName__Group_0__0 : rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ; |
15534 | public final void rule__MultiplicityDefinition__Group__1() throws RecognitionException { | 23135 | public final void rule__QualifiedName__Group_0__0() throws RecognitionException { |
15535 | 23136 | ||
15536 | int stackSize = keepStackSize(); | 23137 | int stackSize = keepStackSize(); |
15537 | 23138 | ||
15538 | try { | 23139 | try { |
15539 | // InternalSolverLanguage.g:4995:1: ( rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 ) | 23140 | // InternalSolverLanguageParser.g:7523:1: ( rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 ) |
15540 | // InternalSolverLanguage.g:4996:2: rule__MultiplicityDefinition__Group__1__Impl rule__MultiplicityDefinition__Group__2 | 23141 | // InternalSolverLanguageParser.g:7524:2: rule__QualifiedName__Group_0__0__Impl rule__QualifiedName__Group_0__1 |
15541 | { | 23142 | { |
15542 | pushFollow(FOLLOW_47); | 23143 | pushFollow(FOLLOW_57); |
15543 | rule__MultiplicityDefinition__Group__1__Impl(); | 23144 | rule__QualifiedName__Group_0__0__Impl(); |
15544 | 23145 | ||
15545 | state._fsp--; | 23146 | state._fsp--; |
15546 | 23147 | ||
15547 | pushFollow(FOLLOW_2); | 23148 | pushFollow(FOLLOW_2); |
15548 | rule__MultiplicityDefinition__Group__2(); | 23149 | rule__QualifiedName__Group_0__1(); |
15549 | 23150 | ||
15550 | state._fsp--; | 23151 | state._fsp--; |
15551 | 23152 | ||
@@ -15564,25 +23165,25 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15564 | } | 23165 | } |
15565 | return ; | 23166 | return ; |
15566 | } | 23167 | } |
15567 | // $ANTLR end "rule__MultiplicityDefinition__Group__1" | 23168 | // $ANTLR end "rule__QualifiedName__Group_0__0" |
15568 | 23169 | ||
15569 | 23170 | ||
15570 | // $ANTLR start "rule__MultiplicityDefinition__Group__1__Impl" | 23171 | // $ANTLR start "rule__QualifiedName__Group_0__0__Impl" |
15571 | // InternalSolverLanguage.g:5003:1: rule__MultiplicityDefinition__Group__1__Impl : ( '..' ) ; | 23172 | // InternalSolverLanguageParser.g:7531:1: rule__QualifiedName__Group_0__0__Impl : ( RULE_ID ) ; |
15572 | public final void rule__MultiplicityDefinition__Group__1__Impl() throws RecognitionException { | 23173 | public final void rule__QualifiedName__Group_0__0__Impl() throws RecognitionException { |
15573 | 23174 | ||
15574 | int stackSize = keepStackSize(); | 23175 | int stackSize = keepStackSize(); |
15575 | 23176 | ||
15576 | try { | 23177 | try { |
15577 | // InternalSolverLanguage.g:5007:1: ( ( '..' ) ) | 23178 | // InternalSolverLanguageParser.g:7535:1: ( ( RULE_ID ) ) |
15578 | // InternalSolverLanguage.g:5008:1: ( '..' ) | 23179 | // InternalSolverLanguageParser.g:7536:1: ( RULE_ID ) |
15579 | { | 23180 | { |
15580 | // InternalSolverLanguage.g:5008:1: ( '..' ) | 23181 | // InternalSolverLanguageParser.g:7536:1: ( RULE_ID ) |
15581 | // InternalSolverLanguage.g:5009:2: '..' | 23182 | // InternalSolverLanguageParser.g:7537:2: RULE_ID |
15582 | { | 23183 | { |
15583 | before(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | 23184 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); |
15584 | match(input,39,FOLLOW_2); | 23185 | match(input,RULE_ID,FOLLOW_2); |
15585 | after(grammarAccess.getMultiplicityDefinitionAccess().getFullStopFullStopKeyword_1()); | 23186 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_0()); |
15586 | 23187 | ||
15587 | } | 23188 | } |
15588 | 23189 | ||
@@ -15601,21 +23202,21 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15601 | } | 23202 | } |
15602 | return ; | 23203 | return ; |
15603 | } | 23204 | } |
15604 | // $ANTLR end "rule__MultiplicityDefinition__Group__1__Impl" | 23205 | // $ANTLR end "rule__QualifiedName__Group_0__0__Impl" |
15605 | 23206 | ||
15606 | 23207 | ||
15607 | // $ANTLR start "rule__MultiplicityDefinition__Group__2" | 23208 | // $ANTLR start "rule__QualifiedName__Group_0__1" |
15608 | // InternalSolverLanguage.g:5018:1: rule__MultiplicityDefinition__Group__2 : rule__MultiplicityDefinition__Group__2__Impl ; | 23209 | // InternalSolverLanguageParser.g:7546:1: rule__QualifiedName__Group_0__1 : rule__QualifiedName__Group_0__1__Impl ; |
15609 | public final void rule__MultiplicityDefinition__Group__2() throws RecognitionException { | 23210 | public final void rule__QualifiedName__Group_0__1() throws RecognitionException { |
15610 | 23211 | ||
15611 | int stackSize = keepStackSize(); | 23212 | int stackSize = keepStackSize(); |
15612 | 23213 | ||
15613 | try { | 23214 | try { |
15614 | // InternalSolverLanguage.g:5022:1: ( rule__MultiplicityDefinition__Group__2__Impl ) | 23215 | // InternalSolverLanguageParser.g:7550:1: ( rule__QualifiedName__Group_0__1__Impl ) |
15615 | // InternalSolverLanguage.g:5023:2: rule__MultiplicityDefinition__Group__2__Impl | 23216 | // InternalSolverLanguageParser.g:7551:2: rule__QualifiedName__Group_0__1__Impl |
15616 | { | 23217 | { |
15617 | pushFollow(FOLLOW_2); | 23218 | pushFollow(FOLLOW_2); |
15618 | rule__MultiplicityDefinition__Group__2__Impl(); | 23219 | rule__QualifiedName__Group_0__1__Impl(); |
15619 | 23220 | ||
15620 | state._fsp--; | 23221 | state._fsp--; |
15621 | 23222 | ||
@@ -15634,35 +23235,128 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15634 | } | 23235 | } |
15635 | return ; | 23236 | return ; |
15636 | } | 23237 | } |
15637 | // $ANTLR end "rule__MultiplicityDefinition__Group__2" | 23238 | // $ANTLR end "rule__QualifiedName__Group_0__1" |
15638 | 23239 | ||
15639 | 23240 | ||
15640 | // $ANTLR start "rule__MultiplicityDefinition__Group__2__Impl" | 23241 | // $ANTLR start "rule__QualifiedName__Group_0__1__Impl" |
15641 | // InternalSolverLanguage.g:5029:1: rule__MultiplicityDefinition__Group__2__Impl : ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ; | 23242 | // InternalSolverLanguageParser.g:7557:1: rule__QualifiedName__Group_0__1__Impl : ( ( rule__QualifiedName__Group_0_1__0 )* ) ; |
15642 | public final void rule__MultiplicityDefinition__Group__2__Impl() throws RecognitionException { | 23243 | public final void rule__QualifiedName__Group_0__1__Impl() throws RecognitionException { |
15643 | 23244 | ||
15644 | int stackSize = keepStackSize(); | 23245 | int stackSize = keepStackSize(); |
15645 | 23246 | ||
15646 | try { | 23247 | try { |
15647 | // InternalSolverLanguage.g:5033:1: ( ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) ) | 23248 | // InternalSolverLanguageParser.g:7561:1: ( ( ( rule__QualifiedName__Group_0_1__0 )* ) ) |
15648 | // InternalSolverLanguage.g:5034:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | 23249 | // InternalSolverLanguageParser.g:7562:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) |
15649 | { | 23250 | { |
15650 | // InternalSolverLanguage.g:5034:1: ( ( rule__MultiplicityDefinition__Alternatives_2 ) ) | 23251 | // InternalSolverLanguageParser.g:7562:1: ( ( rule__QualifiedName__Group_0_1__0 )* ) |
15651 | // InternalSolverLanguage.g:5035:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | 23252 | // InternalSolverLanguageParser.g:7563:2: ( rule__QualifiedName__Group_0_1__0 )* |
15652 | { | 23253 | { |
15653 | before(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); | 23254 | before(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); |
15654 | // InternalSolverLanguage.g:5036:2: ( rule__MultiplicityDefinition__Alternatives_2 ) | 23255 | // InternalSolverLanguageParser.g:7564:2: ( rule__QualifiedName__Group_0_1__0 )* |
15655 | // InternalSolverLanguage.g:5036:3: rule__MultiplicityDefinition__Alternatives_2 | 23256 | loop53: |
23257 | do { | ||
23258 | int alt53=2; | ||
23259 | int LA53_0 = input.LA(1); | ||
23260 | |||
23261 | if ( (LA53_0==FullStop) ) { | ||
23262 | alt53=1; | ||
23263 | } | ||
23264 | |||
23265 | |||
23266 | switch (alt53) { | ||
23267 | case 1 : | ||
23268 | // InternalSolverLanguageParser.g:7564:3: rule__QualifiedName__Group_0_1__0 | ||
23269 | { | ||
23270 | pushFollow(FOLLOW_58); | ||
23271 | rule__QualifiedName__Group_0_1__0(); | ||
23272 | |||
23273 | state._fsp--; | ||
23274 | |||
23275 | |||
23276 | } | ||
23277 | break; | ||
23278 | |||
23279 | default : | ||
23280 | break loop53; | ||
23281 | } | ||
23282 | } while (true); | ||
23283 | |||
23284 | after(grammarAccess.getQualifiedNameAccess().getGroup_0_1()); | ||
23285 | |||
23286 | } | ||
23287 | |||
23288 | |||
23289 | } | ||
23290 | |||
23291 | } | ||
23292 | catch (RecognitionException re) { | ||
23293 | reportError(re); | ||
23294 | recover(input,re); | ||
23295 | } | ||
23296 | finally { | ||
23297 | |||
23298 | restoreStackSize(stackSize); | ||
23299 | |||
23300 | } | ||
23301 | return ; | ||
23302 | } | ||
23303 | // $ANTLR end "rule__QualifiedName__Group_0__1__Impl" | ||
23304 | |||
23305 | |||
23306 | // $ANTLR start "rule__QualifiedName__Group_0_1__0" | ||
23307 | // InternalSolverLanguageParser.g:7573:1: rule__QualifiedName__Group_0_1__0 : rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ; | ||
23308 | public final void rule__QualifiedName__Group_0_1__0() throws RecognitionException { | ||
23309 | |||
23310 | int stackSize = keepStackSize(); | ||
23311 | |||
23312 | try { | ||
23313 | // InternalSolverLanguageParser.g:7577:1: ( rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 ) | ||
23314 | // InternalSolverLanguageParser.g:7578:2: rule__QualifiedName__Group_0_1__0__Impl rule__QualifiedName__Group_0_1__1 | ||
15656 | { | 23315 | { |
23316 | pushFollow(FOLLOW_43); | ||
23317 | rule__QualifiedName__Group_0_1__0__Impl(); | ||
23318 | |||
23319 | state._fsp--; | ||
23320 | |||
15657 | pushFollow(FOLLOW_2); | 23321 | pushFollow(FOLLOW_2); |
15658 | rule__MultiplicityDefinition__Alternatives_2(); | 23322 | rule__QualifiedName__Group_0_1__1(); |
15659 | 23323 | ||
15660 | state._fsp--; | 23324 | state._fsp--; |
15661 | 23325 | ||
15662 | 23326 | ||
15663 | } | 23327 | } |
15664 | 23328 | ||
15665 | after(grammarAccess.getMultiplicityDefinitionAccess().getAlternatives_2()); | 23329 | } |
23330 | catch (RecognitionException re) { | ||
23331 | reportError(re); | ||
23332 | recover(input,re); | ||
23333 | } | ||
23334 | finally { | ||
23335 | |||
23336 | restoreStackSize(stackSize); | ||
23337 | |||
23338 | } | ||
23339 | return ; | ||
23340 | } | ||
23341 | // $ANTLR end "rule__QualifiedName__Group_0_1__0" | ||
23342 | |||
23343 | |||
23344 | // $ANTLR start "rule__QualifiedName__Group_0_1__0__Impl" | ||
23345 | // InternalSolverLanguageParser.g:7585:1: rule__QualifiedName__Group_0_1__0__Impl : ( FullStop ) ; | ||
23346 | public final void rule__QualifiedName__Group_0_1__0__Impl() throws RecognitionException { | ||
23347 | |||
23348 | int stackSize = keepStackSize(); | ||
23349 | |||
23350 | try { | ||
23351 | // InternalSolverLanguageParser.g:7589:1: ( ( FullStop ) ) | ||
23352 | // InternalSolverLanguageParser.g:7590:1: ( FullStop ) | ||
23353 | { | ||
23354 | // InternalSolverLanguageParser.g:7590:1: ( FullStop ) | ||
23355 | // InternalSolverLanguageParser.g:7591:2: FullStop | ||
23356 | { | ||
23357 | before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); | ||
23358 | match(input,FullStop,FOLLOW_2); | ||
23359 | after(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_0_1_0()); | ||
15666 | 23360 | ||
15667 | } | 23361 | } |
15668 | 23362 | ||
@@ -15681,21 +23375,91 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15681 | } | 23375 | } |
15682 | return ; | 23376 | return ; |
15683 | } | 23377 | } |
15684 | // $ANTLR end "rule__MultiplicityDefinition__Group__2__Impl" | 23378 | // $ANTLR end "rule__QualifiedName__Group_0_1__0__Impl" |
23379 | |||
23380 | |||
23381 | // $ANTLR start "rule__QualifiedName__Group_0_1__1" | ||
23382 | // InternalSolverLanguageParser.g:7600:1: rule__QualifiedName__Group_0_1__1 : rule__QualifiedName__Group_0_1__1__Impl ; | ||
23383 | public final void rule__QualifiedName__Group_0_1__1() throws RecognitionException { | ||
23384 | |||
23385 | int stackSize = keepStackSize(); | ||
23386 | |||
23387 | try { | ||
23388 | // InternalSolverLanguageParser.g:7604:1: ( rule__QualifiedName__Group_0_1__1__Impl ) | ||
23389 | // InternalSolverLanguageParser.g:7605:2: rule__QualifiedName__Group_0_1__1__Impl | ||
23390 | { | ||
23391 | pushFollow(FOLLOW_2); | ||
23392 | rule__QualifiedName__Group_0_1__1__Impl(); | ||
23393 | |||
23394 | state._fsp--; | ||
23395 | |||
23396 | |||
23397 | } | ||
23398 | |||
23399 | } | ||
23400 | catch (RecognitionException re) { | ||
23401 | reportError(re); | ||
23402 | recover(input,re); | ||
23403 | } | ||
23404 | finally { | ||
23405 | |||
23406 | restoreStackSize(stackSize); | ||
23407 | |||
23408 | } | ||
23409 | return ; | ||
23410 | } | ||
23411 | // $ANTLR end "rule__QualifiedName__Group_0_1__1" | ||
23412 | |||
23413 | |||
23414 | // $ANTLR start "rule__QualifiedName__Group_0_1__1__Impl" | ||
23415 | // InternalSolverLanguageParser.g:7611:1: rule__QualifiedName__Group_0_1__1__Impl : ( RULE_ID ) ; | ||
23416 | public final void rule__QualifiedName__Group_0_1__1__Impl() throws RecognitionException { | ||
23417 | |||
23418 | int stackSize = keepStackSize(); | ||
23419 | |||
23420 | try { | ||
23421 | // InternalSolverLanguageParser.g:7615:1: ( ( RULE_ID ) ) | ||
23422 | // InternalSolverLanguageParser.g:7616:1: ( RULE_ID ) | ||
23423 | { | ||
23424 | // InternalSolverLanguageParser.g:7616:1: ( RULE_ID ) | ||
23425 | // InternalSolverLanguageParser.g:7617:2: RULE_ID | ||
23426 | { | ||
23427 | before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); | ||
23428 | match(input,RULE_ID,FOLLOW_2); | ||
23429 | after(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0_1_1()); | ||
23430 | |||
23431 | } | ||
23432 | |||
23433 | |||
23434 | } | ||
23435 | |||
23436 | } | ||
23437 | catch (RecognitionException re) { | ||
23438 | reportError(re); | ||
23439 | recover(input,re); | ||
23440 | } | ||
23441 | finally { | ||
23442 | |||
23443 | restoreStackSize(stackSize); | ||
23444 | |||
23445 | } | ||
23446 | return ; | ||
23447 | } | ||
23448 | // $ANTLR end "rule__QualifiedName__Group_0_1__1__Impl" | ||
15685 | 23449 | ||
15686 | 23450 | ||
15687 | // $ANTLR start "rule__Problem__StatementsAssignment" | 23451 | // $ANTLR start "rule__Problem__StatementsAssignment" |
15688 | // InternalSolverLanguage.g:5045:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; | 23452 | // InternalSolverLanguageParser.g:7627:1: rule__Problem__StatementsAssignment : ( ruleStatement ) ; |
15689 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { | 23453 | public final void rule__Problem__StatementsAssignment() throws RecognitionException { |
15690 | 23454 | ||
15691 | int stackSize = keepStackSize(); | 23455 | int stackSize = keepStackSize(); |
15692 | 23456 | ||
15693 | try { | 23457 | try { |
15694 | // InternalSolverLanguage.g:5049:1: ( ( ruleStatement ) ) | 23458 | // InternalSolverLanguageParser.g:7631:1: ( ( ruleStatement ) ) |
15695 | // InternalSolverLanguage.g:5050:2: ( ruleStatement ) | 23459 | // InternalSolverLanguageParser.g:7632:2: ( ruleStatement ) |
15696 | { | 23460 | { |
15697 | // InternalSolverLanguage.g:5050:2: ( ruleStatement ) | 23461 | // InternalSolverLanguageParser.g:7632:2: ( ruleStatement ) |
15698 | // InternalSolverLanguage.g:5051:3: ruleStatement | 23462 | // InternalSolverLanguageParser.g:7633:3: ruleStatement |
15699 | { | 23463 | { |
15700 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); | 23464 | before(grammarAccess.getProblemAccess().getStatementsStatementParserRuleCall_0()); |
15701 | pushFollow(FOLLOW_2); | 23465 | pushFollow(FOLLOW_2); |
@@ -15725,26 +23489,26 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15725 | // $ANTLR end "rule__Problem__StatementsAssignment" | 23489 | // $ANTLR end "rule__Problem__StatementsAssignment" |
15726 | 23490 | ||
15727 | 23491 | ||
15728 | // $ANTLR start "rule__BasicInterpretation__SymbolAssignment_0" | 23492 | // $ANTLR start "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" |
15729 | // InternalSolverLanguage.g:5060:1: rule__BasicInterpretation__SymbolAssignment_0 : ( ruleSymbol ) ; | 23493 | // InternalSolverLanguageParser.g:7642:1: rule__AssertionOrDefinition__RangeAssignment_1_0_1_1 : ( ruleExpression ) ; |
15730 | public final void rule__BasicInterpretation__SymbolAssignment_0() throws RecognitionException { | 23494 | public final void rule__AssertionOrDefinition__RangeAssignment_1_0_1_1() throws RecognitionException { |
15731 | 23495 | ||
15732 | int stackSize = keepStackSize(); | 23496 | int stackSize = keepStackSize(); |
15733 | 23497 | ||
15734 | try { | 23498 | try { |
15735 | // InternalSolverLanguage.g:5064:1: ( ( ruleSymbol ) ) | 23499 | // InternalSolverLanguageParser.g:7646:1: ( ( ruleExpression ) ) |
15736 | // InternalSolverLanguage.g:5065:2: ( ruleSymbol ) | 23500 | // InternalSolverLanguageParser.g:7647:2: ( ruleExpression ) |
15737 | { | 23501 | { |
15738 | // InternalSolverLanguage.g:5065:2: ( ruleSymbol ) | 23502 | // InternalSolverLanguageParser.g:7647:2: ( ruleExpression ) |
15739 | // InternalSolverLanguage.g:5066:3: ruleSymbol | 23503 | // InternalSolverLanguageParser.g:7648:3: ruleExpression |
15740 | { | 23504 | { |
15741 | before(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); | 23505 | before(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); |
15742 | pushFollow(FOLLOW_2); | 23506 | pushFollow(FOLLOW_2); |
15743 | ruleSymbol(); | 23507 | ruleExpression(); |
15744 | 23508 | ||
15745 | state._fsp--; | 23509 | state._fsp--; |
15746 | 23510 | ||
15747 | after(grammarAccess.getBasicInterpretationAccess().getSymbolSymbolParserRuleCall_0_0()); | 23511 | after(grammarAccess.getAssertionOrDefinitionAccess().getRangeExpressionParserRuleCall_1_0_1_1_0()); |
15748 | 23512 | ||
15749 | } | 23513 | } |
15750 | 23514 | ||
@@ -15763,29 +23527,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15763 | } | 23527 | } |
15764 | return ; | 23528 | return ; |
15765 | } | 23529 | } |
15766 | // $ANTLR end "rule__BasicInterpretation__SymbolAssignment_0" | 23530 | // $ANTLR end "rule__AssertionOrDefinition__RangeAssignment_1_0_1_1" |
15767 | 23531 | ||
15768 | 23532 | ||
15769 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_1_1_0" | 23533 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_1_2" |
15770 | // InternalSolverLanguage.g:5075:1: rule__BasicInterpretation__ObjectsAssignment_1_1_0 : ( ruleComplexObject ) ; | 23534 | // InternalSolverLanguageParser.g:7657:1: rule__AssertionOrDefinition__BodyAssignment_1_1_2 : ( ruleExpression ) ; |
15771 | public final void rule__BasicInterpretation__ObjectsAssignment_1_1_0() throws RecognitionException { | 23535 | public final void rule__AssertionOrDefinition__BodyAssignment_1_1_2() throws RecognitionException { |
15772 | 23536 | ||
15773 | int stackSize = keepStackSize(); | 23537 | int stackSize = keepStackSize(); |
15774 | 23538 | ||
15775 | try { | 23539 | try { |
15776 | // InternalSolverLanguage.g:5079:1: ( ( ruleComplexObject ) ) | 23540 | // InternalSolverLanguageParser.g:7661:1: ( ( ruleExpression ) ) |
15777 | // InternalSolverLanguage.g:5080:2: ( ruleComplexObject ) | 23541 | // InternalSolverLanguageParser.g:7662:2: ( ruleExpression ) |
15778 | { | 23542 | { |
15779 | // InternalSolverLanguage.g:5080:2: ( ruleComplexObject ) | 23543 | // InternalSolverLanguageParser.g:7662:2: ( ruleExpression ) |
15780 | // InternalSolverLanguage.g:5081:3: ruleComplexObject | 23544 | // InternalSolverLanguageParser.g:7663:3: ruleExpression |
15781 | { | 23545 | { |
15782 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); | 23546 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); |
15783 | pushFollow(FOLLOW_2); | 23547 | pushFollow(FOLLOW_2); |
15784 | ruleComplexObject(); | 23548 | ruleExpression(); |
15785 | 23549 | ||
15786 | state._fsp--; | 23550 | state._fsp--; |
15787 | 23551 | ||
15788 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_0_0()); | 23552 | after(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_1_2_0()); |
15789 | 23553 | ||
15790 | } | 23554 | } |
15791 | 23555 | ||
@@ -15804,29 +23568,209 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15804 | } | 23568 | } |
15805 | return ; | 23569 | return ; |
15806 | } | 23570 | } |
15807 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_1_1_0" | 23571 | // $ANTLR end "rule__AssertionOrDefinition__BodyAssignment_1_1_2" |
15808 | 23572 | ||
15809 | 23573 | ||
15810 | // $ANTLR start "rule__BasicInterpretation__ObjectsAssignment_1_1_1_1" | 23574 | // $ANTLR start "rule__AssertionOrDefinition__BodyAssignment_1_2_2" |
15811 | // InternalSolverLanguage.g:5090:1: rule__BasicInterpretation__ObjectsAssignment_1_1_1_1 : ( ruleComplexObject ) ; | 23575 | // InternalSolverLanguageParser.g:7672:1: rule__AssertionOrDefinition__BodyAssignment_1_2_2 : ( ruleExpression ) ; |
15812 | public final void rule__BasicInterpretation__ObjectsAssignment_1_1_1_1() throws RecognitionException { | 23576 | public final void rule__AssertionOrDefinition__BodyAssignment_1_2_2() throws RecognitionException { |
15813 | 23577 | ||
15814 | int stackSize = keepStackSize(); | 23578 | int stackSize = keepStackSize(); |
15815 | 23579 | ||
15816 | try { | 23580 | try { |
15817 | // InternalSolverLanguage.g:5094:1: ( ( ruleComplexObject ) ) | 23581 | // InternalSolverLanguageParser.g:7676:1: ( ( ruleExpression ) ) |
15818 | // InternalSolverLanguage.g:5095:2: ( ruleComplexObject ) | 23582 | // InternalSolverLanguageParser.g:7677:2: ( ruleExpression ) |
15819 | { | 23583 | { |
15820 | // InternalSolverLanguage.g:5095:2: ( ruleComplexObject ) | 23584 | // InternalSolverLanguageParser.g:7677:2: ( ruleExpression ) |
15821 | // InternalSolverLanguage.g:5096:3: ruleComplexObject | 23585 | // InternalSolverLanguageParser.g:7678:3: ruleExpression |
15822 | { | 23586 | { |
15823 | before(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); | 23587 | before(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); |
15824 | pushFollow(FOLLOW_2); | 23588 | pushFollow(FOLLOW_2); |
15825 | ruleComplexObject(); | 23589 | ruleExpression(); |
15826 | 23590 | ||
15827 | state._fsp--; | 23591 | state._fsp--; |
15828 | 23592 | ||
15829 | after(grammarAccess.getBasicInterpretationAccess().getObjectsComplexObjectParserRuleCall_1_1_1_1_0()); | 23593 | after(grammarAccess.getAssertionOrDefinitionAccess().getBodyExpressionParserRuleCall_1_2_2_0()); |
23594 | |||
23595 | } | ||
23596 | |||
23597 | |||
23598 | } | ||
23599 | |||
23600 | } | ||
23601 | catch (RecognitionException re) { | ||
23602 | reportError(re); | ||
23603 | recover(input,re); | ||
23604 | } | ||
23605 | finally { | ||
23606 | |||
23607 | restoreStackSize(stackSize); | ||
23608 | |||
23609 | } | ||
23610 | return ; | ||
23611 | } | ||
23612 | // $ANTLR end "rule__AssertionOrDefinition__BodyAssignment_1_2_2" | ||
23613 | |||
23614 | |||
23615 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_0_0" | ||
23616 | // InternalSolverLanguageParser.g:7687:1: rule__PredicateDefinition__FunctionalAssignment_0_0_0 : ( ( Functional ) ) ; | ||
23617 | public final void rule__PredicateDefinition__FunctionalAssignment_0_0_0() throws RecognitionException { | ||
23618 | |||
23619 | int stackSize = keepStackSize(); | ||
23620 | |||
23621 | try { | ||
23622 | // InternalSolverLanguageParser.g:7691:1: ( ( ( Functional ) ) ) | ||
23623 | // InternalSolverLanguageParser.g:7692:2: ( ( Functional ) ) | ||
23624 | { | ||
23625 | // InternalSolverLanguageParser.g:7692:2: ( ( Functional ) ) | ||
23626 | // InternalSolverLanguageParser.g:7693:3: ( Functional ) | ||
23627 | { | ||
23628 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | ||
23629 | // InternalSolverLanguageParser.g:7694:3: ( Functional ) | ||
23630 | // InternalSolverLanguageParser.g:7695:4: Functional | ||
23631 | { | ||
23632 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | ||
23633 | match(input,Functional,FOLLOW_2); | ||
23634 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | ||
23635 | |||
23636 | } | ||
23637 | |||
23638 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_0_0_0()); | ||
23639 | |||
23640 | } | ||
23641 | |||
23642 | |||
23643 | } | ||
23644 | |||
23645 | } | ||
23646 | catch (RecognitionException re) { | ||
23647 | reportError(re); | ||
23648 | recover(input,re); | ||
23649 | } | ||
23650 | finally { | ||
23651 | |||
23652 | restoreStackSize(stackSize); | ||
23653 | |||
23654 | } | ||
23655 | return ; | ||
23656 | } | ||
23657 | // $ANTLR end "rule__PredicateDefinition__FunctionalAssignment_0_0_0" | ||
23658 | |||
23659 | |||
23660 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_0_1" | ||
23661 | // InternalSolverLanguageParser.g:7706:1: rule__PredicateDefinition__ErrorAssignment_0_0_1 : ( ( Error ) ) ; | ||
23662 | public final void rule__PredicateDefinition__ErrorAssignment_0_0_1() throws RecognitionException { | ||
23663 | |||
23664 | int stackSize = keepStackSize(); | ||
23665 | |||
23666 | try { | ||
23667 | // InternalSolverLanguageParser.g:7710:1: ( ( ( Error ) ) ) | ||
23668 | // InternalSolverLanguageParser.g:7711:2: ( ( Error ) ) | ||
23669 | { | ||
23670 | // InternalSolverLanguageParser.g:7711:2: ( ( Error ) ) | ||
23671 | // InternalSolverLanguageParser.g:7712:3: ( Error ) | ||
23672 | { | ||
23673 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | ||
23674 | // InternalSolverLanguageParser.g:7713:3: ( Error ) | ||
23675 | // InternalSolverLanguageParser.g:7714:4: Error | ||
23676 | { | ||
23677 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | ||
23678 | match(input,Error,FOLLOW_2); | ||
23679 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | ||
23680 | |||
23681 | } | ||
23682 | |||
23683 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_0_1_0()); | ||
23684 | |||
23685 | } | ||
23686 | |||
23687 | |||
23688 | } | ||
23689 | |||
23690 | } | ||
23691 | catch (RecognitionException re) { | ||
23692 | reportError(re); | ||
23693 | recover(input,re); | ||
23694 | } | ||
23695 | finally { | ||
23696 | |||
23697 | restoreStackSize(stackSize); | ||
23698 | |||
23699 | } | ||
23700 | return ; | ||
23701 | } | ||
23702 | // $ANTLR end "rule__PredicateDefinition__ErrorAssignment_0_0_1" | ||
23703 | |||
23704 | |||
23705 | // $ANTLR start "rule__PredicateDefinition__ErrorAssignment_0_1_0" | ||
23706 | // InternalSolverLanguageParser.g:7725:1: rule__PredicateDefinition__ErrorAssignment_0_1_0 : ( ( Error ) ) ; | ||
23707 | public final void rule__PredicateDefinition__ErrorAssignment_0_1_0() throws RecognitionException { | ||
23708 | |||
23709 | int stackSize = keepStackSize(); | ||
23710 | |||
23711 | try { | ||
23712 | // InternalSolverLanguageParser.g:7729:1: ( ( ( Error ) ) ) | ||
23713 | // InternalSolverLanguageParser.g:7730:2: ( ( Error ) ) | ||
23714 | { | ||
23715 | // InternalSolverLanguageParser.g:7730:2: ( ( Error ) ) | ||
23716 | // InternalSolverLanguageParser.g:7731:3: ( Error ) | ||
23717 | { | ||
23718 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | ||
23719 | // InternalSolverLanguageParser.g:7732:3: ( Error ) | ||
23720 | // InternalSolverLanguageParser.g:7733:4: Error | ||
23721 | { | ||
23722 | before(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | ||
23723 | match(input,Error,FOLLOW_2); | ||
23724 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | ||
23725 | |||
23726 | } | ||
23727 | |||
23728 | after(grammarAccess.getPredicateDefinitionAccess().getErrorErrorKeyword_0_1_0_0()); | ||
23729 | |||
23730 | } | ||
23731 | |||
23732 | |||
23733 | } | ||
23734 | |||
23735 | } | ||
23736 | catch (RecognitionException re) { | ||
23737 | reportError(re); | ||
23738 | recover(input,re); | ||
23739 | } | ||
23740 | finally { | ||
23741 | |||
23742 | restoreStackSize(stackSize); | ||
23743 | |||
23744 | } | ||
23745 | return ; | ||
23746 | } | ||
23747 | // $ANTLR end "rule__PredicateDefinition__ErrorAssignment_0_1_0" | ||
23748 | |||
23749 | |||
23750 | // $ANTLR start "rule__PredicateDefinition__FunctionalAssignment_0_1_1" | ||
23751 | // InternalSolverLanguageParser.g:7744:1: rule__PredicateDefinition__FunctionalAssignment_0_1_1 : ( ( Functional ) ) ; | ||
23752 | public final void rule__PredicateDefinition__FunctionalAssignment_0_1_1() throws RecognitionException { | ||
23753 | |||
23754 | int stackSize = keepStackSize(); | ||
23755 | |||
23756 | try { | ||
23757 | // InternalSolverLanguageParser.g:7748:1: ( ( ( Functional ) ) ) | ||
23758 | // InternalSolverLanguageParser.g:7749:2: ( ( Functional ) ) | ||
23759 | { | ||
23760 | // InternalSolverLanguageParser.g:7749:2: ( ( Functional ) ) | ||
23761 | // InternalSolverLanguageParser.g:7750:3: ( Functional ) | ||
23762 | { | ||
23763 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | ||
23764 | // InternalSolverLanguageParser.g:7751:3: ( Functional ) | ||
23765 | // InternalSolverLanguageParser.g:7752:4: Functional | ||
23766 | { | ||
23767 | before(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | ||
23768 | match(input,Functional,FOLLOW_2); | ||
23769 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | ||
23770 | |||
23771 | } | ||
23772 | |||
23773 | after(grammarAccess.getPredicateDefinitionAccess().getFunctionalFunctionalKeyword_0_1_1_0()); | ||
15830 | 23774 | ||
15831 | } | 23775 | } |
15832 | 23776 | ||
@@ -15845,29 +23789,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15845 | } | 23789 | } |
15846 | return ; | 23790 | return ; |
15847 | } | 23791 | } |
15848 | // $ANTLR end "rule__BasicInterpretation__ObjectsAssignment_1_1_1_1" | 23792 | // $ANTLR end "rule__PredicateDefinition__FunctionalAssignment_0_1_1" |
15849 | 23793 | ||
15850 | 23794 | ||
15851 | // $ANTLR start "rule__BasicInterpretation__ValueAssignment_3" | 23795 | // $ANTLR start "rule__PredicateDefinition__HeadAssignment_1" |
15852 | // InternalSolverLanguage.g:5105:1: rule__BasicInterpretation__ValueAssignment_3 : ( ruleTruthValue ) ; | 23796 | // InternalSolverLanguageParser.g:7763:1: rule__PredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; |
15853 | public final void rule__BasicInterpretation__ValueAssignment_3() throws RecognitionException { | 23797 | public final void rule__PredicateDefinition__HeadAssignment_1() throws RecognitionException { |
15854 | 23798 | ||
15855 | int stackSize = keepStackSize(); | 23799 | int stackSize = keepStackSize(); |
15856 | 23800 | ||
15857 | try { | 23801 | try { |
15858 | // InternalSolverLanguage.g:5109:1: ( ( ruleTruthValue ) ) | 23802 | // InternalSolverLanguageParser.g:7767:1: ( ( ruleCall ) ) |
15859 | // InternalSolverLanguage.g:5110:2: ( ruleTruthValue ) | 23803 | // InternalSolverLanguageParser.g:7768:2: ( ruleCall ) |
15860 | { | 23804 | { |
15861 | // InternalSolverLanguage.g:5110:2: ( ruleTruthValue ) | 23805 | // InternalSolverLanguageParser.g:7768:2: ( ruleCall ) |
15862 | // InternalSolverLanguage.g:5111:3: ruleTruthValue | 23806 | // InternalSolverLanguageParser.g:7769:3: ruleCall |
15863 | { | 23807 | { |
15864 | before(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); | 23808 | before(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
15865 | pushFollow(FOLLOW_2); | 23809 | pushFollow(FOLLOW_2); |
15866 | ruleTruthValue(); | 23810 | ruleCall(); |
15867 | 23811 | ||
15868 | state._fsp--; | 23812 | state._fsp--; |
15869 | 23813 | ||
15870 | after(grammarAccess.getBasicInterpretationAccess().getValueTruthValueParserRuleCall_3_0()); | 23814 | after(grammarAccess.getPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
15871 | 23815 | ||
15872 | } | 23816 | } |
15873 | 23817 | ||
@@ -15886,25 +23830,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15886 | } | 23830 | } |
15887 | return ; | 23831 | return ; |
15888 | } | 23832 | } |
15889 | // $ANTLR end "rule__BasicInterpretation__ValueAssignment_3" | 23833 | // $ANTLR end "rule__PredicateDefinition__HeadAssignment_1" |
15890 | 23834 | ||
15891 | 23835 | ||
15892 | // $ANTLR start "rule__ModelSymbol__NameAssignment" | 23836 | // $ANTLR start "rule__PredicateDefinition__BodyAssignment_3" |
15893 | // InternalSolverLanguage.g:5120:1: rule__ModelSymbol__NameAssignment : ( RULE_ID ) ; | 23837 | // InternalSolverLanguageParser.g:7778:1: rule__PredicateDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
15894 | public final void rule__ModelSymbol__NameAssignment() throws RecognitionException { | 23838 | public final void rule__PredicateDefinition__BodyAssignment_3() throws RecognitionException { |
15895 | 23839 | ||
15896 | int stackSize = keepStackSize(); | 23840 | int stackSize = keepStackSize(); |
15897 | 23841 | ||
15898 | try { | 23842 | try { |
15899 | // InternalSolverLanguage.g:5124:1: ( ( RULE_ID ) ) | 23843 | // InternalSolverLanguageParser.g:7782:1: ( ( ruleExpression ) ) |
15900 | // InternalSolverLanguage.g:5125:2: ( RULE_ID ) | 23844 | // InternalSolverLanguageParser.g:7783:2: ( ruleExpression ) |
15901 | { | 23845 | { |
15902 | // InternalSolverLanguage.g:5125:2: ( RULE_ID ) | 23846 | // InternalSolverLanguageParser.g:7783:2: ( ruleExpression ) |
15903 | // InternalSolverLanguage.g:5126:3: RULE_ID | 23847 | // InternalSolverLanguageParser.g:7784:3: ruleExpression |
15904 | { | 23848 | { |
15905 | before(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); | 23849 | before(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
15906 | match(input,RULE_ID,FOLLOW_2); | 23850 | pushFollow(FOLLOW_2); |
15907 | after(grammarAccess.getModelSymbolAccess().getNameIDTerminalRuleCall_0()); | 23851 | ruleExpression(); |
23852 | |||
23853 | state._fsp--; | ||
23854 | |||
23855 | after(grammarAccess.getPredicateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | ||
15908 | 23856 | ||
15909 | } | 23857 | } |
15910 | 23858 | ||
@@ -15923,25 +23871,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15923 | } | 23871 | } |
15924 | return ; | 23872 | return ; |
15925 | } | 23873 | } |
15926 | // $ANTLR end "rule__ModelSymbol__NameAssignment" | 23874 | // $ANTLR end "rule__PredicateDefinition__BodyAssignment_3" |
15927 | 23875 | ||
15928 | 23876 | ||
15929 | // $ANTLR start "rule__NamedObject__NameAssignment_1" | 23877 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" |
15930 | // InternalSolverLanguage.g:5135:1: rule__NamedObject__NameAssignment_1 : ( RULE_ID ) ; | 23878 | // InternalSolverLanguageParser.g:7793:1: rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1 : ( ruleArgumentList ) ; |
15931 | public final void rule__NamedObject__NameAssignment_1() throws RecognitionException { | 23879 | public final void rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1() throws RecognitionException { |
15932 | 23880 | ||
15933 | int stackSize = keepStackSize(); | 23881 | int stackSize = keepStackSize(); |
15934 | 23882 | ||
15935 | try { | 23883 | try { |
15936 | // InternalSolverLanguage.g:5139:1: ( ( RULE_ID ) ) | 23884 | // InternalSolverLanguageParser.g:7797:1: ( ( ruleArgumentList ) ) |
15937 | // InternalSolverLanguage.g:5140:2: ( RULE_ID ) | 23885 | // InternalSolverLanguageParser.g:7798:2: ( ruleArgumentList ) |
15938 | { | 23886 | { |
15939 | // InternalSolverLanguage.g:5140:2: ( RULE_ID ) | 23887 | // InternalSolverLanguageParser.g:7798:2: ( ruleArgumentList ) |
15940 | // InternalSolverLanguage.g:5141:3: RULE_ID | 23888 | // InternalSolverLanguageParser.g:7799:3: ruleArgumentList |
15941 | { | 23889 | { |
15942 | before(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); | 23890 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); |
15943 | match(input,RULE_ID,FOLLOW_2); | 23891 | pushFollow(FOLLOW_2); |
15944 | after(grammarAccess.getNamedObjectAccess().getNameIDTerminalRuleCall_1_0()); | 23892 | ruleArgumentList(); |
23893 | |||
23894 | state._fsp--; | ||
23895 | |||
23896 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getArgumentListArgumentListParserRuleCall_1_0()); | ||
15945 | 23897 | ||
15946 | } | 23898 | } |
15947 | 23899 | ||
@@ -15960,25 +23912,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15960 | } | 23912 | } |
15961 | return ; | 23913 | return ; |
15962 | } | 23914 | } |
15963 | // $ANTLR end "rule__NamedObject__NameAssignment_1" | 23915 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__ArgumentListAssignment_1" |
15964 | 23916 | ||
15965 | 23917 | ||
15966 | // $ANTLR start "rule__UnnamedObject__NameAssignment" | 23918 | // $ANTLR start "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" |
15967 | // InternalSolverLanguage.g:5150:1: rule__UnnamedObject__NameAssignment : ( RULE_ID ) ; | 23919 | // InternalSolverLanguageParser.g:7808:1: rule__UnnamedErrorPrediateDefinition__BodyAssignment_3 : ( ruleExpression ) ; |
15968 | public final void rule__UnnamedObject__NameAssignment() throws RecognitionException { | 23920 | public final void rule__UnnamedErrorPrediateDefinition__BodyAssignment_3() throws RecognitionException { |
15969 | 23921 | ||
15970 | int stackSize = keepStackSize(); | 23922 | int stackSize = keepStackSize(); |
15971 | 23923 | ||
15972 | try { | 23924 | try { |
15973 | // InternalSolverLanguage.g:5154:1: ( ( RULE_ID ) ) | 23925 | // InternalSolverLanguageParser.g:7812:1: ( ( ruleExpression ) ) |
15974 | // InternalSolverLanguage.g:5155:2: ( RULE_ID ) | 23926 | // InternalSolverLanguageParser.g:7813:2: ( ruleExpression ) |
15975 | { | 23927 | { |
15976 | // InternalSolverLanguage.g:5155:2: ( RULE_ID ) | 23928 | // InternalSolverLanguageParser.g:7813:2: ( ruleExpression ) |
15977 | // InternalSolverLanguage.g:5156:3: RULE_ID | 23929 | // InternalSolverLanguageParser.g:7814:3: ruleExpression |
15978 | { | 23930 | { |
15979 | before(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); | 23931 | before(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
15980 | match(input,RULE_ID,FOLLOW_2); | 23932 | pushFollow(FOLLOW_2); |
15981 | after(grammarAccess.getUnnamedObjectAccess().getNameIDTerminalRuleCall_0()); | 23933 | ruleExpression(); |
23934 | |||
23935 | state._fsp--; | ||
23936 | |||
23937 | after(grammarAccess.getUnnamedErrorPrediateDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | ||
15982 | 23938 | ||
15983 | } | 23939 | } |
15984 | 23940 | ||
@@ -15997,29 +23953,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
15997 | } | 23953 | } |
15998 | return ; | 23954 | return ; |
15999 | } | 23955 | } |
16000 | // $ANTLR end "rule__UnnamedObject__NameAssignment" | 23956 | // $ANTLR end "rule__UnnamedErrorPrediateDefinition__BodyAssignment_3" |
16001 | 23957 | ||
16002 | 23958 | ||
16003 | // $ANTLR start "rule__BooleanObject__ValueAssignment" | 23959 | // $ANTLR start "rule__DefaultDefinition__HeadAssignment_1" |
16004 | // InternalSolverLanguage.g:5165:1: rule__BooleanObject__ValueAssignment : ( ruleBooleanValue ) ; | 23960 | // InternalSolverLanguageParser.g:7823:1: rule__DefaultDefinition__HeadAssignment_1 : ( ruleCall ) ; |
16005 | public final void rule__BooleanObject__ValueAssignment() throws RecognitionException { | 23961 | public final void rule__DefaultDefinition__HeadAssignment_1() throws RecognitionException { |
16006 | 23962 | ||
16007 | int stackSize = keepStackSize(); | 23963 | int stackSize = keepStackSize(); |
16008 | 23964 | ||
16009 | try { | 23965 | try { |
16010 | // InternalSolverLanguage.g:5169:1: ( ( ruleBooleanValue ) ) | 23966 | // InternalSolverLanguageParser.g:7827:1: ( ( ruleCall ) ) |
16011 | // InternalSolverLanguage.g:5170:2: ( ruleBooleanValue ) | 23967 | // InternalSolverLanguageParser.g:7828:2: ( ruleCall ) |
16012 | { | 23968 | { |
16013 | // InternalSolverLanguage.g:5170:2: ( ruleBooleanValue ) | 23969 | // InternalSolverLanguageParser.g:7828:2: ( ruleCall ) |
16014 | // InternalSolverLanguage.g:5171:3: ruleBooleanValue | 23970 | // InternalSolverLanguageParser.g:7829:3: ruleCall |
16015 | { | 23971 | { |
16016 | before(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); | 23972 | before(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
16017 | pushFollow(FOLLOW_2); | 23973 | pushFollow(FOLLOW_2); |
16018 | ruleBooleanValue(); | 23974 | ruleCall(); |
16019 | 23975 | ||
16020 | state._fsp--; | 23976 | state._fsp--; |
16021 | 23977 | ||
16022 | after(grammarAccess.getBooleanObjectAccess().getValueBooleanValueParserRuleCall_0()); | 23978 | after(grammarAccess.getDefaultDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
16023 | 23979 | ||
16024 | } | 23980 | } |
16025 | 23981 | ||
@@ -16038,29 +23994,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16038 | } | 23994 | } |
16039 | return ; | 23995 | return ; |
16040 | } | 23996 | } |
16041 | // $ANTLR end "rule__BooleanObject__ValueAssignment" | 23997 | // $ANTLR end "rule__DefaultDefinition__HeadAssignment_1" |
16042 | 23998 | ||
16043 | 23999 | ||
16044 | // $ANTLR start "rule__IntObject__ValueAssignment" | 24000 | // $ANTLR start "rule__DefaultDefinition__RangeAssignment_3" |
16045 | // InternalSolverLanguage.g:5180:1: rule__IntObject__ValueAssignment : ( ruleINTLiteral ) ; | 24001 | // InternalSolverLanguageParser.g:7838:1: rule__DefaultDefinition__RangeAssignment_3 : ( ruleExpression ) ; |
16046 | public final void rule__IntObject__ValueAssignment() throws RecognitionException { | 24002 | public final void rule__DefaultDefinition__RangeAssignment_3() throws RecognitionException { |
16047 | 24003 | ||
16048 | int stackSize = keepStackSize(); | 24004 | int stackSize = keepStackSize(); |
16049 | 24005 | ||
16050 | try { | 24006 | try { |
16051 | // InternalSolverLanguage.g:5184:1: ( ( ruleINTLiteral ) ) | 24007 | // InternalSolverLanguageParser.g:7842:1: ( ( ruleExpression ) ) |
16052 | // InternalSolverLanguage.g:5185:2: ( ruleINTLiteral ) | 24008 | // InternalSolverLanguageParser.g:7843:2: ( ruleExpression ) |
16053 | { | 24009 | { |
16054 | // InternalSolverLanguage.g:5185:2: ( ruleINTLiteral ) | 24010 | // InternalSolverLanguageParser.g:7843:2: ( ruleExpression ) |
16055 | // InternalSolverLanguage.g:5186:3: ruleINTLiteral | 24011 | // InternalSolverLanguageParser.g:7844:3: ruleExpression |
16056 | { | 24012 | { |
16057 | before(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); | 24013 | before(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); |
16058 | pushFollow(FOLLOW_2); | 24014 | pushFollow(FOLLOW_2); |
16059 | ruleINTLiteral(); | 24015 | ruleExpression(); |
16060 | 24016 | ||
16061 | state._fsp--; | 24017 | state._fsp--; |
16062 | 24018 | ||
16063 | after(grammarAccess.getIntObjectAccess().getValueINTLiteralParserRuleCall_0()); | 24019 | after(grammarAccess.getDefaultDefinitionAccess().getRangeExpressionParserRuleCall_3_0()); |
16064 | 24020 | ||
16065 | } | 24021 | } |
16066 | 24022 | ||
@@ -16079,29 +24035,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16079 | } | 24035 | } |
16080 | return ; | 24036 | return ; |
16081 | } | 24037 | } |
16082 | // $ANTLR end "rule__IntObject__ValueAssignment" | 24038 | // $ANTLR end "rule__DefaultDefinition__RangeAssignment_3" |
16083 | 24039 | ||
16084 | 24040 | ||
16085 | // $ANTLR start "rule__RealObject__ValueAssignment" | 24041 | // $ANTLR start "rule__ExternPredicateDefinition__HeadAssignment_1" |
16086 | // InternalSolverLanguage.g:5195:1: rule__RealObject__ValueAssignment : ( ruleREALLiteral ) ; | 24042 | // InternalSolverLanguageParser.g:7853:1: rule__ExternPredicateDefinition__HeadAssignment_1 : ( ruleCall ) ; |
16087 | public final void rule__RealObject__ValueAssignment() throws RecognitionException { | 24043 | public final void rule__ExternPredicateDefinition__HeadAssignment_1() throws RecognitionException { |
16088 | 24044 | ||
16089 | int stackSize = keepStackSize(); | 24045 | int stackSize = keepStackSize(); |
16090 | 24046 | ||
16091 | try { | 24047 | try { |
16092 | // InternalSolverLanguage.g:5199:1: ( ( ruleREALLiteral ) ) | 24048 | // InternalSolverLanguageParser.g:7857:1: ( ( ruleCall ) ) |
16093 | // InternalSolverLanguage.g:5200:2: ( ruleREALLiteral ) | 24049 | // InternalSolverLanguageParser.g:7858:2: ( ruleCall ) |
16094 | { | 24050 | { |
16095 | // InternalSolverLanguage.g:5200:2: ( ruleREALLiteral ) | 24051 | // InternalSolverLanguageParser.g:7858:2: ( ruleCall ) |
16096 | // InternalSolverLanguage.g:5201:3: ruleREALLiteral | 24052 | // InternalSolverLanguageParser.g:7859:3: ruleCall |
16097 | { | 24053 | { |
16098 | before(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); | 24054 | before(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
16099 | pushFollow(FOLLOW_2); | 24055 | pushFollow(FOLLOW_2); |
16100 | ruleREALLiteral(); | 24056 | ruleCall(); |
16101 | 24057 | ||
16102 | state._fsp--; | 24058 | state._fsp--; |
16103 | 24059 | ||
16104 | after(grammarAccess.getRealObjectAccess().getValueREALLiteralParserRuleCall_0()); | 24060 | after(grammarAccess.getExternPredicateDefinitionAccess().getHeadCallParserRuleCall_1_0()); |
16105 | 24061 | ||
16106 | } | 24062 | } |
16107 | 24063 | ||
@@ -16120,25 +24076,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16120 | } | 24076 | } |
16121 | return ; | 24077 | return ; |
16122 | } | 24078 | } |
16123 | // $ANTLR end "rule__RealObject__ValueAssignment" | 24079 | // $ANTLR end "rule__ExternPredicateDefinition__HeadAssignment_1" |
16124 | 24080 | ||
16125 | 24081 | ||
16126 | // $ANTLR start "rule__StringObject__ValueAssignment" | 24082 | // $ANTLR start "rule__MetricDefinition__TypeAssignment_0" |
16127 | // InternalSolverLanguage.g:5210:1: rule__StringObject__ValueAssignment : ( RULE_STRING ) ; | 24083 | // InternalSolverLanguageParser.g:7868:1: rule__MetricDefinition__TypeAssignment_0 : ( ruleMetricType ) ; |
16128 | public final void rule__StringObject__ValueAssignment() throws RecognitionException { | 24084 | public final void rule__MetricDefinition__TypeAssignment_0() throws RecognitionException { |
16129 | 24085 | ||
16130 | int stackSize = keepStackSize(); | 24086 | int stackSize = keepStackSize(); |
16131 | 24087 | ||
16132 | try { | 24088 | try { |
16133 | // InternalSolverLanguage.g:5214:1: ( ( RULE_STRING ) ) | 24089 | // InternalSolverLanguageParser.g:7872:1: ( ( ruleMetricType ) ) |
16134 | // InternalSolverLanguage.g:5215:2: ( RULE_STRING ) | 24090 | // InternalSolverLanguageParser.g:7873:2: ( ruleMetricType ) |
16135 | { | 24091 | { |
16136 | // InternalSolverLanguage.g:5215:2: ( RULE_STRING ) | 24092 | // InternalSolverLanguageParser.g:7873:2: ( ruleMetricType ) |
16137 | // InternalSolverLanguage.g:5216:3: RULE_STRING | 24093 | // InternalSolverLanguageParser.g:7874:3: ruleMetricType |
16138 | { | 24094 | { |
16139 | before(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); | 24095 | before(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); |
16140 | match(input,RULE_STRING,FOLLOW_2); | 24096 | pushFollow(FOLLOW_2); |
16141 | after(grammarAccess.getStringObjectAccess().getValueSTRINGTerminalRuleCall_0()); | 24097 | ruleMetricType(); |
24098 | |||
24099 | state._fsp--; | ||
24100 | |||
24101 | after(grammarAccess.getMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_0_0()); | ||
16142 | 24102 | ||
16143 | } | 24103 | } |
16144 | 24104 | ||
@@ -16157,33 +24117,111 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16157 | } | 24117 | } |
16158 | return ; | 24118 | return ; |
16159 | } | 24119 | } |
16160 | // $ANTLR end "rule__StringObject__ValueAssignment" | 24120 | // $ANTLR end "rule__MetricDefinition__TypeAssignment_0" |
16161 | 24121 | ||
16162 | 24122 | ||
16163 | // $ANTLR start "rule__Predicate__IsErrorAssignment_0" | 24123 | // $ANTLR start "rule__MetricDefinition__HeadAssignment_1" |
16164 | // InternalSolverLanguage.g:5225:1: rule__Predicate__IsErrorAssignment_0 : ( ( 'error' ) ) ; | 24124 | // InternalSolverLanguageParser.g:7883:1: rule__MetricDefinition__HeadAssignment_1 : ( ruleExpression ) ; |
16165 | public final void rule__Predicate__IsErrorAssignment_0() throws RecognitionException { | 24125 | public final void rule__MetricDefinition__HeadAssignment_1() throws RecognitionException { |
16166 | 24126 | ||
16167 | int stackSize = keepStackSize(); | 24127 | int stackSize = keepStackSize(); |
16168 | 24128 | ||
16169 | try { | 24129 | try { |
16170 | // InternalSolverLanguage.g:5229:1: ( ( ( 'error' ) ) ) | 24130 | // InternalSolverLanguageParser.g:7887:1: ( ( ruleExpression ) ) |
16171 | // InternalSolverLanguage.g:5230:2: ( ( 'error' ) ) | 24131 | // InternalSolverLanguageParser.g:7888:2: ( ruleExpression ) |
16172 | { | 24132 | { |
16173 | // InternalSolverLanguage.g:5230:2: ( ( 'error' ) ) | 24133 | // InternalSolverLanguageParser.g:7888:2: ( ruleExpression ) |
16174 | // InternalSolverLanguage.g:5231:3: ( 'error' ) | 24134 | // InternalSolverLanguageParser.g:7889:3: ruleExpression |
24135 | { | ||
24136 | before(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); | ||
24137 | pushFollow(FOLLOW_2); | ||
24138 | ruleExpression(); | ||
24139 | |||
24140 | state._fsp--; | ||
24141 | |||
24142 | after(grammarAccess.getMetricDefinitionAccess().getHeadExpressionParserRuleCall_1_0()); | ||
24143 | |||
24144 | } | ||
24145 | |||
24146 | |||
24147 | } | ||
24148 | |||
24149 | } | ||
24150 | catch (RecognitionException re) { | ||
24151 | reportError(re); | ||
24152 | recover(input,re); | ||
24153 | } | ||
24154 | finally { | ||
24155 | |||
24156 | restoreStackSize(stackSize); | ||
24157 | |||
24158 | } | ||
24159 | return ; | ||
24160 | } | ||
24161 | // $ANTLR end "rule__MetricDefinition__HeadAssignment_1" | ||
24162 | |||
24163 | |||
24164 | // $ANTLR start "rule__MetricDefinition__BodyAssignment_3" | ||
24165 | // InternalSolverLanguageParser.g:7898:1: rule__MetricDefinition__BodyAssignment_3 : ( ruleExpression ) ; | ||
24166 | public final void rule__MetricDefinition__BodyAssignment_3() throws RecognitionException { | ||
24167 | |||
24168 | int stackSize = keepStackSize(); | ||
24169 | |||
24170 | try { | ||
24171 | // InternalSolverLanguageParser.g:7902:1: ( ( ruleExpression ) ) | ||
24172 | // InternalSolverLanguageParser.g:7903:2: ( ruleExpression ) | ||
16175 | { | 24173 | { |
16176 | before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | 24174 | // InternalSolverLanguageParser.g:7903:2: ( ruleExpression ) |
16177 | // InternalSolverLanguage.g:5232:3: ( 'error' ) | 24175 | // InternalSolverLanguageParser.g:7904:3: ruleExpression |
16178 | // InternalSolverLanguage.g:5233:4: 'error' | ||
16179 | { | 24176 | { |
16180 | before(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | 24177 | before(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); |
16181 | match(input,16,FOLLOW_2); | 24178 | pushFollow(FOLLOW_2); |
16182 | after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | 24179 | ruleExpression(); |
24180 | |||
24181 | state._fsp--; | ||
24182 | |||
24183 | after(grammarAccess.getMetricDefinitionAccess().getBodyExpressionParserRuleCall_3_0()); | ||
24184 | |||
24185 | } | ||
24186 | |||
16183 | 24187 | ||
16184 | } | 24188 | } |
16185 | 24189 | ||
16186 | after(grammarAccess.getPredicateAccess().getIsErrorErrorKeyword_0_0()); | 24190 | } |
24191 | catch (RecognitionException re) { | ||
24192 | reportError(re); | ||
24193 | recover(input,re); | ||
24194 | } | ||
24195 | finally { | ||
24196 | |||
24197 | restoreStackSize(stackSize); | ||
24198 | |||
24199 | } | ||
24200 | return ; | ||
24201 | } | ||
24202 | // $ANTLR end "rule__MetricDefinition__BodyAssignment_3" | ||
24203 | |||
24204 | |||
24205 | // $ANTLR start "rule__ExternMetricDefinition__TypeAssignment_1" | ||
24206 | // InternalSolverLanguageParser.g:7913:1: rule__ExternMetricDefinition__TypeAssignment_1 : ( ruleMetricType ) ; | ||
24207 | public final void rule__ExternMetricDefinition__TypeAssignment_1() throws RecognitionException { | ||
24208 | |||
24209 | int stackSize = keepStackSize(); | ||
24210 | |||
24211 | try { | ||
24212 | // InternalSolverLanguageParser.g:7917:1: ( ( ruleMetricType ) ) | ||
24213 | // InternalSolverLanguageParser.g:7918:2: ( ruleMetricType ) | ||
24214 | { | ||
24215 | // InternalSolverLanguageParser.g:7918:2: ( ruleMetricType ) | ||
24216 | // InternalSolverLanguageParser.g:7919:3: ruleMetricType | ||
24217 | { | ||
24218 | before(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); | ||
24219 | pushFollow(FOLLOW_2); | ||
24220 | ruleMetricType(); | ||
24221 | |||
24222 | state._fsp--; | ||
24223 | |||
24224 | after(grammarAccess.getExternMetricDefinitionAccess().getTypeMetricTypeEnumRuleCall_1_0()); | ||
16187 | 24225 | ||
16188 | } | 24226 | } |
16189 | 24227 | ||
@@ -16202,29 +24240,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16202 | } | 24240 | } |
16203 | return ; | 24241 | return ; |
16204 | } | 24242 | } |
16205 | // $ANTLR end "rule__Predicate__IsErrorAssignment_0" | 24243 | // $ANTLR end "rule__ExternMetricDefinition__TypeAssignment_1" |
16206 | 24244 | ||
16207 | 24245 | ||
16208 | // $ANTLR start "rule__Predicate__SymbolAssignment_1" | 24246 | // $ANTLR start "rule__ExternMetricDefinition__HeadAssignment_2" |
16209 | // InternalSolverLanguage.g:5244:1: rule__Predicate__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 24247 | // InternalSolverLanguageParser.g:7928:1: rule__ExternMetricDefinition__HeadAssignment_2 : ( ruleCall ) ; |
16210 | public final void rule__Predicate__SymbolAssignment_1() throws RecognitionException { | 24248 | public final void rule__ExternMetricDefinition__HeadAssignment_2() throws RecognitionException { |
16211 | 24249 | ||
16212 | int stackSize = keepStackSize(); | 24250 | int stackSize = keepStackSize(); |
16213 | 24251 | ||
16214 | try { | 24252 | try { |
16215 | // InternalSolverLanguage.g:5248:1: ( ( ruleModelSymbol ) ) | 24253 | // InternalSolverLanguageParser.g:7932:1: ( ( ruleCall ) ) |
16216 | // InternalSolverLanguage.g:5249:2: ( ruleModelSymbol ) | 24254 | // InternalSolverLanguageParser.g:7933:2: ( ruleCall ) |
16217 | { | 24255 | { |
16218 | // InternalSolverLanguage.g:5249:2: ( ruleModelSymbol ) | 24256 | // InternalSolverLanguageParser.g:7933:2: ( ruleCall ) |
16219 | // InternalSolverLanguage.g:5250:3: ruleModelSymbol | 24257 | // InternalSolverLanguageParser.g:7934:3: ruleCall |
16220 | { | 24258 | { |
16221 | before(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 24259 | before(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); |
16222 | pushFollow(FOLLOW_2); | 24260 | pushFollow(FOLLOW_2); |
16223 | ruleModelSymbol(); | 24261 | ruleCall(); |
16224 | 24262 | ||
16225 | state._fsp--; | 24263 | state._fsp--; |
16226 | 24264 | ||
16227 | after(grammarAccess.getPredicateAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 24265 | after(grammarAccess.getExternMetricDefinitionAccess().getHeadCallParserRuleCall_2_0()); |
16228 | 24266 | ||
16229 | } | 24267 | } |
16230 | 24268 | ||
@@ -16243,29 +24281,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16243 | } | 24281 | } |
16244 | return ; | 24282 | return ; |
16245 | } | 24283 | } |
16246 | // $ANTLR end "rule__Predicate__SymbolAssignment_1" | 24284 | // $ANTLR end "rule__ExternMetricDefinition__HeadAssignment_2" |
16247 | 24285 | ||
16248 | 24286 | ||
16249 | // $ANTLR start "rule__Predicate__ParametersAssignment_2_1_0" | 24287 | // $ANTLR start "rule__IfElse__ConditionAssignment_1" |
16250 | // InternalSolverLanguage.g:5259:1: rule__Predicate__ParametersAssignment_2_1_0 : ( ruleParameter ) ; | 24288 | // InternalSolverLanguageParser.g:7943:1: rule__IfElse__ConditionAssignment_1 : ( ruleExpression ) ; |
16251 | public final void rule__Predicate__ParametersAssignment_2_1_0() throws RecognitionException { | 24289 | public final void rule__IfElse__ConditionAssignment_1() throws RecognitionException { |
16252 | 24290 | ||
16253 | int stackSize = keepStackSize(); | 24291 | int stackSize = keepStackSize(); |
16254 | 24292 | ||
16255 | try { | 24293 | try { |
16256 | // InternalSolverLanguage.g:5263:1: ( ( ruleParameter ) ) | 24294 | // InternalSolverLanguageParser.g:7947:1: ( ( ruleExpression ) ) |
16257 | // InternalSolverLanguage.g:5264:2: ( ruleParameter ) | 24295 | // InternalSolverLanguageParser.g:7948:2: ( ruleExpression ) |
16258 | { | 24296 | { |
16259 | // InternalSolverLanguage.g:5264:2: ( ruleParameter ) | 24297 | // InternalSolverLanguageParser.g:7948:2: ( ruleExpression ) |
16260 | // InternalSolverLanguage.g:5265:3: ruleParameter | 24298 | // InternalSolverLanguageParser.g:7949:3: ruleExpression |
16261 | { | 24299 | { |
16262 | before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); | 24300 | before(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); |
16263 | pushFollow(FOLLOW_2); | 24301 | pushFollow(FOLLOW_2); |
16264 | ruleParameter(); | 24302 | ruleExpression(); |
16265 | 24303 | ||
16266 | state._fsp--; | 24304 | state._fsp--; |
16267 | 24305 | ||
16268 | after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_0_0()); | 24306 | after(grammarAccess.getIfElseAccess().getConditionExpressionParserRuleCall_1_0()); |
16269 | 24307 | ||
16270 | } | 24308 | } |
16271 | 24309 | ||
@@ -16284,29 +24322,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16284 | } | 24322 | } |
16285 | return ; | 24323 | return ; |
16286 | } | 24324 | } |
16287 | // $ANTLR end "rule__Predicate__ParametersAssignment_2_1_0" | 24325 | // $ANTLR end "rule__IfElse__ConditionAssignment_1" |
16288 | 24326 | ||
16289 | 24327 | ||
16290 | // $ANTLR start "rule__Predicate__ParametersAssignment_2_1_1_1" | 24328 | // $ANTLR start "rule__IfElse__ThenAssignment_3" |
16291 | // InternalSolverLanguage.g:5274:1: rule__Predicate__ParametersAssignment_2_1_1_1 : ( ruleParameter ) ; | 24329 | // InternalSolverLanguageParser.g:7958:1: rule__IfElse__ThenAssignment_3 : ( ruleExpression ) ; |
16292 | public final void rule__Predicate__ParametersAssignment_2_1_1_1() throws RecognitionException { | 24330 | public final void rule__IfElse__ThenAssignment_3() throws RecognitionException { |
16293 | 24331 | ||
16294 | int stackSize = keepStackSize(); | 24332 | int stackSize = keepStackSize(); |
16295 | 24333 | ||
16296 | try { | 24334 | try { |
16297 | // InternalSolverLanguage.g:5278:1: ( ( ruleParameter ) ) | 24335 | // InternalSolverLanguageParser.g:7962:1: ( ( ruleExpression ) ) |
16298 | // InternalSolverLanguage.g:5279:2: ( ruleParameter ) | 24336 | // InternalSolverLanguageParser.g:7963:2: ( ruleExpression ) |
16299 | { | 24337 | { |
16300 | // InternalSolverLanguage.g:5279:2: ( ruleParameter ) | 24338 | // InternalSolverLanguageParser.g:7963:2: ( ruleExpression ) |
16301 | // InternalSolverLanguage.g:5280:3: ruleParameter | 24339 | // InternalSolverLanguageParser.g:7964:3: ruleExpression |
16302 | { | 24340 | { |
16303 | before(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); | 24341 | before(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); |
16304 | pushFollow(FOLLOW_2); | 24342 | pushFollow(FOLLOW_2); |
16305 | ruleParameter(); | 24343 | ruleExpression(); |
16306 | 24344 | ||
16307 | state._fsp--; | 24345 | state._fsp--; |
16308 | 24346 | ||
16309 | after(grammarAccess.getPredicateAccess().getParametersParameterParserRuleCall_2_1_1_1_0()); | 24347 | after(grammarAccess.getIfElseAccess().getThenExpressionParserRuleCall_3_0()); |
16310 | 24348 | ||
16311 | } | 24349 | } |
16312 | 24350 | ||
@@ -16325,29 +24363,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16325 | } | 24363 | } |
16326 | return ; | 24364 | return ; |
16327 | } | 24365 | } |
16328 | // $ANTLR end "rule__Predicate__ParametersAssignment_2_1_1_1" | 24366 | // $ANTLR end "rule__IfElse__ThenAssignment_3" |
16329 | 24367 | ||
16330 | 24368 | ||
16331 | // $ANTLR start "rule__Predicate__BodiesAssignment_4_1_0" | 24369 | // $ANTLR start "rule__IfElse__ElseAssignment_5" |
16332 | // InternalSolverLanguage.g:5289:1: rule__Predicate__BodiesAssignment_4_1_0 : ( rulePatternBody ) ; | 24370 | // InternalSolverLanguageParser.g:7973:1: rule__IfElse__ElseAssignment_5 : ( ruleExpression ) ; |
16333 | public final void rule__Predicate__BodiesAssignment_4_1_0() throws RecognitionException { | 24371 | public final void rule__IfElse__ElseAssignment_5() throws RecognitionException { |
16334 | 24372 | ||
16335 | int stackSize = keepStackSize(); | 24373 | int stackSize = keepStackSize(); |
16336 | 24374 | ||
16337 | try { | 24375 | try { |
16338 | // InternalSolverLanguage.g:5293:1: ( ( rulePatternBody ) ) | 24376 | // InternalSolverLanguageParser.g:7977:1: ( ( ruleExpression ) ) |
16339 | // InternalSolverLanguage.g:5294:2: ( rulePatternBody ) | 24377 | // InternalSolverLanguageParser.g:7978:2: ( ruleExpression ) |
16340 | { | 24378 | { |
16341 | // InternalSolverLanguage.g:5294:2: ( rulePatternBody ) | 24379 | // InternalSolverLanguageParser.g:7978:2: ( ruleExpression ) |
16342 | // InternalSolverLanguage.g:5295:3: rulePatternBody | 24380 | // InternalSolverLanguageParser.g:7979:3: ruleExpression |
16343 | { | 24381 | { |
16344 | before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); | 24382 | before(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); |
16345 | pushFollow(FOLLOW_2); | 24383 | pushFollow(FOLLOW_2); |
16346 | rulePatternBody(); | 24384 | ruleExpression(); |
16347 | 24385 | ||
16348 | state._fsp--; | 24386 | state._fsp--; |
16349 | 24387 | ||
16350 | after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_0_0()); | 24388 | after(grammarAccess.getIfElseAccess().getElseExpressionParserRuleCall_5_0()); |
16351 | 24389 | ||
16352 | } | 24390 | } |
16353 | 24391 | ||
@@ -16366,29 +24404,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16366 | } | 24404 | } |
16367 | return ; | 24405 | return ; |
16368 | } | 24406 | } |
16369 | // $ANTLR end "rule__Predicate__BodiesAssignment_4_1_0" | 24407 | // $ANTLR end "rule__IfElse__ElseAssignment_5" |
16370 | 24408 | ||
16371 | 24409 | ||
16372 | // $ANTLR start "rule__Predicate__BodiesAssignment_4_1_1_1" | 24410 | // $ANTLR start "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" |
16373 | // InternalSolverLanguage.g:5304:1: rule__Predicate__BodiesAssignment_4_1_1_1 : ( rulePatternBody ) ; | 24411 | // InternalSolverLanguageParser.g:7988:1: rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1 : ( ruleConjunctiveExpression ) ; |
16374 | public final void rule__Predicate__BodiesAssignment_4_1_1_1() throws RecognitionException { | 24412 | public final void rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1() throws RecognitionException { |
16375 | 24413 | ||
16376 | int stackSize = keepStackSize(); | 24414 | int stackSize = keepStackSize(); |
16377 | 24415 | ||
16378 | try { | 24416 | try { |
16379 | // InternalSolverLanguage.g:5308:1: ( ( rulePatternBody ) ) | 24417 | // InternalSolverLanguageParser.g:7992:1: ( ( ruleConjunctiveExpression ) ) |
16380 | // InternalSolverLanguage.g:5309:2: ( rulePatternBody ) | 24418 | // InternalSolverLanguageParser.g:7993:2: ( ruleConjunctiveExpression ) |
16381 | { | 24419 | { |
16382 | // InternalSolverLanguage.g:5309:2: ( rulePatternBody ) | 24420 | // InternalSolverLanguageParser.g:7993:2: ( ruleConjunctiveExpression ) |
16383 | // InternalSolverLanguage.g:5310:3: rulePatternBody | 24421 | // InternalSolverLanguageParser.g:7994:3: ruleConjunctiveExpression |
16384 | { | 24422 | { |
16385 | before(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); | 24423 | before(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); |
16386 | pushFollow(FOLLOW_2); | 24424 | pushFollow(FOLLOW_2); |
16387 | rulePatternBody(); | 24425 | ruleConjunctiveExpression(); |
16388 | 24426 | ||
16389 | state._fsp--; | 24427 | state._fsp--; |
16390 | 24428 | ||
16391 | after(grammarAccess.getPredicateAccess().getBodiesPatternBodyParserRuleCall_4_1_1_1_0()); | 24429 | after(grammarAccess.getDisjunctiveExpressionAccess().getChildrenConjunctiveExpressionParserRuleCall_1_0_1_1_0()); |
16392 | 24430 | ||
16393 | } | 24431 | } |
16394 | 24432 | ||
@@ -16407,29 +24445,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16407 | } | 24445 | } |
16408 | return ; | 24446 | return ; |
16409 | } | 24447 | } |
16410 | // $ANTLR end "rule__Predicate__BodiesAssignment_4_1_1_1" | 24448 | // $ANTLR end "rule__DisjunctiveExpression__ChildrenAssignment_1_0_1_1" |
16411 | 24449 | ||
16412 | 24450 | ||
16413 | // $ANTLR start "rule__Parameter__VariableAssignment_0" | 24451 | // $ANTLR start "rule__DisjunctiveExpression__BodyAssignment_1_1_2" |
16414 | // InternalSolverLanguage.g:5319:1: rule__Parameter__VariableAssignment_0 : ( ruleVariable ) ; | 24452 | // InternalSolverLanguageParser.g:8003:1: rule__DisjunctiveExpression__BodyAssignment_1_1_2 : ( ruleConjunctiveExpression ) ; |
16415 | public final void rule__Parameter__VariableAssignment_0() throws RecognitionException { | 24453 | public final void rule__DisjunctiveExpression__BodyAssignment_1_1_2() throws RecognitionException { |
16416 | 24454 | ||
16417 | int stackSize = keepStackSize(); | 24455 | int stackSize = keepStackSize(); |
16418 | 24456 | ||
16419 | try { | 24457 | try { |
16420 | // InternalSolverLanguage.g:5323:1: ( ( ruleVariable ) ) | 24458 | // InternalSolverLanguageParser.g:8007:1: ( ( ruleConjunctiveExpression ) ) |
16421 | // InternalSolverLanguage.g:5324:2: ( ruleVariable ) | 24459 | // InternalSolverLanguageParser.g:8008:2: ( ruleConjunctiveExpression ) |
16422 | { | 24460 | { |
16423 | // InternalSolverLanguage.g:5324:2: ( ruleVariable ) | 24461 | // InternalSolverLanguageParser.g:8008:2: ( ruleConjunctiveExpression ) |
16424 | // InternalSolverLanguage.g:5325:3: ruleVariable | 24462 | // InternalSolverLanguageParser.g:8009:3: ruleConjunctiveExpression |
16425 | { | 24463 | { |
16426 | before(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | 24464 | before(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); |
16427 | pushFollow(FOLLOW_2); | 24465 | pushFollow(FOLLOW_2); |
16428 | ruleVariable(); | 24466 | ruleConjunctiveExpression(); |
16429 | 24467 | ||
16430 | state._fsp--; | 24468 | state._fsp--; |
16431 | 24469 | ||
16432 | after(grammarAccess.getParameterAccess().getVariableVariableParserRuleCall_0_0()); | 24470 | after(grammarAccess.getDisjunctiveExpressionAccess().getBodyConjunctiveExpressionParserRuleCall_1_1_2_0()); |
16433 | 24471 | ||
16434 | } | 24472 | } |
16435 | 24473 | ||
@@ -16448,29 +24486,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16448 | } | 24486 | } |
16449 | return ; | 24487 | return ; |
16450 | } | 24488 | } |
16451 | // $ANTLR end "rule__Parameter__VariableAssignment_0" | 24489 | // $ANTLR end "rule__DisjunctiveExpression__BodyAssignment_1_1_2" |
16452 | 24490 | ||
16453 | 24491 | ||
16454 | // $ANTLR start "rule__Parameter__TypeAssignment_1_1" | 24492 | // $ANTLR start "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" |
16455 | // InternalSolverLanguage.g:5334:1: rule__Parameter__TypeAssignment_1_1 : ( ruleSymbol ) ; | 24493 | // InternalSolverLanguageParser.g:8018:1: rule__DisjunctiveExpression__CasesAssignment_1_1_4_1 : ( ruleCase ) ; |
16456 | public final void rule__Parameter__TypeAssignment_1_1() throws RecognitionException { | 24494 | public final void rule__DisjunctiveExpression__CasesAssignment_1_1_4_1() throws RecognitionException { |
16457 | 24495 | ||
16458 | int stackSize = keepStackSize(); | 24496 | int stackSize = keepStackSize(); |
16459 | 24497 | ||
16460 | try { | 24498 | try { |
16461 | // InternalSolverLanguage.g:5338:1: ( ( ruleSymbol ) ) | 24499 | // InternalSolverLanguageParser.g:8022:1: ( ( ruleCase ) ) |
16462 | // InternalSolverLanguage.g:5339:2: ( ruleSymbol ) | 24500 | // InternalSolverLanguageParser.g:8023:2: ( ruleCase ) |
16463 | { | 24501 | { |
16464 | // InternalSolverLanguage.g:5339:2: ( ruleSymbol ) | 24502 | // InternalSolverLanguageParser.g:8023:2: ( ruleCase ) |
16465 | // InternalSolverLanguage.g:5340:3: ruleSymbol | 24503 | // InternalSolverLanguageParser.g:8024:3: ruleCase |
16466 | { | 24504 | { |
16467 | before(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | 24505 | before(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); |
16468 | pushFollow(FOLLOW_2); | 24506 | pushFollow(FOLLOW_2); |
16469 | ruleSymbol(); | 24507 | ruleCase(); |
16470 | 24508 | ||
16471 | state._fsp--; | 24509 | state._fsp--; |
16472 | 24510 | ||
16473 | after(grammarAccess.getParameterAccess().getTypeSymbolParserRuleCall_1_1_0()); | 24511 | after(grammarAccess.getDisjunctiveExpressionAccess().getCasesCaseParserRuleCall_1_1_4_1_0()); |
16474 | 24512 | ||
16475 | } | 24513 | } |
16476 | 24514 | ||
@@ -16489,29 +24527,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16489 | } | 24527 | } |
16490 | return ; | 24528 | return ; |
16491 | } | 24529 | } |
16492 | // $ANTLR end "rule__Parameter__TypeAssignment_1_1" | 24530 | // $ANTLR end "rule__DisjunctiveExpression__CasesAssignment_1_1_4_1" |
16493 | 24531 | ||
16494 | 24532 | ||
16495 | // $ANTLR start "rule__PatternBody__ConstraintsAssignment_1_1" | 24533 | // $ANTLR start "rule__Case__ConditionAssignment_0" |
16496 | // InternalSolverLanguage.g:5349:1: rule__PatternBody__ConstraintsAssignment_1_1 : ( ruleConstraint ) ; | 24534 | // InternalSolverLanguageParser.g:8033:1: rule__Case__ConditionAssignment_0 : ( ruleConjunctiveExpression ) ; |
16497 | public final void rule__PatternBody__ConstraintsAssignment_1_1() throws RecognitionException { | 24535 | public final void rule__Case__ConditionAssignment_0() throws RecognitionException { |
16498 | 24536 | ||
16499 | int stackSize = keepStackSize(); | 24537 | int stackSize = keepStackSize(); |
16500 | 24538 | ||
16501 | try { | 24539 | try { |
16502 | // InternalSolverLanguage.g:5353:1: ( ( ruleConstraint ) ) | 24540 | // InternalSolverLanguageParser.g:8037:1: ( ( ruleConjunctiveExpression ) ) |
16503 | // InternalSolverLanguage.g:5354:2: ( ruleConstraint ) | 24541 | // InternalSolverLanguageParser.g:8038:2: ( ruleConjunctiveExpression ) |
16504 | { | 24542 | { |
16505 | // InternalSolverLanguage.g:5354:2: ( ruleConstraint ) | 24543 | // InternalSolverLanguageParser.g:8038:2: ( ruleConjunctiveExpression ) |
16506 | // InternalSolverLanguage.g:5355:3: ruleConstraint | 24544 | // InternalSolverLanguageParser.g:8039:3: ruleConjunctiveExpression |
16507 | { | 24545 | { |
16508 | before(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | 24546 | before(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); |
16509 | pushFollow(FOLLOW_2); | 24547 | pushFollow(FOLLOW_2); |
16510 | ruleConstraint(); | 24548 | ruleConjunctiveExpression(); |
16511 | 24549 | ||
16512 | state._fsp--; | 24550 | state._fsp--; |
16513 | 24551 | ||
16514 | after(grammarAccess.getPatternBodyAccess().getConstraintsConstraintParserRuleCall_1_1_0()); | 24552 | after(grammarAccess.getCaseAccess().getConditionConjunctiveExpressionParserRuleCall_0_0()); |
16515 | 24553 | ||
16516 | } | 24554 | } |
16517 | 24555 | ||
@@ -16530,29 +24568,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16530 | } | 24568 | } |
16531 | return ; | 24569 | return ; |
16532 | } | 24570 | } |
16533 | // $ANTLR end "rule__PatternBody__ConstraintsAssignment_1_1" | 24571 | // $ANTLR end "rule__Case__ConditionAssignment_0" |
16534 | 24572 | ||
16535 | 24573 | ||
16536 | // $ANTLR start "rule__Constraint__PolarityAssignment_0_0" | 24574 | // $ANTLR start "rule__Case__BodyAssignment_2" |
16537 | // InternalSolverLanguage.g:5364:1: rule__Constraint__PolarityAssignment_0_0 : ( rulePolarity ) ; | 24575 | // InternalSolverLanguageParser.g:8048:1: rule__Case__BodyAssignment_2 : ( ruleConjunctiveExpression ) ; |
16538 | public final void rule__Constraint__PolarityAssignment_0_0() throws RecognitionException { | 24576 | public final void rule__Case__BodyAssignment_2() throws RecognitionException { |
16539 | 24577 | ||
16540 | int stackSize = keepStackSize(); | 24578 | int stackSize = keepStackSize(); |
16541 | 24579 | ||
16542 | try { | 24580 | try { |
16543 | // InternalSolverLanguage.g:5368:1: ( ( rulePolarity ) ) | 24581 | // InternalSolverLanguageParser.g:8052:1: ( ( ruleConjunctiveExpression ) ) |
16544 | // InternalSolverLanguage.g:5369:2: ( rulePolarity ) | 24582 | // InternalSolverLanguageParser.g:8053:2: ( ruleConjunctiveExpression ) |
16545 | { | 24583 | { |
16546 | // InternalSolverLanguage.g:5369:2: ( rulePolarity ) | 24584 | // InternalSolverLanguageParser.g:8053:2: ( ruleConjunctiveExpression ) |
16547 | // InternalSolverLanguage.g:5370:3: rulePolarity | 24585 | // InternalSolverLanguageParser.g:8054:3: ruleConjunctiveExpression |
16548 | { | 24586 | { |
16549 | before(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); | 24587 | before(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); |
16550 | pushFollow(FOLLOW_2); | 24588 | pushFollow(FOLLOW_2); |
16551 | rulePolarity(); | 24589 | ruleConjunctiveExpression(); |
16552 | 24590 | ||
16553 | state._fsp--; | 24591 | state._fsp--; |
16554 | 24592 | ||
16555 | after(grammarAccess.getConstraintAccess().getPolarityPolarityParserRuleCall_0_0_0()); | 24593 | after(grammarAccess.getCaseAccess().getBodyConjunctiveExpressionParserRuleCall_2_0()); |
16556 | 24594 | ||
16557 | } | 24595 | } |
16558 | 24596 | ||
@@ -16571,29 +24609,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16571 | } | 24609 | } |
16572 | return ; | 24610 | return ; |
16573 | } | 24611 | } |
16574 | // $ANTLR end "rule__Constraint__PolarityAssignment_0_0" | 24612 | // $ANTLR end "rule__Case__BodyAssignment_2" |
16575 | 24613 | ||
16576 | 24614 | ||
16577 | // $ANTLR start "rule__Constraint__SymbolAssignment_0_1" | 24615 | // $ANTLR start "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" |
16578 | // InternalSolverLanguage.g:5379:1: rule__Constraint__SymbolAssignment_0_1 : ( ruleModelSymbol ) ; | 24616 | // InternalSolverLanguageParser.g:8063:1: rule__ConjunctiveExpression__ChildrenAssignment_1_1_1 : ( ruleComparisonExpression ) ; |
16579 | public final void rule__Constraint__SymbolAssignment_0_1() throws RecognitionException { | 24617 | public final void rule__ConjunctiveExpression__ChildrenAssignment_1_1_1() throws RecognitionException { |
16580 | 24618 | ||
16581 | int stackSize = keepStackSize(); | 24619 | int stackSize = keepStackSize(); |
16582 | 24620 | ||
16583 | try { | 24621 | try { |
16584 | // InternalSolverLanguage.g:5383:1: ( ( ruleModelSymbol ) ) | 24622 | // InternalSolverLanguageParser.g:8067:1: ( ( ruleComparisonExpression ) ) |
16585 | // InternalSolverLanguage.g:5384:2: ( ruleModelSymbol ) | 24623 | // InternalSolverLanguageParser.g:8068:2: ( ruleComparisonExpression ) |
16586 | { | 24624 | { |
16587 | // InternalSolverLanguage.g:5384:2: ( ruleModelSymbol ) | 24625 | // InternalSolverLanguageParser.g:8068:2: ( ruleComparisonExpression ) |
16588 | // InternalSolverLanguage.g:5385:3: ruleModelSymbol | 24626 | // InternalSolverLanguageParser.g:8069:3: ruleComparisonExpression |
16589 | { | 24627 | { |
16590 | before(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); | 24628 | before(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); |
16591 | pushFollow(FOLLOW_2); | 24629 | pushFollow(FOLLOW_2); |
16592 | ruleModelSymbol(); | 24630 | ruleComparisonExpression(); |
16593 | 24631 | ||
16594 | state._fsp--; | 24632 | state._fsp--; |
16595 | 24633 | ||
16596 | after(grammarAccess.getConstraintAccess().getSymbolModelSymbolParserRuleCall_0_1_0()); | 24634 | after(grammarAccess.getConjunctiveExpressionAccess().getChildrenComparisonExpressionParserRuleCall_1_1_1_0()); |
16597 | 24635 | ||
16598 | } | 24636 | } |
16599 | 24637 | ||
@@ -16612,29 +24650,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16612 | } | 24650 | } |
16613 | return ; | 24651 | return ; |
16614 | } | 24652 | } |
16615 | // $ANTLR end "rule__Constraint__SymbolAssignment_0_1" | 24653 | // $ANTLR end "rule__ConjunctiveExpression__ChildrenAssignment_1_1_1" |
16616 | 24654 | ||
16617 | 24655 | ||
16618 | // $ANTLR start "rule__Constraint__ParamsAssignment_0_2_1" | 24656 | // $ANTLR start "rule__ComparisonExpression__OpAssignment_1_1" |
16619 | // InternalSolverLanguage.g:5394:1: rule__Constraint__ParamsAssignment_0_2_1 : ( ruleLiteral ) ; | 24657 | // InternalSolverLanguageParser.g:8078:1: rule__ComparisonExpression__OpAssignment_1_1 : ( ruleComparisonOperator ) ; |
16620 | public final void rule__Constraint__ParamsAssignment_0_2_1() throws RecognitionException { | 24658 | public final void rule__ComparisonExpression__OpAssignment_1_1() throws RecognitionException { |
16621 | 24659 | ||
16622 | int stackSize = keepStackSize(); | 24660 | int stackSize = keepStackSize(); |
16623 | 24661 | ||
16624 | try { | 24662 | try { |
16625 | // InternalSolverLanguage.g:5398:1: ( ( ruleLiteral ) ) | 24663 | // InternalSolverLanguageParser.g:8082:1: ( ( ruleComparisonOperator ) ) |
16626 | // InternalSolverLanguage.g:5399:2: ( ruleLiteral ) | 24664 | // InternalSolverLanguageParser.g:8083:2: ( ruleComparisonOperator ) |
16627 | { | 24665 | { |
16628 | // InternalSolverLanguage.g:5399:2: ( ruleLiteral ) | 24666 | // InternalSolverLanguageParser.g:8083:2: ( ruleComparisonOperator ) |
16629 | // InternalSolverLanguage.g:5400:3: ruleLiteral | 24667 | // InternalSolverLanguageParser.g:8084:3: ruleComparisonOperator |
16630 | { | 24668 | { |
16631 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); | 24669 | before(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); |
16632 | pushFollow(FOLLOW_2); | 24670 | pushFollow(FOLLOW_2); |
16633 | ruleLiteral(); | 24671 | ruleComparisonOperator(); |
16634 | 24672 | ||
16635 | state._fsp--; | 24673 | state._fsp--; |
16636 | 24674 | ||
16637 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_1_0()); | 24675 | after(grammarAccess.getComparisonExpressionAccess().getOpComparisonOperatorEnumRuleCall_1_1_0()); |
16638 | 24676 | ||
16639 | } | 24677 | } |
16640 | 24678 | ||
@@ -16653,29 +24691,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16653 | } | 24691 | } |
16654 | return ; | 24692 | return ; |
16655 | } | 24693 | } |
16656 | // $ANTLR end "rule__Constraint__ParamsAssignment_0_2_1" | 24694 | // $ANTLR end "rule__ComparisonExpression__OpAssignment_1_1" |
16657 | 24695 | ||
16658 | 24696 | ||
16659 | // $ANTLR start "rule__Constraint__ParamsAssignment_0_2_2_1" | 24697 | // $ANTLR start "rule__ComparisonExpression__RightAssignment_1_2" |
16660 | // InternalSolverLanguage.g:5409:1: rule__Constraint__ParamsAssignment_0_2_2_1 : ( ruleLiteral ) ; | 24698 | // InternalSolverLanguageParser.g:8093:1: rule__ComparisonExpression__RightAssignment_1_2 : ( ruleAdditiveExpression ) ; |
16661 | public final void rule__Constraint__ParamsAssignment_0_2_2_1() throws RecognitionException { | 24699 | public final void rule__ComparisonExpression__RightAssignment_1_2() throws RecognitionException { |
16662 | 24700 | ||
16663 | int stackSize = keepStackSize(); | 24701 | int stackSize = keepStackSize(); |
16664 | 24702 | ||
16665 | try { | 24703 | try { |
16666 | // InternalSolverLanguage.g:5413:1: ( ( ruleLiteral ) ) | 24704 | // InternalSolverLanguageParser.g:8097:1: ( ( ruleAdditiveExpression ) ) |
16667 | // InternalSolverLanguage.g:5414:2: ( ruleLiteral ) | 24705 | // InternalSolverLanguageParser.g:8098:2: ( ruleAdditiveExpression ) |
16668 | { | 24706 | { |
16669 | // InternalSolverLanguage.g:5414:2: ( ruleLiteral ) | 24707 | // InternalSolverLanguageParser.g:8098:2: ( ruleAdditiveExpression ) |
16670 | // InternalSolverLanguage.g:5415:3: ruleLiteral | 24708 | // InternalSolverLanguageParser.g:8099:3: ruleAdditiveExpression |
16671 | { | 24709 | { |
16672 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); | 24710 | before(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); |
16673 | pushFollow(FOLLOW_2); | 24711 | pushFollow(FOLLOW_2); |
16674 | ruleLiteral(); | 24712 | ruleAdditiveExpression(); |
16675 | 24713 | ||
16676 | state._fsp--; | 24714 | state._fsp--; |
16677 | 24715 | ||
16678 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_0_2_2_1_0()); | 24716 | after(grammarAccess.getComparisonExpressionAccess().getRightAdditiveExpressionParserRuleCall_1_2_0()); |
16679 | 24717 | ||
16680 | } | 24718 | } |
16681 | 24719 | ||
@@ -16694,29 +24732,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16694 | } | 24732 | } |
16695 | return ; | 24733 | return ; |
16696 | } | 24734 | } |
16697 | // $ANTLR end "rule__Constraint__ParamsAssignment_0_2_2_1" | 24735 | // $ANTLR end "rule__ComparisonExpression__RightAssignment_1_2" |
16698 | 24736 | ||
16699 | 24737 | ||
16700 | // $ANTLR start "rule__Constraint__ClosureTypeAssignment_1_0" | 24738 | // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_1" |
16701 | // InternalSolverLanguage.g:5424:1: rule__Constraint__ClosureTypeAssignment_1_0 : ( ruleClosureType ) ; | 24739 | // InternalSolverLanguageParser.g:8108:1: rule__AdditiveExpression__OpAssignment_1_1 : ( ruleAdditiveBinaryOperator ) ; |
16702 | public final void rule__Constraint__ClosureTypeAssignment_1_0() throws RecognitionException { | 24740 | public final void rule__AdditiveExpression__OpAssignment_1_1() throws RecognitionException { |
16703 | 24741 | ||
16704 | int stackSize = keepStackSize(); | 24742 | int stackSize = keepStackSize(); |
16705 | 24743 | ||
16706 | try { | 24744 | try { |
16707 | // InternalSolverLanguage.g:5428:1: ( ( ruleClosureType ) ) | 24745 | // InternalSolverLanguageParser.g:8112:1: ( ( ruleAdditiveBinaryOperator ) ) |
16708 | // InternalSolverLanguage.g:5429:2: ( ruleClosureType ) | 24746 | // InternalSolverLanguageParser.g:8113:2: ( ruleAdditiveBinaryOperator ) |
16709 | { | 24747 | { |
16710 | // InternalSolverLanguage.g:5429:2: ( ruleClosureType ) | 24748 | // InternalSolverLanguageParser.g:8113:2: ( ruleAdditiveBinaryOperator ) |
16711 | // InternalSolverLanguage.g:5430:3: ruleClosureType | 24749 | // InternalSolverLanguageParser.g:8114:3: ruleAdditiveBinaryOperator |
16712 | { | 24750 | { |
16713 | before(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); | 24751 | before(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); |
16714 | pushFollow(FOLLOW_2); | 24752 | pushFollow(FOLLOW_2); |
16715 | ruleClosureType(); | 24753 | ruleAdditiveBinaryOperator(); |
16716 | 24754 | ||
16717 | state._fsp--; | 24755 | state._fsp--; |
16718 | 24756 | ||
16719 | after(grammarAccess.getConstraintAccess().getClosureTypeClosureTypeParserRuleCall_1_0_0()); | 24757 | after(grammarAccess.getAdditiveExpressionAccess().getOpAdditiveBinaryOperatorEnumRuleCall_1_1_0()); |
16720 | 24758 | ||
16721 | } | 24759 | } |
16722 | 24760 | ||
@@ -16735,29 +24773,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16735 | } | 24773 | } |
16736 | return ; | 24774 | return ; |
16737 | } | 24775 | } |
16738 | // $ANTLR end "rule__Constraint__ClosureTypeAssignment_1_0" | 24776 | // $ANTLR end "rule__AdditiveExpression__OpAssignment_1_1" |
16739 | 24777 | ||
16740 | 24778 | ||
16741 | // $ANTLR start "rule__Constraint__ParamsAssignment_1_2" | 24779 | // $ANTLR start "rule__AdditiveExpression__RightAssignment_1_2" |
16742 | // InternalSolverLanguage.g:5439:1: rule__Constraint__ParamsAssignment_1_2 : ( ruleLiteral ) ; | 24780 | // InternalSolverLanguageParser.g:8123:1: rule__AdditiveExpression__RightAssignment_1_2 : ( ruleMultiplicativeExpression ) ; |
16743 | public final void rule__Constraint__ParamsAssignment_1_2() throws RecognitionException { | 24781 | public final void rule__AdditiveExpression__RightAssignment_1_2() throws RecognitionException { |
16744 | 24782 | ||
16745 | int stackSize = keepStackSize(); | 24783 | int stackSize = keepStackSize(); |
16746 | 24784 | ||
16747 | try { | 24785 | try { |
16748 | // InternalSolverLanguage.g:5443:1: ( ( ruleLiteral ) ) | 24786 | // InternalSolverLanguageParser.g:8127:1: ( ( ruleMultiplicativeExpression ) ) |
16749 | // InternalSolverLanguage.g:5444:2: ( ruleLiteral ) | 24787 | // InternalSolverLanguageParser.g:8128:2: ( ruleMultiplicativeExpression ) |
16750 | { | 24788 | { |
16751 | // InternalSolverLanguage.g:5444:2: ( ruleLiteral ) | 24789 | // InternalSolverLanguageParser.g:8128:2: ( ruleMultiplicativeExpression ) |
16752 | // InternalSolverLanguage.g:5445:3: ruleLiteral | 24790 | // InternalSolverLanguageParser.g:8129:3: ruleMultiplicativeExpression |
16753 | { | 24791 | { |
16754 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); | 24792 | before(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); |
16755 | pushFollow(FOLLOW_2); | 24793 | pushFollow(FOLLOW_2); |
16756 | ruleLiteral(); | 24794 | ruleMultiplicativeExpression(); |
16757 | 24795 | ||
16758 | state._fsp--; | 24796 | state._fsp--; |
16759 | 24797 | ||
16760 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_2_0()); | 24798 | after(grammarAccess.getAdditiveExpressionAccess().getRightMultiplicativeExpressionParserRuleCall_1_2_0()); |
16761 | 24799 | ||
16762 | } | 24800 | } |
16763 | 24801 | ||
@@ -16776,29 +24814,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16776 | } | 24814 | } |
16777 | return ; | 24815 | return ; |
16778 | } | 24816 | } |
16779 | // $ANTLR end "rule__Constraint__ParamsAssignment_1_2" | 24817 | // $ANTLR end "rule__AdditiveExpression__RightAssignment_1_2" |
16780 | 24818 | ||
16781 | 24819 | ||
16782 | // $ANTLR start "rule__Constraint__ParamsAssignment_1_3_1" | 24820 | // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_1" |
16783 | // InternalSolverLanguage.g:5454:1: rule__Constraint__ParamsAssignment_1_3_1 : ( ruleLiteral ) ; | 24821 | // InternalSolverLanguageParser.g:8138:1: rule__MultiplicativeExpression__OpAssignment_1_1 : ( ruleMultiplicativeBinaryOperator ) ; |
16784 | public final void rule__Constraint__ParamsAssignment_1_3_1() throws RecognitionException { | 24822 | public final void rule__MultiplicativeExpression__OpAssignment_1_1() throws RecognitionException { |
16785 | 24823 | ||
16786 | int stackSize = keepStackSize(); | 24824 | int stackSize = keepStackSize(); |
16787 | 24825 | ||
16788 | try { | 24826 | try { |
16789 | // InternalSolverLanguage.g:5458:1: ( ( ruleLiteral ) ) | 24827 | // InternalSolverLanguageParser.g:8142:1: ( ( ruleMultiplicativeBinaryOperator ) ) |
16790 | // InternalSolverLanguage.g:5459:2: ( ruleLiteral ) | 24828 | // InternalSolverLanguageParser.g:8143:2: ( ruleMultiplicativeBinaryOperator ) |
16791 | { | 24829 | { |
16792 | // InternalSolverLanguage.g:5459:2: ( ruleLiteral ) | 24830 | // InternalSolverLanguageParser.g:8143:2: ( ruleMultiplicativeBinaryOperator ) |
16793 | // InternalSolverLanguage.g:5460:3: ruleLiteral | 24831 | // InternalSolverLanguageParser.g:8144:3: ruleMultiplicativeBinaryOperator |
16794 | { | 24832 | { |
16795 | before(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); | 24833 | before(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); |
16796 | pushFollow(FOLLOW_2); | 24834 | pushFollow(FOLLOW_2); |
16797 | ruleLiteral(); | 24835 | ruleMultiplicativeBinaryOperator(); |
16798 | 24836 | ||
16799 | state._fsp--; | 24837 | state._fsp--; |
16800 | 24838 | ||
16801 | after(grammarAccess.getConstraintAccess().getParamsLiteralParserRuleCall_1_3_1_0()); | 24839 | after(grammarAccess.getMultiplicativeExpressionAccess().getOpMultiplicativeBinaryOperatorEnumRuleCall_1_1_0()); |
16802 | 24840 | ||
16803 | } | 24841 | } |
16804 | 24842 | ||
@@ -16817,25 +24855,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16817 | } | 24855 | } |
16818 | return ; | 24856 | return ; |
16819 | } | 24857 | } |
16820 | // $ANTLR end "rule__Constraint__ParamsAssignment_1_3_1" | 24858 | // $ANTLR end "rule__MultiplicativeExpression__OpAssignment_1_1" |
16821 | 24859 | ||
16822 | 24860 | ||
16823 | // $ANTLR start "rule__Variable__NameAssignment" | 24861 | // $ANTLR start "rule__MultiplicativeExpression__RightAssignment_1_2" |
16824 | // InternalSolverLanguage.g:5469:1: rule__Variable__NameAssignment : ( RULE_ID ) ; | 24862 | // InternalSolverLanguageParser.g:8153:1: rule__MultiplicativeExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; |
16825 | public final void rule__Variable__NameAssignment() throws RecognitionException { | 24863 | public final void rule__MultiplicativeExpression__RightAssignment_1_2() throws RecognitionException { |
16826 | 24864 | ||
16827 | int stackSize = keepStackSize(); | 24865 | int stackSize = keepStackSize(); |
16828 | 24866 | ||
16829 | try { | 24867 | try { |
16830 | // InternalSolverLanguage.g:5473:1: ( ( RULE_ID ) ) | 24868 | // InternalSolverLanguageParser.g:8157:1: ( ( ruleExponentialExpression ) ) |
16831 | // InternalSolverLanguage.g:5474:2: ( RULE_ID ) | 24869 | // InternalSolverLanguageParser.g:8158:2: ( ruleExponentialExpression ) |
16832 | { | 24870 | { |
16833 | // InternalSolverLanguage.g:5474:2: ( RULE_ID ) | 24871 | // InternalSolverLanguageParser.g:8158:2: ( ruleExponentialExpression ) |
16834 | // InternalSolverLanguage.g:5475:3: RULE_ID | 24872 | // InternalSolverLanguageParser.g:8159:3: ruleExponentialExpression |
16835 | { | 24873 | { |
16836 | before(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); | 24874 | before(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); |
16837 | match(input,RULE_ID,FOLLOW_2); | 24875 | pushFollow(FOLLOW_2); |
16838 | after(grammarAccess.getVariableAccess().getNameIDTerminalRuleCall_0()); | 24876 | ruleExponentialExpression(); |
24877 | |||
24878 | state._fsp--; | ||
24879 | |||
24880 | after(grammarAccess.getMultiplicativeExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); | ||
16839 | 24881 | ||
16840 | } | 24882 | } |
16841 | 24883 | ||
@@ -16854,29 +24896,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16854 | } | 24896 | } |
16855 | return ; | 24897 | return ; |
16856 | } | 24898 | } |
16857 | // $ANTLR end "rule__Variable__NameAssignment" | 24899 | // $ANTLR end "rule__MultiplicativeExpression__RightAssignment_1_2" |
16858 | 24900 | ||
16859 | 24901 | ||
16860 | // $ANTLR start "rule__AllInstances__SymbolAssignment_1" | 24902 | // $ANTLR start "rule__ExponentialExpression__OpAssignment_1_1" |
16861 | // InternalSolverLanguage.g:5484:1: rule__AllInstances__SymbolAssignment_1 : ( ruleSymbol ) ; | 24903 | // InternalSolverLanguageParser.g:8168:1: rule__ExponentialExpression__OpAssignment_1_1 : ( ruleExponentialOp ) ; |
16862 | public final void rule__AllInstances__SymbolAssignment_1() throws RecognitionException { | 24904 | public final void rule__ExponentialExpression__OpAssignment_1_1() throws RecognitionException { |
16863 | 24905 | ||
16864 | int stackSize = keepStackSize(); | 24906 | int stackSize = keepStackSize(); |
16865 | 24907 | ||
16866 | try { | 24908 | try { |
16867 | // InternalSolverLanguage.g:5488:1: ( ( ruleSymbol ) ) | 24909 | // InternalSolverLanguageParser.g:8172:1: ( ( ruleExponentialOp ) ) |
16868 | // InternalSolverLanguage.g:5489:2: ( ruleSymbol ) | 24910 | // InternalSolverLanguageParser.g:8173:2: ( ruleExponentialOp ) |
16869 | { | 24911 | { |
16870 | // InternalSolverLanguage.g:5489:2: ( ruleSymbol ) | 24912 | // InternalSolverLanguageParser.g:8173:2: ( ruleExponentialOp ) |
16871 | // InternalSolverLanguage.g:5490:3: ruleSymbol | 24913 | // InternalSolverLanguageParser.g:8174:3: ruleExponentialOp |
16872 | { | 24914 | { |
16873 | before(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); | 24915 | before(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); |
16874 | pushFollow(FOLLOW_2); | 24916 | pushFollow(FOLLOW_2); |
16875 | ruleSymbol(); | 24917 | ruleExponentialOp(); |
16876 | 24918 | ||
16877 | state._fsp--; | 24919 | state._fsp--; |
16878 | 24920 | ||
16879 | after(grammarAccess.getAllInstancesAccess().getSymbolSymbolParserRuleCall_1_0()); | 24921 | after(grammarAccess.getExponentialExpressionAccess().getOpExponentialOpEnumRuleCall_1_1_0()); |
16880 | 24922 | ||
16881 | } | 24923 | } |
16882 | 24924 | ||
@@ -16895,29 +24937,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16895 | } | 24937 | } |
16896 | return ; | 24938 | return ; |
16897 | } | 24939 | } |
16898 | // $ANTLR end "rule__AllInstances__SymbolAssignment_1" | 24940 | // $ANTLR end "rule__ExponentialExpression__OpAssignment_1_1" |
16899 | 24941 | ||
16900 | 24942 | ||
16901 | // $ANTLR start "rule__DefaultInterpretation__InterpretationAssignment_1" | 24943 | // $ANTLR start "rule__ExponentialExpression__RightAssignment_1_2" |
16902 | // InternalSolverLanguage.g:5499:1: rule__DefaultInterpretation__InterpretationAssignment_1 : ( ruleBasicInterpretation ) ; | 24944 | // InternalSolverLanguageParser.g:8183:1: rule__ExponentialExpression__RightAssignment_1_2 : ( ruleExponentialExpression ) ; |
16903 | public final void rule__DefaultInterpretation__InterpretationAssignment_1() throws RecognitionException { | 24945 | public final void rule__ExponentialExpression__RightAssignment_1_2() throws RecognitionException { |
16904 | 24946 | ||
16905 | int stackSize = keepStackSize(); | 24947 | int stackSize = keepStackSize(); |
16906 | 24948 | ||
16907 | try { | 24949 | try { |
16908 | // InternalSolverLanguage.g:5503:1: ( ( ruleBasicInterpretation ) ) | 24950 | // InternalSolverLanguageParser.g:8187:1: ( ( ruleExponentialExpression ) ) |
16909 | // InternalSolverLanguage.g:5504:2: ( ruleBasicInterpretation ) | 24951 | // InternalSolverLanguageParser.g:8188:2: ( ruleExponentialExpression ) |
16910 | { | 24952 | { |
16911 | // InternalSolverLanguage.g:5504:2: ( ruleBasicInterpretation ) | 24953 | // InternalSolverLanguageParser.g:8188:2: ( ruleExponentialExpression ) |
16912 | // InternalSolverLanguage.g:5505:3: ruleBasicInterpretation | 24954 | // InternalSolverLanguageParser.g:8189:3: ruleExponentialExpression |
16913 | { | 24955 | { |
16914 | before(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); | 24956 | before(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); |
16915 | pushFollow(FOLLOW_2); | 24957 | pushFollow(FOLLOW_2); |
16916 | ruleBasicInterpretation(); | 24958 | ruleExponentialExpression(); |
16917 | 24959 | ||
16918 | state._fsp--; | 24960 | state._fsp--; |
16919 | 24961 | ||
16920 | after(grammarAccess.getDefaultInterpretationAccess().getInterpretationBasicInterpretationParserRuleCall_1_0()); | 24962 | after(grammarAccess.getExponentialExpressionAccess().getRightExponentialExpressionParserRuleCall_1_2_0()); |
16921 | 24963 | ||
16922 | } | 24964 | } |
16923 | 24965 | ||
@@ -16936,33 +24978,111 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16936 | } | 24978 | } |
16937 | return ; | 24979 | return ; |
16938 | } | 24980 | } |
16939 | // $ANTLR end "rule__DefaultInterpretation__InterpretationAssignment_1" | 24981 | // $ANTLR end "rule__ExponentialExpression__RightAssignment_1_2" |
16940 | 24982 | ||
16941 | 24983 | ||
16942 | // $ANTLR start "rule__ClassInterpretation__AbstractAssignment_0" | 24984 | // $ANTLR start "rule__UnaryExpression__OpAssignment_1_1" |
16943 | // InternalSolverLanguage.g:5514:1: rule__ClassInterpretation__AbstractAssignment_0 : ( ( 'abstract' ) ) ; | 24985 | // InternalSolverLanguageParser.g:8198:1: rule__UnaryExpression__OpAssignment_1_1 : ( ruleUnaryOp ) ; |
16944 | public final void rule__ClassInterpretation__AbstractAssignment_0() throws RecognitionException { | 24986 | public final void rule__UnaryExpression__OpAssignment_1_1() throws RecognitionException { |
16945 | 24987 | ||
16946 | int stackSize = keepStackSize(); | 24988 | int stackSize = keepStackSize(); |
16947 | 24989 | ||
16948 | try { | 24990 | try { |
16949 | // InternalSolverLanguage.g:5518:1: ( ( ( 'abstract' ) ) ) | 24991 | // InternalSolverLanguageParser.g:8202:1: ( ( ruleUnaryOp ) ) |
16950 | // InternalSolverLanguage.g:5519:2: ( ( 'abstract' ) ) | 24992 | // InternalSolverLanguageParser.g:8203:2: ( ruleUnaryOp ) |
16951 | { | 24993 | { |
16952 | // InternalSolverLanguage.g:5519:2: ( ( 'abstract' ) ) | 24994 | // InternalSolverLanguageParser.g:8203:2: ( ruleUnaryOp ) |
16953 | // InternalSolverLanguage.g:5520:3: ( 'abstract' ) | 24995 | // InternalSolverLanguageParser.g:8204:3: ruleUnaryOp |
16954 | { | 24996 | { |
16955 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 24997 | before(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); |
16956 | // InternalSolverLanguage.g:5521:3: ( 'abstract' ) | 24998 | pushFollow(FOLLOW_2); |
16957 | // InternalSolverLanguage.g:5522:4: 'abstract' | 24999 | ruleUnaryOp(); |
25000 | |||
25001 | state._fsp--; | ||
25002 | |||
25003 | after(grammarAccess.getUnaryExpressionAccess().getOpUnaryOpEnumRuleCall_1_1_0()); | ||
25004 | |||
25005 | } | ||
25006 | |||
25007 | |||
25008 | } | ||
25009 | |||
25010 | } | ||
25011 | catch (RecognitionException re) { | ||
25012 | reportError(re); | ||
25013 | recover(input,re); | ||
25014 | } | ||
25015 | finally { | ||
25016 | |||
25017 | restoreStackSize(stackSize); | ||
25018 | |||
25019 | } | ||
25020 | return ; | ||
25021 | } | ||
25022 | // $ANTLR end "rule__UnaryExpression__OpAssignment_1_1" | ||
25023 | |||
25024 | |||
25025 | // $ANTLR start "rule__UnaryExpression__BodyAssignment_1_2" | ||
25026 | // InternalSolverLanguageParser.g:8213:1: rule__UnaryExpression__BodyAssignment_1_2 : ( ruleAggregationExpression ) ; | ||
25027 | public final void rule__UnaryExpression__BodyAssignment_1_2() throws RecognitionException { | ||
25028 | |||
25029 | int stackSize = keepStackSize(); | ||
25030 | |||
25031 | try { | ||
25032 | // InternalSolverLanguageParser.g:8217:1: ( ( ruleAggregationExpression ) ) | ||
25033 | // InternalSolverLanguageParser.g:8218:2: ( ruleAggregationExpression ) | ||
25034 | { | ||
25035 | // InternalSolverLanguageParser.g:8218:2: ( ruleAggregationExpression ) | ||
25036 | // InternalSolverLanguageParser.g:8219:3: ruleAggregationExpression | ||
16958 | { | 25037 | { |
16959 | before(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 25038 | before(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); |
16960 | match(input,40,FOLLOW_2); | 25039 | pushFollow(FOLLOW_2); |
16961 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 25040 | ruleAggregationExpression(); |
25041 | |||
25042 | state._fsp--; | ||
25043 | |||
25044 | after(grammarAccess.getUnaryExpressionAccess().getBodyAggregationExpressionParserRuleCall_1_2_0()); | ||
16962 | 25045 | ||
16963 | } | 25046 | } |
16964 | 25047 | ||
16965 | after(grammarAccess.getClassInterpretationAccess().getAbstractAbstractKeyword_0_0()); | 25048 | |
25049 | } | ||
25050 | |||
25051 | } | ||
25052 | catch (RecognitionException re) { | ||
25053 | reportError(re); | ||
25054 | recover(input,re); | ||
25055 | } | ||
25056 | finally { | ||
25057 | |||
25058 | restoreStackSize(stackSize); | ||
25059 | |||
25060 | } | ||
25061 | return ; | ||
25062 | } | ||
25063 | // $ANTLR end "rule__UnaryExpression__BodyAssignment_1_2" | ||
25064 | |||
25065 | |||
25066 | // $ANTLR start "rule__Count__BodyAssignment_2" | ||
25067 | // InternalSolverLanguageParser.g:8228:1: rule__Count__BodyAssignment_2 : ( ruleExpression ) ; | ||
25068 | public final void rule__Count__BodyAssignment_2() throws RecognitionException { | ||
25069 | |||
25070 | int stackSize = keepStackSize(); | ||
25071 | |||
25072 | try { | ||
25073 | // InternalSolverLanguageParser.g:8232:1: ( ( ruleExpression ) ) | ||
25074 | // InternalSolverLanguageParser.g:8233:2: ( ruleExpression ) | ||
25075 | { | ||
25076 | // InternalSolverLanguageParser.g:8233:2: ( ruleExpression ) | ||
25077 | // InternalSolverLanguageParser.g:8234:3: ruleExpression | ||
25078 | { | ||
25079 | before(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); | ||
25080 | pushFollow(FOLLOW_2); | ||
25081 | ruleExpression(); | ||
25082 | |||
25083 | state._fsp--; | ||
25084 | |||
25085 | after(grammarAccess.getCountAccess().getBodyExpressionParserRuleCall_2_0()); | ||
16966 | 25086 | ||
16967 | } | 25087 | } |
16968 | 25088 | ||
@@ -16981,29 +25101,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
16981 | } | 25101 | } |
16982 | return ; | 25102 | return ; |
16983 | } | 25103 | } |
16984 | // $ANTLR end "rule__ClassInterpretation__AbstractAssignment_0" | 25104 | // $ANTLR end "rule__Count__BodyAssignment_2" |
16985 | 25105 | ||
16986 | 25106 | ||
16987 | // $ANTLR start "rule__ClassInterpretation__SymbolAssignment_2" | 25107 | // $ANTLR start "rule__Aggregation__OpAssignment_0" |
16988 | // InternalSolverLanguage.g:5533:1: rule__ClassInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | 25108 | // InternalSolverLanguageParser.g:8243:1: rule__Aggregation__OpAssignment_0 : ( ruleAggregationOp ) ; |
16989 | public final void rule__ClassInterpretation__SymbolAssignment_2() throws RecognitionException { | 25109 | public final void rule__Aggregation__OpAssignment_0() throws RecognitionException { |
16990 | 25110 | ||
16991 | int stackSize = keepStackSize(); | 25111 | int stackSize = keepStackSize(); |
16992 | 25112 | ||
16993 | try { | 25113 | try { |
16994 | // InternalSolverLanguage.g:5537:1: ( ( ruleModelSymbol ) ) | 25114 | // InternalSolverLanguageParser.g:8247:1: ( ( ruleAggregationOp ) ) |
16995 | // InternalSolverLanguage.g:5538:2: ( ruleModelSymbol ) | 25115 | // InternalSolverLanguageParser.g:8248:2: ( ruleAggregationOp ) |
16996 | { | 25116 | { |
16997 | // InternalSolverLanguage.g:5538:2: ( ruleModelSymbol ) | 25117 | // InternalSolverLanguageParser.g:8248:2: ( ruleAggregationOp ) |
16998 | // InternalSolverLanguage.g:5539:3: ruleModelSymbol | 25118 | // InternalSolverLanguageParser.g:8249:3: ruleAggregationOp |
16999 | { | 25119 | { |
17000 | before(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 25120 | before(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); |
17001 | pushFollow(FOLLOW_2); | 25121 | pushFollow(FOLLOW_2); |
17002 | ruleModelSymbol(); | 25122 | ruleAggregationOp(); |
17003 | 25123 | ||
17004 | state._fsp--; | 25124 | state._fsp--; |
17005 | 25125 | ||
17006 | after(grammarAccess.getClassInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 25126 | after(grammarAccess.getAggregationAccess().getOpAggregationOpEnumRuleCall_0_0()); |
17007 | 25127 | ||
17008 | } | 25128 | } |
17009 | 25129 | ||
@@ -17022,29 +25142,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17022 | } | 25142 | } |
17023 | return ; | 25143 | return ; |
17024 | } | 25144 | } |
17025 | // $ANTLR end "rule__ClassInterpretation__SymbolAssignment_2" | 25145 | // $ANTLR end "rule__Aggregation__OpAssignment_0" |
17026 | 25146 | ||
17027 | 25147 | ||
17028 | // $ANTLR start "rule__ClassInterpretation__SupertypesAssignment_3_1" | 25148 | // $ANTLR start "rule__Aggregation__BodyAssignment_2" |
17029 | // InternalSolverLanguage.g:5548:1: rule__ClassInterpretation__SupertypesAssignment_3_1 : ( ruleModelSymbol ) ; | 25149 | // InternalSolverLanguageParser.g:8258:1: rule__Aggregation__BodyAssignment_2 : ( ruleExpression ) ; |
17030 | public final void rule__ClassInterpretation__SupertypesAssignment_3_1() throws RecognitionException { | 25150 | public final void rule__Aggregation__BodyAssignment_2() throws RecognitionException { |
17031 | 25151 | ||
17032 | int stackSize = keepStackSize(); | 25152 | int stackSize = keepStackSize(); |
17033 | 25153 | ||
17034 | try { | 25154 | try { |
17035 | // InternalSolverLanguage.g:5552:1: ( ( ruleModelSymbol ) ) | 25155 | // InternalSolverLanguageParser.g:8262:1: ( ( ruleExpression ) ) |
17036 | // InternalSolverLanguage.g:5553:2: ( ruleModelSymbol ) | 25156 | // InternalSolverLanguageParser.g:8263:2: ( ruleExpression ) |
17037 | { | 25157 | { |
17038 | // InternalSolverLanguage.g:5553:2: ( ruleModelSymbol ) | 25158 | // InternalSolverLanguageParser.g:8263:2: ( ruleExpression ) |
17039 | // InternalSolverLanguage.g:5554:3: ruleModelSymbol | 25159 | // InternalSolverLanguageParser.g:8264:3: ruleExpression |
17040 | { | 25160 | { |
17041 | before(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); | 25161 | before(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); |
17042 | pushFollow(FOLLOW_2); | 25162 | pushFollow(FOLLOW_2); |
17043 | ruleModelSymbol(); | 25163 | ruleExpression(); |
17044 | 25164 | ||
17045 | state._fsp--; | 25165 | state._fsp--; |
17046 | 25166 | ||
17047 | after(grammarAccess.getClassInterpretationAccess().getSupertypesModelSymbolParserRuleCall_3_1_0()); | 25167 | after(grammarAccess.getAggregationAccess().getBodyExpressionParserRuleCall_2_0()); |
17048 | 25168 | ||
17049 | } | 25169 | } |
17050 | 25170 | ||
@@ -17063,29 +25183,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17063 | } | 25183 | } |
17064 | return ; | 25184 | return ; |
17065 | } | 25185 | } |
17066 | // $ANTLR end "rule__ClassInterpretation__SupertypesAssignment_3_1" | 25186 | // $ANTLR end "rule__Aggregation__BodyAssignment_2" |
17067 | 25187 | ||
17068 | 25188 | ||
17069 | // $ANTLR start "rule__ClassInterpretation__FieltAssignment_5" | 25189 | // $ANTLR start "rule__Aggregation__ConditionAssignment_4" |
17070 | // InternalSolverLanguage.g:5563:1: rule__ClassInterpretation__FieltAssignment_5 : ( ruleFieldRelationInterpretation ) ; | 25190 | // InternalSolverLanguageParser.g:8273:1: rule__Aggregation__ConditionAssignment_4 : ( ruleExpression ) ; |
17071 | public final void rule__ClassInterpretation__FieltAssignment_5() throws RecognitionException { | 25191 | public final void rule__Aggregation__ConditionAssignment_4() throws RecognitionException { |
17072 | 25192 | ||
17073 | int stackSize = keepStackSize(); | 25193 | int stackSize = keepStackSize(); |
17074 | 25194 | ||
17075 | try { | 25195 | try { |
17076 | // InternalSolverLanguage.g:5567:1: ( ( ruleFieldRelationInterpretation ) ) | 25196 | // InternalSolverLanguageParser.g:8277:1: ( ( ruleExpression ) ) |
17077 | // InternalSolverLanguage.g:5568:2: ( ruleFieldRelationInterpretation ) | 25197 | // InternalSolverLanguageParser.g:8278:2: ( ruleExpression ) |
17078 | { | 25198 | { |
17079 | // InternalSolverLanguage.g:5568:2: ( ruleFieldRelationInterpretation ) | 25199 | // InternalSolverLanguageParser.g:8278:2: ( ruleExpression ) |
17080 | // InternalSolverLanguage.g:5569:3: ruleFieldRelationInterpretation | 25200 | // InternalSolverLanguageParser.g:8279:3: ruleExpression |
17081 | { | 25201 | { |
17082 | before(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); | 25202 | before(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); |
17083 | pushFollow(FOLLOW_2); | 25203 | pushFollow(FOLLOW_2); |
17084 | ruleFieldRelationInterpretation(); | 25204 | ruleExpression(); |
17085 | 25205 | ||
17086 | state._fsp--; | 25206 | state._fsp--; |
17087 | 25207 | ||
17088 | after(grammarAccess.getClassInterpretationAccess().getFieltFieldRelationInterpretationParserRuleCall_5_0()); | 25208 | after(grammarAccess.getAggregationAccess().getConditionExpressionParserRuleCall_4_0()); |
17089 | 25209 | ||
17090 | } | 25210 | } |
17091 | 25211 | ||
@@ -17104,29 +25224,103 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17104 | } | 25224 | } |
17105 | return ; | 25225 | return ; |
17106 | } | 25226 | } |
17107 | // $ANTLR end "rule__ClassInterpretation__FieltAssignment_5" | 25227 | // $ANTLR end "rule__Aggregation__ConditionAssignment_4" |
17108 | 25228 | ||
17109 | 25229 | ||
17110 | // $ANTLR start "rule__EnumInterpretation__SymbolAssignment_1" | 25230 | // $ANTLR start "rule__Call__FunctorAssignment_0" |
17111 | // InternalSolverLanguage.g:5578:1: rule__EnumInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 25231 | // InternalSolverLanguageParser.g:8288:1: rule__Call__FunctorAssignment_0 : ( ruleReference ) ; |
17112 | public final void rule__EnumInterpretation__SymbolAssignment_1() throws RecognitionException { | 25232 | public final void rule__Call__FunctorAssignment_0() throws RecognitionException { |
17113 | 25233 | ||
17114 | int stackSize = keepStackSize(); | 25234 | int stackSize = keepStackSize(); |
17115 | 25235 | ||
17116 | try { | 25236 | try { |
17117 | // InternalSolverLanguage.g:5582:1: ( ( ruleModelSymbol ) ) | 25237 | // InternalSolverLanguageParser.g:8292:1: ( ( ruleReference ) ) |
17118 | // InternalSolverLanguage.g:5583:2: ( ruleModelSymbol ) | 25238 | // InternalSolverLanguageParser.g:8293:2: ( ruleReference ) |
17119 | { | 25239 | { |
17120 | // InternalSolverLanguage.g:5583:2: ( ruleModelSymbol ) | 25240 | // InternalSolverLanguageParser.g:8293:2: ( ruleReference ) |
17121 | // InternalSolverLanguage.g:5584:3: ruleModelSymbol | 25241 | // InternalSolverLanguageParser.g:8294:3: ruleReference |
17122 | { | 25242 | { |
17123 | before(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 25243 | before(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); |
17124 | pushFollow(FOLLOW_2); | 25244 | pushFollow(FOLLOW_2); |
17125 | ruleModelSymbol(); | 25245 | ruleReference(); |
17126 | 25246 | ||
17127 | state._fsp--; | 25247 | state._fsp--; |
17128 | 25248 | ||
17129 | after(grammarAccess.getEnumInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 25249 | after(grammarAccess.getCallAccess().getFunctorReferenceParserRuleCall_0_0()); |
25250 | |||
25251 | } | ||
25252 | |||
25253 | |||
25254 | } | ||
25255 | |||
25256 | } | ||
25257 | catch (RecognitionException re) { | ||
25258 | reportError(re); | ||
25259 | recover(input,re); | ||
25260 | } | ||
25261 | finally { | ||
25262 | |||
25263 | restoreStackSize(stackSize); | ||
25264 | |||
25265 | } | ||
25266 | return ; | ||
25267 | } | ||
25268 | // $ANTLR end "rule__Call__FunctorAssignment_0" | ||
25269 | |||
25270 | |||
25271 | // $ANTLR start "rule__Call__TransitiveClosureAssignment_1_0" | ||
25272 | // InternalSolverLanguageParser.g:8303:1: rule__Call__TransitiveClosureAssignment_1_0 : ( RULE_TRANSITIVE_CLOSURE ) ; | ||
25273 | public final void rule__Call__TransitiveClosureAssignment_1_0() throws RecognitionException { | ||
25274 | |||
25275 | int stackSize = keepStackSize(); | ||
25276 | |||
25277 | try { | ||
25278 | // InternalSolverLanguageParser.g:8307:1: ( ( RULE_TRANSITIVE_CLOSURE ) ) | ||
25279 | // InternalSolverLanguageParser.g:8308:2: ( RULE_TRANSITIVE_CLOSURE ) | ||
25280 | { | ||
25281 | // InternalSolverLanguageParser.g:8308:2: ( RULE_TRANSITIVE_CLOSURE ) | ||
25282 | // InternalSolverLanguageParser.g:8309:3: RULE_TRANSITIVE_CLOSURE | ||
25283 | { | ||
25284 | before(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); | ||
25285 | match(input,RULE_TRANSITIVE_CLOSURE,FOLLOW_2); | ||
25286 | after(grammarAccess.getCallAccess().getTransitiveClosureTRANSITIVE_CLOSURETerminalRuleCall_1_0_0()); | ||
25287 | |||
25288 | } | ||
25289 | |||
25290 | |||
25291 | } | ||
25292 | |||
25293 | } | ||
25294 | catch (RecognitionException re) { | ||
25295 | reportError(re); | ||
25296 | recover(input,re); | ||
25297 | } | ||
25298 | finally { | ||
25299 | |||
25300 | restoreStackSize(stackSize); | ||
25301 | |||
25302 | } | ||
25303 | return ; | ||
25304 | } | ||
25305 | // $ANTLR end "rule__Call__TransitiveClosureAssignment_1_0" | ||
25306 | |||
25307 | |||
25308 | // $ANTLR start "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" | ||
25309 | // InternalSolverLanguageParser.g:8318:1: rule__Call__ReflexiveTransitiveClosureAssignment_1_1 : ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ; | ||
25310 | public final void rule__Call__ReflexiveTransitiveClosureAssignment_1_1() throws RecognitionException { | ||
25311 | |||
25312 | int stackSize = keepStackSize(); | ||
25313 | |||
25314 | try { | ||
25315 | // InternalSolverLanguageParser.g:8322:1: ( ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) ) | ||
25316 | // InternalSolverLanguageParser.g:8323:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | ||
25317 | { | ||
25318 | // InternalSolverLanguageParser.g:8323:2: ( RULE_REFLEXIVE_TRANSITIVE_CLOSURE ) | ||
25319 | // InternalSolverLanguageParser.g:8324:3: RULE_REFLEXIVE_TRANSITIVE_CLOSURE | ||
25320 | { | ||
25321 | before(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); | ||
25322 | match(input,RULE_REFLEXIVE_TRANSITIVE_CLOSURE,FOLLOW_2); | ||
25323 | after(grammarAccess.getCallAccess().getReflexiveTransitiveClosureREFLEXIVE_TRANSITIVE_CLOSURETerminalRuleCall_1_1_0()); | ||
17130 | 25324 | ||
17131 | } | 25325 | } |
17132 | 25326 | ||
@@ -17145,29 +25339,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17145 | } | 25339 | } |
17146 | return ; | 25340 | return ; |
17147 | } | 25341 | } |
17148 | // $ANTLR end "rule__EnumInterpretation__SymbolAssignment_1" | 25342 | // $ANTLR end "rule__Call__ReflexiveTransitiveClosureAssignment_1_1" |
17149 | 25343 | ||
17150 | 25344 | ||
17151 | // $ANTLR start "rule__EnumInterpretation__ObjectsAssignment_3" | 25345 | // $ANTLR start "rule__Call__ArgumentListAssignment_2" |
17152 | // InternalSolverLanguage.g:5593:1: rule__EnumInterpretation__ObjectsAssignment_3 : ( ruleNamedObject ) ; | 25346 | // InternalSolverLanguageParser.g:8333:1: rule__Call__ArgumentListAssignment_2 : ( ruleArgumentList ) ; |
17153 | public final void rule__EnumInterpretation__ObjectsAssignment_3() throws RecognitionException { | 25347 | public final void rule__Call__ArgumentListAssignment_2() throws RecognitionException { |
17154 | 25348 | ||
17155 | int stackSize = keepStackSize(); | 25349 | int stackSize = keepStackSize(); |
17156 | 25350 | ||
17157 | try { | 25351 | try { |
17158 | // InternalSolverLanguage.g:5597:1: ( ( ruleNamedObject ) ) | 25352 | // InternalSolverLanguageParser.g:8337:1: ( ( ruleArgumentList ) ) |
17159 | // InternalSolverLanguage.g:5598:2: ( ruleNamedObject ) | 25353 | // InternalSolverLanguageParser.g:8338:2: ( ruleArgumentList ) |
17160 | { | 25354 | { |
17161 | // InternalSolverLanguage.g:5598:2: ( ruleNamedObject ) | 25355 | // InternalSolverLanguageParser.g:8338:2: ( ruleArgumentList ) |
17162 | // InternalSolverLanguage.g:5599:3: ruleNamedObject | 25356 | // InternalSolverLanguageParser.g:8339:3: ruleArgumentList |
17163 | { | 25357 | { |
17164 | before(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); | 25358 | before(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); |
17165 | pushFollow(FOLLOW_2); | 25359 | pushFollow(FOLLOW_2); |
17166 | ruleNamedObject(); | 25360 | ruleArgumentList(); |
17167 | 25361 | ||
17168 | state._fsp--; | 25362 | state._fsp--; |
17169 | 25363 | ||
17170 | after(grammarAccess.getEnumInterpretationAccess().getObjectsNamedObjectParserRuleCall_3_0()); | 25364 | after(grammarAccess.getCallAccess().getArgumentListArgumentListParserRuleCall_2_0()); |
17171 | 25365 | ||
17172 | } | 25366 | } |
17173 | 25367 | ||
@@ -17186,33 +25380,111 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17186 | } | 25380 | } |
17187 | return ; | 25381 | return ; |
17188 | } | 25382 | } |
17189 | // $ANTLR end "rule__EnumInterpretation__ObjectsAssignment_3" | 25383 | // $ANTLR end "rule__Call__ArgumentListAssignment_2" |
17190 | 25384 | ||
17191 | 25385 | ||
17192 | // $ANTLR start "rule__FieldRelationInterpretation__ContainmentAssignment_0" | 25386 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_0" |
17193 | // InternalSolverLanguage.g:5608:1: rule__FieldRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | 25387 | // InternalSolverLanguageParser.g:8348:1: rule__ArgumentList__ArgumentsAssignment_2_0 : ( ruleArgument ) ; |
17194 | public final void rule__FieldRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | 25388 | public final void rule__ArgumentList__ArgumentsAssignment_2_0() throws RecognitionException { |
17195 | 25389 | ||
17196 | int stackSize = keepStackSize(); | 25390 | int stackSize = keepStackSize(); |
17197 | 25391 | ||
17198 | try { | 25392 | try { |
17199 | // InternalSolverLanguage.g:5612:1: ( ( ( 'containment' ) ) ) | 25393 | // InternalSolverLanguageParser.g:8352:1: ( ( ruleArgument ) ) |
17200 | // InternalSolverLanguage.g:5613:2: ( ( 'containment' ) ) | 25394 | // InternalSolverLanguageParser.g:8353:2: ( ruleArgument ) |
17201 | { | 25395 | { |
17202 | // InternalSolverLanguage.g:5613:2: ( ( 'containment' ) ) | 25396 | // InternalSolverLanguageParser.g:8353:2: ( ruleArgument ) |
17203 | // InternalSolverLanguage.g:5614:3: ( 'containment' ) | 25397 | // InternalSolverLanguageParser.g:8354:3: ruleArgument |
17204 | { | 25398 | { |
17205 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25399 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); |
17206 | // InternalSolverLanguage.g:5615:3: ( 'containment' ) | 25400 | pushFollow(FOLLOW_2); |
17207 | // InternalSolverLanguage.g:5616:4: 'containment' | 25401 | ruleArgument(); |
25402 | |||
25403 | state._fsp--; | ||
25404 | |||
25405 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_0_0()); | ||
25406 | |||
25407 | } | ||
25408 | |||
25409 | |||
25410 | } | ||
25411 | |||
25412 | } | ||
25413 | catch (RecognitionException re) { | ||
25414 | reportError(re); | ||
25415 | recover(input,re); | ||
25416 | } | ||
25417 | finally { | ||
25418 | |||
25419 | restoreStackSize(stackSize); | ||
25420 | |||
25421 | } | ||
25422 | return ; | ||
25423 | } | ||
25424 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_0" | ||
25425 | |||
25426 | |||
25427 | // $ANTLR start "rule__ArgumentList__ArgumentsAssignment_2_1_1" | ||
25428 | // InternalSolverLanguageParser.g:8363:1: rule__ArgumentList__ArgumentsAssignment_2_1_1 : ( ruleArgument ) ; | ||
25429 | public final void rule__ArgumentList__ArgumentsAssignment_2_1_1() throws RecognitionException { | ||
25430 | |||
25431 | int stackSize = keepStackSize(); | ||
25432 | |||
25433 | try { | ||
25434 | // InternalSolverLanguageParser.g:8367:1: ( ( ruleArgument ) ) | ||
25435 | // InternalSolverLanguageParser.g:8368:2: ( ruleArgument ) | ||
17208 | { | 25436 | { |
17209 | before(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25437 | // InternalSolverLanguageParser.g:8368:2: ( ruleArgument ) |
17210 | match(input,41,FOLLOW_2); | 25438 | // InternalSolverLanguageParser.g:8369:3: ruleArgument |
17211 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25439 | { |
25440 | before(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); | ||
25441 | pushFollow(FOLLOW_2); | ||
25442 | ruleArgument(); | ||
25443 | |||
25444 | state._fsp--; | ||
25445 | |||
25446 | after(grammarAccess.getArgumentListAccess().getArgumentsArgumentParserRuleCall_2_1_1_0()); | ||
25447 | |||
25448 | } | ||
25449 | |||
17212 | 25450 | ||
17213 | } | 25451 | } |
17214 | 25452 | ||
17215 | after(grammarAccess.getFieldRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25453 | } |
25454 | catch (RecognitionException re) { | ||
25455 | reportError(re); | ||
25456 | recover(input,re); | ||
25457 | } | ||
25458 | finally { | ||
25459 | |||
25460 | restoreStackSize(stackSize); | ||
25461 | |||
25462 | } | ||
25463 | return ; | ||
25464 | } | ||
25465 | // $ANTLR end "rule__ArgumentList__ArgumentsAssignment_2_1_1" | ||
25466 | |||
25467 | |||
25468 | // $ANTLR start "rule__ExpressionArgument__BodyAssignment" | ||
25469 | // InternalSolverLanguageParser.g:8378:1: rule__ExpressionArgument__BodyAssignment : ( ruleComparisonExpression ) ; | ||
25470 | public final void rule__ExpressionArgument__BodyAssignment() throws RecognitionException { | ||
25471 | |||
25472 | int stackSize = keepStackSize(); | ||
25473 | |||
25474 | try { | ||
25475 | // InternalSolverLanguageParser.g:8382:1: ( ( ruleComparisonExpression ) ) | ||
25476 | // InternalSolverLanguageParser.g:8383:2: ( ruleComparisonExpression ) | ||
25477 | { | ||
25478 | // InternalSolverLanguageParser.g:8383:2: ( ruleComparisonExpression ) | ||
25479 | // InternalSolverLanguageParser.g:8384:3: ruleComparisonExpression | ||
25480 | { | ||
25481 | before(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); | ||
25482 | pushFollow(FOLLOW_2); | ||
25483 | ruleComparisonExpression(); | ||
25484 | |||
25485 | state._fsp--; | ||
25486 | |||
25487 | after(grammarAccess.getExpressionArgumentAccess().getBodyComparisonExpressionParserRuleCall_0()); | ||
17216 | 25488 | ||
17217 | } | 25489 | } |
17218 | 25490 | ||
@@ -17231,29 +25503,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17231 | } | 25503 | } |
17232 | return ; | 25504 | return ; |
17233 | } | 25505 | } |
17234 | // $ANTLR end "rule__FieldRelationInterpretation__ContainmentAssignment_0" | 25506 | // $ANTLR end "rule__ExpressionArgument__BodyAssignment" |
17235 | 25507 | ||
17236 | 25508 | ||
17237 | // $ANTLR start "rule__FieldRelationInterpretation__SymbolAssignment_1" | 25509 | // $ANTLR start "rule__TypedArgument__TypeAssignment_0" |
17238 | // InternalSolverLanguage.g:5627:1: rule__FieldRelationInterpretation__SymbolAssignment_1 : ( ruleModelSymbol ) ; | 25510 | // InternalSolverLanguageParser.g:8393:1: rule__TypedArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
17239 | public final void rule__FieldRelationInterpretation__SymbolAssignment_1() throws RecognitionException { | 25511 | public final void rule__TypedArgument__TypeAssignment_0() throws RecognitionException { |
17240 | 25512 | ||
17241 | int stackSize = keepStackSize(); | 25513 | int stackSize = keepStackSize(); |
17242 | 25514 | ||
17243 | try { | 25515 | try { |
17244 | // InternalSolverLanguage.g:5631:1: ( ( ruleModelSymbol ) ) | 25516 | // InternalSolverLanguageParser.g:8397:1: ( ( ( ruleQualifiedName ) ) ) |
17245 | // InternalSolverLanguage.g:5632:2: ( ruleModelSymbol ) | 25517 | // InternalSolverLanguageParser.g:8398:2: ( ( ruleQualifiedName ) ) |
17246 | { | 25518 | { |
17247 | // InternalSolverLanguage.g:5632:2: ( ruleModelSymbol ) | 25519 | // InternalSolverLanguageParser.g:8398:2: ( ( ruleQualifiedName ) ) |
17248 | // InternalSolverLanguage.g:5633:3: ruleModelSymbol | 25520 | // InternalSolverLanguageParser.g:8399:3: ( ruleQualifiedName ) |
17249 | { | 25521 | { |
17250 | before(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 25522 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); |
25523 | // InternalSolverLanguageParser.g:8400:3: ( ruleQualifiedName ) | ||
25524 | // InternalSolverLanguageParser.g:8401:4: ruleQualifiedName | ||
25525 | { | ||
25526 | before(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); | ||
17251 | pushFollow(FOLLOW_2); | 25527 | pushFollow(FOLLOW_2); |
17252 | ruleModelSymbol(); | 25528 | ruleQualifiedName(); |
17253 | 25529 | ||
17254 | state._fsp--; | 25530 | state._fsp--; |
17255 | 25531 | ||
17256 | after(grammarAccess.getFieldRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_1_0()); | 25532 | after(grammarAccess.getTypedArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
25533 | |||
25534 | } | ||
25535 | |||
25536 | after(grammarAccess.getTypedArgumentAccess().getTypeNamedElementCrossReference_0_0()); | ||
17257 | 25537 | ||
17258 | } | 25538 | } |
17259 | 25539 | ||
@@ -17272,29 +25552,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17272 | } | 25552 | } |
17273 | return ; | 25553 | return ; |
17274 | } | 25554 | } |
17275 | // $ANTLR end "rule__FieldRelationInterpretation__SymbolAssignment_1" | 25555 | // $ANTLR end "rule__TypedArgument__TypeAssignment_0" |
17276 | 25556 | ||
17277 | 25557 | ||
17278 | // $ANTLR start "rule__FieldRelationInterpretation__MultiplicityAssignment_3" | 25558 | // $ANTLR start "rule__TypedArgument__VariableAssignment_1" |
17279 | // InternalSolverLanguage.g:5642:1: rule__FieldRelationInterpretation__MultiplicityAssignment_3 : ( ruleMultiplicityDefinition ) ; | 25559 | // InternalSolverLanguageParser.g:8412:1: rule__TypedArgument__VariableAssignment_1 : ( ( ruleQualifiedName ) ) ; |
17280 | public final void rule__FieldRelationInterpretation__MultiplicityAssignment_3() throws RecognitionException { | 25560 | public final void rule__TypedArgument__VariableAssignment_1() throws RecognitionException { |
17281 | 25561 | ||
17282 | int stackSize = keepStackSize(); | 25562 | int stackSize = keepStackSize(); |
17283 | 25563 | ||
17284 | try { | 25564 | try { |
17285 | // InternalSolverLanguage.g:5646:1: ( ( ruleMultiplicityDefinition ) ) | 25565 | // InternalSolverLanguageParser.g:8416:1: ( ( ( ruleQualifiedName ) ) ) |
17286 | // InternalSolverLanguage.g:5647:2: ( ruleMultiplicityDefinition ) | 25566 | // InternalSolverLanguageParser.g:8417:2: ( ( ruleQualifiedName ) ) |
25567 | { | ||
25568 | // InternalSolverLanguageParser.g:8417:2: ( ( ruleQualifiedName ) ) | ||
25569 | // InternalSolverLanguageParser.g:8418:3: ( ruleQualifiedName ) | ||
17287 | { | 25570 | { |
17288 | // InternalSolverLanguage.g:5647:2: ( ruleMultiplicityDefinition ) | 25571 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); |
17289 | // InternalSolverLanguage.g:5648:3: ruleMultiplicityDefinition | 25572 | // InternalSolverLanguageParser.g:8419:3: ( ruleQualifiedName ) |
25573 | // InternalSolverLanguageParser.g:8420:4: ruleQualifiedName | ||
17290 | { | 25574 | { |
17291 | before(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); | 25575 | before(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); |
17292 | pushFollow(FOLLOW_2); | 25576 | pushFollow(FOLLOW_2); |
17293 | ruleMultiplicityDefinition(); | 25577 | ruleQualifiedName(); |
17294 | 25578 | ||
17295 | state._fsp--; | 25579 | state._fsp--; |
17296 | 25580 | ||
17297 | after(grammarAccess.getFieldRelationInterpretationAccess().getMultiplicityMultiplicityDefinitionParserRuleCall_3_0()); | 25581 | after(grammarAccess.getTypedArgumentAccess().getVariableNamedElementQualifiedNameParserRuleCall_1_0_1()); |
25582 | |||
25583 | } | ||
25584 | |||
25585 | after(grammarAccess.getTypedArgumentAccess().getVariableNamedElementCrossReference_1_0()); | ||
17298 | 25586 | ||
17299 | } | 25587 | } |
17300 | 25588 | ||
@@ -17313,29 +25601,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17313 | } | 25601 | } |
17314 | return ; | 25602 | return ; |
17315 | } | 25603 | } |
17316 | // $ANTLR end "rule__FieldRelationInterpretation__MultiplicityAssignment_3" | 25604 | // $ANTLR end "rule__TypedArgument__VariableAssignment_1" |
17317 | 25605 | ||
17318 | 25606 | ||
17319 | // $ANTLR start "rule__FieldRelationInterpretation__TargetAssignment_4" | 25607 | // $ANTLR start "rule__TypedStarArgument__TypeAssignment_0" |
17320 | // InternalSolverLanguage.g:5657:1: rule__FieldRelationInterpretation__TargetAssignment_4 : ( ruleSymbol ) ; | 25608 | // InternalSolverLanguageParser.g:8431:1: rule__TypedStarArgument__TypeAssignment_0 : ( ( ruleQualifiedName ) ) ; |
17321 | public final void rule__FieldRelationInterpretation__TargetAssignment_4() throws RecognitionException { | 25609 | public final void rule__TypedStarArgument__TypeAssignment_0() throws RecognitionException { |
17322 | 25610 | ||
17323 | int stackSize = keepStackSize(); | 25611 | int stackSize = keepStackSize(); |
17324 | 25612 | ||
17325 | try { | 25613 | try { |
17326 | // InternalSolverLanguage.g:5661:1: ( ( ruleSymbol ) ) | 25614 | // InternalSolverLanguageParser.g:8435:1: ( ( ( ruleQualifiedName ) ) ) |
17327 | // InternalSolverLanguage.g:5662:2: ( ruleSymbol ) | 25615 | // InternalSolverLanguageParser.g:8436:2: ( ( ruleQualifiedName ) ) |
25616 | { | ||
25617 | // InternalSolverLanguageParser.g:8436:2: ( ( ruleQualifiedName ) ) | ||
25618 | // InternalSolverLanguageParser.g:8437:3: ( ruleQualifiedName ) | ||
17328 | { | 25619 | { |
17329 | // InternalSolverLanguage.g:5662:2: ( ruleSymbol ) | 25620 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); |
17330 | // InternalSolverLanguage.g:5663:3: ruleSymbol | 25621 | // InternalSolverLanguageParser.g:8438:3: ( ruleQualifiedName ) |
25622 | // InternalSolverLanguageParser.g:8439:4: ruleQualifiedName | ||
17331 | { | 25623 | { |
17332 | before(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); | 25624 | before(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
17333 | pushFollow(FOLLOW_2); | 25625 | pushFollow(FOLLOW_2); |
17334 | ruleSymbol(); | 25626 | ruleQualifiedName(); |
17335 | 25627 | ||
17336 | state._fsp--; | 25628 | state._fsp--; |
17337 | 25629 | ||
17338 | after(grammarAccess.getFieldRelationInterpretationAccess().getTargetSymbolParserRuleCall_4_0()); | 25630 | after(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementQualifiedNameParserRuleCall_0_0_1()); |
25631 | |||
25632 | } | ||
25633 | |||
25634 | after(grammarAccess.getTypedStarArgumentAccess().getTypeNamedElementCrossReference_0_0()); | ||
17339 | 25635 | ||
17340 | } | 25636 | } |
17341 | 25637 | ||
@@ -17354,33 +25650,37 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17354 | } | 25650 | } |
17355 | return ; | 25651 | return ; |
17356 | } | 25652 | } |
17357 | // $ANTLR end "rule__FieldRelationInterpretation__TargetAssignment_4" | 25653 | // $ANTLR end "rule__TypedStarArgument__TypeAssignment_0" |
17358 | 25654 | ||
17359 | 25655 | ||
17360 | // $ANTLR start "rule__GlobalRelationInterpretation__ContainmentAssignment_0" | 25656 | // $ANTLR start "rule__Reference__ReferredAssignment" |
17361 | // InternalSolverLanguage.g:5672:1: rule__GlobalRelationInterpretation__ContainmentAssignment_0 : ( ( 'containment' ) ) ; | 25657 | // InternalSolverLanguageParser.g:8450:1: rule__Reference__ReferredAssignment : ( ( ruleQualifiedName ) ) ; |
17362 | public final void rule__GlobalRelationInterpretation__ContainmentAssignment_0() throws RecognitionException { | 25658 | public final void rule__Reference__ReferredAssignment() throws RecognitionException { |
17363 | 25659 | ||
17364 | int stackSize = keepStackSize(); | 25660 | int stackSize = keepStackSize(); |
17365 | 25661 | ||
17366 | try { | 25662 | try { |
17367 | // InternalSolverLanguage.g:5676:1: ( ( ( 'containment' ) ) ) | 25663 | // InternalSolverLanguageParser.g:8454:1: ( ( ( ruleQualifiedName ) ) ) |
17368 | // InternalSolverLanguage.g:5677:2: ( ( 'containment' ) ) | 25664 | // InternalSolverLanguageParser.g:8455:2: ( ( ruleQualifiedName ) ) |
17369 | { | 25665 | { |
17370 | // InternalSolverLanguage.g:5677:2: ( ( 'containment' ) ) | 25666 | // InternalSolverLanguageParser.g:8455:2: ( ( ruleQualifiedName ) ) |
17371 | // InternalSolverLanguage.g:5678:3: ( 'containment' ) | 25667 | // InternalSolverLanguageParser.g:8456:3: ( ruleQualifiedName ) |
17372 | { | 25668 | { |
17373 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25669 | before(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); |
17374 | // InternalSolverLanguage.g:5679:3: ( 'containment' ) | 25670 | // InternalSolverLanguageParser.g:8457:3: ( ruleQualifiedName ) |
17375 | // InternalSolverLanguage.g:5680:4: 'containment' | 25671 | // InternalSolverLanguageParser.g:8458:4: ruleQualifiedName |
17376 | { | 25672 | { |
17377 | before(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25673 | before(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); |
17378 | match(input,41,FOLLOW_2); | 25674 | pushFollow(FOLLOW_2); |
17379 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25675 | ruleQualifiedName(); |
25676 | |||
25677 | state._fsp--; | ||
25678 | |||
25679 | after(grammarAccess.getReferenceAccess().getReferredNamedElementQualifiedNameParserRuleCall_0_1()); | ||
17380 | 25680 | ||
17381 | } | 25681 | } |
17382 | 25682 | ||
17383 | after(grammarAccess.getGlobalRelationInterpretationAccess().getContainmentContainmentKeyword_0_0()); | 25683 | after(grammarAccess.getReferenceAccess().getReferredNamedElementCrossReference_0()); |
17384 | 25684 | ||
17385 | } | 25685 | } |
17386 | 25686 | ||
@@ -17399,29 +25699,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17399 | } | 25699 | } |
17400 | return ; | 25700 | return ; |
17401 | } | 25701 | } |
17402 | // $ANTLR end "rule__GlobalRelationInterpretation__ContainmentAssignment_0" | 25702 | // $ANTLR end "rule__Reference__ReferredAssignment" |
17403 | 25703 | ||
17404 | 25704 | ||
17405 | // $ANTLR start "rule__GlobalRelationInterpretation__SymbolAssignment_2" | 25705 | // $ANTLR start "rule__Interval__LowerBoundAssignment_1" |
17406 | // InternalSolverLanguage.g:5691:1: rule__GlobalRelationInterpretation__SymbolAssignment_2 : ( ruleModelSymbol ) ; | 25706 | // InternalSolverLanguageParser.g:8469:1: rule__Interval__LowerBoundAssignment_1 : ( ruleExpression ) ; |
17407 | public final void rule__GlobalRelationInterpretation__SymbolAssignment_2() throws RecognitionException { | 25707 | public final void rule__Interval__LowerBoundAssignment_1() throws RecognitionException { |
17408 | 25708 | ||
17409 | int stackSize = keepStackSize(); | 25709 | int stackSize = keepStackSize(); |
17410 | 25710 | ||
17411 | try { | 25711 | try { |
17412 | // InternalSolverLanguage.g:5695:1: ( ( ruleModelSymbol ) ) | 25712 | // InternalSolverLanguageParser.g:8473:1: ( ( ruleExpression ) ) |
17413 | // InternalSolverLanguage.g:5696:2: ( ruleModelSymbol ) | 25713 | // InternalSolverLanguageParser.g:8474:2: ( ruleExpression ) |
17414 | { | 25714 | { |
17415 | // InternalSolverLanguage.g:5696:2: ( ruleModelSymbol ) | 25715 | // InternalSolverLanguageParser.g:8474:2: ( ruleExpression ) |
17416 | // InternalSolverLanguage.g:5697:3: ruleModelSymbol | 25716 | // InternalSolverLanguageParser.g:8475:3: ruleExpression |
17417 | { | 25717 | { |
17418 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 25718 | before(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); |
17419 | pushFollow(FOLLOW_2); | 25719 | pushFollow(FOLLOW_2); |
17420 | ruleModelSymbol(); | 25720 | ruleExpression(); |
17421 | 25721 | ||
17422 | state._fsp--; | 25722 | state._fsp--; |
17423 | 25723 | ||
17424 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSymbolModelSymbolParserRuleCall_2_0()); | 25724 | after(grammarAccess.getIntervalAccess().getLowerBoundExpressionParserRuleCall_1_0()); |
17425 | 25725 | ||
17426 | } | 25726 | } |
17427 | 25727 | ||
@@ -17440,29 +25740,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17440 | } | 25740 | } |
17441 | return ; | 25741 | return ; |
17442 | } | 25742 | } |
17443 | // $ANTLR end "rule__GlobalRelationInterpretation__SymbolAssignment_2" | 25743 | // $ANTLR end "rule__Interval__LowerBoundAssignment_1" |
17444 | 25744 | ||
17445 | 25745 | ||
17446 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" | 25746 | // $ANTLR start "rule__Interval__UpperBoundAssignment_3" |
17447 | // InternalSolverLanguage.g:5706:1: rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4 : ( ruleMultiplicityDefinition ) ; | 25747 | // InternalSolverLanguageParser.g:8484:1: rule__Interval__UpperBoundAssignment_3 : ( ruleExpression ) ; |
17448 | public final void rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4() throws RecognitionException { | 25748 | public final void rule__Interval__UpperBoundAssignment_3() throws RecognitionException { |
17449 | 25749 | ||
17450 | int stackSize = keepStackSize(); | 25750 | int stackSize = keepStackSize(); |
17451 | 25751 | ||
17452 | try { | 25752 | try { |
17453 | // InternalSolverLanguage.g:5710:1: ( ( ruleMultiplicityDefinition ) ) | 25753 | // InternalSolverLanguageParser.g:8488:1: ( ( ruleExpression ) ) |
17454 | // InternalSolverLanguage.g:5711:2: ( ruleMultiplicityDefinition ) | 25754 | // InternalSolverLanguageParser.g:8489:2: ( ruleExpression ) |
17455 | { | 25755 | { |
17456 | // InternalSolverLanguage.g:5711:2: ( ruleMultiplicityDefinition ) | 25756 | // InternalSolverLanguageParser.g:8489:2: ( ruleExpression ) |
17457 | // InternalSolverLanguage.g:5712:3: ruleMultiplicityDefinition | 25757 | // InternalSolverLanguageParser.g:8490:3: ruleExpression |
17458 | { | 25758 | { |
17459 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); | 25759 | before(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); |
17460 | pushFollow(FOLLOW_2); | 25760 | pushFollow(FOLLOW_2); |
17461 | ruleMultiplicityDefinition(); | 25761 | ruleExpression(); |
17462 | 25762 | ||
17463 | state._fsp--; | 25763 | state._fsp--; |
17464 | 25764 | ||
17465 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceMultiplicityMultiplicityDefinitionParserRuleCall_4_0()); | 25765 | after(grammarAccess.getIntervalAccess().getUpperBoundExpressionParserRuleCall_3_0()); |
17466 | 25766 | ||
17467 | } | 25767 | } |
17468 | 25768 | ||
@@ -17481,29 +25781,29 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17481 | } | 25781 | } |
17482 | return ; | 25782 | return ; |
17483 | } | 25783 | } |
17484 | // $ANTLR end "rule__GlobalRelationInterpretation__SourceMultiplicityAssignment_4" | 25784 | // $ANTLR end "rule__Interval__UpperBoundAssignment_3" |
17485 | 25785 | ||
17486 | 25786 | ||
17487 | // $ANTLR start "rule__GlobalRelationInterpretation__SourceAssignment_5" | 25787 | // $ANTLR start "rule__LogicLiteral__ValueAssignment" |
17488 | // InternalSolverLanguage.g:5721:1: rule__GlobalRelationInterpretation__SourceAssignment_5 : ( ruleSymbol ) ; | 25788 | // InternalSolverLanguageParser.g:8499:1: rule__LogicLiteral__ValueAssignment : ( ruleLogicValue ) ; |
17489 | public final void rule__GlobalRelationInterpretation__SourceAssignment_5() throws RecognitionException { | 25789 | public final void rule__LogicLiteral__ValueAssignment() throws RecognitionException { |
17490 | 25790 | ||
17491 | int stackSize = keepStackSize(); | 25791 | int stackSize = keepStackSize(); |
17492 | 25792 | ||
17493 | try { | 25793 | try { |
17494 | // InternalSolverLanguage.g:5725:1: ( ( ruleSymbol ) ) | 25794 | // InternalSolverLanguageParser.g:8503:1: ( ( ruleLogicValue ) ) |
17495 | // InternalSolverLanguage.g:5726:2: ( ruleSymbol ) | 25795 | // InternalSolverLanguageParser.g:8504:2: ( ruleLogicValue ) |
17496 | { | 25796 | { |
17497 | // InternalSolverLanguage.g:5726:2: ( ruleSymbol ) | 25797 | // InternalSolverLanguageParser.g:8504:2: ( ruleLogicValue ) |
17498 | // InternalSolverLanguage.g:5727:3: ruleSymbol | 25798 | // InternalSolverLanguageParser.g:8505:3: ruleLogicValue |
17499 | { | 25799 | { |
17500 | before(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); | 25800 | before(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); |
17501 | pushFollow(FOLLOW_2); | 25801 | pushFollow(FOLLOW_2); |
17502 | ruleSymbol(); | 25802 | ruleLogicValue(); |
17503 | 25803 | ||
17504 | state._fsp--; | 25804 | state._fsp--; |
17505 | 25805 | ||
17506 | after(grammarAccess.getGlobalRelationInterpretationAccess().getSourceSymbolParserRuleCall_5_0()); | 25806 | after(grammarAccess.getLogicLiteralAccess().getValueLogicValueEnumRuleCall_0()); |
17507 | 25807 | ||
17508 | } | 25808 | } |
17509 | 25809 | ||
@@ -17522,29 +25822,66 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17522 | } | 25822 | } |
17523 | return ; | 25823 | return ; |
17524 | } | 25824 | } |
17525 | // $ANTLR end "rule__GlobalRelationInterpretation__SourceAssignment_5" | 25825 | // $ANTLR end "rule__LogicLiteral__ValueAssignment" |
17526 | 25826 | ||
17527 | 25827 | ||
17528 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" | 25828 | // $ANTLR start "rule__NumericLiteral__ValueAssignment" |
17529 | // InternalSolverLanguage.g:5736:1: rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6 : ( ruleMultiplicityDefinition ) ; | 25829 | // InternalSolverLanguageParser.g:8514:1: rule__NumericLiteral__ValueAssignment : ( ruleReal ) ; |
17530 | public final void rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6() throws RecognitionException { | 25830 | public final void rule__NumericLiteral__ValueAssignment() throws RecognitionException { |
17531 | 25831 | ||
17532 | int stackSize = keepStackSize(); | 25832 | int stackSize = keepStackSize(); |
17533 | 25833 | ||
17534 | try { | 25834 | try { |
17535 | // InternalSolverLanguage.g:5740:1: ( ( ruleMultiplicityDefinition ) ) | 25835 | // InternalSolverLanguageParser.g:8518:1: ( ( ruleReal ) ) |
17536 | // InternalSolverLanguage.g:5741:2: ( ruleMultiplicityDefinition ) | 25836 | // InternalSolverLanguageParser.g:8519:2: ( ruleReal ) |
17537 | { | 25837 | { |
17538 | // InternalSolverLanguage.g:5741:2: ( ruleMultiplicityDefinition ) | 25838 | // InternalSolverLanguageParser.g:8519:2: ( ruleReal ) |
17539 | // InternalSolverLanguage.g:5742:3: ruleMultiplicityDefinition | 25839 | // InternalSolverLanguageParser.g:8520:3: ruleReal |
17540 | { | 25840 | { |
17541 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); | 25841 | before(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); |
17542 | pushFollow(FOLLOW_2); | 25842 | pushFollow(FOLLOW_2); |
17543 | ruleMultiplicityDefinition(); | 25843 | ruleReal(); |
17544 | 25844 | ||
17545 | state._fsp--; | 25845 | state._fsp--; |
17546 | 25846 | ||
17547 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetMultiplicityMultiplicityDefinitionParserRuleCall_6_0()); | 25847 | after(grammarAccess.getNumericLiteralAccess().getValueRealParserRuleCall_0()); |
25848 | |||
25849 | } | ||
25850 | |||
25851 | |||
25852 | } | ||
25853 | |||
25854 | } | ||
25855 | catch (RecognitionException re) { | ||
25856 | reportError(re); | ||
25857 | recover(input,re); | ||
25858 | } | ||
25859 | finally { | ||
25860 | |||
25861 | restoreStackSize(stackSize); | ||
25862 | |||
25863 | } | ||
25864 | return ; | ||
25865 | } | ||
25866 | // $ANTLR end "rule__NumericLiteral__ValueAssignment" | ||
25867 | |||
25868 | |||
25869 | // $ANTLR start "rule__StringLiteral__ValueAssignment" | ||
25870 | // InternalSolverLanguageParser.g:8529:1: rule__StringLiteral__ValueAssignment : ( RULE_STRING ) ; | ||
25871 | public final void rule__StringLiteral__ValueAssignment() throws RecognitionException { | ||
25872 | |||
25873 | int stackSize = keepStackSize(); | ||
25874 | |||
25875 | try { | ||
25876 | // InternalSolverLanguageParser.g:8533:1: ( ( RULE_STRING ) ) | ||
25877 | // InternalSolverLanguageParser.g:8534:2: ( RULE_STRING ) | ||
25878 | { | ||
25879 | // InternalSolverLanguageParser.g:8534:2: ( RULE_STRING ) | ||
25880 | // InternalSolverLanguageParser.g:8535:3: RULE_STRING | ||
25881 | { | ||
25882 | before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); | ||
25883 | match(input,RULE_STRING,FOLLOW_2); | ||
25884 | after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_0()); | ||
17548 | 25885 | ||
17549 | } | 25886 | } |
17550 | 25887 | ||
@@ -17563,29 +25900,381 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17563 | } | 25900 | } |
17564 | return ; | 25901 | return ; |
17565 | } | 25902 | } |
17566 | // $ANTLR end "rule__GlobalRelationInterpretation__TargetMultiplicityAssignment_6" | 25903 | // $ANTLR end "rule__StringLiteral__ValueAssignment" |
17567 | 25904 | ||
17568 | 25905 | ||
17569 | // $ANTLR start "rule__GlobalRelationInterpretation__TargetAssignment_7" | 25906 | // $ANTLR start "rule__ClassDefinition__AbstractAssignment_0" |
17570 | // InternalSolverLanguage.g:5751:1: rule__GlobalRelationInterpretation__TargetAssignment_7 : ( ruleSymbol ) ; | 25907 | // InternalSolverLanguageParser.g:8544:1: rule__ClassDefinition__AbstractAssignment_0 : ( ( Abstract ) ) ; |
17571 | public final void rule__GlobalRelationInterpretation__TargetAssignment_7() throws RecognitionException { | 25908 | public final void rule__ClassDefinition__AbstractAssignment_0() throws RecognitionException { |
17572 | 25909 | ||
17573 | int stackSize = keepStackSize(); | 25910 | int stackSize = keepStackSize(); |
17574 | 25911 | ||
17575 | try { | 25912 | try { |
17576 | // InternalSolverLanguage.g:5755:1: ( ( ruleSymbol ) ) | 25913 | // InternalSolverLanguageParser.g:8548:1: ( ( ( Abstract ) ) ) |
17577 | // InternalSolverLanguage.g:5756:2: ( ruleSymbol ) | 25914 | // InternalSolverLanguageParser.g:8549:2: ( ( Abstract ) ) |
17578 | { | 25915 | { |
17579 | // InternalSolverLanguage.g:5756:2: ( ruleSymbol ) | 25916 | // InternalSolverLanguageParser.g:8549:2: ( ( Abstract ) ) |
17580 | // InternalSolverLanguage.g:5757:3: ruleSymbol | 25917 | // InternalSolverLanguageParser.g:8550:3: ( Abstract ) |
17581 | { | 25918 | { |
17582 | before(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); | 25919 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); |
25920 | // InternalSolverLanguageParser.g:8551:3: ( Abstract ) | ||
25921 | // InternalSolverLanguageParser.g:8552:4: Abstract | ||
25922 | { | ||
25923 | before(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | ||
25924 | match(input,Abstract,FOLLOW_2); | ||
25925 | after(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | ||
25926 | |||
25927 | } | ||
25928 | |||
25929 | after(grammarAccess.getClassDefinitionAccess().getAbstractAbstractKeyword_0_0()); | ||
25930 | |||
25931 | } | ||
25932 | |||
25933 | |||
25934 | } | ||
25935 | |||
25936 | } | ||
25937 | catch (RecognitionException re) { | ||
25938 | reportError(re); | ||
25939 | recover(input,re); | ||
25940 | } | ||
25941 | finally { | ||
25942 | |||
25943 | restoreStackSize(stackSize); | ||
25944 | |||
25945 | } | ||
25946 | return ; | ||
25947 | } | ||
25948 | // $ANTLR end "rule__ClassDefinition__AbstractAssignment_0" | ||
25949 | |||
25950 | |||
25951 | // $ANTLR start "rule__ClassDefinition__NameAssignment_2" | ||
25952 | // InternalSolverLanguageParser.g:8563:1: rule__ClassDefinition__NameAssignment_2 : ( RULE_ID ) ; | ||
25953 | public final void rule__ClassDefinition__NameAssignment_2() throws RecognitionException { | ||
25954 | |||
25955 | int stackSize = keepStackSize(); | ||
25956 | |||
25957 | try { | ||
25958 | // InternalSolverLanguageParser.g:8567:1: ( ( RULE_ID ) ) | ||
25959 | // InternalSolverLanguageParser.g:8568:2: ( RULE_ID ) | ||
25960 | { | ||
25961 | // InternalSolverLanguageParser.g:8568:2: ( RULE_ID ) | ||
25962 | // InternalSolverLanguageParser.g:8569:3: RULE_ID | ||
25963 | { | ||
25964 | before(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); | ||
25965 | match(input,RULE_ID,FOLLOW_2); | ||
25966 | after(grammarAccess.getClassDefinitionAccess().getNameIDTerminalRuleCall_2_0()); | ||
25967 | |||
25968 | } | ||
25969 | |||
25970 | |||
25971 | } | ||
25972 | |||
25973 | } | ||
25974 | catch (RecognitionException re) { | ||
25975 | reportError(re); | ||
25976 | recover(input,re); | ||
25977 | } | ||
25978 | finally { | ||
25979 | |||
25980 | restoreStackSize(stackSize); | ||
25981 | |||
25982 | } | ||
25983 | return ; | ||
25984 | } | ||
25985 | // $ANTLR end "rule__ClassDefinition__NameAssignment_2" | ||
25986 | |||
25987 | |||
25988 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_1" | ||
25989 | // InternalSolverLanguageParser.g:8578:1: rule__ClassDefinition__SuperclassesAssignment_3_1 : ( ( ruleQualifiedName ) ) ; | ||
25990 | public final void rule__ClassDefinition__SuperclassesAssignment_3_1() throws RecognitionException { | ||
25991 | |||
25992 | int stackSize = keepStackSize(); | ||
25993 | |||
25994 | try { | ||
25995 | // InternalSolverLanguageParser.g:8582:1: ( ( ( ruleQualifiedName ) ) ) | ||
25996 | // InternalSolverLanguageParser.g:8583:2: ( ( ruleQualifiedName ) ) | ||
25997 | { | ||
25998 | // InternalSolverLanguageParser.g:8583:2: ( ( ruleQualifiedName ) ) | ||
25999 | // InternalSolverLanguageParser.g:8584:3: ( ruleQualifiedName ) | ||
26000 | { | ||
26001 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); | ||
26002 | // InternalSolverLanguageParser.g:8585:3: ( ruleQualifiedName ) | ||
26003 | // InternalSolverLanguageParser.g:8586:4: ruleQualifiedName | ||
26004 | { | ||
26005 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | ||
26006 | pushFollow(FOLLOW_2); | ||
26007 | ruleQualifiedName(); | ||
26008 | |||
26009 | state._fsp--; | ||
26010 | |||
26011 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_1_0_1()); | ||
26012 | |||
26013 | } | ||
26014 | |||
26015 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_1_0()); | ||
26016 | |||
26017 | } | ||
26018 | |||
26019 | |||
26020 | } | ||
26021 | |||
26022 | } | ||
26023 | catch (RecognitionException re) { | ||
26024 | reportError(re); | ||
26025 | recover(input,re); | ||
26026 | } | ||
26027 | finally { | ||
26028 | |||
26029 | restoreStackSize(stackSize); | ||
26030 | |||
26031 | } | ||
26032 | return ; | ||
26033 | } | ||
26034 | // $ANTLR end "rule__ClassDefinition__SuperclassesAssignment_3_1" | ||
26035 | |||
26036 | |||
26037 | // $ANTLR start "rule__ClassDefinition__SuperclassesAssignment_3_2_1" | ||
26038 | // InternalSolverLanguageParser.g:8597:1: rule__ClassDefinition__SuperclassesAssignment_3_2_1 : ( ( ruleQualifiedName ) ) ; | ||
26039 | public final void rule__ClassDefinition__SuperclassesAssignment_3_2_1() throws RecognitionException { | ||
26040 | |||
26041 | int stackSize = keepStackSize(); | ||
26042 | |||
26043 | try { | ||
26044 | // InternalSolverLanguageParser.g:8601:1: ( ( ( ruleQualifiedName ) ) ) | ||
26045 | // InternalSolverLanguageParser.g:8602:2: ( ( ruleQualifiedName ) ) | ||
26046 | { | ||
26047 | // InternalSolverLanguageParser.g:8602:2: ( ( ruleQualifiedName ) ) | ||
26048 | // InternalSolverLanguageParser.g:8603:3: ( ruleQualifiedName ) | ||
26049 | { | ||
26050 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); | ||
26051 | // InternalSolverLanguageParser.g:8604:3: ( ruleQualifiedName ) | ||
26052 | // InternalSolverLanguageParser.g:8605:4: ruleQualifiedName | ||
26053 | { | ||
26054 | before(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | ||
26055 | pushFollow(FOLLOW_2); | ||
26056 | ruleQualifiedName(); | ||
26057 | |||
26058 | state._fsp--; | ||
26059 | |||
26060 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementQualifiedNameParserRuleCall_3_2_1_0_1()); | ||
26061 | |||
26062 | } | ||
26063 | |||
26064 | after(grammarAccess.getClassDefinitionAccess().getSuperclassesNamedElementCrossReference_3_2_1_0()); | ||
26065 | |||
26066 | } | ||
26067 | |||
26068 | |||
26069 | } | ||
26070 | |||
26071 | } | ||
26072 | catch (RecognitionException re) { | ||
26073 | reportError(re); | ||
26074 | recover(input,re); | ||
26075 | } | ||
26076 | finally { | ||
26077 | |||
26078 | restoreStackSize(stackSize); | ||
26079 | |||
26080 | } | ||
26081 | return ; | ||
26082 | } | ||
26083 | // $ANTLR end "rule__ClassDefinition__SuperclassesAssignment_3_2_1" | ||
26084 | |||
26085 | |||
26086 | // $ANTLR start "rule__ClassDefinition__MembersAssignment_5" | ||
26087 | // InternalSolverLanguageParser.g:8616:1: rule__ClassDefinition__MembersAssignment_5 : ( ruleMemberDefinition ) ; | ||
26088 | public final void rule__ClassDefinition__MembersAssignment_5() throws RecognitionException { | ||
26089 | |||
26090 | int stackSize = keepStackSize(); | ||
26091 | |||
26092 | try { | ||
26093 | // InternalSolverLanguageParser.g:8620:1: ( ( ruleMemberDefinition ) ) | ||
26094 | // InternalSolverLanguageParser.g:8621:2: ( ruleMemberDefinition ) | ||
26095 | { | ||
26096 | // InternalSolverLanguageParser.g:8621:2: ( ruleMemberDefinition ) | ||
26097 | // InternalSolverLanguageParser.g:8622:3: ruleMemberDefinition | ||
26098 | { | ||
26099 | before(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); | ||
26100 | pushFollow(FOLLOW_2); | ||
26101 | ruleMemberDefinition(); | ||
26102 | |||
26103 | state._fsp--; | ||
26104 | |||
26105 | after(grammarAccess.getClassDefinitionAccess().getMembersMemberDefinitionParserRuleCall_5_0()); | ||
26106 | |||
26107 | } | ||
26108 | |||
26109 | |||
26110 | } | ||
26111 | |||
26112 | } | ||
26113 | catch (RecognitionException re) { | ||
26114 | reportError(re); | ||
26115 | recover(input,re); | ||
26116 | } | ||
26117 | finally { | ||
26118 | |||
26119 | restoreStackSize(stackSize); | ||
26120 | |||
26121 | } | ||
26122 | return ; | ||
26123 | } | ||
26124 | // $ANTLR end "rule__ClassDefinition__MembersAssignment_5" | ||
26125 | |||
26126 | |||
26127 | // $ANTLR start "rule__MemberDefinition__ContainmentAssignment_0" | ||
26128 | // InternalSolverLanguageParser.g:8631:1: rule__MemberDefinition__ContainmentAssignment_0 : ( ( Contains ) ) ; | ||
26129 | public final void rule__MemberDefinition__ContainmentAssignment_0() throws RecognitionException { | ||
26130 | |||
26131 | int stackSize = keepStackSize(); | ||
26132 | |||
26133 | try { | ||
26134 | // InternalSolverLanguageParser.g:8635:1: ( ( ( Contains ) ) ) | ||
26135 | // InternalSolverLanguageParser.g:8636:2: ( ( Contains ) ) | ||
26136 | { | ||
26137 | // InternalSolverLanguageParser.g:8636:2: ( ( Contains ) ) | ||
26138 | // InternalSolverLanguageParser.g:8637:3: ( Contains ) | ||
26139 | { | ||
26140 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | ||
26141 | // InternalSolverLanguageParser.g:8638:3: ( Contains ) | ||
26142 | // InternalSolverLanguageParser.g:8639:4: Contains | ||
26143 | { | ||
26144 | before(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | ||
26145 | match(input,Contains,FOLLOW_2); | ||
26146 | after(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | ||
26147 | |||
26148 | } | ||
26149 | |||
26150 | after(grammarAccess.getMemberDefinitionAccess().getContainmentContainsKeyword_0_0()); | ||
26151 | |||
26152 | } | ||
26153 | |||
26154 | |||
26155 | } | ||
26156 | |||
26157 | } | ||
26158 | catch (RecognitionException re) { | ||
26159 | reportError(re); | ||
26160 | recover(input,re); | ||
26161 | } | ||
26162 | finally { | ||
26163 | |||
26164 | restoreStackSize(stackSize); | ||
26165 | |||
26166 | } | ||
26167 | return ; | ||
26168 | } | ||
26169 | // $ANTLR end "rule__MemberDefinition__ContainmentAssignment_0" | ||
26170 | |||
26171 | |||
26172 | // $ANTLR start "rule__MemberDefinition__TypeAssignment_1" | ||
26173 | // InternalSolverLanguageParser.g:8650:1: rule__MemberDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | ||
26174 | public final void rule__MemberDefinition__TypeAssignment_1() throws RecognitionException { | ||
26175 | |||
26176 | int stackSize = keepStackSize(); | ||
26177 | |||
26178 | try { | ||
26179 | // InternalSolverLanguageParser.g:8654:1: ( ( ( ruleQualifiedName ) ) ) | ||
26180 | // InternalSolverLanguageParser.g:8655:2: ( ( ruleQualifiedName ) ) | ||
26181 | { | ||
26182 | // InternalSolverLanguageParser.g:8655:2: ( ( ruleQualifiedName ) ) | ||
26183 | // InternalSolverLanguageParser.g:8656:3: ( ruleQualifiedName ) | ||
26184 | { | ||
26185 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
26186 | // InternalSolverLanguageParser.g:8657:3: ( ruleQualifiedName ) | ||
26187 | // InternalSolverLanguageParser.g:8658:4: ruleQualifiedName | ||
26188 | { | ||
26189 | before(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
26190 | pushFollow(FOLLOW_2); | ||
26191 | ruleQualifiedName(); | ||
26192 | |||
26193 | state._fsp--; | ||
26194 | |||
26195 | after(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
26196 | |||
26197 | } | ||
26198 | |||
26199 | after(grammarAccess.getMemberDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
26200 | |||
26201 | } | ||
26202 | |||
26203 | |||
26204 | } | ||
26205 | |||
26206 | } | ||
26207 | catch (RecognitionException re) { | ||
26208 | reportError(re); | ||
26209 | recover(input,re); | ||
26210 | } | ||
26211 | finally { | ||
26212 | |||
26213 | restoreStackSize(stackSize); | ||
26214 | |||
26215 | } | ||
26216 | return ; | ||
26217 | } | ||
26218 | // $ANTLR end "rule__MemberDefinition__TypeAssignment_1" | ||
26219 | |||
26220 | |||
26221 | // $ANTLR start "rule__MemberDefinition__MultiplicityAssignment_2" | ||
26222 | // InternalSolverLanguageParser.g:8669:1: rule__MemberDefinition__MultiplicityAssignment_2 : ( ruleMultiplicity ) ; | ||
26223 | public final void rule__MemberDefinition__MultiplicityAssignment_2() throws RecognitionException { | ||
26224 | |||
26225 | int stackSize = keepStackSize(); | ||
26226 | |||
26227 | try { | ||
26228 | // InternalSolverLanguageParser.g:8673:1: ( ( ruleMultiplicity ) ) | ||
26229 | // InternalSolverLanguageParser.g:8674:2: ( ruleMultiplicity ) | ||
26230 | { | ||
26231 | // InternalSolverLanguageParser.g:8674:2: ( ruleMultiplicity ) | ||
26232 | // InternalSolverLanguageParser.g:8675:3: ruleMultiplicity | ||
26233 | { | ||
26234 | before(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); | ||
17583 | pushFollow(FOLLOW_2); | 26235 | pushFollow(FOLLOW_2); |
17584 | ruleSymbol(); | 26236 | ruleMultiplicity(); |
17585 | 26237 | ||
17586 | state._fsp--; | 26238 | state._fsp--; |
17587 | 26239 | ||
17588 | after(grammarAccess.getGlobalRelationInterpretationAccess().getTargetSymbolParserRuleCall_7_0()); | 26240 | after(grammarAccess.getMemberDefinitionAccess().getMultiplicityMultiplicityParserRuleCall_2_0()); |
26241 | |||
26242 | } | ||
26243 | |||
26244 | |||
26245 | } | ||
26246 | |||
26247 | } | ||
26248 | catch (RecognitionException re) { | ||
26249 | reportError(re); | ||
26250 | recover(input,re); | ||
26251 | } | ||
26252 | finally { | ||
26253 | |||
26254 | restoreStackSize(stackSize); | ||
26255 | |||
26256 | } | ||
26257 | return ; | ||
26258 | } | ||
26259 | // $ANTLR end "rule__MemberDefinition__MultiplicityAssignment_2" | ||
26260 | |||
26261 | |||
26262 | // $ANTLR start "rule__MemberDefinition__NameAssignment_3" | ||
26263 | // InternalSolverLanguageParser.g:8684:1: rule__MemberDefinition__NameAssignment_3 : ( RULE_ID ) ; | ||
26264 | public final void rule__MemberDefinition__NameAssignment_3() throws RecognitionException { | ||
26265 | |||
26266 | int stackSize = keepStackSize(); | ||
26267 | |||
26268 | try { | ||
26269 | // InternalSolverLanguageParser.g:8688:1: ( ( RULE_ID ) ) | ||
26270 | // InternalSolverLanguageParser.g:8689:2: ( RULE_ID ) | ||
26271 | { | ||
26272 | // InternalSolverLanguageParser.g:8689:2: ( RULE_ID ) | ||
26273 | // InternalSolverLanguageParser.g:8690:3: RULE_ID | ||
26274 | { | ||
26275 | before(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); | ||
26276 | match(input,RULE_ID,FOLLOW_2); | ||
26277 | after(grammarAccess.getMemberDefinitionAccess().getNameIDTerminalRuleCall_3_0()); | ||
17589 | 26278 | ||
17590 | } | 26279 | } |
17591 | 26280 | ||
@@ -17604,25 +26293,488 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17604 | } | 26293 | } |
17605 | return ; | 26294 | return ; |
17606 | } | 26295 | } |
17607 | // $ANTLR end "rule__GlobalRelationInterpretation__TargetAssignment_7" | 26296 | // $ANTLR end "rule__MemberDefinition__NameAssignment_3" |
17608 | 26297 | ||
17609 | 26298 | ||
17610 | // $ANTLR start "rule__MultiplicityDefinition__LowerAssignment_0" | 26299 | // $ANTLR start "rule__MemberDefinition__OppositeAssignment_4_1" |
17611 | // InternalSolverLanguage.g:5766:1: rule__MultiplicityDefinition__LowerAssignment_0 : ( RULE_INT ) ; | 26300 | // InternalSolverLanguageParser.g:8699:1: rule__MemberDefinition__OppositeAssignment_4_1 : ( ( ruleQualifiedName ) ) ; |
17612 | public final void rule__MultiplicityDefinition__LowerAssignment_0() throws RecognitionException { | 26301 | public final void rule__MemberDefinition__OppositeAssignment_4_1() throws RecognitionException { |
17613 | 26302 | ||
17614 | int stackSize = keepStackSize(); | 26303 | int stackSize = keepStackSize(); |
17615 | 26304 | ||
17616 | try { | 26305 | try { |
17617 | // InternalSolverLanguage.g:5770:1: ( ( RULE_INT ) ) | 26306 | // InternalSolverLanguageParser.g:8703:1: ( ( ( ruleQualifiedName ) ) ) |
17618 | // InternalSolverLanguage.g:5771:2: ( RULE_INT ) | 26307 | // InternalSolverLanguageParser.g:8704:2: ( ( ruleQualifiedName ) ) |
26308 | { | ||
26309 | // InternalSolverLanguageParser.g:8704:2: ( ( ruleQualifiedName ) ) | ||
26310 | // InternalSolverLanguageParser.g:8705:3: ( ruleQualifiedName ) | ||
17619 | { | 26311 | { |
17620 | // InternalSolverLanguage.g:5771:2: ( RULE_INT ) | 26312 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); |
17621 | // InternalSolverLanguage.g:5772:3: RULE_INT | 26313 | // InternalSolverLanguageParser.g:8706:3: ( ruleQualifiedName ) |
26314 | // InternalSolverLanguageParser.g:8707:4: ruleQualifiedName | ||
17622 | { | 26315 | { |
17623 | before(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); | 26316 | before(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); |
26317 | pushFollow(FOLLOW_2); | ||
26318 | ruleQualifiedName(); | ||
26319 | |||
26320 | state._fsp--; | ||
26321 | |||
26322 | after(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementQualifiedNameParserRuleCall_4_1_0_1()); | ||
26323 | |||
26324 | } | ||
26325 | |||
26326 | after(grammarAccess.getMemberDefinitionAccess().getOppositeNamedElementCrossReference_4_1_0()); | ||
26327 | |||
26328 | } | ||
26329 | |||
26330 | |||
26331 | } | ||
26332 | |||
26333 | } | ||
26334 | catch (RecognitionException re) { | ||
26335 | reportError(re); | ||
26336 | recover(input,re); | ||
26337 | } | ||
26338 | finally { | ||
26339 | |||
26340 | restoreStackSize(stackSize); | ||
26341 | |||
26342 | } | ||
26343 | return ; | ||
26344 | } | ||
26345 | // $ANTLR end "rule__MemberDefinition__OppositeAssignment_4_1" | ||
26346 | |||
26347 | |||
26348 | // $ANTLR start "rule__ExactMultiplicity__MultiplicityAssignment_1" | ||
26349 | // InternalSolverLanguageParser.g:8718:1: rule__ExactMultiplicity__MultiplicityAssignment_1 : ( ruleUpperMultiplicty ) ; | ||
26350 | public final void rule__ExactMultiplicity__MultiplicityAssignment_1() throws RecognitionException { | ||
26351 | |||
26352 | int stackSize = keepStackSize(); | ||
26353 | |||
26354 | try { | ||
26355 | // InternalSolverLanguageParser.g:8722:1: ( ( ruleUpperMultiplicty ) ) | ||
26356 | // InternalSolverLanguageParser.g:8723:2: ( ruleUpperMultiplicty ) | ||
26357 | { | ||
26358 | // InternalSolverLanguageParser.g:8723:2: ( ruleUpperMultiplicty ) | ||
26359 | // InternalSolverLanguageParser.g:8724:3: ruleUpperMultiplicty | ||
26360 | { | ||
26361 | before(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); | ||
26362 | pushFollow(FOLLOW_2); | ||
26363 | ruleUpperMultiplicty(); | ||
26364 | |||
26365 | state._fsp--; | ||
26366 | |||
26367 | after(grammarAccess.getExactMultiplicityAccess().getMultiplicityUpperMultiplictyParserRuleCall_1_0()); | ||
26368 | |||
26369 | } | ||
26370 | |||
26371 | |||
26372 | } | ||
26373 | |||
26374 | } | ||
26375 | catch (RecognitionException re) { | ||
26376 | reportError(re); | ||
26377 | recover(input,re); | ||
26378 | } | ||
26379 | finally { | ||
26380 | |||
26381 | restoreStackSize(stackSize); | ||
26382 | |||
26383 | } | ||
26384 | return ; | ||
26385 | } | ||
26386 | // $ANTLR end "rule__ExactMultiplicity__MultiplicityAssignment_1" | ||
26387 | |||
26388 | |||
26389 | // $ANTLR start "rule__BoundedMultiplicity__LowerBoundAssignment_1" | ||
26390 | // InternalSolverLanguageParser.g:8733:1: rule__BoundedMultiplicity__LowerBoundAssignment_1 : ( RULE_INT ) ; | ||
26391 | public final void rule__BoundedMultiplicity__LowerBoundAssignment_1() throws RecognitionException { | ||
26392 | |||
26393 | int stackSize = keepStackSize(); | ||
26394 | |||
26395 | try { | ||
26396 | // InternalSolverLanguageParser.g:8737:1: ( ( RULE_INT ) ) | ||
26397 | // InternalSolverLanguageParser.g:8738:2: ( RULE_INT ) | ||
26398 | { | ||
26399 | // InternalSolverLanguageParser.g:8738:2: ( RULE_INT ) | ||
26400 | // InternalSolverLanguageParser.g:8739:3: RULE_INT | ||
26401 | { | ||
26402 | before(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); | ||
26403 | match(input,RULE_INT,FOLLOW_2); | ||
26404 | after(grammarAccess.getBoundedMultiplicityAccess().getLowerBoundINTTerminalRuleCall_1_0()); | ||
26405 | |||
26406 | } | ||
26407 | |||
26408 | |||
26409 | } | ||
26410 | |||
26411 | } | ||
26412 | catch (RecognitionException re) { | ||
26413 | reportError(re); | ||
26414 | recover(input,re); | ||
26415 | } | ||
26416 | finally { | ||
26417 | |||
26418 | restoreStackSize(stackSize); | ||
26419 | |||
26420 | } | ||
26421 | return ; | ||
26422 | } | ||
26423 | // $ANTLR end "rule__BoundedMultiplicity__LowerBoundAssignment_1" | ||
26424 | |||
26425 | |||
26426 | // $ANTLR start "rule__BoundedMultiplicity__UpperBoundAssignment_3" | ||
26427 | // InternalSolverLanguageParser.g:8748:1: rule__BoundedMultiplicity__UpperBoundAssignment_3 : ( ruleUpperMultiplicty ) ; | ||
26428 | public final void rule__BoundedMultiplicity__UpperBoundAssignment_3() throws RecognitionException { | ||
26429 | |||
26430 | int stackSize = keepStackSize(); | ||
26431 | |||
26432 | try { | ||
26433 | // InternalSolverLanguageParser.g:8752:1: ( ( ruleUpperMultiplicty ) ) | ||
26434 | // InternalSolverLanguageParser.g:8753:2: ( ruleUpperMultiplicty ) | ||
26435 | { | ||
26436 | // InternalSolverLanguageParser.g:8753:2: ( ruleUpperMultiplicty ) | ||
26437 | // InternalSolverLanguageParser.g:8754:3: ruleUpperMultiplicty | ||
26438 | { | ||
26439 | before(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); | ||
26440 | pushFollow(FOLLOW_2); | ||
26441 | ruleUpperMultiplicty(); | ||
26442 | |||
26443 | state._fsp--; | ||
26444 | |||
26445 | after(grammarAccess.getBoundedMultiplicityAccess().getUpperBoundUpperMultiplictyParserRuleCall_3_0()); | ||
26446 | |||
26447 | } | ||
26448 | |||
26449 | |||
26450 | } | ||
26451 | |||
26452 | } | ||
26453 | catch (RecognitionException re) { | ||
26454 | reportError(re); | ||
26455 | recover(input,re); | ||
26456 | } | ||
26457 | finally { | ||
26458 | |||
26459 | restoreStackSize(stackSize); | ||
26460 | |||
26461 | } | ||
26462 | return ; | ||
26463 | } | ||
26464 | // $ANTLR end "rule__BoundedMultiplicity__UpperBoundAssignment_3" | ||
26465 | |||
26466 | |||
26467 | // $ANTLR start "rule__ExactScopeDefinition__TypeAssignment_1" | ||
26468 | // InternalSolverLanguageParser.g:8763:1: rule__ExactScopeDefinition__TypeAssignment_1 : ( ( ruleQualifiedName ) ) ; | ||
26469 | public final void rule__ExactScopeDefinition__TypeAssignment_1() throws RecognitionException { | ||
26470 | |||
26471 | int stackSize = keepStackSize(); | ||
26472 | |||
26473 | try { | ||
26474 | // InternalSolverLanguageParser.g:8767:1: ( ( ( ruleQualifiedName ) ) ) | ||
26475 | // InternalSolverLanguageParser.g:8768:2: ( ( ruleQualifiedName ) ) | ||
26476 | { | ||
26477 | // InternalSolverLanguageParser.g:8768:2: ( ( ruleQualifiedName ) ) | ||
26478 | // InternalSolverLanguageParser.g:8769:3: ( ruleQualifiedName ) | ||
26479 | { | ||
26480 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
26481 | // InternalSolverLanguageParser.g:8770:3: ( ruleQualifiedName ) | ||
26482 | // InternalSolverLanguageParser.g:8771:4: ruleQualifiedName | ||
26483 | { | ||
26484 | before(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
26485 | pushFollow(FOLLOW_2); | ||
26486 | ruleQualifiedName(); | ||
26487 | |||
26488 | state._fsp--; | ||
26489 | |||
26490 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1()); | ||
26491 | |||
26492 | } | ||
26493 | |||
26494 | after(grammarAccess.getExactScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0()); | ||
26495 | |||
26496 | } | ||
26497 | |||
26498 | |||
26499 | } | ||
26500 | |||
26501 | } | ||
26502 | catch (RecognitionException re) { | ||
26503 | reportError(re); | ||
26504 | recover(input,re); | ||
26505 | } | ||
26506 | finally { | ||
26507 | |||
26508 | restoreStackSize(stackSize); | ||
26509 | |||
26510 | } | ||
26511 | return ; | ||
26512 | } | ||
26513 | // $ANTLR end "rule__ExactScopeDefinition__TypeAssignment_1" | ||
26514 | |||
26515 | |||
26516 | // $ANTLR start "rule__ExactScopeDefinition__ExactScopeAssignment_3" | ||
26517 | // InternalSolverLanguageParser.g:8782:1: rule__ExactScopeDefinition__ExactScopeAssignment_3 : ( RULE_INT ) ; | ||
26518 | public final void rule__ExactScopeDefinition__ExactScopeAssignment_3() throws RecognitionException { | ||
26519 | |||
26520 | int stackSize = keepStackSize(); | ||
26521 | |||
26522 | try { | ||
26523 | // InternalSolverLanguageParser.g:8786:1: ( ( RULE_INT ) ) | ||
26524 | // InternalSolverLanguageParser.g:8787:2: ( RULE_INT ) | ||
26525 | { | ||
26526 | // InternalSolverLanguageParser.g:8787:2: ( RULE_INT ) | ||
26527 | // InternalSolverLanguageParser.g:8788:3: RULE_INT | ||
26528 | { | ||
26529 | before(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); | ||
26530 | match(input,RULE_INT,FOLLOW_2); | ||
26531 | after(grammarAccess.getExactScopeDefinitionAccess().getExactScopeINTTerminalRuleCall_3_0()); | ||
26532 | |||
26533 | } | ||
26534 | |||
26535 | |||
26536 | } | ||
26537 | |||
26538 | } | ||
26539 | catch (RecognitionException re) { | ||
26540 | reportError(re); | ||
26541 | recover(input,re); | ||
26542 | } | ||
26543 | finally { | ||
26544 | |||
26545 | restoreStackSize(stackSize); | ||
26546 | |||
26547 | } | ||
26548 | return ; | ||
26549 | } | ||
26550 | // $ANTLR end "rule__ExactScopeDefinition__ExactScopeAssignment_3" | ||
26551 | |||
26552 | |||
26553 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" | ||
26554 | // InternalSolverLanguageParser.g:8797:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0 : ( RULE_INT ) ; | ||
26555 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0() throws RecognitionException { | ||
26556 | |||
26557 | int stackSize = keepStackSize(); | ||
26558 | |||
26559 | try { | ||
26560 | // InternalSolverLanguageParser.g:8801:1: ( ( RULE_INT ) ) | ||
26561 | // InternalSolverLanguageParser.g:8802:2: ( RULE_INT ) | ||
26562 | { | ||
26563 | // InternalSolverLanguageParser.g:8802:2: ( RULE_INT ) | ||
26564 | // InternalSolverLanguageParser.g:8803:3: RULE_INT | ||
26565 | { | ||
26566 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); | ||
26567 | match(input,RULE_INT,FOLLOW_2); | ||
26568 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0_0()); | ||
26569 | |||
26570 | } | ||
26571 | |||
26572 | |||
26573 | } | ||
26574 | |||
26575 | } | ||
26576 | catch (RecognitionException re) { | ||
26577 | reportError(re); | ||
26578 | recover(input,re); | ||
26579 | } | ||
26580 | finally { | ||
26581 | |||
26582 | restoreStackSize(stackSize); | ||
26583 | |||
26584 | } | ||
26585 | return ; | ||
26586 | } | ||
26587 | // $ANTLR end "rule__BoundedScopeDefinition__LowerBoundAssignment_1_0_0_0" | ||
26588 | |||
26589 | |||
26590 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" | ||
26591 | // InternalSolverLanguageParser.g:8812:1: rule__BoundedScopeDefinition__TypeAssignment_1_0_1 : ( ( ruleQualifiedName ) ) ; | ||
26592 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_0_1() throws RecognitionException { | ||
26593 | |||
26594 | int stackSize = keepStackSize(); | ||
26595 | |||
26596 | try { | ||
26597 | // InternalSolverLanguageParser.g:8816:1: ( ( ( ruleQualifiedName ) ) ) | ||
26598 | // InternalSolverLanguageParser.g:8817:2: ( ( ruleQualifiedName ) ) | ||
26599 | { | ||
26600 | // InternalSolverLanguageParser.g:8817:2: ( ( ruleQualifiedName ) ) | ||
26601 | // InternalSolverLanguageParser.g:8818:3: ( ruleQualifiedName ) | ||
26602 | { | ||
26603 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); | ||
26604 | // InternalSolverLanguageParser.g:8819:3: ( ruleQualifiedName ) | ||
26605 | // InternalSolverLanguageParser.g:8820:4: ruleQualifiedName | ||
26606 | { | ||
26607 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); | ||
26608 | pushFollow(FOLLOW_2); | ||
26609 | ruleQualifiedName(); | ||
26610 | |||
26611 | state._fsp--; | ||
26612 | |||
26613 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_1_0_1()); | ||
26614 | |||
26615 | } | ||
26616 | |||
26617 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_1_0()); | ||
26618 | |||
26619 | } | ||
26620 | |||
26621 | |||
26622 | } | ||
26623 | |||
26624 | } | ||
26625 | catch (RecognitionException re) { | ||
26626 | reportError(re); | ||
26627 | recover(input,re); | ||
26628 | } | ||
26629 | finally { | ||
26630 | |||
26631 | restoreStackSize(stackSize); | ||
26632 | |||
26633 | } | ||
26634 | return ; | ||
26635 | } | ||
26636 | // $ANTLR end "rule__BoundedScopeDefinition__TypeAssignment_1_0_1" | ||
26637 | |||
26638 | |||
26639 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" | ||
26640 | // InternalSolverLanguageParser.g:8831:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3 : ( RULE_INT ) ; | ||
26641 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3() throws RecognitionException { | ||
26642 | |||
26643 | int stackSize = keepStackSize(); | ||
26644 | |||
26645 | try { | ||
26646 | // InternalSolverLanguageParser.g:8835:1: ( ( RULE_INT ) ) | ||
26647 | // InternalSolverLanguageParser.g:8836:2: ( RULE_INT ) | ||
26648 | { | ||
26649 | // InternalSolverLanguageParser.g:8836:2: ( RULE_INT ) | ||
26650 | // InternalSolverLanguageParser.g:8837:3: RULE_INT | ||
26651 | { | ||
26652 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); | ||
26653 | match(input,RULE_INT,FOLLOW_2); | ||
26654 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_0_3_0()); | ||
26655 | |||
26656 | } | ||
26657 | |||
26658 | |||
26659 | } | ||
26660 | |||
26661 | } | ||
26662 | catch (RecognitionException re) { | ||
26663 | reportError(re); | ||
26664 | recover(input,re); | ||
26665 | } | ||
26666 | finally { | ||
26667 | |||
26668 | restoreStackSize(stackSize); | ||
26669 | |||
26670 | } | ||
26671 | return ; | ||
26672 | } | ||
26673 | // $ANTLR end "rule__BoundedScopeDefinition__UpperBoundAssignment_1_0_3" | ||
26674 | |||
26675 | |||
26676 | // $ANTLR start "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" | ||
26677 | // InternalSolverLanguageParser.g:8846:1: rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0 : ( RULE_INT ) ; | ||
26678 | public final void rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0() throws RecognitionException { | ||
26679 | |||
26680 | int stackSize = keepStackSize(); | ||
26681 | |||
26682 | try { | ||
26683 | // InternalSolverLanguageParser.g:8850:1: ( ( RULE_INT ) ) | ||
26684 | // InternalSolverLanguageParser.g:8851:2: ( RULE_INT ) | ||
26685 | { | ||
26686 | // InternalSolverLanguageParser.g:8851:2: ( RULE_INT ) | ||
26687 | // InternalSolverLanguageParser.g:8852:3: RULE_INT | ||
26688 | { | ||
26689 | before(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); | ||
26690 | match(input,RULE_INT,FOLLOW_2); | ||
26691 | after(grammarAccess.getBoundedScopeDefinitionAccess().getUpperBoundINTTerminalRuleCall_1_1_0_0()); | ||
26692 | |||
26693 | } | ||
26694 | |||
26695 | |||
26696 | } | ||
26697 | |||
26698 | } | ||
26699 | catch (RecognitionException re) { | ||
26700 | reportError(re); | ||
26701 | recover(input,re); | ||
26702 | } | ||
26703 | finally { | ||
26704 | |||
26705 | restoreStackSize(stackSize); | ||
26706 | |||
26707 | } | ||
26708 | return ; | ||
26709 | } | ||
26710 | // $ANTLR end "rule__BoundedScopeDefinition__UpperBoundAssignment_1_1_0" | ||
26711 | |||
26712 | |||
26713 | // $ANTLR start "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" | ||
26714 | // InternalSolverLanguageParser.g:8861:1: rule__BoundedScopeDefinition__TypeAssignment_1_1_2 : ( ( ruleQualifiedName ) ) ; | ||
26715 | public final void rule__BoundedScopeDefinition__TypeAssignment_1_1_2() throws RecognitionException { | ||
26716 | |||
26717 | int stackSize = keepStackSize(); | ||
26718 | |||
26719 | try { | ||
26720 | // InternalSolverLanguageParser.g:8865:1: ( ( ( ruleQualifiedName ) ) ) | ||
26721 | // InternalSolverLanguageParser.g:8866:2: ( ( ruleQualifiedName ) ) | ||
26722 | { | ||
26723 | // InternalSolverLanguageParser.g:8866:2: ( ( ruleQualifiedName ) ) | ||
26724 | // InternalSolverLanguageParser.g:8867:3: ( ruleQualifiedName ) | ||
26725 | { | ||
26726 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); | ||
26727 | // InternalSolverLanguageParser.g:8868:3: ( ruleQualifiedName ) | ||
26728 | // InternalSolverLanguageParser.g:8869:4: ruleQualifiedName | ||
26729 | { | ||
26730 | before(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); | ||
26731 | pushFollow(FOLLOW_2); | ||
26732 | ruleQualifiedName(); | ||
26733 | |||
26734 | state._fsp--; | ||
26735 | |||
26736 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_2_0_1()); | ||
26737 | |||
26738 | } | ||
26739 | |||
26740 | after(grammarAccess.getBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_2_0()); | ||
26741 | |||
26742 | } | ||
26743 | |||
26744 | |||
26745 | } | ||
26746 | |||
26747 | } | ||
26748 | catch (RecognitionException re) { | ||
26749 | reportError(re); | ||
26750 | recover(input,re); | ||
26751 | } | ||
26752 | finally { | ||
26753 | |||
26754 | restoreStackSize(stackSize); | ||
26755 | |||
26756 | } | ||
26757 | return ; | ||
26758 | } | ||
26759 | // $ANTLR end "rule__BoundedScopeDefinition__TypeAssignment_1_1_2" | ||
26760 | |||
26761 | |||
26762 | // $ANTLR start "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" | ||
26763 | // InternalSolverLanguageParser.g:8880:1: rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1 : ( RULE_INT ) ; | ||
26764 | public final void rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1() throws RecognitionException { | ||
26765 | |||
26766 | int stackSize = keepStackSize(); | ||
26767 | |||
26768 | try { | ||
26769 | // InternalSolverLanguageParser.g:8884:1: ( ( RULE_INT ) ) | ||
26770 | // InternalSolverLanguageParser.g:8885:2: ( RULE_INT ) | ||
26771 | { | ||
26772 | // InternalSolverLanguageParser.g:8885:2: ( RULE_INT ) | ||
26773 | // InternalSolverLanguageParser.g:8886:3: RULE_INT | ||
26774 | { | ||
26775 | before(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); | ||
17624 | match(input,RULE_INT,FOLLOW_2); | 26776 | match(input,RULE_INT,FOLLOW_2); |
17625 | after(grammarAccess.getMultiplicityDefinitionAccess().getLowerINTTerminalRuleCall_0_0()); | 26777 | after(grammarAccess.getBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_3_1_0()); |
17626 | 26778 | ||
17627 | } | 26779 | } |
17628 | 26780 | ||
@@ -17641,25 +26793,123 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17641 | } | 26793 | } |
17642 | return ; | 26794 | return ; |
17643 | } | 26795 | } |
17644 | // $ANTLR end "rule__MultiplicityDefinition__LowerAssignment_0" | 26796 | // $ANTLR end "rule__BoundedScopeDefinition__LowerBoundAssignment_1_1_3_1" |
17645 | 26797 | ||
17646 | 26798 | ||
17647 | // $ANTLR start "rule__MultiplicityDefinition__UpperAssignment_2_0" | 26799 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" |
17648 | // InternalSolverLanguage.g:5781:1: rule__MultiplicityDefinition__UpperAssignment_2_0 : ( RULE_INT ) ; | 26800 | // InternalSolverLanguageParser.g:8895:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0 : ( RULE_INT ) ; |
17649 | public final void rule__MultiplicityDefinition__UpperAssignment_2_0() throws RecognitionException { | 26801 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0() throws RecognitionException { |
17650 | 26802 | ||
17651 | int stackSize = keepStackSize(); | 26803 | int stackSize = keepStackSize(); |
17652 | 26804 | ||
17653 | try { | 26805 | try { |
17654 | // InternalSolverLanguage.g:5785:1: ( ( RULE_INT ) ) | 26806 | // InternalSolverLanguageParser.g:8899:1: ( ( RULE_INT ) ) |
17655 | // InternalSolverLanguage.g:5786:2: ( RULE_INT ) | 26807 | // InternalSolverLanguageParser.g:8900:2: ( RULE_INT ) |
17656 | { | 26808 | { |
17657 | // InternalSolverLanguage.g:5786:2: ( RULE_INT ) | 26809 | // InternalSolverLanguageParser.g:8900:2: ( RULE_INT ) |
17658 | // InternalSolverLanguage.g:5787:3: RULE_INT | 26810 | // InternalSolverLanguageParser.g:8901:3: RULE_INT |
17659 | { | 26811 | { |
17660 | before(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); | 26812 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); |
17661 | match(input,RULE_INT,FOLLOW_2); | 26813 | match(input,RULE_INT,FOLLOW_2); |
17662 | after(grammarAccess.getMultiplicityDefinitionAccess().getUpperINTTerminalRuleCall_2_0_0()); | 26814 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_0_0_0()); |
26815 | |||
26816 | } | ||
26817 | |||
26818 | |||
26819 | } | ||
26820 | |||
26821 | } | ||
26822 | catch (RecognitionException re) { | ||
26823 | reportError(re); | ||
26824 | recover(input,re); | ||
26825 | } | ||
26826 | finally { | ||
26827 | |||
26828 | restoreStackSize(stackSize); | ||
26829 | |||
26830 | } | ||
26831 | return ; | ||
26832 | } | ||
26833 | // $ANTLR end "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_0_0" | ||
26834 | |||
26835 | |||
26836 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" | ||
26837 | // InternalSolverLanguageParser.g:8910:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2 : ( ( ruleQualifiedName ) ) ; | ||
26838 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2() throws RecognitionException { | ||
26839 | |||
26840 | int stackSize = keepStackSize(); | ||
26841 | |||
26842 | try { | ||
26843 | // InternalSolverLanguageParser.g:8914:1: ( ( ( ruleQualifiedName ) ) ) | ||
26844 | // InternalSolverLanguageParser.g:8915:2: ( ( ruleQualifiedName ) ) | ||
26845 | { | ||
26846 | // InternalSolverLanguageParser.g:8915:2: ( ( ruleQualifiedName ) ) | ||
26847 | // InternalSolverLanguageParser.g:8916:3: ( ruleQualifiedName ) | ||
26848 | { | ||
26849 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); | ||
26850 | // InternalSolverLanguageParser.g:8917:3: ( ruleQualifiedName ) | ||
26851 | // InternalSolverLanguageParser.g:8918:4: ruleQualifiedName | ||
26852 | { | ||
26853 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); | ||
26854 | pushFollow(FOLLOW_2); | ||
26855 | ruleQualifiedName(); | ||
26856 | |||
26857 | state._fsp--; | ||
26858 | |||
26859 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_0_2_0_1()); | ||
26860 | |||
26861 | } | ||
26862 | |||
26863 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_0_2_0()); | ||
26864 | |||
26865 | } | ||
26866 | |||
26867 | |||
26868 | } | ||
26869 | |||
26870 | } | ||
26871 | catch (RecognitionException re) { | ||
26872 | reportError(re); | ||
26873 | recover(input,re); | ||
26874 | } | ||
26875 | finally { | ||
26876 | |||
26877 | restoreStackSize(stackSize); | ||
26878 | |||
26879 | } | ||
26880 | return ; | ||
26881 | } | ||
26882 | // $ANTLR end "rule__LowerBoundedScopeDefinition__TypeAssignment_1_0_2" | ||
26883 | |||
26884 | |||
26885 | // $ANTLR start "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" | ||
26886 | // InternalSolverLanguageParser.g:8929:1: rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0 : ( ( ruleQualifiedName ) ) ; | ||
26887 | public final void rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0() throws RecognitionException { | ||
26888 | |||
26889 | int stackSize = keepStackSize(); | ||
26890 | |||
26891 | try { | ||
26892 | // InternalSolverLanguageParser.g:8933:1: ( ( ( ruleQualifiedName ) ) ) | ||
26893 | // InternalSolverLanguageParser.g:8934:2: ( ( ruleQualifiedName ) ) | ||
26894 | { | ||
26895 | // InternalSolverLanguageParser.g:8934:2: ( ( ruleQualifiedName ) ) | ||
26896 | // InternalSolverLanguageParser.g:8935:3: ( ruleQualifiedName ) | ||
26897 | { | ||
26898 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); | ||
26899 | // InternalSolverLanguageParser.g:8936:3: ( ruleQualifiedName ) | ||
26900 | // InternalSolverLanguageParser.g:8937:4: ruleQualifiedName | ||
26901 | { | ||
26902 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); | ||
26903 | pushFollow(FOLLOW_2); | ||
26904 | ruleQualifiedName(); | ||
26905 | |||
26906 | state._fsp--; | ||
26907 | |||
26908 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementQualifiedNameParserRuleCall_1_1_0_0_1()); | ||
26909 | |||
26910 | } | ||
26911 | |||
26912 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getTypeNamedElementCrossReference_1_1_0_0()); | ||
17663 | 26913 | ||
17664 | } | 26914 | } |
17665 | 26915 | ||
@@ -17678,33 +26928,107 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17678 | } | 26928 | } |
17679 | return ; | 26929 | return ; |
17680 | } | 26930 | } |
17681 | // $ANTLR end "rule__MultiplicityDefinition__UpperAssignment_2_0" | 26931 | // $ANTLR end "rule__LowerBoundedScopeDefinition__TypeAssignment_1_1_0" |
17682 | 26932 | ||
17683 | 26933 | ||
17684 | // $ANTLR start "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" | 26934 | // $ANTLR start "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" |
17685 | // InternalSolverLanguage.g:5796:1: rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1 : ( ( '*' ) ) ; | 26935 | // InternalSolverLanguageParser.g:8948:1: rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2 : ( RULE_INT ) ; |
17686 | public final void rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1() throws RecognitionException { | 26936 | public final void rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2() throws RecognitionException { |
17687 | 26937 | ||
17688 | int stackSize = keepStackSize(); | 26938 | int stackSize = keepStackSize(); |
17689 | 26939 | ||
17690 | try { | 26940 | try { |
17691 | // InternalSolverLanguage.g:5800:1: ( ( ( '*' ) ) ) | 26941 | // InternalSolverLanguageParser.g:8952:1: ( ( RULE_INT ) ) |
17692 | // InternalSolverLanguage.g:5801:2: ( ( '*' ) ) | 26942 | // InternalSolverLanguageParser.g:8953:2: ( RULE_INT ) |
17693 | { | 26943 | { |
17694 | // InternalSolverLanguage.g:5801:2: ( ( '*' ) ) | 26944 | // InternalSolverLanguageParser.g:8953:2: ( RULE_INT ) |
17695 | // InternalSolverLanguage.g:5802:3: ( '*' ) | 26945 | // InternalSolverLanguageParser.g:8954:3: RULE_INT |
26946 | { | ||
26947 | before(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); | ||
26948 | match(input,RULE_INT,FOLLOW_2); | ||
26949 | after(grammarAccess.getLowerBoundedScopeDefinitionAccess().getLowerBoundINTTerminalRuleCall_1_1_2_0()); | ||
26950 | |||
26951 | } | ||
26952 | |||
26953 | |||
26954 | } | ||
26955 | |||
26956 | } | ||
26957 | catch (RecognitionException re) { | ||
26958 | reportError(re); | ||
26959 | recover(input,re); | ||
26960 | } | ||
26961 | finally { | ||
26962 | |||
26963 | restoreStackSize(stackSize); | ||
26964 | |||
26965 | } | ||
26966 | return ; | ||
26967 | } | ||
26968 | // $ANTLR end "rule__LowerBoundedScopeDefinition__LowerBoundAssignment_1_1_2" | ||
26969 | |||
26970 | |||
26971 | // $ANTLR start "rule__ObjectiveDefinition__KindAssignment_0" | ||
26972 | // InternalSolverLanguageParser.g:8963:1: rule__ObjectiveDefinition__KindAssignment_0 : ( ruleObjectiveKind ) ; | ||
26973 | public final void rule__ObjectiveDefinition__KindAssignment_0() throws RecognitionException { | ||
26974 | |||
26975 | int stackSize = keepStackSize(); | ||
26976 | |||
26977 | try { | ||
26978 | // InternalSolverLanguageParser.g:8967:1: ( ( ruleObjectiveKind ) ) | ||
26979 | // InternalSolverLanguageParser.g:8968:2: ( ruleObjectiveKind ) | ||
17696 | { | 26980 | { |
17697 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 26981 | // InternalSolverLanguageParser.g:8968:2: ( ruleObjectiveKind ) |
17698 | // InternalSolverLanguage.g:5803:3: ( '*' ) | 26982 | // InternalSolverLanguageParser.g:8969:3: ruleObjectiveKind |
17699 | // InternalSolverLanguage.g:5804:4: '*' | ||
17700 | { | 26983 | { |
17701 | before(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 26984 | before(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); |
17702 | match(input,31,FOLLOW_2); | 26985 | pushFollow(FOLLOW_2); |
17703 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 26986 | ruleObjectiveKind(); |
26987 | |||
26988 | state._fsp--; | ||
26989 | |||
26990 | after(grammarAccess.getObjectiveDefinitionAccess().getKindObjectiveKindEnumRuleCall_0_0()); | ||
17704 | 26991 | ||
17705 | } | 26992 | } |
17706 | 26993 | ||
17707 | after(grammarAccess.getMultiplicityDefinitionAccess().getUnlimitedUpperAsteriskKeyword_2_1_0()); | 26994 | |
26995 | } | ||
26996 | |||
26997 | } | ||
26998 | catch (RecognitionException re) { | ||
26999 | reportError(re); | ||
27000 | recover(input,re); | ||
27001 | } | ||
27002 | finally { | ||
27003 | |||
27004 | restoreStackSize(stackSize); | ||
27005 | |||
27006 | } | ||
27007 | return ; | ||
27008 | } | ||
27009 | // $ANTLR end "rule__ObjectiveDefinition__KindAssignment_0" | ||
27010 | |||
27011 | |||
27012 | // $ANTLR start "rule__ObjectiveDefinition__ObjectiveAssignment_1" | ||
27013 | // InternalSolverLanguageParser.g:8978:1: rule__ObjectiveDefinition__ObjectiveAssignment_1 : ( ruleExpression ) ; | ||
27014 | public final void rule__ObjectiveDefinition__ObjectiveAssignment_1() throws RecognitionException { | ||
27015 | |||
27016 | int stackSize = keepStackSize(); | ||
27017 | |||
27018 | try { | ||
27019 | // InternalSolverLanguageParser.g:8982:1: ( ( ruleExpression ) ) | ||
27020 | // InternalSolverLanguageParser.g:8983:2: ( ruleExpression ) | ||
27021 | { | ||
27022 | // InternalSolverLanguageParser.g:8983:2: ( ruleExpression ) | ||
27023 | // InternalSolverLanguageParser.g:8984:3: ruleExpression | ||
27024 | { | ||
27025 | before(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); | ||
27026 | pushFollow(FOLLOW_2); | ||
27027 | ruleExpression(); | ||
27028 | |||
27029 | state._fsp--; | ||
27030 | |||
27031 | after(grammarAccess.getObjectiveDefinitionAccess().getObjectiveExpressionParserRuleCall_1_0()); | ||
17708 | 27032 | ||
17709 | } | 27033 | } |
17710 | 27034 | ||
@@ -17723,27 +27047,34 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17723 | } | 27047 | } |
17724 | return ; | 27048 | return ; |
17725 | } | 27049 | } |
17726 | // $ANTLR end "rule__MultiplicityDefinition__UnlimitedUpperAssignment_2_1" | 27050 | // $ANTLR end "rule__ObjectiveDefinition__ObjectiveAssignment_1" |
17727 | 27051 | ||
17728 | // Delegated rules | 27052 | // Delegated rules |
17729 | 27053 | ||
17730 | 27054 | ||
17731 | protected DFA2 dfa2 = new DFA2(this); | 27055 | protected DFA2 dfa2 = new DFA2(this); |
17732 | static final String dfa_1s = "\11\uffff"; | 27056 | protected DFA9 dfa9 = new DFA9(this); |
17733 | static final String dfa_2s = "\1\5\1\21\2\uffff\1\4\2\21\1\4\1\21"; | 27057 | protected DFA11 dfa11 = new DFA11(this); |
17734 | static final String dfa_3s = "\1\51\1\34\2\uffff\1\37\1\24\1\34\1\37\1\24"; | 27058 | protected DFA14 dfa14 = new DFA14(this); |
17735 | static final String dfa_4s = "\2\uffff\1\1\1\2\5\uffff"; | 27059 | static final String dfa_1s = "\15\uffff"; |
17736 | static final String dfa_5s = "\11\uffff}>"; | 27060 | static final String dfa_2s = "\1\5\1\uffff\1\5\2\uffff\1\36\7\uffff"; |
27061 | static final String dfa_3s = "\1\123\1\uffff\1\122\2\uffff\1\122\7\uffff"; | ||
27062 | static final String dfa_4s = "\1\uffff\1\1\1\uffff\1\2\1\4\1\uffff\1\6\1\10\1\11\1\12\1\3\1\5\1\7"; | ||
27063 | static final String dfa_5s = "\15\uffff}>"; | ||
17737 | static final String[] dfa_6s = { | 27064 | static final String[] dfa_6s = { |
17738 | "\1\1\12\uffff\1\3\4\uffff\6\2\5\uffff\2\2\3\uffff\2\2\1\uffff\2\2", | 27065 | "\1\3\1\7\1\uffff\2\11\3\uffff\1\1\1\4\1\uffff\1\1\1\uffff\1\5\1\7\2\1\1\2\1\1\1\10\2\uffff\3\1\1\6\1\uffff\1\1\5\uffff\2\1\1\6\4\1\11\uffff\1\1\1\uffff\2\1\2\uffff\1\1\1\uffff\1\1\7\uffff\1\1\5\uffff\2\1\4\uffff\2\1", |
17739 | "\1\2\1\4\11\uffff\1\3", | 27066 | "", |
27067 | "\1\3\47\uffff\2\1\1\uffff\4\1\3\uffff\1\1\1\uffff\1\12\1\uffff\4\1\1\uffff\6\1\2\uffff\1\1\4\uffff\1\3\3\uffff\1\1\1\3", | ||
27068 | "", | ||
27069 | "", | ||
27070 | "\1\14\11\uffff\1\14\44\uffff\1\13\4\uffff\1\13", | ||
17740 | "", | 27071 | "", |
17741 | "", | 27072 | "", |
17742 | "\1\2\1\5\1\2\4\uffff\3\2\3\uffff\1\2\1\uffff\1\6\7\uffff\1\2\3\uffff\1\2", | 27073 | "", |
17743 | "\1\3\1\uffff\1\6\1\7", | 27074 | "", |
17744 | "\1\2\12\uffff\1\3", | 27075 | "", |
17745 | "\1\2\1\10\1\2\4\uffff\3\2\3\uffff\1\2\11\uffff\1\2\3\uffff\1\2", | 27076 | "", |
17746 | "\1\3\1\uffff\1\6\1\7" | 27077 | "" |
17747 | }; | 27078 | }; |
17748 | 27079 | ||
17749 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); | 27080 | static final short[] dfa_1 = DFA.unpackEncodedString(dfa_1s); |
@@ -17767,57 +27098,200 @@ public class InternalSolverLanguageParser extends AbstractInternalContentAssistP | |||
17767 | this.transition = dfa_6; | 27098 | this.transition = dfa_6; |
17768 | } | 27099 | } |
17769 | public String getDescription() { | 27100 | public String getDescription() { |
17770 | return "1152:1: rule__Statement__Alternatives : ( ( ruleInterpretation ) | ( rulePredicate ) );"; | 27101 | return "1586:1: rule__Statement__Alternatives_0 : ( ( ruleAssertionOrDefinition ) | ( rulePredicateDefinition ) | ( ruleUnnamedErrorPrediateDefinition ) | ( ruleDefaultDefinition ) | ( ruleExternPredicateDefinition ) | ( ruleMetricDefinition ) | ( ruleExternMetricDefinition ) | ( ruleClassDefinition ) | ( ruleScopeDefinition ) | ( ruleObjectiveDefinition ) );"; |
27102 | } | ||
27103 | } | ||
27104 | static final String dfa_7s = "\12\uffff"; | ||
27105 | static final String dfa_8s = "\1\uffff\2\7\6\uffff\1\7"; | ||
27106 | static final String dfa_9s = "\1\20\2\32\3\uffff\1\122\2\uffff\1\32"; | ||
27107 | static final String dfa_10s = "\1\123\2\121\3\uffff\1\122\2\uffff\1\121"; | ||
27108 | static final String dfa_11s = "\3\uffff\1\3\1\4\1\5\1\uffff\1\1\1\2\1\uffff"; | ||
27109 | static final String dfa_12s = "\12\uffff}>"; | ||
27110 | static final String[] dfa_13s = { | ||
27111 | "\1\4\4\uffff\3\4\10\uffff\1\4\6\uffff\1\4\21\uffff\1\5\14\uffff\1\3\5\uffff\1\4\1\2\4\uffff\1\1\1\4", | ||
27112 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | ||
27113 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\uffff\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7", | ||
27114 | "", | ||
27115 | "", | ||
27116 | "", | ||
27117 | "\1\11", | ||
27118 | "", | ||
27119 | "", | ||
27120 | "\1\7\4\uffff\1\7\15\uffff\7\7\3\uffff\1\7\1\uffff\1\10\5\7\1\6\6\7\1\uffff\2\7\1\uffff\2\7\3\uffff\2\10\1\7" | ||
27121 | }; | ||
27122 | |||
27123 | static final short[] dfa_7 = DFA.unpackEncodedString(dfa_7s); | ||
27124 | static final short[] dfa_8 = DFA.unpackEncodedString(dfa_8s); | ||
27125 | static final char[] dfa_9 = DFA.unpackEncodedStringToUnsignedChars(dfa_9s); | ||
27126 | static final char[] dfa_10 = DFA.unpackEncodedStringToUnsignedChars(dfa_10s); | ||
27127 | static final short[] dfa_11 = DFA.unpackEncodedString(dfa_11s); | ||
27128 | static final short[] dfa_12 = DFA.unpackEncodedString(dfa_12s); | ||
27129 | static final short[][] dfa_13 = unpackEncodedStringArray(dfa_13s); | ||
27130 | |||
27131 | class DFA9 extends DFA { | ||
27132 | |||
27133 | public DFA9(BaseRecognizer recognizer) { | ||
27134 | this.recognizer = recognizer; | ||
27135 | this.decisionNumber = 9; | ||
27136 | this.eot = dfa_7; | ||
27137 | this.eof = dfa_8; | ||
27138 | this.min = dfa_9; | ||
27139 | this.max = dfa_10; | ||
27140 | this.accept = dfa_11; | ||
27141 | this.special = dfa_12; | ||
27142 | this.transition = dfa_13; | ||
27143 | } | ||
27144 | public String getDescription() { | ||
27145 | return "1793:1: rule__AtomicExpression__Alternatives : ( ( ruleReference ) | ( ruleCall ) | ( ruleInterval ) | ( ruleLiteral ) | ( ( rule__AtomicExpression__Group_4__0 ) ) );"; | ||
27146 | } | ||
27147 | } | ||
27148 | static final String dfa_14s = "\1\uffff\2\3\3\uffff\1\11\1\uffff\1\3\1\uffff"; | ||
27149 | static final String dfa_15s = "\1\15\2\55\2\uffff\1\122\1\15\1\uffff\1\55\1\uffff"; | ||
27150 | static final String dfa_16s = "\1\123\2\122\2\uffff\1\122\1\123\1\uffff\1\122\1\uffff"; | ||
27151 | static final String dfa_17s = "\3\uffff\1\1\1\2\2\uffff\1\3\1\uffff\1\4"; | ||
27152 | static final String[] dfa_18s = { | ||
27153 | "\1\3\2\uffff\1\3\3\uffff\4\3\3\uffff\3\3\2\uffff\1\3\5\uffff\2\3\1\uffff\4\3\13\uffff\2\3\1\uffff\1\4\1\3\1\uffff\1\3\7\uffff\1\3\5\uffff\1\3\1\2\4\uffff\1\1\1\3", | ||
27154 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\5\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | ||
27155 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\uffff\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | ||
27156 | "", | ||
27157 | "", | ||
27158 | "\1\10", | ||
27159 | "\1\3\2\uffff\1\3\3\uffff\4\3\3\uffff\3\3\2\uffff\1\3\5\uffff\2\3\1\uffff\4\3\13\uffff\2\3\1\11\1\uffff\1\3\1\11\1\3\7\uffff\1\3\5\uffff\2\3\4\uffff\2\3", | ||
27160 | "", | ||
27161 | "\1\3\3\uffff\3\3\3\uffff\1\3\1\uffff\2\3\1\6\3\3\1\5\1\3\2\uffff\1\3\1\uffff\1\3\2\uffff\1\3\4\uffff\1\7\1\uffff\2\3\1\uffff\1\7", | ||
27162 | "" | ||
27163 | }; | ||
27164 | static final short[] dfa_14 = DFA.unpackEncodedString(dfa_14s); | ||
27165 | static final char[] dfa_15 = DFA.unpackEncodedStringToUnsignedChars(dfa_15s); | ||
27166 | static final char[] dfa_16 = DFA.unpackEncodedStringToUnsignedChars(dfa_16s); | ||
27167 | static final short[] dfa_17 = DFA.unpackEncodedString(dfa_17s); | ||
27168 | static final short[][] dfa_18 = unpackEncodedStringArray(dfa_18s); | ||
27169 | |||
27170 | class DFA11 extends DFA { | ||
27171 | |||
27172 | public DFA11(BaseRecognizer recognizer) { | ||
27173 | this.recognizer = recognizer; | ||
27174 | this.decisionNumber = 11; | ||
27175 | this.eot = dfa_7; | ||
27176 | this.eof = dfa_14; | ||
27177 | this.min = dfa_15; | ||
27178 | this.max = dfa_16; | ||
27179 | this.accept = dfa_17; | ||
27180 | this.special = dfa_12; | ||
27181 | this.transition = dfa_18; | ||
27182 | } | ||
27183 | public String getDescription() { | ||
27184 | return "1853:1: rule__Argument__Alternatives : ( ( ruleExpressionArgument ) | ( ruleStarArgument ) | ( ruleTypedArgument ) | ( ruleTypedStarArgument ) );"; | ||
27185 | } | ||
27186 | } | ||
27187 | static final String dfa_19s = "\17\uffff"; | ||
27188 | static final String dfa_20s = "\13\uffff\2\7\1\uffff\1\7"; | ||
27189 | static final String dfa_21s = "\1\30\1\115\3\61\1\122\3\uffff\1\115\3\61\1\122\1\61"; | ||
27190 | static final String dfa_22s = "\1\30\1\123\1\77\2\63\1\122\3\uffff\1\122\1\77\2\121\1\122\1\121"; | ||
27191 | static final String dfa_23s = "\6\uffff\1\2\1\3\1\1\6\uffff"; | ||
27192 | static final String dfa_24s = "\17\uffff}>"; | ||
27193 | static final String[] dfa_25s = { | ||
27194 | "\1\1", | ||
27195 | "\1\3\4\uffff\1\2\1\4", | ||
27196 | "\1\6\1\10\1\7\13\uffff\1\5", | ||
27197 | "\1\6\1\10\1\7", | ||
27198 | "\1\11\1\uffff\1\6", | ||
27199 | "\1\12", | ||
27200 | "", | ||
27201 | "", | ||
27202 | "", | ||
27203 | "\1\14\4\uffff\1\13", | ||
27204 | "\1\6\1\10\1\7\13\uffff\1\5", | ||
27205 | "\1\6\15\uffff\1\15\21\uffff\1\7", | ||
27206 | "\1\6\37\uffff\1\7", | ||
27207 | "\1\16", | ||
27208 | "\1\6\15\uffff\1\15\21\uffff\1\7" | ||
27209 | }; | ||
27210 | |||
27211 | static final short[] dfa_19 = DFA.unpackEncodedString(dfa_19s); | ||
27212 | static final short[] dfa_20 = DFA.unpackEncodedString(dfa_20s); | ||
27213 | static final char[] dfa_21 = DFA.unpackEncodedStringToUnsignedChars(dfa_21s); | ||
27214 | static final char[] dfa_22 = DFA.unpackEncodedStringToUnsignedChars(dfa_22s); | ||
27215 | static final short[] dfa_23 = DFA.unpackEncodedString(dfa_23s); | ||
27216 | static final short[] dfa_24 = DFA.unpackEncodedString(dfa_24s); | ||
27217 | static final short[][] dfa_25 = unpackEncodedStringArray(dfa_25s); | ||
27218 | |||
27219 | class DFA14 extends DFA { | ||
27220 | |||
27221 | public DFA14(BaseRecognizer recognizer) { | ||
27222 | this.recognizer = recognizer; | ||
27223 | this.decisionNumber = 14; | ||
27224 | this.eot = dfa_19; | ||
27225 | this.eof = dfa_20; | ||
27226 | this.min = dfa_21; | ||
27227 | this.max = dfa_22; | ||
27228 | this.accept = dfa_23; | ||
27229 | this.special = dfa_24; | ||
27230 | this.transition = dfa_25; | ||
27231 | } | ||
27232 | public String getDescription() { | ||
27233 | return "1952:1: rule__ScopeDefinition__Alternatives : ( ( ruleExactScopeDefinition ) | ( ruleBoundedScopeDefinition ) | ( ruleLowerBoundedScopeDefinition ) );"; | ||
17771 | } | 27234 | } |
17772 | } | 27235 | } |
17773 | 27236 | ||
17774 | 27237 | ||
17775 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); | 27238 | public static final BitSet FOLLOW_1 = new BitSet(new long[]{0x0000000000000000L}); |
17776 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); | 27239 | public static final BitSet FOLLOW_2 = new BitSet(new long[]{0x0000000000000002L}); |
17777 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x0000036307E10022L}); | 27240 | public static final BitSet FOLLOW_3 = new BitSet(new long[]{0x53401FC179FD6362L,0x00000000000C3040L}); |
17778 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x00000000C0002022L}); | 27241 | public static final BitSet FOLLOW_4 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); |
17779 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0000000000000010L}); | 27242 | public static final BitSet FOLLOW_5 = new BitSet(new long[]{0x0001000000000000L,0x0000000000000012L}); |
17780 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000004000L}); | 27243 | public static final BitSet FOLLOW_6 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); |
17781 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x0000000000001000L}); | 27244 | public static final BitSet FOLLOW_7 = new BitSet(new long[]{0x53401EC138F12000L,0x00000000000C3040L}); |
17782 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0000000000000800L}); | 27245 | public static final BitSet FOLLOW_8 = new BitSet(new long[]{0x0001000000000000L}); |
17783 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000008000L}); | 27246 | public static final BitSet FOLLOW_9 = new BitSet(new long[]{0x0000000000000000L,0x0000000000042000L}); |
17784 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000010000L}); | 27247 | public static final BitSet FOLLOW_10 = new BitSet(new long[]{0x0000000000400000L}); |
17785 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000060000L}); | 27248 | public static final BitSet FOLLOW_11 = new BitSet(new long[]{0x0000000000000020L}); |
17786 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0000000000019800L}); | 27249 | public static final BitSet FOLLOW_12 = new BitSet(new long[]{0x0200000000000000L}); |
17787 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x00000000880A3870L}); | 27250 | public static final BitSet FOLLOW_13 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); |
17788 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000000000100000L}); | 27251 | public static final BitSet FOLLOW_14 = new BitSet(new long[]{0x0000010040000000L}); |
17789 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000000100002L}); | 27252 | public static final BitSet FOLLOW_15 = new BitSet(new long[]{0x0000000080000000L}); |
17790 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000088023870L}); | 27253 | public static final BitSet FOLLOW_16 = new BitSet(new long[]{0x0000000004000000L}); |
17791 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000000000000020L}); | 27254 | public static final BitSet FOLLOW_17 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000004L}); |
17792 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000008000000L}); | 27255 | public static final BitSet FOLLOW_18 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); |
17793 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000036307E10020L}); | 27256 | public static final BitSet FOLLOW_19 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L}); |
17794 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000000010040000L}); | 27257 | public static final BitSet FOLLOW_20 = new BitSet(new long[]{0x0000400000000000L}); |
17795 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x00000000C0003820L}); | 27258 | public static final BitSet FOLLOW_21 = new BitSet(new long[]{0x2000000000000000L}); |
17796 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x0000000000080020L}); | 27259 | public static final BitSet FOLLOW_22 = new BitSet(new long[]{0x2000000000000002L}); |
17797 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x0000000020000000L}); | 27260 | public static final BitSet FOLLOW_23 = new BitSet(new long[]{0x008E200000000000L,0x0000000000000028L}); |
17798 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x0000000020000002L}); | 27261 | public static final BitSet FOLLOW_24 = new BitSet(new long[]{0x5000000000000000L}); |
17799 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x0000000000020000L}); | 27262 | public static final BitSet FOLLOW_25 = new BitSet(new long[]{0x5000000000000002L}); |
17800 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000000007E00020L}); | 27263 | public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000001L}); |
17801 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000000040000000L}); | 27264 | public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0800000000000002L,0x0000000000000001L}); |
17802 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000040002000L}); | 27265 | public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); |
17803 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0000000040002020L}); | 27266 | public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x02001AC130F10000L,0x00000000000C3040L}); |
17804 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000040000L}); | 27267 | public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); |
17805 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000008183870L}); | 27268 | public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); |
17806 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000008003870L}); | 27269 | public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); |
17807 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000080000000L}); | 27270 | public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0400000000000000L}); |
17808 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x00000000C0002020L}); | 27271 | public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0200000000000000L,0x0000000000018000L}); |
17809 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000010200000000L}); | 27272 | public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x5F401EC138F12000L,0x00000000000C3040L}); |
17810 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000001400000000L}); | 27273 | public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x5B401EC138F12000L,0x00000000000C3040L}); |
17811 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000020800000020L}); | 27274 | public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0800000000000000L}); |
17812 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000020000000022L}); | 27275 | public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000800000000000L}); |
17813 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000022L}); | 27276 | public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); |
17814 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000400000000L}); | 27277 | public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000008000000000L}); |
17815 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000800000000L}); | 27278 | public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000200000L}); |
17816 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000008000002L}); | 27279 | public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000080040L}); |
17817 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000020000000020L}); | 27280 | public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); |
17818 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000007E00030L}); | 27281 | public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000200L}); |
17819 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000036307E00020L}); | 27282 | public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000080L,0x0000000000042800L}); |
17820 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000008000000000L}); | 27283 | public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000082L,0x0000000000042000L}); |
17821 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000080000010L}); | 27284 | public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000000000080L,0x0000000000042000L}); |
27285 | public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040040L}); | ||
27286 | public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000400L,0x0000000000000004L}); | ||
27287 | public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); | ||
27288 | public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0800000000000000L,0x0000000000080000L}); | ||
27289 | public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); | ||
27290 | public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0004000000000000L}); | ||
27291 | public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C2000L}); | ||
27292 | public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0002000000000000L}); | ||
27293 | public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0008000000000000L}); | ||
27294 | public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x8000000000000000L}); | ||
27295 | public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x8000000000000002L}); | ||
17822 | 27296 | ||
17823 | } \ No newline at end of file | 27297 | } \ No newline at end of file |